Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Lorenzo2016-12-09 12:21:46 +0000
committerGerrit Code Review @ Eclipse.org2016-12-11 18:45:33 +0000
commitf322a843964826fa916026e17958a22d2ffb6aa2 (patch)
tree47a800dd556523541795107253d8b17830db0234 /extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit
parent6237c597f4b1c6ceb984687c7e0fefcef8912278 (diff)
downloadorg.eclipse.papyrus-f322a843964826fa916026e17958a22d2ffb6aa2.tar.gz
org.eclipse.papyrus-f322a843964826fa916026e17958a22d2ffb6aa2.tar.xz
org.eclipse.papyrus-f322a843964826fa916026e17958a22d2ffb6aa2.zip
Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import Rhapsody SysML Model into Papyrus.
First commit of the Migration Tool for Rhapsody SysML Models Change-Id: I460f47cdb7b9ab485465731d6be0d3801e2b8a2f Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
Diffstat (limited to 'extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit')
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.classpath7
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.gitignore1
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.project28
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.jdt.core.prefs291
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.jdt.ui.prefs68
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.pde.api.tools.prefs98
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/META-INF/MANIFEST.MF16
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/about.html28
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/build.properties12
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActionState_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActionState_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActivityDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICodeGenConfigInfo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDefaultDrvdTrans.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMatrixInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IReferenceActivity.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ITableInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_m_color_IColor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_m_rpn_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_Compartments_CGICompartment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_m_color_IColor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIArrow_m_rpn_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInstance_IObjectLinkHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInverseInstance_IObjectLinkHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInverseModelObject_IAssociationEndHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_rpn_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceMultiplicity_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceQualifier_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceRole_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetMultiplicity_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetQualifier_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetRole_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationRole_m_rpn_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationRole_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBasicClass_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBasicClass_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_Compartments_CGICompartment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBox_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_Compartments_CGICompartment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActivityDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICodeGenConfigInfo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDefaultDrvdTrans.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMatrixInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IReferenceActivity.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ITableInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Compartments_CGICompartment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IConstructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IDestructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_ITriggered.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_m_color_IColor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClassifierRole_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IConstructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IEnumerationLiteral.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_ITriggered.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIComponent_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIComponent_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_m_color_IColor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIConnector_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIConnector_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIContainArrow_m_rpn_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIDiagramFrame_Compartments_CGICompartment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIDiagramFrame_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIFreeShape_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIFreeText_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_Compartments_CGICompartment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_conveyed_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_keyword_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_rpn_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_m_color_IColor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_m_rpn_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActivityDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICodeGenConfigInfo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDefaultDrvdTrans.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMatrixInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IReferenceActivity.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ITableInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIActionState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIActiveX.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAnchor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIArrow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAssociationEnd.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBasicClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBlockState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBox.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIButtonArray.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGICompositeClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIContainArrow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIDiagramFrame.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIFreeShape.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIFreeText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIGenericElement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIImage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIImageData.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIInheritance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMFCCtrl.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMessageLabel.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscColumnCR.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscConditionMark.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOperator.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIObjectInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPartition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPortConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGISwimlaneFrame.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGITextBox.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGITrans.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_m_name_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscColumnCR_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscColumnCR_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscConditionMark_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOccurrence_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperand_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperand_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperator_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscMessage_m_rpn_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscMessage_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Compartments_CGICompartment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IConstructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IDestructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_ITriggered.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_m_multiplicity_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_rpn_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_sourceMultiplicity_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_sourceRole_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_targetMultiplicity_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_targetRole_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_m_color_IColor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_Compartments_CGICompartment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_providedInterfaceLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_requiredInterfaceLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIStateChart_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_Compartments_CGICompartment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_m_AdditionalLabel_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_m_color_IColor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGISwimlaneFrame_Compartments_CGICompartment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActivityDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICodeGenConfigInfo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDefaultDrvdTrans.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMatrixInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IReferenceActivity.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ITableInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIText_m_color_IColor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_m_color_IColor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_m_rpn_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphElementsType_m_name_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIActionState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIActiveX.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAnchor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIArrow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAssociationEnd.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBasicClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBlockState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBox.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIButtonArray.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGICompositeClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIContainArrow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIDiagramFrame.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIFreeShape.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIFreeText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIGenericElement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIImage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIImageData.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIInheritance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMFCCtrl.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMessageLabel.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscColumnCR.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscConditionMark.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOperator.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIObjectInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPartition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPortConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGISwimlaneFrame.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGITextBox.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGITrans.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_m_name_CGIText.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityDiagram_graphicChart_CGIStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Associations_IAssociationEnd.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IBranch.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IFork.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IHistoryConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IPin.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IReferenceActivity.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_ITimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Swimlanes_ISwimlane.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Views_IActivityDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Associations_IAssociationEnd.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Attrs_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_ComponentFiles_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Inheritances_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IConstructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IDestructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_ITriggered.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Ports_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_StateCharts_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAnnotation_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAnnotation_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_ValueSpecifications_ILiteralSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAssociationEnd_Qualifiers_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAssociationEnd_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_ValueSpecifications_ILiteralSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIBranch_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IAssociationEnd.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IBlock.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_ComponentFiles_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Components_ILinkInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponentInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConfiguration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IContextSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEnumerationLiteral.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFileFragment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IGuard.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceSlot.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceValue.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOperator.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ILiteralSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMessagePoint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IModelElement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPin.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISendAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateVertex.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISwimlane.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateInstantiation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateInstantiationParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITrigger.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IValueSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Links_IClassInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Links_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_ObjectLinks_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IConstructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IDestructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_ITriggered.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IConstructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IDestructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_ITriggered.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_StateCharts_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_StateCharts_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_TemplateParameters_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClassifierRole_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClassifierRole_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActivityDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICodeGenConfigInfo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDefaultDrvdTrans.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMatrixInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IReferenceActivity.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ITableInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_EmbededFiles_IEmbededFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_root_IFolder.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaborationDiagram_m_pICollaboration_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaborationDiagram_m_pICollaboration_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_Annotations_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_AssociationRoles_IAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_ClassifierRoles_IClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_CombinedFragments_ICombinedFragment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_ExecutionOccurrences_IExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_InteractionOccurrences_IInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_Messages_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_p_MessageHandler_CollEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_InteractionOperands_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Anchors_IAnchor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Configs_ICodeGenConfigInfo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_m_configActive_ICodeGenConfigInfoHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_m_folder_IFolder.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Anchors_IAnchor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_itsBody_IBody.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDefaultDrvdTrans_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDefaultDrvdTrans_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IExternalHyperlink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IInternalHyperlink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_itsBody_IBody.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponentInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConfiguration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IContextSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEnumerationLiteral.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFileFragment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IGuard.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceSlot.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceValue.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOperator.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ILiteralSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMessagePoint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IModelElement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPin.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISendAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateVertex.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISwimlane.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateInstantiation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateInstantiationParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITrigger.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IValueSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CCollaborationChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CGIClassChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CGIStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEmbededFile_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Annotations_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_Fragments_IFileFragment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponentInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConfiguration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IContextSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEnumerationLiteral.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFileFragment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IGuard.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceSlot.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceValue.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOperator.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ILiteralSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMessagePoint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IModelElement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPin.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISendAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateVertex.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISwimlane.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateInstantiation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateInstantiationParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITrigger.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IValueSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActivityDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICodeGenConfigInfo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDefaultDrvdTrans.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMatrixInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IReferenceActivity.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ITableInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Files_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Files_IFolder.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFork_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_Annotations_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_ti_ITemplateInst.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_Represented_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInteractionOccurrence_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInteractionOccurrence_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateILinkInstance_instantiates_IMetaLinkHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMHyperLink_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMHyperLink_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_graphicChart_CGIMscChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_m_pICollaboration_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_m_pICollaboration_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAnchor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAssociationEnd.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IBlock.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClassHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClassInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ILinkInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IMetaLinkHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAnchor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAssociationEnd.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IBlock.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClassHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClassInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ILinkInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IMetaLinkHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_CellElementTypes_TableDataDefinition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_FromElementTypes_TableDataDefinition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_ToElementTypes_TableDataDefinition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_instantiates_IMetaLinkHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Slots_ISlot.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_initialCallAction_ICallAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Declaratives_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_EmbededFiles_IEmbededFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_TemplateParameters_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_itsActivityGraph_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_itsBody_IBody.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_myReturnType_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_MatrixLayouts_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Types_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_CollaborationDiagrams_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_ComponentDiagrams_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponentInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConfiguration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IContextSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEnumerationLiteral.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFileFragment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IGuard.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceSlot.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceValue.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOperator.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ILiteralSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMessagePoint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IModelElement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPin.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISendAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateVertex.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISwimlane.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateInstantiation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateInstantiationParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITrigger.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IValueSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Declaratives_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponentInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConfiguration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IContextSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEnumerationLiteral.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFileFragment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IGuard.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceSlot.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceValue.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOperator.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ILiteralSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMessagePoint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IModelElement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPin.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISendAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateVertex.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISwimlane.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateInstantiation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateInstantiationParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITrigger.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IValueSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Multiplicities_IMultiplicityItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_PanelDiagrams_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_UCDiagrams_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertyContainer_Subjects_IPropertySubject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertyMetaclass_Properties_IProperty.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertySubject_Metaclasses_IPropertyMetaclass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Anchors_IAnchor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISendAction_graphElements_IHandleWithData.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISendAction_m_hEvent_IEventHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_Views_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_diagram_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateVertex_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponentInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConfiguration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IContextSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEnumerationLiteral.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFileFragment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IGuard.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceSlot.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceValue.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOperator.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ILiteralSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMessagePoint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IModelElement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPin.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISendAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateVertex.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISwimlane.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateInstantiation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateInstantiationParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITrigger.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IValueSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_exitAction_IAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_exitAction_ISendAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_nestedStateChart_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_nestedStateChart_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Inheritances_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_ComponentFiles_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_EmbededFiles_IEmbededFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IExternalHyperlink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IInternalHyperlink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_MatrixInstances_IMatrixInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_MatrixLayouts_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableInstances_ITableInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponentInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConfiguration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IContextSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEnumerationLiteral.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFileFragment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IGuard.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceSlot.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceValue.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOperator.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ILiteralSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMessagePoint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IModelElement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPin.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISendAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateVertex.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISwimlane.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateInstantiation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateInstantiationParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITrigger.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IValueSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_Swimlanes_ISwimlane.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAnchor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAssociationEnd.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IBlock.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClassHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClassInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ILinkInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IMetaLinkHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_DataColumns_TableDataDefinition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_TableElementTypes_TableDataDefinition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAssociationRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClassifierRole.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICollaboration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponentInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConfiguration.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IContextSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEnumerationLiteral.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IExecutionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFileFragment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IGuard.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceSlot.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceValue.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOccurrence.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOperand.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOperator.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ILiteralSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMessagePoint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IModelElement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPin.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISendAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateVertex.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISwimlane.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateInstantiation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateInstantiationParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITrigger.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IValueSpecification.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITemplateInst_TemplateInstParams_ITemplateInstParam.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Attrs_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Literals_IEnumerationLiteral.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IArgument.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IClassifier.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IControlledFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IEventReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IFlowItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IInterfaceItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ILink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IMatrixLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IMatrixView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_INode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPackage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IProject.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IRelation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITableLayout.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITableView.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITemplateParameter.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUnit.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IVariable.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Tags_ITag.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUCDiagram_graphicChart_CGIClassChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUCDiagram_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IAnnotation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IComment.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IConstraint.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IAssociationEnd.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IBlock.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Attrs_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActivityDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAttribute.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICodeGenConfigInfo.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDefaultDrvdTrans.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMatrixInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMessage.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IModule.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IProfile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IReferenceActivity.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IRequirement.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISysMLPort.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ITableInstance.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUseCase.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Dependencies_IDependency.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Dependencies_IHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ICollaborationDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IComponent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IComponentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IDeploymentDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IInformationFlow.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IInformationItem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IMSC.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IObjectModelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IPanelDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ISequenceDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStateChartDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStereotype.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStructureDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ISubsystem.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IUCDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IUseCaseDiagram.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_EmbededFiles_IEmbededFile.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_HyperLinks_IMHyperLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Inheritances_IGeneralization.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_ObjectLinks_IObjectLink.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IConstructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IDestructor.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IPrimitiveOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IReception.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_ITriggered.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_StateCharts_IActivityGraph.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_UseCaseStereoTypes_IUseCaseStereoType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIVariable_myTypeOf_IType.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateLinksType_otherClass_IClassHandle.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateM_hTargetType_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateM_hTargetType_properties_IPropertyContainer.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IAcceptEventAction.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IAcceptTimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IBranch.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_ICallOperation.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IFork.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IHistoryConnector.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IObjectNode.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IPin.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IReferenceActivity.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IState.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_ITimeEvent.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Transitions_IDefaultDrvdTrans.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Transitions_ITransition.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_graphicChart_CGIStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTheMainDiagramType_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IAssociationClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IClass.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IStateChart.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTransitionsType_description_IDescription.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTransitionsType_itsLabel_ILabel.gifbin0 -> 223 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CCollaborationChart.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIActionState.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIActiveX.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAnchor.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAnnotation.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIArrow.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAssociationEnd.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAssociationRole.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBasicClass.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBlockState.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBox.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIButtonArray.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClass.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClassChart.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClassifierRole.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGICompartment.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIComponent.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGICompositeClass.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIConnector.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIContainArrow.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIDiagramFrame.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIFreeShape.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIFreeText.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIGenericElement.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIImage.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIImageData.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIInformationFlow.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIInheritance.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMFCCtrl.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMessageLabel.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscChart.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscColumnCR.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscConditionMark.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscExecutionOccurrence.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOccurrence.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOperand.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOperator.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscMessage.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIObjectInstance.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIObjectLink.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPackage.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPartition.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPortConnector.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIState.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIStateChart.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGISwimlaneFrame.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIText.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGITextBox.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGITrans.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CollEvent.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAcceptEventAction.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAcceptTimeEvent.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAction.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActivityDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActivityGraph.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActor.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAnchor.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAnnotation.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IArgument.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationClass.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationEnd.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationEndHandle.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationRole.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAttribute.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBlock.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBody.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBranch.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICallAction.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICallOperation.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClass.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassHandle.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassInstance.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassifier.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassifierRole.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICodeGenConfigInfo.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICodeGenConfigInfoHandle.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICollaboration.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICollaborationDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IColor.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICombinedFragment.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComment.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponent.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponentDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponentInstance.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConfiguration.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConnector.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConstraint.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConstructor.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IContextSpecification.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IControlledFile.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDefaultDrvdTrans.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDependency.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDeploymentDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDescription.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDestructor.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEmbededFile.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEnumerationLiteral.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEvent.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEventHandle.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEventReception.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IExecutionOccurrence.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IExternalHyperlink.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFile.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFileFragment.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlow.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlowItem.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlowchart.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFolder.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFork.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IGeneralization.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IGuard.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHandleWithData.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHistoryConnector.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHyperLink.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInformationFlow.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInformationItem.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstance.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceSlot.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceSpecification.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceValue.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOccurrence.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOperand.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOperator.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInterfaceItem.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInterfaceItemTrigger.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInternalHyperlink.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILabel.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILink.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILinkInstance.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILiteralSpecification.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMHyperLink.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMSC.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixInstance.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixLayout.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixView.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMessage.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMessagePoint.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMetaLinkHandle.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IModelElement.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IModule.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMultiplicityItem.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/INode.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectLink.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectLinkHandle.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectModelDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectNode.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IOperation.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPackage.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPanelDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPart.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPin.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPort.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPrimitiveOperation.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProfile.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProject.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProperty.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertyContainer.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertyMetaclass.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertySubject.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IReception.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IReferenceActivity.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IRelation.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IRequirement.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISendAction.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISequenceDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISlot.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IState.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateChart.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateChartDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateVertex.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStereotype.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStructureDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISubsystem.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISwimlane.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISysMLPort.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableInstance.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableLayout.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableView.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITag.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInst.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstParam.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstantiation.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstantiationParameter.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateParameter.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITimeEvent.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITimeout.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITransition.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITrigger.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITriggered.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IType.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUCDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUnit.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCase.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCaseDiagram.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCaseStereoType.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IValueSpecification.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IVariable.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/TableDataDefinition.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/UnknownType.gifbin0 -> 129 bytes
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/plugin.properties2015
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/plugin.xml23
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/pom.xml13
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/AssociationsTypeItemProvider.java93
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CCollaborationChartItemProvider.java157
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIActionStateItemProvider.java521
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIActiveXItemProvider.java614
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAnchorItemProvider.java529
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAnnotationItemProvider.java489
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIArrowItemProvider.java467
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAssociationEndItemProvider.java809
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAssociationRoleItemProvider.java498
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBasicClassItemProvider.java377
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBlockStateItemProvider.java529
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBoxItemProvider.java325
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIButtonArrayItemProvider.java670
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassChartItemProvider.java157
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassItemProvider.java768
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassifierRoleItemProvider.java324
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGICompartmentItemProvider.java304
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIComponentItemProvider.java354
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGICompositeClassItemProvider.java362
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIConnectorItemProvider.java378
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIContainArrowItemProvider.java491
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIDiagramFrameItemProvider.java379
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIFreeShapeItemProvider.java253
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIFreeTextItemProvider.java277
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIGenericElementItemProvider.java457
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIImageDataItemProvider.java260
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIImageItemProvider.java235
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIInformationFlowItemProvider.java562
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIInheritanceItemProvider.java577
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMFCCtrlItemProvider.java638
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMessageLabelItemProvider.java212
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscChartItemProvider.java880
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscColumnCRItemProvider.java354
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscConditionMarkItemProvider.java324
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscExecutionOccurrenceItemProvider.java306
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOccurrenceItemProvider.java324
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOperandItemProvider.java354
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOperatorItemProvider.java396
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscMessageItemProvider.java592
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIObjectInstanceItemProvider.java696
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIObjectLinkItemProvider.java650
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPackageItemProvider.java433
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPartitionItemProvider.java338
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPortConnectorItemProvider.java418
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIStateChartItemProvider.java275
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIStateItemProvider.java632
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGISwimlaneFrameItemProvider.java349
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITextBoxItemProvider.java614
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITextItemProvider.java401
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITransItemProvider.java624
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CollEventItemProvider.java237
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CompartmentsTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ComponentsTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ConveyedTypeItemProvider.java157
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DeclarativesTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultSubsystemTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultTransTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DependsOnTypeItemProvider.java93
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DescriptionTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ElementsTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/EmbededFilesTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/End1_TypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/End2_TypeItemProvider.java131
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/FilesTypeItemProvider.java325
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/FromLinkTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/GraphElementsTypeItemProvider.java244
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/GraphicChartTypeItemProvider.java775
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/HyperLinksTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAcceptEventActionItemProvider.java160
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAcceptTimeEventItemProvider.java136
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActionItemProvider.java262
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActivityDiagramItemProvider.java180
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActivityGraphItemProvider.java830
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActorItemProvider.java595
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAnchorItemProvider.java237
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAnnotationItemProvider.java262
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IArgumentItemProvider.java412
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationClassItemProvider.java147
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationEndHandleItemProvider.java288
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationEndItemProvider.java554
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationRoleItemProvider.java402
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAttributeItemProvider.java882
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBlockItemProvider.java383
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBodyItemProvider.java168
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBranchItemProvider.java374
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICallActionItemProvider.java263
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICallOperationItemProvider.java183
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassHandleItemProvider.java262
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassInstanceItemProvider.java134
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassItemProvider.java2219
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassifierItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassifierRoleItemProvider.java451
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICodeGenConfigInfoHandleItemProvider.java192
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICodeGenConfigInfoItemProvider.java1453
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICollaborationDiagramItemProvider.java184
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICollaborationItemProvider.java304
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IColorItemProvider.java216
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICombinedFragmentItemProvider.java319
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICommentItemProvider.java424
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentDiagramItemProvider.java133
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentInstanceItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentItemProvider.java1532
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConfigurationItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConnectorItemProvider.java165
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConstraintItemProvider.java334
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConstructorItemProvider.java630
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IContextSpecificationItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IControlledFileItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDefaultDrvdTransItemProvider.java513
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDependencyItemProvider.java707
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDeploymentDiagramItemProvider.java133
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDescriptionItemProvider.java217
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDestructorItemProvider.java507
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDiagramItemProvider.java1021
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEmbededFileItemProvider.java302
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEnumerationLiteralItemProvider.java293
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventHandleItemProvider.java288
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventItemProvider.java577
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventReceptionItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IExecutionOccurrenceItemProvider.java212
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IExternalHyperlinkItemProvider.java142
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFileFragmentItemProvider.java484
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFileItemProvider.java869
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowItemItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowchartItemProvider.java130
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFolderItemProvider.java454
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IForkItemProvider.java350
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IGeneralizationItemProvider.java347
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IGuardItemProvider.java238
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHandleWithDataItemProvider.java312
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHistoryConnectorItemProvider.java309
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHyperLinkItemProvider.java134
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInformationFlowItemProvider.java785
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInformationItemItemProvider.java365
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceItemProvider.java237
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceSlotItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceSpecificationItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceValueItemProvider.java189
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOccurrenceItemProvider.java309
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOperandItemProvider.java190
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOperatorItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInterfaceItemItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInterfaceItemTriggerItemProvider.java157
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInternalHyperlinkItemProvider.java130
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILabelItemProvider.java357
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILinkInstanceItemProvider.java253
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILinkItemProvider.java326
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILiteralSpecificationItemProvider.java262
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMHyperLinkItemProvider.java429
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMSCItemProvider.java572
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixInstanceItemProvider.java822
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixLayoutItemProvider.java300
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixViewItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMessageItemProvider.java664
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMessagePointItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMetaLinkHandleItemProvider.java262
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IModelElementItemProvider.java130
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IModuleItemProvider.java292
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMultiplicityItemItemProvider.java192
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/INodeItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectLinkHandleItemProvider.java288
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectLinkItemProvider.java780
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectModelDiagramItemProvider.java133
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectNodeItemProvider.java253
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IOperationItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPackageItemProvider.java388
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPanelDiagramItemProvider.java133
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPartItemProvider.java832
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPinItemProvider.java188
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPortItemProvider.java495
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPrimitiveOperationItemProvider.java766
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IProfileItemProvider.java488
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IProjectItemProvider.java1439
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyContainerItemProvider.java152
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyItemProvider.java240
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyMetaclassItemProvider.java209
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertySubjectItemProvider.java209
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IReceptionItemProvider.java385
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IReferenceActivityItemProvider.java437
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IRelationItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IRequirementItemProvider.java383
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISendActionItemProvider.java213
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISequenceDiagramItemProvider.java133
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISlotItemProvider.java239
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateChartDiagramItemProvider.java133
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateChartItemProvider.java435
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateItemProvider.java901
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateVertexItemProvider.java326
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStereotypeItemProvider.java486
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStructureDiagramItemProvider.java133
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISubsystemItemProvider.java2197
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISwimlaneItemProvider.java364
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISysMLPortItemProvider.java590
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableInstanceItemProvider.java585
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableLayoutItemProvider.java313
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableViewItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITagItemProvider.java910
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstItemProvider.java256
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstParamItemProvider.java287
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstantiationItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstantiationParameterItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateParameterItemProvider.java237
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITimeEventItemProvider.java332
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITimeoutItemProvider.java165
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITransitionItemProvider.java559
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITriggerItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITriggeredItemProvider.java418
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITypeItemProvider.java892
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUCDiagramItemProvider.java190
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUnitItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseDiagramItemProvider.java133
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseItemProvider.java1083
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseStereoTypeItemProvider.java215
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IValueSpecificationItemProvider.java104
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IVariableItemProvider.java183
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/InverseTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItemsTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsLabelTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsStateChartTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsTargetTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsTriggerTypeItemProvider.java301
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/LinksTypeItemProvider.java246
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_hTargetTypeItemProvider.java205
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pBaseTypeItemProvider.java93
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pFormalMessageTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pModelObjectTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pRootTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_subjectTypeItemProvider.java181
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/MatrixInstancesTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/NestedStateChartTypeItemProvider.java294
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ObjectLinksTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OperationsTypeItemProvider.java157
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OwnerHandleTypeItemProvider.java152
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/P_MessageHandlerTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ParentTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/PropertiesTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TableDataDefinitionItemProvider.java262
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TableInstancesTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TargetTypeItemProvider.java119
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TheMainDiagramTypeItemProvider.java410
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ToLinkTypeItemProvider.java151
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TransitionsTypeItemProvider.java420
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/UMLRhapsodyItemProviderAdapterFactory.java4985
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/UnknownTypeItemProvider.java130
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ValueTypeItemProvider.java229
-rw-r--r--extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/rhapsodymetamodelEditPlugin.java114
3559 files changed, 92942 insertions, 0 deletions
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.classpath b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.classpath
new file mode 100644
index 00000000000..e4dad7e73e2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src-gen"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.gitignore b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.gitignore
new file mode 100644
index 00000000000..ae3c1726048
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.project b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.project
new file mode 100644
index 00000000000..0c5eac64780
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.migration.rhapsody.metamodel.edit</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.jdt.core.prefs b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..b3aa6d60f94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,291 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=260
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=false
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=260
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=5
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.jdt.ui.prefs b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 00000000000..954281dbc31
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,68 @@
+cleanup.add_default_serial_version_id=true
+cleanup.add_generated_serial_version_id=false
+cleanup.add_missing_annotations=true
+cleanup.add_missing_deprecated_annotations=true
+cleanup.add_missing_methods=false
+cleanup.add_missing_nls_tags=false
+cleanup.add_missing_override_annotations=true
+cleanup.add_missing_override_annotations_interface_methods=true
+cleanup.add_serial_version_id=false
+cleanup.always_use_blocks=true
+cleanup.always_use_parentheses_in_expressions=false
+cleanup.always_use_this_for_non_static_field_access=false
+cleanup.always_use_this_for_non_static_method_access=false
+cleanup.convert_functional_interfaces=false
+cleanup.convert_to_enhanced_for_loop=false
+cleanup.correct_indentation=false
+cleanup.format_source_code=false
+cleanup.format_source_code_changes_only=false
+cleanup.insert_inferred_type_arguments=false
+cleanup.make_local_variable_final=true
+cleanup.make_parameters_final=false
+cleanup.make_private_fields_final=true
+cleanup.make_type_abstract_if_missing_method=false
+cleanup.make_variable_declarations_final=false
+cleanup.never_use_blocks=false
+cleanup.never_use_parentheses_in_expressions=true
+cleanup.organize_imports=false
+cleanup.qualify_static_field_accesses_with_declaring_class=false
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+cleanup.qualify_static_member_accesses_with_declaring_class=true
+cleanup.qualify_static_method_accesses_with_declaring_class=false
+cleanup.remove_private_constructors=true
+cleanup.remove_redundant_type_arguments=true
+cleanup.remove_trailing_whitespaces=true
+cleanup.remove_trailing_whitespaces_all=true
+cleanup.remove_trailing_whitespaces_ignore_empty=false
+cleanup.remove_unnecessary_casts=true
+cleanup.remove_unnecessary_nls_tags=true
+cleanup.remove_unused_imports=true
+cleanup.remove_unused_local_variables=false
+cleanup.remove_unused_private_fields=true
+cleanup.remove_unused_private_members=false
+cleanup.remove_unused_private_methods=true
+cleanup.remove_unused_private_types=true
+cleanup.sort_members=false
+cleanup.sort_members_all=false
+cleanup.use_anonymous_class_creation=false
+cleanup.use_blocks=true
+cleanup.use_blocks_only_for_return_and_throw=false
+cleanup.use_lambda=true
+cleanup.use_parentheses_in_expressions=false
+cleanup.use_this_for_non_static_field_access=false
+cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+cleanup.use_this_for_non_static_method_access=false
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+cleanup.use_type_arguments=false
+cleanup_profile=_Papyrus
+cleanup_settings_version=2
+eclipse.preferences.version=1
+formatter_profile=_Papyrus
+formatter_settings_version=12
+org.eclipse.jdt.ui.ignorelowercasenames=true
+org.eclipse.jdt.ui.importorder=java;javax;org;com;
+org.eclipse.jdt.ui.javadoc=true
+org.eclipse.jdt.ui.ondemandthreshold=99
+org.eclipse.jdt.ui.staticondemandthreshold=99
+org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * Constructor.\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*****************************************************************************\n * Copyright (c) ${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\n * ${see_to_overridden}\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${see_to_target}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.pde.api.tools.prefs b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.pde.api.tools.prefs
new file mode 100644
index 00000000000..23fb95e120f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/.settings/org.eclipse.pde.api.tools.prefs
@@ -0,0 +1,98 @@
+ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error
+ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error
+ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error
+ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error
+API_USE_SCAN_FIELD_SEVERITY=Error
+API_USE_SCAN_METHOD_SEVERITY=Error
+API_USE_SCAN_TYPE_SEVERITY=Error
+CLASS_ELEMENT_TYPE_ADDED_METHOD=Error
+CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
+CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
+CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
+CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
+CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error
+CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error
+CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error
+CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error
+CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
+CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
+ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error
+ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error
+ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error
+ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+FIELD_ELEMENT_TYPE_ADDED_VALUE=Error
+FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error
+FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
+FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
+FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
+FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error
+FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error
+FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error
+FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error
+ILLEGAL_EXTEND=Warning
+ILLEGAL_IMPLEMENT=Warning
+ILLEGAL_INSTANTIATE=Warning
+ILLEGAL_OVERRIDE=Warning
+ILLEGAL_REFERENCE=Warning
+INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Ignore
+INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error
+INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
+INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error
+INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
+INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+INVALID_ANNOTATION=Ignore
+INVALID_JAVADOC_TAG=Ignore
+INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Ignore
+LEAK_EXTEND=Warning
+LEAK_FIELD_DECL=Warning
+LEAK_IMPLEMENT=Warning
+LEAK_METHOD_PARAM=Warning
+LEAK_METHOD_RETURN_TYPE=Warning
+METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
+METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
+METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
+METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
+METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
+METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
+METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error
+METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+MISSING_EE_DESCRIPTIONS=Error
+TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error
+UNUSED_PROBLEM_FILTERS=Warning
+automatically_removed_unused_problem_filters=Enabled
+eclipse.preferences.version=1
+incompatible_api_component_version=Error
+incompatible_api_component_version_include_major_without_breaking_change=Disabled
+incompatible_api_component_version_include_minor_without_api_change=Disabled
+invalid_since_tag_version=Error
+malformed_since_tag=Error
+missing_since_tag=Warning
+report_api_breakage_when_major_version_incremented=Disabled
+report_resolution_errors_api_component=Warning
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/META-INF/MANIFEST.MF b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..9dd655fe399
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/META-INF/MANIFEST.MF
@@ -0,0 +1,16 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.papyrus.migration.rhapsody.metamodel.edit;singleton:=true
+Bundle-Version: 0.7.0.qualifier
+Bundle-ClassPath: .
+Bundle-Activator: org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider.rhapsodymetamodelEditPlugin$Implementation$Activator
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Export-Package: org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider
+Require-Bundle: org.eclipse.core.runtime;resolution:=optional;x-installation:=greedy,
+ org.eclipse.papyrus.migration.rhapsody.metamodel;visibility:=reexport,
+ org.eclipse.emf.edit;visibility:=reexport
+Import-Package: org.osgi.framework
+Bundle-ActivationPolicy: lazy
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/about.html b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/about.html
new file mode 100644
index 00000000000..dd3c089a94c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>November 14, 2008</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
+
+</body>
+</html> \ No newline at end of file
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/build.properties b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/build.properties
new file mode 100644
index 00000000000..74fbda766da
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/build.properties
@@ -0,0 +1,12 @@
+#
+
+bin.includes = .,\
+ icons/,\
+ META-INF/,\
+ plugin.xml,\
+ about.html,\
+ plugin.properties
+jars.compile.order = .
+source.. = src-gen/
+output.. = bin/
+src.includes = about.html
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActionState_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActionState_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..d59b3c9d8ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActionState_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActionState_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActionState_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..30b27aae805
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActionState_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAcceptEventAction.gif
new file mode 100644
index 00000000000..0dccd278a64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..38266029cb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActivityDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActivityDiagram.gif
new file mode 100644
index 00000000000..d37f2952377
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActivityDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActivityGraph.gif
new file mode 100644
index 00000000000..6a6170e0da3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActor.gif
new file mode 100644
index 00000000000..03366e35d0f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAssociationClass.gif
new file mode 100644
index 00000000000..481390b636c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAttribute.gif
new file mode 100644
index 00000000000..0e921511eaf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICallOperation.gif
new file mode 100644
index 00000000000..086cf809710
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IClass.gif
new file mode 100644
index 00000000000..33193f9d8bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICodeGenConfigInfo.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICodeGenConfigInfo.gif
new file mode 100644
index 00000000000..325b0b98c7f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICodeGenConfigInfo.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..a7efbefbce7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IComponent.gif
new file mode 100644
index 00000000000..38266029cb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IComponentDiagram.gif
new file mode 100644
index 00000000000..4bbe527ab8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDefaultDrvdTrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDefaultDrvdTrans.gif
new file mode 100644
index 00000000000..745594bdf42
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDefaultDrvdTrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDependency.gif
new file mode 100644
index 00000000000..6cb8e23a3b2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..5d1e5fce69b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDiagram.gif
new file mode 100644
index 00000000000..5095dedb691
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IHyperLink.gif
new file mode 100644
index 00000000000..a35176a55fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IInformationFlow.gif
new file mode 100644
index 00000000000..38266029cb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IInformationItem.gif
new file mode 100644
index 00000000000..03366e35d0f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMSC.gif
new file mode 100644
index 00000000000..0dccd278a64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMatrixInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMatrixInstance.gif
new file mode 100644
index 00000000000..b24124ac7a7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMatrixInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMessage.gif
new file mode 100644
index 00000000000..3d537d9cf8e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IModule.gif
new file mode 100644
index 00000000000..65c0cbe8326
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectLink.gif
new file mode 100644
index 00000000000..5204d4b6a99
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..f76ecf0406a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectNode.gif
new file mode 100644
index 00000000000..27a899da546
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPanelDiagram.gif
new file mode 100644
index 00000000000..6a6170e0da3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPart.gif
new file mode 100644
index 00000000000..0d4f53078a0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..481390b636c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IProfile.gif
new file mode 100644
index 00000000000..0dccd278a64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IReception.gif
new file mode 100644
index 00000000000..803d12d6f30
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IReferenceActivity.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IReferenceActivity.gif
new file mode 100644
index 00000000000..887857a7697
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IReferenceActivity.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IRequirement.gif
new file mode 100644
index 00000000000..01293d83686
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISequenceDiagram.gif
new file mode 100644
index 00000000000..ef7a76ee445
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IState.gif
new file mode 100644
index 00000000000..de3ad17d30c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStateChart.gif
new file mode 100644
index 00000000000..a35176a55fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStateChartDiagram.gif
new file mode 100644
index 00000000000..ef7a76ee445
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStereotype.gif
new file mode 100644
index 00000000000..01293d83686
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStructureDiagram.gif
new file mode 100644
index 00000000000..5c5a999f886
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISubsystem.gif
new file mode 100644
index 00000000000..4154e57faf1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISysMLPort.gif
new file mode 100644
index 00000000000..65c0cbe8326
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ITableInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ITableInstance.gif
new file mode 100644
index 00000000000..803d12d6f30
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ITableInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ITransition.gif
new file mode 100644
index 00000000000..471254323f0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IType.gif
new file mode 100644
index 00000000000..953202770b2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUCDiagram.gif
new file mode 100644
index 00000000000..3a05916e1a1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUseCase.gif
new file mode 100644
index 00000000000..4bbe527ab8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..a66756a6a82
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_m_PartsArray_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..d441dad32ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIActiveX_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_m_color_IColor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_m_color_IColor.gif
new file mode 100644
index 00000000000..67f1b2b5069
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_m_color_IColor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_m_rpn_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_m_rpn_CGIText.gif
new file mode 100644
index 00000000000..20ca1b81eab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_m_rpn_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..a072b20c7a7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnchor_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_Compartments_CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_Compartments_CGICompartment.gif
new file mode 100644
index 00000000000..888587bc836
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_Compartments_CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..99ae7757087
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_m_color_IColor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_m_color_IColor.gif
new file mode 100644
index 00000000000..2d14ab02242
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_m_color_IColor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..48f6be51edf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAnnotation_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIArrow_m_rpn_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIArrow_m_rpn_CGIText.gif
new file mode 100644
index 00000000000..86ec735a156
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIArrow_m_rpn_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInstance_IObjectLinkHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInstance_IObjectLinkHandle.gif
new file mode 100644
index 00000000000..d553a7a5165
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInstance_IObjectLinkHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInverseInstance_IObjectLinkHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInverseInstance_IObjectLinkHandle.gif
new file mode 100644
index 00000000000..d553a7a5165
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInverseInstance_IObjectLinkHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInverseModelObject_IAssociationEndHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInverseModelObject_IAssociationEndHandle.gif
new file mode 100644
index 00000000000..4b0d2e1ace8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_pInverseModelObject_IAssociationEndHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_rpn_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_rpn_CGIText.gif
new file mode 100644
index 00000000000..f4268885325
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_rpn_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceMultiplicity_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceMultiplicity_CGIText.gif
new file mode 100644
index 00000000000..f4268885325
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceMultiplicity_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceQualifier_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceQualifier_CGIText.gif
new file mode 100644
index 00000000000..f4268885325
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceQualifier_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceRole_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceRole_CGIText.gif
new file mode 100644
index 00000000000..f4268885325
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_sourceRole_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetMultiplicity_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetMultiplicity_CGIText.gif
new file mode 100644
index 00000000000..f4268885325
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetMultiplicity_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetQualifier_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetQualifier_CGIText.gif
new file mode 100644
index 00000000000..f4268885325
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetQualifier_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetRole_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetRole_CGIText.gif
new file mode 100644
index 00000000000..f4268885325
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_m_targetRole_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..d553a7a5165
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationEnd_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationRole_m_rpn_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationRole_m_rpn_CGIText.gif
new file mode 100644
index 00000000000..776368e9627
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationRole_m_rpn_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationRole_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationRole_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..d9ba3997adb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIAssociationRole_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBasicClass_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBasicClass_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..7afe9dc1af9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBasicClass_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBasicClass_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBasicClass_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..1a5c3bd438e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBasicClass_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_Compartments_CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_Compartments_CGICompartment.gif
new file mode 100644
index 00000000000..4308f7acd14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_Compartments_CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..bb83437fa0f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..2626349ee53
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBlockState_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBox_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBox_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..37a86d1670c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIBox_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_Compartments_CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_Compartments_CGICompartment.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_Compartments_CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAcceptEventAction.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActivityDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActivityDiagram.gif
new file mode 100644
index 00000000000..9f3b2e7c109
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActivityDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActivityGraph.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActor.gif
new file mode 100644
index 00000000000..8a87700f4c7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAssociationClass.gif
new file mode 100644
index 00000000000..ed645c34d5a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAttribute.gif
new file mode 100644
index 00000000000..922e8ab7b7f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICallOperation.gif
new file mode 100644
index 00000000000..380314b0454
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IClass.gif
new file mode 100644
index 00000000000..1543d3c0c75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICodeGenConfigInfo.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICodeGenConfigInfo.gif
new file mode 100644
index 00000000000..3d00c57cebc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICodeGenConfigInfo.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..ec5665904c1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IComponent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IComponentDiagram.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDefaultDrvdTrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDefaultDrvdTrans.gif
new file mode 100644
index 00000000000..61e87ecee19
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDefaultDrvdTrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDependency.gif
new file mode 100644
index 00000000000..902141b2f82
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..e91f6dd89ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDiagram.gif
new file mode 100644
index 00000000000..fc67848944b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IHyperLink.gif
new file mode 100644
index 00000000000..69105600742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IInformationFlow.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IInformationItem.gif
new file mode 100644
index 00000000000..8a87700f4c7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMSC.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMatrixInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMatrixInstance.gif
new file mode 100644
index 00000000000..281b5cfae11
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMatrixInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMessage.gif
new file mode 100644
index 00000000000..7ffd04aed3a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IModule.gif
new file mode 100644
index 00000000000..f3d99584b3b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectLink.gif
new file mode 100644
index 00000000000..179a7e8acb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..0e50474667d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectNode.gif
new file mode 100644
index 00000000000..1bf6bbe1059
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPanelDiagram.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPart.gif
new file mode 100644
index 00000000000..f2db288b850
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..ed645c34d5a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IProfile.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IReception.gif
new file mode 100644
index 00000000000..4bddb0b8c97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IReferenceActivity.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IReferenceActivity.gif
new file mode 100644
index 00000000000..a49d181b577
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IReferenceActivity.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IRequirement.gif
new file mode 100644
index 00000000000..49d948b2d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISequenceDiagram.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IState.gif
new file mode 100644
index 00000000000..4d9762f2ed8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStateChart.gif
new file mode 100644
index 00000000000..69105600742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStateChartDiagram.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStereotype.gif
new file mode 100644
index 00000000000..49d948b2d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStructureDiagram.gif
new file mode 100644
index 00000000000..1667bbeb6b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISubsystem.gif
new file mode 100644
index 00000000000..3b598dbe2b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISysMLPort.gif
new file mode 100644
index 00000000000..f3d99584b3b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ITableInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ITableInstance.gif
new file mode 100644
index 00000000000..4bddb0b8c97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ITableInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ITransition.gif
new file mode 100644
index 00000000000..df3eebc9432
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IType.gif
new file mode 100644
index 00000000000..d89ab7a67fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUCDiagram.gif
new file mode 100644
index 00000000000..3d1deee6934
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUseCase.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..2de4789c272
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_m_PartsArray_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..24686d6cdcb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIButtonArray_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IActor.gif
new file mode 100644
index 00000000000..12de541e7f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAnnotation.gif
new file mode 100644
index 00000000000..278cd8af6a4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IArgument.gif
new file mode 100644
index 00000000000..a2585040a1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAssociationClass.gif
new file mode 100644
index 00000000000..3bc59373400
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAttribute.gif
new file mode 100644
index 00000000000..f809a28cc72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IClass.gif
new file mode 100644
index 00000000000..561bc08cff3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IClassifier.gif
new file mode 100644
index 00000000000..c44b7cfad99
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..619a36c5743
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComment.gif
new file mode 100644
index 00000000000..3cdecb1607b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComponent.gif
new file mode 100644
index 00000000000..efc256e3086
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComponentDiagram.gif
new file mode 100644
index 00000000000..a2585040a1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IConstraint.gif
new file mode 100644
index 00000000000..68ad5bdffff
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IControlledFile.gif
new file mode 100644
index 00000000000..ed2e04bbea5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..52c578c8c0b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IDiagram.gif
new file mode 100644
index 00000000000..de48ec6202d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IEvent.gif
new file mode 100644
index 00000000000..efc256e3086
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IEventReception.gif
new file mode 100644
index 00000000000..981b7874e50
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IFile.gif
new file mode 100644
index 00000000000..881c6d736f8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IFlowItem.gif
new file mode 100644
index 00000000000..4f26f1b0576
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IInstance.gif
new file mode 100644
index 00000000000..c3dd92014ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IInterfaceItem.gif
new file mode 100644
index 00000000000..de48ec6202d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ILink.gif
new file mode 100644
index 00000000000..55d7be5a912
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IMatrixLayout.gif
new file mode 100644
index 00000000000..96c4ffdc459
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IMatrixView.gif
new file mode 100644
index 00000000000..efc256e3086
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IModule.gif
new file mode 100644
index 00000000000..c6407cdae5f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_INode.gif
new file mode 100644
index 00000000000..7fd40f1869f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..c19972e76b1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IOperation.gif
new file mode 100644
index 00000000000..52c578c8c0b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPackage.gif
new file mode 100644
index 00000000000..5206c2e2d48
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPanelDiagram.gif
new file mode 100644
index 00000000000..881c6d736f8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPort.gif
new file mode 100644
index 00000000000..efc256e3086
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IProfile.gif
new file mode 100644
index 00000000000..68ad5bdffff
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IProject.gif
new file mode 100644
index 00000000000..96cdc6db4b6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IRelation.gif
new file mode 100644
index 00000000000..2e9fe7e1ba3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IRequirement.gif
new file mode 100644
index 00000000000..73b29f99d2f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ISequenceDiagram.gif
new file mode 100644
index 00000000000..5e6c9c1b28b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStateChart.gif
new file mode 100644
index 00000000000..8e6a76706f9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStateChartDiagram.gif
new file mode 100644
index 00000000000..5e6c9c1b28b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStereotype.gif
new file mode 100644
index 00000000000..73b29f99d2f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStructureDiagram.gif
new file mode 100644
index 00000000000..278cd8af6a4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ISysMLPort.gif
new file mode 100644
index 00000000000..c6407cdae5f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITableLayout.gif
new file mode 100644
index 00000000000..de48ec6202d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITableView.gif
new file mode 100644
index 00000000000..5e6c9c1b28b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITag.gif
new file mode 100644
index 00000000000..27a63b5c44a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITemplateParameter.gif
new file mode 100644
index 00000000000..c19972e76b1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IType.gif
new file mode 100644
index 00000000000..22660ab5f8d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUnit.gif
new file mode 100644
index 00000000000..3461b0a3006
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUseCase.gif
new file mode 100644
index 00000000000..a2585040a1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..3cdecb1607b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IVariable.gif
new file mode 100644
index 00000000000..5e6c9c1b28b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Attrs_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Compartments_CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Compartments_CGICompartment.gif
new file mode 100644
index 00000000000..a2585040a1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Compartments_CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IConstructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IConstructor.gif
new file mode 100644
index 00000000000..cbc9f8d4452
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IConstructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IDestructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IDestructor.gif
new file mode 100644
index 00000000000..2b447c2433a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IDestructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..3bc59373400
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IReception.gif
new file mode 100644
index 00000000000..b55cd92792d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_ITriggered.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_ITriggered.gif
new file mode 100644
index 00000000000..981b7874e50
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_Operations_ITriggered.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..5e6c9c1b28b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_m_color_IColor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_m_color_IColor.gif
new file mode 100644
index 00000000000..22660ab5f8d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_m_color_IColor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..a3d7b11cb14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClass_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClassifierRole_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClassifierRole_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..b8e6287c192
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIClassifierRole_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IAttribute.gif
new file mode 100644
index 00000000000..55ee60b02ec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IConstructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IConstructor.gif
new file mode 100644
index 00000000000..519be70fad7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IConstructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IEnumerationLiteral.gif
new file mode 100644
index 00000000000..4b9f986cbde
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..930f743d216
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IReception.gif
new file mode 100644
index 00000000000..9fff14a13d5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_ITriggered.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_ITriggered.gif
new file mode 100644
index 00000000000..9d2db8f4db3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompartment_Items_ITriggered.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIComponent_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIComponent_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..d8b262a3bb1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIComponent_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIComponent_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIComponent_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..d8233b0ffd4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIComponent_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..a573a9e5f29
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_m_color_IColor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_m_color_IColor.gif
new file mode 100644
index 00000000000..e06d6105a5c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_m_color_IColor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..28fb94841b4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGICompositeClass_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIConnector_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIConnector_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..ef7a76ee445
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIConnector_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIConnector_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIConnector_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..d441dad32ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIConnector_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIContainArrow_m_rpn_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIContainArrow_m_rpn_CGIText.gif
new file mode 100644
index 00000000000..d9318b15384
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIContainArrow_m_rpn_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIDiagramFrame_Compartments_CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIDiagramFrame_Compartments_CGICompartment.gif
new file mode 100644
index 00000000000..f08baac4341
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIDiagramFrame_Compartments_CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIDiagramFrame_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIDiagramFrame_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..7d7c59b0d4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIDiagramFrame_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIFreeShape_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIFreeShape_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..47209bab6d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIFreeShape_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIFreeText_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIFreeText_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..24686d6cdcb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIFreeText_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_Compartments_CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_Compartments_CGICompartment.gif
new file mode 100644
index 00000000000..961f3712791
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_Compartments_CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..b3520a5d4ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..3ecfb1a47d0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIGenericElement_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_conveyed_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_conveyed_CGIText.gif
new file mode 100644
index 00000000000..d8b262a3bb1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_conveyed_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_keyword_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_keyword_CGIText.gif
new file mode 100644
index 00000000000..d8b262a3bb1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_keyword_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_rpn_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_rpn_CGIText.gif
new file mode 100644
index 00000000000..d8b262a3bb1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_m_rpn_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..d8233b0ffd4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInformationFlow_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_m_color_IColor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_m_color_IColor.gif
new file mode 100644
index 00000000000..803ad17c617
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_m_color_IColor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_m_rpn_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_m_rpn_CGIText.gif
new file mode 100644
index 00000000000..938b383500c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_m_rpn_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..47209bab6d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIInheritance_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAcceptEventAction.gif
new file mode 100644
index 00000000000..46106a3ca64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..cd264439191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActivityDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActivityDiagram.gif
new file mode 100644
index 00000000000..1b954c54bf0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActivityDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActivityGraph.gif
new file mode 100644
index 00000000000..7e829ad2e4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActor.gif
new file mode 100644
index 00000000000..e863d31a0c1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAssociationClass.gif
new file mode 100644
index 00000000000..1826517dd72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAttribute.gif
new file mode 100644
index 00000000000..9ad2ce6cbd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICallOperation.gif
new file mode 100644
index 00000000000..961391bbfbc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IClass.gif
new file mode 100644
index 00000000000..7fb29f45dd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICodeGenConfigInfo.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICodeGenConfigInfo.gif
new file mode 100644
index 00000000000..7253e5b3dc7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICodeGenConfigInfo.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..5bfbb66ec75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IComponent.gif
new file mode 100644
index 00000000000..cd264439191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IComponentDiagram.gif
new file mode 100644
index 00000000000..db04142ade3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDefaultDrvdTrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDefaultDrvdTrans.gif
new file mode 100644
index 00000000000..7d4d39f0e89
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDefaultDrvdTrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDependency.gif
new file mode 100644
index 00000000000..c2b071bdaf6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..e1c32cf84a6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDiagram.gif
new file mode 100644
index 00000000000..ced536d9d7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IHyperLink.gif
new file mode 100644
index 00000000000..90bc42c7025
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IInformationFlow.gif
new file mode 100644
index 00000000000..cd264439191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IInformationItem.gif
new file mode 100644
index 00000000000..e863d31a0c1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMSC.gif
new file mode 100644
index 00000000000..46106a3ca64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMatrixInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMatrixInstance.gif
new file mode 100644
index 00000000000..60aa17eb558
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMatrixInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMessage.gif
new file mode 100644
index 00000000000..d44bc94e149
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IModule.gif
new file mode 100644
index 00000000000..82bf8d2f6fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectLink.gif
new file mode 100644
index 00000000000..5ea562b4e54
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..9bb3e39256c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectNode.gif
new file mode 100644
index 00000000000..61e16c0d260
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPanelDiagram.gif
new file mode 100644
index 00000000000..7e829ad2e4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPart.gif
new file mode 100644
index 00000000000..1c8ac08b762
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..1826517dd72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IProfile.gif
new file mode 100644
index 00000000000..46106a3ca64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IReception.gif
new file mode 100644
index 00000000000..d04c4316e64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IReferenceActivity.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IReferenceActivity.gif
new file mode 100644
index 00000000000..83969f9eb0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IReferenceActivity.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IRequirement.gif
new file mode 100644
index 00000000000..7bef7ae19d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISequenceDiagram.gif
new file mode 100644
index 00000000000..25e4762a651
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IState.gif
new file mode 100644
index 00000000000..c39f97857ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStateChart.gif
new file mode 100644
index 00000000000..90bc42c7025
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStateChartDiagram.gif
new file mode 100644
index 00000000000..25e4762a651
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStereotype.gif
new file mode 100644
index 00000000000..7bef7ae19d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStructureDiagram.gif
new file mode 100644
index 00000000000..9130fd68650
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISubsystem.gif
new file mode 100644
index 00000000000..e66386f5ea2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISysMLPort.gif
new file mode 100644
index 00000000000..82bf8d2f6fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ITableInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ITableInstance.gif
new file mode 100644
index 00000000000..d04c4316e64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ITableInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ITransition.gif
new file mode 100644
index 00000000000..c345ca5a1bf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IType.gif
new file mode 100644
index 00000000000..d1da83e1fb4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUCDiagram.gif
new file mode 100644
index 00000000000..ebeaeeb73c8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUseCase.gif
new file mode 100644
index 00000000000..db04142ade3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..d01836d01e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_m_PartsArray_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..18e4f1a305f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMFCCtrl_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIActionState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIActionState.gif
new file mode 100644
index 00000000000..1ca53186487
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIActionState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIActiveX.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIActiveX.gif
new file mode 100644
index 00000000000..7a7ecc71fa3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIActiveX.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAnchor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAnchor.gif
new file mode 100644
index 00000000000..f9b01aa7f8b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAnchor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAnnotation.gif
new file mode 100644
index 00000000000..8877ab44191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIArrow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIArrow.gif
new file mode 100644
index 00000000000..1cb8c1919e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIArrow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAssociationEnd.gif
new file mode 100644
index 00000000000..2af4cd3edf1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAssociationRole.gif
new file mode 100644
index 00000000000..2f7d4aa96b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBasicClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBasicClass.gif
new file mode 100644
index 00000000000..261e1fad4b6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBasicClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBlockState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBlockState.gif
new file mode 100644
index 00000000000..8b0bcba73cb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBlockState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBox.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBox.gif
new file mode 100644
index 00000000000..afa6bafdb65
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIBox.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIButtonArray.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIButtonArray.gif
new file mode 100644
index 00000000000..046b1b05c39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIButtonArray.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIClass.gif
new file mode 100644
index 00000000000..1f3ebd6d67c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIClassifierRole.gif
new file mode 100644
index 00000000000..0b5901d2142
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIComponent.gif
new file mode 100644
index 00000000000..20ca1b81eab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGICompositeClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGICompositeClass.gif
new file mode 100644
index 00000000000..430fdaabb11
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGICompositeClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIConnector.gif
new file mode 100644
index 00000000000..7a7ecc71fa3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIContainArrow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIContainArrow.gif
new file mode 100644
index 00000000000..69d083ec04f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIContainArrow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIDiagramFrame.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIDiagramFrame.gif
new file mode 100644
index 00000000000..0b5901d2142
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIDiagramFrame.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIFreeShape.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIFreeShape.gif
new file mode 100644
index 00000000000..fd2e2cc8a40
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIFreeShape.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIFreeText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIFreeText.gif
new file mode 100644
index 00000000000..046b1b05c39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIFreeText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIGenericElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIGenericElement.gif
new file mode 100644
index 00000000000..672e981718e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIGenericElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIImage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIImage.gif
new file mode 100644
index 00000000000..afa6bafdb65
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIImage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIImageData.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIImageData.gif
new file mode 100644
index 00000000000..8a80c2d8e75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIImageData.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIInformationFlow.gif
new file mode 100644
index 00000000000..20ca1b81eab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIInheritance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIInheritance.gif
new file mode 100644
index 00000000000..fd2e2cc8a40
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIInheritance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMFCCtrl.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMFCCtrl.gif
new file mode 100644
index 00000000000..0ce91c4366f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMFCCtrl.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMessageLabel.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMessageLabel.gif
new file mode 100644
index 00000000000..3ffbd19e5e8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMessageLabel.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscColumnCR.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscColumnCR.gif
new file mode 100644
index 00000000000..ebb77932ee6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscColumnCR.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscConditionMark.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscConditionMark.gif
new file mode 100644
index 00000000000..662e1ade341
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscConditionMark.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscExecutionOccurrence.gif
new file mode 100644
index 00000000000..0140163874c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOccurrence.gif
new file mode 100644
index 00000000000..96aaeb404a0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOperand.gif
new file mode 100644
index 00000000000..29d9678055d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOperator.gif
new file mode 100644
index 00000000000..1cb8c1919e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscMessage.gif
new file mode 100644
index 00000000000..79e1b2d13f6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIMscMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIObjectInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIObjectInstance.gif
new file mode 100644
index 00000000000..9e43492e01f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIObjectInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIObjectLink.gif
new file mode 100644
index 00000000000..1254d2c5d65
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPackage.gif
new file mode 100644
index 00000000000..67f1b2b5069
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPartition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPartition.gif
new file mode 100644
index 00000000000..4eb6a08808a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPartition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPortConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPortConnector.gif
new file mode 100644
index 00000000000..0ce91c4366f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIPortConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIState.gif
new file mode 100644
index 00000000000..42bfbe3c15d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGIState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGISwimlaneFrame.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGISwimlaneFrame.gif
new file mode 100644
index 00000000000..b7be1657005
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGISwimlaneFrame.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGITextBox.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGITextBox.gif
new file mode 100644
index 00000000000..1254d2c5d65
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGITextBox.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGITrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGITrans.gif
new file mode 100644
index 00000000000..0c2d6523676
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_graphElements_CGITrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_m_name_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_m_name_CGIText.gif
new file mode 100644
index 00000000000..20ca1b81eab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscChart_m_name_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscColumnCR_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscColumnCR_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..ae2d86d229c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscColumnCR_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscColumnCR_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscColumnCR_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..301a4bc4f3e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscColumnCR_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscConditionMark_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscConditionMark_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..5b03160556d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscConditionMark_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOccurrence_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOccurrence_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..7db93380902
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOccurrence_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperand_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperand_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..61b0302a8e5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperand_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperand_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperand_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..a1fa94e6e19
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperand_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperator_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperator_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..850b4a39196
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscInteractionOperator_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscMessage_m_rpn_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscMessage_m_rpn_CGIText.gif
new file mode 100644
index 00000000000..16c3e21097d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscMessage_m_rpn_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscMessage_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscMessage_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..ed66130ca38
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIMscMessage_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IActor.gif
new file mode 100644
index 00000000000..3483523fe05
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAnnotation.gif
new file mode 100644
index 00000000000..075352b4537
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IArgument.gif
new file mode 100644
index 00000000000..9ca6861ca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAssociationClass.gif
new file mode 100644
index 00000000000..dd256cc1435
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAttribute.gif
new file mode 100644
index 00000000000..1e01c877ff8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IClass.gif
new file mode 100644
index 00000000000..79263fb990c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IClassifier.gif
new file mode 100644
index 00000000000..aa20a646247
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..ec9eed4021c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComment.gif
new file mode 100644
index 00000000000..59376686693
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComponent.gif
new file mode 100644
index 00000000000..8fd571a2a95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComponentDiagram.gif
new file mode 100644
index 00000000000..9ca6861ca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IConstraint.gif
new file mode 100644
index 00000000000..90b42b5ae81
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IControlledFile.gif
new file mode 100644
index 00000000000..0d3869bfff8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..7d18f383024
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IDiagram.gif
new file mode 100644
index 00000000000..20728448ddc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IEvent.gif
new file mode 100644
index 00000000000..8fd571a2a95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IEventReception.gif
new file mode 100644
index 00000000000..c51ddff8951
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IFile.gif
new file mode 100644
index 00000000000..e792ad9decc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IFlowItem.gif
new file mode 100644
index 00000000000..50ac6daf7ed
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IInstance.gif
new file mode 100644
index 00000000000..097f1cbd354
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IInterfaceItem.gif
new file mode 100644
index 00000000000..20728448ddc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ILink.gif
new file mode 100644
index 00000000000..5a66bf41807
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IMatrixLayout.gif
new file mode 100644
index 00000000000..2bf1e9af943
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IMatrixView.gif
new file mode 100644
index 00000000000..8fd571a2a95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IModule.gif
new file mode 100644
index 00000000000..4fdd589d6ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_INode.gif
new file mode 100644
index 00000000000..ca79a7f3d8c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..bf19516c7a4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IOperation.gif
new file mode 100644
index 00000000000..7d18f383024
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPackage.gif
new file mode 100644
index 00000000000..5c7bfbe001d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPanelDiagram.gif
new file mode 100644
index 00000000000..e792ad9decc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPort.gif
new file mode 100644
index 00000000000..8fd571a2a95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IProfile.gif
new file mode 100644
index 00000000000..90b42b5ae81
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IProject.gif
new file mode 100644
index 00000000000..e00417af09a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IRelation.gif
new file mode 100644
index 00000000000..40237034e58
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IRequirement.gif
new file mode 100644
index 00000000000..a021a8166d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ISequenceDiagram.gif
new file mode 100644
index 00000000000..bb27d461b00
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStateChart.gif
new file mode 100644
index 00000000000..b8d07e06b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStateChartDiagram.gif
new file mode 100644
index 00000000000..bb27d461b00
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStereotype.gif
new file mode 100644
index 00000000000..a021a8166d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStructureDiagram.gif
new file mode 100644
index 00000000000..075352b4537
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ISysMLPort.gif
new file mode 100644
index 00000000000..4fdd589d6ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITableLayout.gif
new file mode 100644
index 00000000000..20728448ddc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITableView.gif
new file mode 100644
index 00000000000..bb27d461b00
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITag.gif
new file mode 100644
index 00000000000..23270616b61
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITemplateParameter.gif
new file mode 100644
index 00000000000..bf19516c7a4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IType.gif
new file mode 100644
index 00000000000..27dbe98817d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUnit.gif
new file mode 100644
index 00000000000..c3c4510a051
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUseCase.gif
new file mode 100644
index 00000000000..9ca6861ca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..59376686693
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IVariable.gif
new file mode 100644
index 00000000000..bb27d461b00
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Attrs_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Compartments_CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Compartments_CGICompartment.gif
new file mode 100644
index 00000000000..9ca6861ca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Compartments_CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IConstructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IConstructor.gif
new file mode 100644
index 00000000000..f3e037faa8a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IConstructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IDestructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IDestructor.gif
new file mode 100644
index 00000000000..02a685479bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IDestructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..dd256cc1435
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IReception.gif
new file mode 100644
index 00000000000..8640819ef61
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_ITriggered.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_ITriggered.gif
new file mode 100644
index 00000000000..c51ddff8951
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_Operations_ITriggered.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..bb27d461b00
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_m_multiplicity_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_m_multiplicity_CGIText.gif
new file mode 100644
index 00000000000..bb27d461b00
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_m_multiplicity_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..a88faa19497
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectInstance_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_rpn_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_rpn_CGIText.gif
new file mode 100644
index 00000000000..a4d42e04148
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_rpn_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_sourceMultiplicity_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_sourceMultiplicity_CGIText.gif
new file mode 100644
index 00000000000..a4d42e04148
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_sourceMultiplicity_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_sourceRole_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_sourceRole_CGIText.gif
new file mode 100644
index 00000000000..a4d42e04148
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_sourceRole_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_targetMultiplicity_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_targetMultiplicity_CGIText.gif
new file mode 100644
index 00000000000..a4d42e04148
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_targetMultiplicity_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_targetRole_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_targetRole_CGIText.gif
new file mode 100644
index 00000000000..a4d42e04148
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_m_targetRole_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..dabd6f416d3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIObjectLink_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..7ca3215e5f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_m_color_IColor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_m_color_IColor.gif
new file mode 100644
index 00000000000..799d63b4308
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_m_color_IColor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..e564f3f06e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPackage_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_Compartments_CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_Compartments_CGICompartment.gif
new file mode 100644
index 00000000000..6d6f6a640ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_Compartments_CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..cc8cb04c7bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..6252ba01d5c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPartition_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..25e4762a651
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_providedInterfaceLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_providedInterfaceLabel_CGIText.gif
new file mode 100644
index 00000000000..25e4762a651
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_providedInterfaceLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_requiredInterfaceLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_requiredInterfaceLabel_CGIText.gif
new file mode 100644
index 00000000000..25e4762a651
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_m_requiredInterfaceLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..18e4f1a305f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIPortConnector_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIStateChart_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIStateChart_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..a1fa94e6e19
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIStateChart_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_Compartments_CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_Compartments_CGICompartment.gif
new file mode 100644
index 00000000000..6759be9a0e1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_Compartments_CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_m_AdditionalLabel_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_m_AdditionalLabel_CGIText.gif
new file mode 100644
index 00000000000..3c33fd3db35
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_m_AdditionalLabel_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_m_color_IColor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_m_color_IColor.gif
new file mode 100644
index 00000000000..65e5a9bd555
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_m_color_IColor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..accfd4bb0c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIState_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGISwimlaneFrame_Compartments_CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGISwimlaneFrame_Compartments_CGICompartment.gif
new file mode 100644
index 00000000000..64ea1744a2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGISwimlaneFrame_Compartments_CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAcceptEventAction.gif
new file mode 100644
index 00000000000..f11ad8983f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..73aa62a0d22
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActivityDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActivityDiagram.gif
new file mode 100644
index 00000000000..0d2e26289ec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActivityDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActivityGraph.gif
new file mode 100644
index 00000000000..e0f28471cd7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActor.gif
new file mode 100644
index 00000000000..ebd9b3e620a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAssociationClass.gif
new file mode 100644
index 00000000000..72a560fe4a2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAttribute.gif
new file mode 100644
index 00000000000..c8804a93393
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICallOperation.gif
new file mode 100644
index 00000000000..852e7907209
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IClass.gif
new file mode 100644
index 00000000000..b2556694e4c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICodeGenConfigInfo.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICodeGenConfigInfo.gif
new file mode 100644
index 00000000000..bbdb41d8452
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICodeGenConfigInfo.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..84d32674ac7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IComponent.gif
new file mode 100644
index 00000000000..73aa62a0d22
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IComponentDiagram.gif
new file mode 100644
index 00000000000..efa5ade010e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDefaultDrvdTrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDefaultDrvdTrans.gif
new file mode 100644
index 00000000000..3744cee6aec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDefaultDrvdTrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDependency.gif
new file mode 100644
index 00000000000..506a19bf586
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..a4aa4f84ee0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDiagram.gif
new file mode 100644
index 00000000000..3e8f7331548
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IHyperLink.gif
new file mode 100644
index 00000000000..9c8833ed860
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IInformationFlow.gif
new file mode 100644
index 00000000000..73aa62a0d22
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IInformationItem.gif
new file mode 100644
index 00000000000..ebd9b3e620a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMSC.gif
new file mode 100644
index 00000000000..f11ad8983f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMatrixInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMatrixInstance.gif
new file mode 100644
index 00000000000..8b41d35c74d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMatrixInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMessage.gif
new file mode 100644
index 00000000000..fd5f7bbdc88
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IModule.gif
new file mode 100644
index 00000000000..a2ea8fe4fb0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectLink.gif
new file mode 100644
index 00000000000..c53d8e91886
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..73f16499bfc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectNode.gif
new file mode 100644
index 00000000000..691dd114dee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPanelDiagram.gif
new file mode 100644
index 00000000000..e0f28471cd7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPart.gif
new file mode 100644
index 00000000000..dde736fe7e0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..72a560fe4a2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IProfile.gif
new file mode 100644
index 00000000000..f11ad8983f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IReception.gif
new file mode 100644
index 00000000000..053b43458eb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IReferenceActivity.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IReferenceActivity.gif
new file mode 100644
index 00000000000..f4369fd0a4e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IReferenceActivity.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IRequirement.gif
new file mode 100644
index 00000000000..7b611480bea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISequenceDiagram.gif
new file mode 100644
index 00000000000..a4d42e04148
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IState.gif
new file mode 100644
index 00000000000..ada3f02b27c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStateChart.gif
new file mode 100644
index 00000000000..9c8833ed860
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStateChartDiagram.gif
new file mode 100644
index 00000000000..a4d42e04148
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStereotype.gif
new file mode 100644
index 00000000000..7b611480bea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStructureDiagram.gif
new file mode 100644
index 00000000000..2d3a78e68de
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISubsystem.gif
new file mode 100644
index 00000000000..06746988709
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISysMLPort.gif
new file mode 100644
index 00000000000..a2ea8fe4fb0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ITableInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ITableInstance.gif
new file mode 100644
index 00000000000..053b43458eb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ITableInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ITransition.gif
new file mode 100644
index 00000000000..7acbca393c0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IType.gif
new file mode 100644
index 00000000000..13e215edfc7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUCDiagram.gif
new file mode 100644
index 00000000000..ddf43a18246
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUseCase.gif
new file mode 100644
index 00000000000..efa5ade010e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..4d51bba34ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_m_PartsArray_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..dabd6f416d3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITextBox_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIText_m_color_IColor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIText_m_color_IColor.gif
new file mode 100644
index 00000000000..889f3af917f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGIText_m_color_IColor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_m_color_IColor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_m_color_IColor.gif
new file mode 100644
index 00000000000..0cd2b139046
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_m_color_IColor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_m_rpn_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_m_rpn_CGIText.gif
new file mode 100644
index 00000000000..b2f75a7fafc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_m_rpn_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..26eb6e35d04
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateCGITrans_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphElementsType_m_name_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphElementsType_m_name_CGIText.gif
new file mode 100644
index 00000000000..d8b262a3bb1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphElementsType_m_name_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIActionState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIActionState.gif
new file mode 100644
index 00000000000..d0b4078e8a9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIActionState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIActiveX.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIActiveX.gif
new file mode 100644
index 00000000000..bb564b133f9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIActiveX.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAnchor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAnchor.gif
new file mode 100644
index 00000000000..c9a458c5673
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAnchor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAnnotation.gif
new file mode 100644
index 00000000000..ed9bacf6845
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIArrow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIArrow.gif
new file mode 100644
index 00000000000..8e0ea4d6adb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIArrow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAssociationEnd.gif
new file mode 100644
index 00000000000..e44bf167d46
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAssociationRole.gif
new file mode 100644
index 00000000000..3951fc11ae6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBasicClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBasicClass.gif
new file mode 100644
index 00000000000..c78943ee9d6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBasicClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBlockState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBlockState.gif
new file mode 100644
index 00000000000..0b72453d8a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBlockState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBox.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBox.gif
new file mode 100644
index 00000000000..937120ba4f6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIBox.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIButtonArray.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIButtonArray.gif
new file mode 100644
index 00000000000..23bed02a9a4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIButtonArray.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIClass.gif
new file mode 100644
index 00000000000..2a39ddc21a3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIClassifierRole.gif
new file mode 100644
index 00000000000..e96c27fc368
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIComponent.gif
new file mode 100644
index 00000000000..c5374c2e80b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGICompositeClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGICompositeClass.gif
new file mode 100644
index 00000000000..cc89bc9284f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGICompositeClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIConnector.gif
new file mode 100644
index 00000000000..bb564b133f9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIContainArrow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIContainArrow.gif
new file mode 100644
index 00000000000..8883ef6afba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIContainArrow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIDiagramFrame.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIDiagramFrame.gif
new file mode 100644
index 00000000000..e96c27fc368
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIDiagramFrame.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIFreeShape.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIFreeShape.gif
new file mode 100644
index 00000000000..c9af92d8910
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIFreeShape.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIFreeText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIFreeText.gif
new file mode 100644
index 00000000000..23bed02a9a4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIFreeText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIGenericElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIGenericElement.gif
new file mode 100644
index 00000000000..826ffa9de5d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIGenericElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIImage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIImage.gif
new file mode 100644
index 00000000000..937120ba4f6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIImage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIImageData.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIImageData.gif
new file mode 100644
index 00000000000..5cfd2a857ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIImageData.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIInformationFlow.gif
new file mode 100644
index 00000000000..c5374c2e80b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIInheritance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIInheritance.gif
new file mode 100644
index 00000000000..c9af92d8910
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIInheritance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMFCCtrl.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMFCCtrl.gif
new file mode 100644
index 00000000000..fff28cf178b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMFCCtrl.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMessageLabel.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMessageLabel.gif
new file mode 100644
index 00000000000..d8d5fa98a50
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMessageLabel.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscColumnCR.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscColumnCR.gif
new file mode 100644
index 00000000000..7bbad508b88
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscColumnCR.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscConditionMark.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscConditionMark.gif
new file mode 100644
index 00000000000..98e70dde60f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscConditionMark.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscExecutionOccurrence.gif
new file mode 100644
index 00000000000..8d9cbe9d423
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOccurrence.gif
new file mode 100644
index 00000000000..00fdba3ec4c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOperand.gif
new file mode 100644
index 00000000000..05a14746bd2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOperator.gif
new file mode 100644
index 00000000000..8e0ea4d6adb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscMessage.gif
new file mode 100644
index 00000000000..6f4abde0a26
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIMscMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIObjectInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIObjectInstance.gif
new file mode 100644
index 00000000000..7243ac13a7d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIObjectInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIObjectLink.gif
new file mode 100644
index 00000000000..fd60bf2f938
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPackage.gif
new file mode 100644
index 00000000000..6a5dfd409aa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPartition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPartition.gif
new file mode 100644
index 00000000000..fa857240213
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPartition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPortConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPortConnector.gif
new file mode 100644
index 00000000000..fff28cf178b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIPortConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIState.gif
new file mode 100644
index 00000000000..911eb807fdd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGIState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGISwimlaneFrame.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGISwimlaneFrame.gif
new file mode 100644
index 00000000000..56f8f0bfb14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGISwimlaneFrame.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGITextBox.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGITextBox.gif
new file mode 100644
index 00000000000..fd60bf2f938
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGITextBox.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGITrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGITrans.gif
new file mode 100644
index 00000000000..4976002c44c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_graphElements_CGITrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_m_name_CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_m_name_CGIText.gif
new file mode 100644
index 00000000000..c5374c2e80b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateGraphicChartType_m_name_CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityDiagram_graphicChart_CGIStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityDiagram_graphicChart_CGIStateChart.gif
new file mode 100644
index 00000000000..935ff3b5b4b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityDiagram_graphicChart_CGIStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Annotations_IComment.gif
new file mode 100644
index 00000000000..e30f5c2e178
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Associations_IAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Associations_IAssociationEnd.gif
new file mode 100644
index 00000000000..3d60257cc2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Associations_IAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..dd660df6675
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..5016d023cf3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..3d60257cc2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IAcceptEventAction.gif
new file mode 100644
index 00000000000..76bab9e287a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..83c60f902ae
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IBranch.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IBranch.gif
new file mode 100644
index 00000000000..dd660df6675
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IBranch.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_ICallOperation.gif
new file mode 100644
index 00000000000..06323916fd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IConnector.gif
new file mode 100644
index 00000000000..532e1b63464
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IFork.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IFork.gif
new file mode 100644
index 00000000000..888587bc836
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IFork.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IHistoryConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IHistoryConnector.gif
new file mode 100644
index 00000000000..c721189bd14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IHistoryConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IObjectNode.gif
new file mode 100644
index 00000000000..c6177022a9f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IPin.gif
new file mode 100644
index 00000000000..5ae88336cad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IReferenceActivity.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IReferenceActivity.gif
new file mode 100644
index 00000000000..c38004ea5a3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IReferenceActivity.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IState.gif
new file mode 100644
index 00000000000..de9650f4d1f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_ITimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_ITimeEvent.gif
new file mode 100644
index 00000000000..6b2c3eb3147
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_States_ITimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..e4486f03dfe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..532e1b63464
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..d6ef26260ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..286bf8de0fe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..83c60f902ae
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..b5cf7e3d2f7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..48604a2a50c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..10bd93104de
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_INode.gif
new file mode 100644
index 00000000000..a5eddfe3d6c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..3ea4b78b9ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..5016d023cf3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..d09eef97cf1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IType.gif
new file mode 100644
index 00000000000..2d14ab02242
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..888587bc836
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Swimlanes_ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Swimlanes_ISwimlane.gif
new file mode 100644
index 00000000000..b5cf7e3d2f7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Swimlanes_ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Tags_ITag.gif
new file mode 100644
index 00000000000..7938130156d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Views_IActivityDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Views_IActivityDiagram.gif
new file mode 100644
index 00000000000..35f2a356e21
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_Views_IActivityDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_description_IDescription.gif
new file mode 100644
index 00000000000..e30f5c2e178
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..48f6be51edf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActivityGraph_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..755e4ca7a46
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Associations_IAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Associations_IAssociationEnd.gif
new file mode 100644
index 00000000000..08d0c499843
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Associations_IAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Attrs_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Attrs_IAttribute.gif
new file mode 100644
index 00000000000..1621735d7a6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Attrs_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_ComponentFiles_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_ComponentFiles_IFile.gif
new file mode 100644
index 00000000000..618a818c271
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_ComponentFiles_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..d193bf30f4e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..37dad615792
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..08d0c499843
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Inheritances_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Inheritances_IGeneralization.gif
new file mode 100644
index 00000000000..abd488373a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Inheritances_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IConstructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IConstructor.gif
new file mode 100644
index 00000000000..7a99bf2680b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IConstructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IDestructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IDestructor.gif
new file mode 100644
index 00000000000..fe708946d58
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IDestructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..bbf242da6a9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IReception.gif
new file mode 100644
index 00000000000..52d5d6813b7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_ITriggered.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_ITriggered.gif
new file mode 100644
index 00000000000..b5c74a155ed
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Operations_ITriggered.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Ports_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Ports_IPort.gif
new file mode 100644
index 00000000000..0cc4a4a9743
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_Ports_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_StateCharts_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_StateCharts_IStateChart.gif
new file mode 100644
index 00000000000..37dad615792
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_StateCharts_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_description_IDescription.gif
new file mode 100644
index 00000000000..2249611ef7c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..5aeef18d590
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIActor_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAnnotation_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAnnotation_Tags_ITag.gif
new file mode 100644
index 00000000000..23b48484db5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAnnotation_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAnnotation_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAnnotation_description_IDescription.gif
new file mode 100644
index 00000000000..c1f6bdf87ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAnnotation_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_ValueSpecifications_ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_ValueSpecifications_ILiteralSpecification.gif
new file mode 100644
index 00000000000..4b9f986cbde
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_ValueSpecifications_ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_description_IDescription.gif
new file mode 100644
index 00000000000..d53ad79ffc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..d022471fc71
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIArgument_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAssociationEnd_Qualifiers_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAssociationEnd_Qualifiers_IAttribute.gif
new file mode 100644
index 00000000000..15cbbadd0dc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAssociationEnd_Qualifiers_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAssociationEnd_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAssociationEnd_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..92e5c4972a6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAssociationEnd_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Annotations_IComment.gif
new file mode 100644
index 00000000000..3cdecb1607b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..1b76a8a7e81
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..8e6a76706f9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..12de541e7f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAnnotation.gif
new file mode 100644
index 00000000000..278cd8af6a4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IArgument.gif
new file mode 100644
index 00000000000..a2585040a1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..3bc59373400
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAttribute.gif
new file mode 100644
index 00000000000..f809a28cc72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..561bc08cff3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..c44b7cfad99
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..619a36c5743
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComment.gif
new file mode 100644
index 00000000000..3cdecb1607b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComponent.gif
new file mode 100644
index 00000000000..efc256e3086
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComponentDiagram.gif
new file mode 100644
index 00000000000..a2585040a1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IConstraint.gif
new file mode 100644
index 00000000000..68ad5bdffff
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IControlledFile.gif
new file mode 100644
index 00000000000..ed2e04bbea5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..52c578c8c0b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IDiagram.gif
new file mode 100644
index 00000000000..de48ec6202d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..efc256e3086
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..981b7874e50
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IFile.gif
new file mode 100644
index 00000000000..881c6d736f8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..4f26f1b0576
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IInstance.gif
new file mode 100644
index 00000000000..c3dd92014ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..de48ec6202d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ILink.gif
new file mode 100644
index 00000000000..55d7be5a912
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IMatrixLayout.gif
new file mode 100644
index 00000000000..96c4ffdc459
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IMatrixView.gif
new file mode 100644
index 00000000000..efc256e3086
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IModule.gif
new file mode 100644
index 00000000000..c6407cdae5f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_INode.gif
new file mode 100644
index 00000000000..7fd40f1869f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..c19972e76b1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..52c578c8c0b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPackage.gif
new file mode 100644
index 00000000000..5206c2e2d48
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPanelDiagram.gif
new file mode 100644
index 00000000000..881c6d736f8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPort.gif
new file mode 100644
index 00000000000..efc256e3086
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IProfile.gif
new file mode 100644
index 00000000000..68ad5bdffff
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IProject.gif
new file mode 100644
index 00000000000..96cdc6db4b6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IRelation.gif
new file mode 100644
index 00000000000..2e9fe7e1ba3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IRequirement.gif
new file mode 100644
index 00000000000..73b29f99d2f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ISequenceDiagram.gif
new file mode 100644
index 00000000000..5e6c9c1b28b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..8e6a76706f9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStateChartDiagram.gif
new file mode 100644
index 00000000000..5e6c9c1b28b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..73b29f99d2f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStructureDiagram.gif
new file mode 100644
index 00000000000..278cd8af6a4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ISysMLPort.gif
new file mode 100644
index 00000000000..c6407cdae5f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITableLayout.gif
new file mode 100644
index 00000000000..de48ec6202d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITableView.gif
new file mode 100644
index 00000000000..5e6c9c1b28b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITag.gif
new file mode 100644
index 00000000000..27a63b5c44a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITemplateParameter.gif
new file mode 100644
index 00000000000..c19972e76b1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IType.gif
new file mode 100644
index 00000000000..22660ab5f8d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUnit.gif
new file mode 100644
index 00000000000..3461b0a3006
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..a2585040a1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..3cdecb1607b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IVariable.gif
new file mode 100644
index 00000000000..5e6c9c1b28b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Stereotypes_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Tags_ITag.gif
new file mode 100644
index 00000000000..27a63b5c44a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_ValueSpecifications_ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_ValueSpecifications_ILiteralSpecification.gif
new file mode 100644
index 00000000000..2b447c2433a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_ValueSpecifications_ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_description_IDescription.gif
new file mode 100644
index 00000000000..3cdecb1607b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..a3d7b11cb14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIAttribute_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIBranch_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIBranch_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..ef6d3dd4046
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIBranch_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IActor.gif
new file mode 100644
index 00000000000..ac6a8a22ea7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAnnotation.gif
new file mode 100644
index 00000000000..df7afd72faf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IArgument.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAssociationClass.gif
new file mode 100644
index 00000000000..3ca8bfa99ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAttribute.gif
new file mode 100644
index 00000000000..94b1be2fbb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IClass.gif
new file mode 100644
index 00000000000..a47b32b7d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IClassifier.gif
new file mode 100644
index 00000000000..63e7a6f58b5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..e6b48d9a4f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComment.gif
new file mode 100644
index 00000000000..b42028e7060
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComponent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComponentDiagram.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IConstraint.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IControlledFile.gif
new file mode 100644
index 00000000000..cfb2d6e244d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..ba679124906
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IDiagram.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IEvent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IEventReception.gif
new file mode 100644
index 00000000000..3473a1ffdd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IFile.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IFlowItem.gif
new file mode 100644
index 00000000000..70597ff15fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IInstance.gif
new file mode 100644
index 00000000000..12536cb884c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IInterfaceItem.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ILink.gif
new file mode 100644
index 00000000000..0062ded58ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IMatrixLayout.gif
new file mode 100644
index 00000000000..bb229d1f37f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IMatrixView.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IModule.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_INode.gif
new file mode 100644
index 00000000000..c3f3ffa58df
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IOperation.gif
new file mode 100644
index 00000000000..ba679124906
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPackage.gif
new file mode 100644
index 00000000000..5a20caaa715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPanelDiagram.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPort.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IProfile.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IProject.gif
new file mode 100644
index 00000000000..d19385ddf84
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IRelation.gif
new file mode 100644
index 00000000000..16dbb0e6769
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..f00d4537826
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ISequenceDiagram.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStateChart.gif
new file mode 100644
index 00000000000..d66ff4a1dba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStateChartDiagram.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStereotype.gif
new file mode 100644
index 00000000000..f00d4537826
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStructureDiagram.gif
new file mode 100644
index 00000000000..df7afd72faf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ISysMLPort.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITableLayout.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITableView.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITag.gif
new file mode 100644
index 00000000000..5e751d194ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITemplateParameter.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IType.gif
new file mode 100644
index 00000000000..43a8eef94fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUnit.gif
new file mode 100644
index 00000000000..83d2501d932
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUseCase.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..b42028e7060
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IVariable.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Annotations_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IAssociationEnd.gif
new file mode 100644
index 00000000000..f69592cd356
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IBlock.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IBlock.gif
new file mode 100644
index 00000000000..0062ded58ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IBlock.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IModule.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IPart.gif
new file mode 100644
index 00000000000..f7a9c9fcf52
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Associations_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IActor.gif
new file mode 100644
index 00000000000..ac6a8a22ea7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAnnotation.gif
new file mode 100644
index 00000000000..df7afd72faf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IArgument.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAssociationClass.gif
new file mode 100644
index 00000000000..3ca8bfa99ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAttribute.gif
new file mode 100644
index 00000000000..94b1be2fbb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IClass.gif
new file mode 100644
index 00000000000..a47b32b7d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IClassifier.gif
new file mode 100644
index 00000000000..63e7a6f58b5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..e6b48d9a4f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComment.gif
new file mode 100644
index 00000000000..b42028e7060
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComponent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComponentDiagram.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IConstraint.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IControlledFile.gif
new file mode 100644
index 00000000000..cfb2d6e244d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..ba679124906
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IDiagram.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IEvent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IEventReception.gif
new file mode 100644
index 00000000000..3473a1ffdd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IFile.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IFlowItem.gif
new file mode 100644
index 00000000000..70597ff15fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IInstance.gif
new file mode 100644
index 00000000000..12536cb884c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IInterfaceItem.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ILink.gif
new file mode 100644
index 00000000000..0062ded58ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IMatrixLayout.gif
new file mode 100644
index 00000000000..bb229d1f37f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IMatrixView.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IModule.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_INode.gif
new file mode 100644
index 00000000000..c3f3ffa58df
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IOperation.gif
new file mode 100644
index 00000000000..ba679124906
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPackage.gif
new file mode 100644
index 00000000000..5a20caaa715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPanelDiagram.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPort.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IProfile.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IProject.gif
new file mode 100644
index 00000000000..d19385ddf84
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IRelation.gif
new file mode 100644
index 00000000000..16dbb0e6769
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IRequirement.gif
new file mode 100644
index 00000000000..f00d4537826
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ISequenceDiagram.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStateChart.gif
new file mode 100644
index 00000000000..d66ff4a1dba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStateChartDiagram.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStereotype.gif
new file mode 100644
index 00000000000..f00d4537826
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStructureDiagram.gif
new file mode 100644
index 00000000000..df7afd72faf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ISysMLPort.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITableLayout.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITableView.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITag.gif
new file mode 100644
index 00000000000..5e751d194ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITemplateParameter.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IType.gif
new file mode 100644
index 00000000000..43a8eef94fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUnit.gif
new file mode 100644
index 00000000000..83d2501d932
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUseCase.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..b42028e7060
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IVariable.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Attrs_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_ComponentFiles_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_ComponentFiles_IFile.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_ComponentFiles_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Components_ILinkInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Components_ILinkInstance.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Components_ILinkInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IAssociationClass.gif
new file mode 100644
index 00000000000..3ca8bfa99ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IClass.gif
new file mode 100644
index 00000000000..a47b32b7d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..e6b48d9a4f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IComponent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IComponentDiagram.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..ba679124906
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IDiagram.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IInformationFlow.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IInformationItem.gif
new file mode 100644
index 00000000000..ac6a8a22ea7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IMSC.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IPanelDiagram.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ISequenceDiagram.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStateChart.gif
new file mode 100644
index 00000000000..d66ff4a1dba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStateChartDiagram.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStereotype.gif
new file mode 100644
index 00000000000..f00d4537826
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStructureDiagram.gif
new file mode 100644
index 00000000000..df7afd72faf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ISubsystem.gif
new file mode 100644
index 00000000000..12536cb884c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IType.gif
new file mode 100644
index 00000000000..43a8eef94fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IUCDiagram.gif
new file mode 100644
index 00000000000..9a7f5b85570
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..b42028e7060
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Declaratives_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..06d2414c130
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..d66ff4a1dba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IEvent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IEventReception.gif
new file mode 100644
index 00000000000..3473a1ffdd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IInterfaceItem.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IOperation.gif
new file mode 100644
index 00000000000..ba679124906
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_EventHandles_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..f69592cd356
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAcceptEventAction.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAction.gif
new file mode 100644
index 00000000000..4bf40a98248
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IActor.gif
new file mode 100644
index 00000000000..ac6a8a22ea7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAnnotation.gif
new file mode 100644
index 00000000000..df7afd72faf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IArgument.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAssociationClass.gif
new file mode 100644
index 00000000000..3ca8bfa99ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAssociationRole.gif
new file mode 100644
index 00000000000..6010ac9e9e6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAttribute.gif
new file mode 100644
index 00000000000..94b1be2fbb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICallOperation.gif
new file mode 100644
index 00000000000..ad7adc90c8a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClass.gif
new file mode 100644
index 00000000000..a47b32b7d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClassifier.gif
new file mode 100644
index 00000000000..63e7a6f58b5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClassifierRole.gif
new file mode 100644
index 00000000000..2243f6a5dab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICollaboration.gif
new file mode 100644
index 00000000000..573d6eecf0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..e6b48d9a4f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComment.gif
new file mode 100644
index 00000000000..b42028e7060
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponentDiagram.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponentInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponentInstance.gif
new file mode 100644
index 00000000000..f69592cd356
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IComponentInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConfiguration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConfiguration.gif
new file mode 100644
index 00000000000..a47b32b7d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConfiguration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConnector.gif
new file mode 100644
index 00000000000..3ca8bfa99ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConstraint.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IContextSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IContextSpecification.gif
new file mode 100644
index 00000000000..e268a9e4429
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IContextSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IControlledFile.gif
new file mode 100644
index 00000000000..cfb2d6e244d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDependency.gif
new file mode 100644
index 00000000000..06d2414c130
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..ba679124906
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDiagram.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEnumerationLiteral.gif
new file mode 100644
index 00000000000..ecce8cb23ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEvent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEventReception.gif
new file mode 100644
index 00000000000..3473a1ffdd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IExecutionOccurrence.gif
new file mode 100644
index 00000000000..970be05e66e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFile.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFileFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFileFragment.gif
new file mode 100644
index 00000000000..3473a1ffdd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFileFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFlow.gif
new file mode 100644
index 00000000000..69741809155
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFlowItem.gif
new file mode 100644
index 00000000000..70597ff15fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IGeneralization.gif
new file mode 100644
index 00000000000..83d2501d932
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IGuard.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IGuard.gif
new file mode 100644
index 00000000000..6010ac9e9e6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IGuard.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IHyperLink.gif
new file mode 100644
index 00000000000..d66ff4a1dba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstance.gif
new file mode 100644
index 00000000000..12536cb884c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceSlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceSlot.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceSlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceSpecification.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceValue.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceValue.gif
new file mode 100644
index 00000000000..df7afd72faf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInstanceValue.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOccurrence.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOperand.gif
new file mode 100644
index 00000000000..9a7f5b85570
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOperator.gif
new file mode 100644
index 00000000000..43a8eef94fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInterfaceItem.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ILink.gif
new file mode 100644
index 00000000000..0062ded58ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ILiteralSpecification.gif
new file mode 100644
index 00000000000..ecce8cb23ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMatrixLayout.gif
new file mode 100644
index 00000000000..bb229d1f37f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMatrixView.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMessage.gif
new file mode 100644
index 00000000000..f01be4ea1ec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMessagePoint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMessagePoint.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IMessagePoint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IModelElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IModelElement.gif
new file mode 100644
index 00000000000..6010ac9e9e6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IModelElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IModule.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_INode.gif
new file mode 100644
index 00000000000..c3f3ffa58df
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IObjectNode.gif
new file mode 100644
index 00000000000..8d196458a82
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IOperation.gif
new file mode 100644
index 00000000000..ba679124906
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPackage.gif
new file mode 100644
index 00000000000..5a20caaa715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPanelDiagram.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPin.gif
new file mode 100644
index 00000000000..12536cb884c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPort.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IProfile.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IProject.gif
new file mode 100644
index 00000000000..d19385ddf84
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IRelation.gif
new file mode 100644
index 00000000000..16dbb0e6769
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IRequirement.gif
new file mode 100644
index 00000000000..f00d4537826
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISendAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISendAction.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISendAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISequenceDiagram.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IState.gif
new file mode 100644
index 00000000000..4bf40a98248
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateChart.gif
new file mode 100644
index 00000000000..d66ff4a1dba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateChartDiagram.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateVertex.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateVertex.gif
new file mode 100644
index 00000000000..cfb2d6e244d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStateVertex.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStereotype.gif
new file mode 100644
index 00000000000..f00d4537826
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStructureDiagram.gif
new file mode 100644
index 00000000000..df7afd72faf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISwimlane.gif
new file mode 100644
index 00000000000..3473a1ffdd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISysMLPort.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITableLayout.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITableView.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITag.gif
new file mode 100644
index 00000000000..5e751d194ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateInstantiation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateInstantiation.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateInstantiation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateInstantiationParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateInstantiationParameter.gif
new file mode 100644
index 00000000000..e268a9e4429
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateInstantiationParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateParameter.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITransition.gif
new file mode 100644
index 00000000000..d19385ddf84
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITrigger.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITrigger.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_ITrigger.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IType.gif
new file mode 100644
index 00000000000..43a8eef94fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUnit.gif
new file mode 100644
index 00000000000..83d2501d932
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUseCase.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..b42028e7060
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IValueSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IValueSpecification.gif
new file mode 100644
index 00000000000..f01be4ea1ec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IValueSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IVariable.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Inheritances_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Links_IClassInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Links_IClassInstance.gif
new file mode 100644
index 00000000000..b41595970d5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Links_IClassInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Links_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Links_ILink.gif
new file mode 100644
index 00000000000..0062ded58ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Links_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_ObjectLinks_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_ObjectLinks_IObjectLink.gif
new file mode 100644
index 00000000000..cfb2d6e244d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_ObjectLinks_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IConstructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IConstructor.gif
new file mode 100644
index 00000000000..04a67489e48
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IConstructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IDestructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IDestructor.gif
new file mode 100644
index 00000000000..ecce8cb23ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IDestructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..3ca8bfa99ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IReception.gif
new file mode 100644
index 00000000000..4cc41403e53
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_ITriggered.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_ITriggered.gif
new file mode 100644
index 00000000000..3473a1ffdd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Operations_ITriggered.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IInstance.gif
new file mode 100644
index 00000000000..12536cb884c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IModule.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IPort.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IRelation.gif
new file mode 100644
index 00000000000..16dbb0e6769
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_ISysMLPort.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Ports_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IConstructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IConstructor.gif
new file mode 100644
index 00000000000..04a67489e48
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IConstructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IDestructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IDestructor.gif
new file mode 100644
index 00000000000..ecce8cb23ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IDestructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..3ca8bfa99ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IReception.gif
new file mode 100644
index 00000000000..4cc41403e53
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_ITriggered.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_ITriggered.gif
new file mode 100644
index 00000000000..3473a1ffdd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_PrimitiveOperations_ITriggered.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_StateCharts_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_StateCharts_IActivityGraph.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_StateCharts_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_StateCharts_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_StateCharts_IStateChart.gif
new file mode 100644
index 00000000000..d66ff4a1dba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_StateCharts_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..ac6a8a22ea7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAnnotation.gif
new file mode 100644
index 00000000000..df7afd72faf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IArgument.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..3ca8bfa99ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAttribute.gif
new file mode 100644
index 00000000000..94b1be2fbb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..a47b32b7d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..63e7a6f58b5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..e6b48d9a4f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComment.gif
new file mode 100644
index 00000000000..b42028e7060
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComponent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComponentDiagram.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IConstraint.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IControlledFile.gif
new file mode 100644
index 00000000000..cfb2d6e244d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..ba679124906
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IDiagram.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..3473a1ffdd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IFile.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..70597ff15fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IInstance.gif
new file mode 100644
index 00000000000..12536cb884c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ILink.gif
new file mode 100644
index 00000000000..0062ded58ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IMatrixLayout.gif
new file mode 100644
index 00000000000..bb229d1f37f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IMatrixView.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IModule.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_INode.gif
new file mode 100644
index 00000000000..c3f3ffa58df
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..ba679124906
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPackage.gif
new file mode 100644
index 00000000000..5a20caaa715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPanelDiagram.gif
new file mode 100644
index 00000000000..7e2fd2ea3bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPort.gif
new file mode 100644
index 00000000000..a03a30edab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IProfile.gif
new file mode 100644
index 00000000000..dadbe43f561
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IProject.gif
new file mode 100644
index 00000000000..d19385ddf84
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IRelation.gif
new file mode 100644
index 00000000000..16dbb0e6769
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IRequirement.gif
new file mode 100644
index 00000000000..f00d4537826
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ISequenceDiagram.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..d66ff4a1dba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStateChartDiagram.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..f00d4537826
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStructureDiagram.gif
new file mode 100644
index 00000000000..df7afd72faf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ISysMLPort.gif
new file mode 100644
index 00000000000..e9b333df51f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITableLayout.gif
new file mode 100644
index 00000000000..9ab92c19104
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITableView.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITag.gif
new file mode 100644
index 00000000000..5e751d194ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITemplateParameter.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IType.gif
new file mode 100644
index 00000000000..43a8eef94fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUnit.gif
new file mode 100644
index 00000000000..83d2501d932
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..d21c4637715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..b42028e7060
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IVariable.gif
new file mode 100644
index 00000000000..a0ba1274f20
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Stereotypes_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Tags_ITag.gif
new file mode 100644
index 00000000000..5e751d194ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_TemplateParameters_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_TemplateParameters_ITemplateParameter.gif
new file mode 100644
index 00000000000..0b0adae83c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_TemplateParameters_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_description_IDescription.gif
new file mode 100644
index 00000000000..b42028e7060
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..69741809155
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClass_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClassifierRole_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClassifierRole_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..cba683610aa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClassifierRole_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClassifierRole_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClassifierRole_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..26eb6e35d04
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIClassifierRole_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAcceptEventAction.gif
new file mode 100644
index 00000000000..bc2d748f28d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..7738511b809
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActivityDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActivityDiagram.gif
new file mode 100644
index 00000000000..90d0d79dc31
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActivityDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActivityGraph.gif
new file mode 100644
index 00000000000..4368e6a5746
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActor.gif
new file mode 100644
index 00000000000..b6c9d489e86
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAssociationClass.gif
new file mode 100644
index 00000000000..98d80e5a313
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAttribute.gif
new file mode 100644
index 00000000000..1d9a8e94001
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICallOperation.gif
new file mode 100644
index 00000000000..f49f9470e64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IClass.gif
new file mode 100644
index 00000000000..84d629741b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICodeGenConfigInfo.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICodeGenConfigInfo.gif
new file mode 100644
index 00000000000..11148cf465f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICodeGenConfigInfo.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..29e556e4d1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IComponent.gif
new file mode 100644
index 00000000000..7738511b809
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IComponentDiagram.gif
new file mode 100644
index 00000000000..5550cf38894
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDefaultDrvdTrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDefaultDrvdTrans.gif
new file mode 100644
index 00000000000..6c65e3aed02
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDefaultDrvdTrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDependency.gif
new file mode 100644
index 00000000000..c9c2343706d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..2c2ef1ff95c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDiagram.gif
new file mode 100644
index 00000000000..339519586c3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IHyperLink.gif
new file mode 100644
index 00000000000..f496e2f1371
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IInformationFlow.gif
new file mode 100644
index 00000000000..7738511b809
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IInformationItem.gif
new file mode 100644
index 00000000000..b6c9d489e86
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMSC.gif
new file mode 100644
index 00000000000..bc2d748f28d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMatrixInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMatrixInstance.gif
new file mode 100644
index 00000000000..e16ab2c5eba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMatrixInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMessage.gif
new file mode 100644
index 00000000000..52f734635fe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IModule.gif
new file mode 100644
index 00000000000..af443251793
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectLink.gif
new file mode 100644
index 00000000000..58b063b4add
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..8341fe350d3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectNode.gif
new file mode 100644
index 00000000000..4699099c30e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPanelDiagram.gif
new file mode 100644
index 00000000000..4368e6a5746
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPart.gif
new file mode 100644
index 00000000000..c431c5974df
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..98d80e5a313
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IProfile.gif
new file mode 100644
index 00000000000..bc2d748f28d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IReception.gif
new file mode 100644
index 00000000000..bca376f3e93
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IReferenceActivity.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IReferenceActivity.gif
new file mode 100644
index 00000000000..72ec7324273
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IReferenceActivity.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IRequirement.gif
new file mode 100644
index 00000000000..78f72fbc2ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISequenceDiagram.gif
new file mode 100644
index 00000000000..d51b3626566
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IState.gif
new file mode 100644
index 00000000000..5f313f2be87
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStateChart.gif
new file mode 100644
index 00000000000..f496e2f1371
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStateChartDiagram.gif
new file mode 100644
index 00000000000..d51b3626566
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStereotype.gif
new file mode 100644
index 00000000000..78f72fbc2ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStructureDiagram.gif
new file mode 100644
index 00000000000..a26e43a884e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISubsystem.gif
new file mode 100644
index 00000000000..01d709dc783
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISysMLPort.gif
new file mode 100644
index 00000000000..af443251793
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ITableInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ITableInstance.gif
new file mode 100644
index 00000000000..bca376f3e93
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ITableInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ITransition.gif
new file mode 100644
index 00000000000..cd8caad999a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IType.gif
new file mode 100644
index 00000000000..c0e9a183547
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUCDiagram.gif
new file mode 100644
index 00000000000..90821e36f38
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUseCase.gif
new file mode 100644
index 00000000000..5550cf38894
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..91bb42f1a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_AnimScopeElements_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Annotations_IComment.gif
new file mode 100644
index 00000000000..91bb42f1a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..c9c2343706d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..f496e2f1371
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_EmbededFiles_IEmbededFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_EmbededFiles_IEmbededFile.gif
new file mode 100644
index 00000000000..bca376f3e93
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_EmbededFiles_IEmbededFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..e5f323d1f47
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IActor.gif
new file mode 100644
index 00000000000..b6c9d489e86
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAnnotation.gif
new file mode 100644
index 00000000000..a26e43a884e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IArgument.gif
new file mode 100644
index 00000000000..5550cf38894
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAssociationClass.gif
new file mode 100644
index 00000000000..98d80e5a313
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAttribute.gif
new file mode 100644
index 00000000000..1d9a8e94001
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IClass.gif
new file mode 100644
index 00000000000..84d629741b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IClassifier.gif
new file mode 100644
index 00000000000..8949b1a0dbc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..29e556e4d1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComment.gif
new file mode 100644
index 00000000000..91bb42f1a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComponent.gif
new file mode 100644
index 00000000000..7738511b809
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComponentDiagram.gif
new file mode 100644
index 00000000000..5550cf38894
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IConstraint.gif
new file mode 100644
index 00000000000..bc2d748f28d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IControlledFile.gif
new file mode 100644
index 00000000000..58b063b4add
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..2c2ef1ff95c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IDiagram.gif
new file mode 100644
index 00000000000..339519586c3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IEvent.gif
new file mode 100644
index 00000000000..7738511b809
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IEventReception.gif
new file mode 100644
index 00000000000..ceee52a28e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IFile.gif
new file mode 100644
index 00000000000..4368e6a5746
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IFlowItem.gif
new file mode 100644
index 00000000000..caaed52e14d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IInstance.gif
new file mode 100644
index 00000000000..01d709dc783
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IInterfaceItem.gif
new file mode 100644
index 00000000000..339519586c3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ILink.gif
new file mode 100644
index 00000000000..e16ab2c5eba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IMatrixLayout.gif
new file mode 100644
index 00000000000..449ab3b658f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IMatrixView.gif
new file mode 100644
index 00000000000..7738511b809
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IModule.gif
new file mode 100644
index 00000000000..af443251793
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_INode.gif
new file mode 100644
index 00000000000..a64a033a18c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..8341fe350d3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IOperation.gif
new file mode 100644
index 00000000000..2c2ef1ff95c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPackage.gif
new file mode 100644
index 00000000000..90990826a65
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPanelDiagram.gif
new file mode 100644
index 00000000000..4368e6a5746
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPort.gif
new file mode 100644
index 00000000000..7738511b809
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IProfile.gif
new file mode 100644
index 00000000000..bc2d748f28d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IProject.gif
new file mode 100644
index 00000000000..cd8caad999a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IRelation.gif
new file mode 100644
index 00000000000..95a741cb08d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IRequirement.gif
new file mode 100644
index 00000000000..78f72fbc2ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ISequenceDiagram.gif
new file mode 100644
index 00000000000..d51b3626566
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStateChart.gif
new file mode 100644
index 00000000000..f496e2f1371
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStateChartDiagram.gif
new file mode 100644
index 00000000000..d51b3626566
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStereotype.gif
new file mode 100644
index 00000000000..78f72fbc2ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStructureDiagram.gif
new file mode 100644
index 00000000000..a26e43a884e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ISysMLPort.gif
new file mode 100644
index 00000000000..af443251793
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITableLayout.gif
new file mode 100644
index 00000000000..339519586c3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITableView.gif
new file mode 100644
index 00000000000..d51b3626566
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITag.gif
new file mode 100644
index 00000000000..1dd69bb1fcf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITemplateParameter.gif
new file mode 100644
index 00000000000..8341fe350d3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IType.gif
new file mode 100644
index 00000000000..c0e9a183547
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUnit.gif
new file mode 100644
index 00000000000..fbc81eec47f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUseCase.gif
new file mode 100644
index 00000000000..5550cf38894
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..91bb42f1a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IVariable.gif
new file mode 100644
index 00000000000..d51b3626566
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_InitialInstances_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..b6c9d489e86
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..98d80e5a313
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..84d629741b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..8949b1a0dbc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..7738511b809
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..ceee52a28e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..caaed52e14d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..339519586c3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_INode.gif
new file mode 100644
index 00000000000..a64a033a18c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..2c2ef1ff95c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..f496e2f1371
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..78f72fbc2ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IType.gif
new file mode 100644
index 00000000000..c0e9a183547
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..5550cf38894
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Tags_ITag.gif
new file mode 100644
index 00000000000..1dd69bb1fcf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_description_IDescription.gif
new file mode 100644
index 00000000000..91bb42f1a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..7db93380902
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_root_IFolder.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_root_IFolder.gif
new file mode 100644
index 00000000000..c0e9a183547
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICodeGenConfigInfo_root_IFolder.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaborationDiagram_m_pICollaboration_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaborationDiagram_m_pICollaboration_ICollaboration.gif
new file mode 100644
index 00000000000..6f2f9e7e55b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaborationDiagram_m_pICollaboration_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaborationDiagram_m_pICollaboration_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaborationDiagram_m_pICollaboration_IInteractionOperand.gif
new file mode 100644
index 00000000000..993d85921c4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaborationDiagram_m_pICollaboration_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_Annotations_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_Annotations_IConstraint.gif
new file mode 100644
index 00000000000..01f032eb60a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_Annotations_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_AssociationRoles_IAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_AssociationRoles_IAssociationRole.gif
new file mode 100644
index 00000000000..bd5468cdacc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_AssociationRoles_IAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_ClassifierRoles_IClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_ClassifierRoles_IClassifierRole.gif
new file mode 100644
index 00000000000..642700885f8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_ClassifierRoles_IClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_CombinedFragments_ICombinedFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_CombinedFragments_ICombinedFragment.gif
new file mode 100644
index 00000000000..27cf4fd3517
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_CombinedFragments_ICombinedFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_ExecutionOccurrences_IExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_ExecutionOccurrences_IExecutionOccurrence.gif
new file mode 100644
index 00000000000..acadf38bd0a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_ExecutionOccurrences_IExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_InteractionOccurrences_IInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_InteractionOccurrences_IInteractionOccurrence.gif
new file mode 100644
index 00000000000..b9b5d9f30b2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_InteractionOccurrences_IInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_Messages_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_Messages_IMessage.gif
new file mode 100644
index 00000000000..3b8968fd3aa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_Messages_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_p_MessageHandler_CollEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_p_MessageHandler_CollEvent.gif
new file mode 100644
index 00000000000..9a2800ce358
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICollaboration_p_MessageHandler_CollEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_InteractionOperands_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_InteractionOperands_IInteractionOperand.gif
new file mode 100644
index 00000000000..52da9187267
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_InteractionOperands_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..9c2caa0e74a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_Tags_ITag.gif
new file mode 100644
index 00000000000..8ab34c64a3f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateICombinedFragment_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Anchors_IAnchor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Anchors_IAnchor.gif
new file mode 100644
index 00000000000..758dafb7cd6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Anchors_IAnchor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..9f85940ddf5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..1cda1f2c418
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..753b7fa3328
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..2d4c8b509d8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..f418bb97fb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..457a698268f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..f4f715203e0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..1413888cbf5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..7aaf03326ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..d39e9f13fab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..43bee183bc2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_INode.gif
new file mode 100644
index 00000000000..f52d6a90d08
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..6a3b9031ec3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..1cda1f2c418
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..9c2caa0e74a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IType.gif
new file mode 100644
index 00000000000..d4308a5e457
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..bc1868f4d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..20e54475020
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComment_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Configs_ICodeGenConfigInfo.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Configs_ICodeGenConfigInfo.gif
new file mode 100644
index 00000000000..b6ab7efe738
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Configs_ICodeGenConfigInfo.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IActor.gif
new file mode 100644
index 00000000000..9422192f25d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAnnotation.gif
new file mode 100644
index 00000000000..57d043b4f2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IArgument.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAssociationClass.gif
new file mode 100644
index 00000000000..788abfe2729
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAttribute.gif
new file mode 100644
index 00000000000..9a956d13f1f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IClass.gif
new file mode 100644
index 00000000000..9e7c2fb48d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IClassifier.gif
new file mode 100644
index 00000000000..3f8b79e31ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..de4ddbbf93b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComment.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComponent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComponentDiagram.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IConstraint.gif
new file mode 100644
index 00000000000..b9300d35887
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IControlledFile.gif
new file mode 100644
index 00000000000..2b856987410
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IDiagram.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IEvent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IEventReception.gif
new file mode 100644
index 00000000000..b597f08a510
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IFile.gif
new file mode 100644
index 00000000000..5a816aba418
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IFlowItem.gif
new file mode 100644
index 00000000000..f0e999e8e6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IInstance.gif
new file mode 100644
index 00000000000..5ab63a0a5ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IInterfaceItem.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ILink.gif
new file mode 100644
index 00000000000..e0a7f3aab92
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IMatrixLayout.gif
new file mode 100644
index 00000000000..ff9c9a02dc0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IMatrixView.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IModule.gif
new file mode 100644
index 00000000000..e891a2bce90
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_INode.gif
new file mode 100644
index 00000000000..b2f886a83f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..12131f2f61f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IOperation.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPackage.gif
new file mode 100644
index 00000000000..14ad12525b4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPanelDiagram.gif
new file mode 100644
index 00000000000..5a816aba418
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPort.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IProfile.gif
new file mode 100644
index 00000000000..b9300d35887
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IProject.gif
new file mode 100644
index 00000000000..bda736bd936
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IRelation.gif
new file mode 100644
index 00000000000..78ca278d6fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IRequirement.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ISequenceDiagram.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStateChart.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStateChartDiagram.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStereotype.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStructureDiagram.gif
new file mode 100644
index 00000000000..57d043b4f2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ISysMLPort.gif
new file mode 100644
index 00000000000..e891a2bce90
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITableLayout.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITableView.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITag.gif
new file mode 100644
index 00000000000..c6c7731d93e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITemplateParameter.gif
new file mode 100644
index 00000000000..12131f2f61f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IType.gif
new file mode 100644
index 00000000000..82f32504772
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUnit.gif
new file mode 100644
index 00000000000..207c4705b07
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUseCase.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IVariable.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Declaratives_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..7118da1b83e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_IComponent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_IProfile.gif
new file mode 100644
index 00000000000..b9300d35887
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_ISubsystem.gif
new file mode 100644
index 00000000000..5ab63a0a5ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HandlesInMe_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..aea4252286b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IActor.gif
new file mode 100644
index 00000000000..9422192f25d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAnnotation.gif
new file mode 100644
index 00000000000..57d043b4f2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IArgument.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAssociationClass.gif
new file mode 100644
index 00000000000..788abfe2729
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAttribute.gif
new file mode 100644
index 00000000000..9a956d13f1f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IClass.gif
new file mode 100644
index 00000000000..9e7c2fb48d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IClassifier.gif
new file mode 100644
index 00000000000..3f8b79e31ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..de4ddbbf93b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComment.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComponent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComponentDiagram.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IConstraint.gif
new file mode 100644
index 00000000000..b9300d35887
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IControlledFile.gif
new file mode 100644
index 00000000000..2b856987410
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IDiagram.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IEvent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IEventReception.gif
new file mode 100644
index 00000000000..b597f08a510
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IFile.gif
new file mode 100644
index 00000000000..5a816aba418
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IFlowItem.gif
new file mode 100644
index 00000000000..f0e999e8e6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IInstance.gif
new file mode 100644
index 00000000000..5ab63a0a5ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IInterfaceItem.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ILink.gif
new file mode 100644
index 00000000000..e0a7f3aab92
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IMatrixLayout.gif
new file mode 100644
index 00000000000..ff9c9a02dc0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IMatrixView.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IModule.gif
new file mode 100644
index 00000000000..e891a2bce90
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_INode.gif
new file mode 100644
index 00000000000..b2f886a83f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..12131f2f61f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IOperation.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPackage.gif
new file mode 100644
index 00000000000..14ad12525b4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPanelDiagram.gif
new file mode 100644
index 00000000000..5a816aba418
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPort.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IProfile.gif
new file mode 100644
index 00000000000..b9300d35887
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IProject.gif
new file mode 100644
index 00000000000..bda736bd936
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IRelation.gif
new file mode 100644
index 00000000000..78ca278d6fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IRequirement.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ISequenceDiagram.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStateChart.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStateChartDiagram.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStereotype.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStructureDiagram.gif
new file mode 100644
index 00000000000..57d043b4f2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ISysMLPort.gif
new file mode 100644
index 00000000000..e891a2bce90
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITableLayout.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITableView.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITag.gif
new file mode 100644
index 00000000000..c6c7731d93e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITemplateParameter.gif
new file mode 100644
index 00000000000..12131f2f61f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IType.gif
new file mode 100644
index 00000000000..82f32504772
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUnit.gif
new file mode 100644
index 00000000000..207c4705b07
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUseCase.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IVariable.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_SelectedVariants_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..9422192f25d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..788abfe2729
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..9e7c2fb48d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..3f8b79e31ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..b597f08a510
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..f0e999e8e6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_INode.gif
new file mode 100644
index 00000000000..b2f886a83f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IType.gif
new file mode 100644
index 00000000000..82f32504772
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IActor.gif
new file mode 100644
index 00000000000..9422192f25d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAnnotation.gif
new file mode 100644
index 00000000000..57d043b4f2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IArgument.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAssociationClass.gif
new file mode 100644
index 00000000000..788abfe2729
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAttribute.gif
new file mode 100644
index 00000000000..9a956d13f1f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IClass.gif
new file mode 100644
index 00000000000..9e7c2fb48d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IClassifier.gif
new file mode 100644
index 00000000000..3f8b79e31ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..de4ddbbf93b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComment.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComponent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComponentDiagram.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IConstraint.gif
new file mode 100644
index 00000000000..b9300d35887
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IControlledFile.gif
new file mode 100644
index 00000000000..2b856987410
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IDiagram.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IEvent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IEventReception.gif
new file mode 100644
index 00000000000..b597f08a510
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IFile.gif
new file mode 100644
index 00000000000..5a816aba418
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IFlowItem.gif
new file mode 100644
index 00000000000..f0e999e8e6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IInstance.gif
new file mode 100644
index 00000000000..5ab63a0a5ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IInterfaceItem.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ILink.gif
new file mode 100644
index 00000000000..e0a7f3aab92
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IMatrixLayout.gif
new file mode 100644
index 00000000000..ff9c9a02dc0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IMatrixView.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IModule.gif
new file mode 100644
index 00000000000..e891a2bce90
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_INode.gif
new file mode 100644
index 00000000000..b2f886a83f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..12131f2f61f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IOperation.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPackage.gif
new file mode 100644
index 00000000000..14ad12525b4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPanelDiagram.gif
new file mode 100644
index 00000000000..5a816aba418
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPort.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IProfile.gif
new file mode 100644
index 00000000000..b9300d35887
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IProject.gif
new file mode 100644
index 00000000000..bda736bd936
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IRelation.gif
new file mode 100644
index 00000000000..78ca278d6fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IRequirement.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ISequenceDiagram.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStateChart.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStateChartDiagram.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStereotype.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStructureDiagram.gif
new file mode 100644
index 00000000000..57d043b4f2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ISysMLPort.gif
new file mode 100644
index 00000000000..e891a2bce90
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITableLayout.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITableView.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITag.gif
new file mode 100644
index 00000000000..c6c7731d93e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITemplateParameter.gif
new file mode 100644
index 00000000000..12131f2f61f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IType.gif
new file mode 100644
index 00000000000..82f32504772
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUnit.gif
new file mode 100644
index 00000000000..207c4705b07
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUseCase.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IVariable.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_VariationPoints_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_description_IDescription.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_m_configActive_ICodeGenConfigInfoHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_m_configActive_ICodeGenConfigInfoHandle.gif
new file mode 100644
index 00000000000..5acbfcc35c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_m_configActive_ICodeGenConfigInfoHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_m_folder_IFolder.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_m_folder_IFolder.gif
new file mode 100644
index 00000000000..82f32504772
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_m_folder_IFolder.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..7e5135938b2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIComponent_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Anchors_IAnchor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Anchors_IAnchor.gif
new file mode 100644
index 00000000000..f3e037faa8a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Anchors_IAnchor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..3483523fe05
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..dd256cc1435
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..79263fb990c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..aa20a646247
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..8fd571a2a95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..c51ddff8951
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..50ac6daf7ed
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..20728448ddc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_INode.gif
new file mode 100644
index 00000000000..ca79a7f3d8c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..7d18f383024
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..b8d07e06b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..a021a8166d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IType.gif
new file mode 100644
index 00000000000..27dbe98817d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..9ca6861ca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..a88faa19497
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstraint_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IArgument.gif
new file mode 100644
index 00000000000..d064fcba110
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IAttribute.gif
new file mode 100644
index 00000000000..794791ad9f0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_ITag.gif
new file mode 100644
index 00000000000..67fc5340089
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_ITemplateParameter.gif
new file mode 100644
index 00000000000..c561177716e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IVariable.gif
new file mode 100644
index 00000000000..ce9d337bc95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Args_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Tags_ITag.gif
new file mode 100644
index 00000000000..67fc5340089
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_description_IDescription.gif
new file mode 100644
index 00000000000..7c9ec36de2b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_itsBody_IBody.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_itsBody_IBody.gif
new file mode 100644
index 00000000000..0f9364baeeb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIConstructor_itsBody_IBody.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDefaultDrvdTrans_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDefaultDrvdTrans_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..7b611480bea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDefaultDrvdTrans_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDefaultDrvdTrans_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDefaultDrvdTrans_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..7b611480bea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDefaultDrvdTrans_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Annotations_IComment.gif
new file mode 100644
index 00000000000..77ff6768c46
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..ca17b1cefc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..2f87e1e2aec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..4344d571355
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAnnotation.gif
new file mode 100644
index 00000000000..8ed45549254
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IArgument.gif
new file mode 100644
index 00000000000..fefcd936b51
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..bb5307ee0cc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAttribute.gif
new file mode 100644
index 00000000000..ca303a4fbee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..649a0782c2c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..4447ddc830c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..3a9b7cdb673
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComment.gif
new file mode 100644
index 00000000000..77ff6768c46
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComponent.gif
new file mode 100644
index 00000000000..96534e62e94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComponentDiagram.gif
new file mode 100644
index 00000000000..fefcd936b51
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IConstraint.gif
new file mode 100644
index 00000000000..cb3c1cad64c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IControlledFile.gif
new file mode 100644
index 00000000000..7affd573b9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..80e1a0da1b4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IDiagram.gif
new file mode 100644
index 00000000000..5b8f31eb6be
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..96534e62e94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..971790b3c45
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IFile.gif
new file mode 100644
index 00000000000..c605d183e86
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..5323f34f12a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IInstance.gif
new file mode 100644
index 00000000000..eac789c6669
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..5b8f31eb6be
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ILink.gif
new file mode 100644
index 00000000000..375321ecc4e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IMatrixLayout.gif
new file mode 100644
index 00000000000..7932e95e835
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IMatrixView.gif
new file mode 100644
index 00000000000..96534e62e94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IModule.gif
new file mode 100644
index 00000000000..cbde2ba6f38
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_INode.gif
new file mode 100644
index 00000000000..b3f5f1849e5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..698771192b6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..80e1a0da1b4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPackage.gif
new file mode 100644
index 00000000000..40c00f7aa3d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPanelDiagram.gif
new file mode 100644
index 00000000000..c605d183e86
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPort.gif
new file mode 100644
index 00000000000..96534e62e94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IProfile.gif
new file mode 100644
index 00000000000..cb3c1cad64c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IProject.gif
new file mode 100644
index 00000000000..91795e61825
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IRelation.gif
new file mode 100644
index 00000000000..288ee3a4e9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IRequirement.gif
new file mode 100644
index 00000000000..ef6d3dd4046
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ISequenceDiagram.gif
new file mode 100644
index 00000000000..67cc3207a53
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..2f87e1e2aec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStateChartDiagram.gif
new file mode 100644
index 00000000000..67cc3207a53
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..ef6d3dd4046
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStructureDiagram.gif
new file mode 100644
index 00000000000..8ed45549254
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ISysMLPort.gif
new file mode 100644
index 00000000000..cbde2ba6f38
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITableLayout.gif
new file mode 100644
index 00000000000..5b8f31eb6be
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITableView.gif
new file mode 100644
index 00000000000..67cc3207a53
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITag.gif
new file mode 100644
index 00000000000..c850aa1060e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITemplateParameter.gif
new file mode 100644
index 00000000000..698771192b6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IType.gif
new file mode 100644
index 00000000000..def961dd98a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUnit.gif
new file mode 100644
index 00000000000..88a21e3eea9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..fefcd936b51
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..77ff6768c46
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IVariable.gif
new file mode 100644
index 00000000000..67cc3207a53
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Stereotypes_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Tags_ITag.gif
new file mode 100644
index 00000000000..c850aa1060e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_description_IDescription.gif
new file mode 100644
index 00000000000..77ff6768c46
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..84f1465d1f0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDependency_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IExternalHyperlink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IExternalHyperlink.gif
new file mode 100644
index 00000000000..bc633fdf3b1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IExternalHyperlink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IInternalHyperlink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IInternalHyperlink.gif
new file mode 100644
index 00000000000..83824fbf1ff
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IInternalHyperlink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IMHyperLink.gif
new file mode 100644
index 00000000000..753b7fa3328
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDescription_Hyperlinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_description_IDescription.gif
new file mode 100644
index 00000000000..4d51bba34ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_itsBody_IBody.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_itsBody_IBody.gif
new file mode 100644
index 00000000000..8b41d35c74d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_itsBody_IBody.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..dabd6f416d3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDestructor_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IAnnotation.gif
new file mode 100644
index 00000000000..9130fd68650
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IComment.gif
new file mode 100644
index 00000000000..d01836d01e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IConstraint.gif
new file mode 100644
index 00000000000..46106a3ca64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..7bef7ae19d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..014b83a419e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAcceptEventAction.gif
new file mode 100644
index 00000000000..46106a3ca64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..cd264439191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAction.gif
new file mode 100644
index 00000000000..c39f97857ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..e863d31a0c1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAnnotation.gif
new file mode 100644
index 00000000000..9130fd68650
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IArgument.gif
new file mode 100644
index 00000000000..db04142ade3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..1826517dd72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAssociationRole.gif
new file mode 100644
index 00000000000..518724286a1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAttribute.gif
new file mode 100644
index 00000000000..9ad2ce6cbd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICallOperation.gif
new file mode 100644
index 00000000000..961391bbfbc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..7fb29f45dd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..cc38dd76961
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClassifierRole.gif
new file mode 100644
index 00000000000..2cafabf8033
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICollaboration.gif
new file mode 100644
index 00000000000..1d6c3b9e885
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..5bfbb66ec75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComment.gif
new file mode 100644
index 00000000000..d01836d01e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponent.gif
new file mode 100644
index 00000000000..cd264439191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponentDiagram.gif
new file mode 100644
index 00000000000..db04142ade3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponentInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponentInstance.gif
new file mode 100644
index 00000000000..014b83a419e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IComponentInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConfiguration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConfiguration.gif
new file mode 100644
index 00000000000..7fb29f45dd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConfiguration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConnector.gif
new file mode 100644
index 00000000000..1826517dd72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConstraint.gif
new file mode 100644
index 00000000000..46106a3ca64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IContextSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IContextSpecification.gif
new file mode 100644
index 00000000000..9696206ef17
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IContextSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IControlledFile.gif
new file mode 100644
index 00000000000..5ea562b4e54
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDependency.gif
new file mode 100644
index 00000000000..c2b071bdaf6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..e1c32cf84a6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDiagram.gif
new file mode 100644
index 00000000000..ced536d9d7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEnumerationLiteral.gif
new file mode 100644
index 00000000000..7d4d39f0e89
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..cd264439191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..16048d0b3f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IExecutionOccurrence.gif
new file mode 100644
index 00000000000..3dcea4ecb07
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFile.gif
new file mode 100644
index 00000000000..7e829ad2e4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFileFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFileFragment.gif
new file mode 100644
index 00000000000..16048d0b3f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFileFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFlow.gif
new file mode 100644
index 00000000000..18e4f1a305f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..223e215586c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IGeneralization.gif
new file mode 100644
index 00000000000..998cc1047ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IGuard.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IGuard.gif
new file mode 100644
index 00000000000..518724286a1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IGuard.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IHyperLink.gif
new file mode 100644
index 00000000000..90bc42c7025
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstance.gif
new file mode 100644
index 00000000000..e66386f5ea2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceSlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceSlot.gif
new file mode 100644
index 00000000000..25e4762a651
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceSlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceSpecification.gif
new file mode 100644
index 00000000000..db04142ade3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceValue.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceValue.gif
new file mode 100644
index 00000000000..9130fd68650
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInstanceValue.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOccurrence.gif
new file mode 100644
index 00000000000..cd264439191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOperand.gif
new file mode 100644
index 00000000000..ebeaeeb73c8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOperator.gif
new file mode 100644
index 00000000000..d1da83e1fb4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..ced536d9d7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ILink.gif
new file mode 100644
index 00000000000..60aa17eb558
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ILiteralSpecification.gif
new file mode 100644
index 00000000000..7d4d39f0e89
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMatrixLayout.gif
new file mode 100644
index 00000000000..e75f794e238
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMatrixView.gif
new file mode 100644
index 00000000000..cd264439191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMessage.gif
new file mode 100644
index 00000000000..d44bc94e149
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMessagePoint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMessagePoint.gif
new file mode 100644
index 00000000000..9bb3e39256c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IMessagePoint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IModelElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IModelElement.gif
new file mode 100644
index 00000000000..518724286a1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IModelElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IModule.gif
new file mode 100644
index 00000000000..82bf8d2f6fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_INode.gif
new file mode 100644
index 00000000000..a2eae982b37
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..9bb3e39256c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IObjectNode.gif
new file mode 100644
index 00000000000..61e16c0d260
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..e1c32cf84a6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPackage.gif
new file mode 100644
index 00000000000..d799c183313
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPanelDiagram.gif
new file mode 100644
index 00000000000..7e829ad2e4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPin.gif
new file mode 100644
index 00000000000..e66386f5ea2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPort.gif
new file mode 100644
index 00000000000..cd264439191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IProfile.gif
new file mode 100644
index 00000000000..46106a3ca64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IProject.gif
new file mode 100644
index 00000000000..c345ca5a1bf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IRelation.gif
new file mode 100644
index 00000000000..f1e2d49e683
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IRequirement.gif
new file mode 100644
index 00000000000..7bef7ae19d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISendAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISendAction.gif
new file mode 100644
index 00000000000..46106a3ca64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISendAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISequenceDiagram.gif
new file mode 100644
index 00000000000..25e4762a651
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IState.gif
new file mode 100644
index 00000000000..c39f97857ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..90bc42c7025
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateChartDiagram.gif
new file mode 100644
index 00000000000..25e4762a651
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateVertex.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateVertex.gif
new file mode 100644
index 00000000000..5ea562b4e54
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStateVertex.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..7bef7ae19d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStructureDiagram.gif
new file mode 100644
index 00000000000..9130fd68650
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISwimlane.gif
new file mode 100644
index 00000000000..16048d0b3f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISysMLPort.gif
new file mode 100644
index 00000000000..82bf8d2f6fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITableLayout.gif
new file mode 100644
index 00000000000..ced536d9d7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITableView.gif
new file mode 100644
index 00000000000..25e4762a651
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITag.gif
new file mode 100644
index 00000000000..b1d6682d387
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateInstantiation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateInstantiation.gif
new file mode 100644
index 00000000000..7e829ad2e4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateInstantiation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateInstantiationParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateInstantiationParameter.gif
new file mode 100644
index 00000000000..9696206ef17
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateInstantiationParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateParameter.gif
new file mode 100644
index 00000000000..9bb3e39256c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITransition.gif
new file mode 100644
index 00000000000..c345ca5a1bf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITrigger.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITrigger.gif
new file mode 100644
index 00000000000..7e829ad2e4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_ITrigger.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IType.gif
new file mode 100644
index 00000000000..d1da83e1fb4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUnit.gif
new file mode 100644
index 00000000000..998cc1047ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..db04142ade3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..d01836d01e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IValueSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IValueSpecification.gif
new file mode 100644
index 00000000000..d44bc94e149
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IValueSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IVariable.gif
new file mode 100644
index 00000000000..25e4762a651
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_Stereotypes_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CCollaborationChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CCollaborationChart.gif
new file mode 100644
index 00000000000..cd264439191
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CCollaborationChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CGIClassChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CGIClassChart.gif
new file mode 100644
index 00000000000..1d6c3b9e885
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CGIClassChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CGIStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CGIStateChart.gif
new file mode 100644
index 00000000000..d799c183313
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_graphicChart_CGIStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..18e4f1a305f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIDiagram_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEmbededFile_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEmbededFile_Tags_ITag.gif
new file mode 100644
index 00000000000..1aa8543afec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEmbededFile_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_Tags_ITag.gif
new file mode 100644
index 00000000000..8d1ccfaf779
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_description_IDescription.gif
new file mode 100644
index 00000000000..4d51bba34ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..dabd6f416d3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEnumerationLiteral_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Annotations_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Annotations_IConstraint.gif
new file mode 100644
index 00000000000..b9300d35887
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Annotations_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IArgument.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IAttribute.gif
new file mode 100644
index 00000000000..9a956d13f1f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_ITag.gif
new file mode 100644
index 00000000000..c6c7731d93e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_ITemplateParameter.gif
new file mode 100644
index 00000000000..12131f2f61f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IVariable.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Args_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..7118da1b83e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..9422192f25d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..788abfe2729
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..9e7c2fb48d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..3f8b79e31ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..b597f08a510
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..f0e999e8e6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_INode.gif
new file mode 100644
index 00000000000..b2f886a83f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IType.gif
new file mode 100644
index 00000000000..82f32504772
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Tags_ITag.gif
new file mode 100644
index 00000000000..c6c7731d93e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_description_IDescription.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..7e5135938b2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIEvent_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_Fragments_IFileFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_Fragments_IFileFragment.gif
new file mode 100644
index 00000000000..4e7f8d9ecc7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_Fragments_IFileFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_Tags_ITag.gif
new file mode 100644
index 00000000000..1f06e1f1aa8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_description_IDescription.gif
new file mode 100644
index 00000000000..28e491c2adb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFileFragment_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..dd660df6675
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..5016d023cf3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAcceptEventAction.gif
new file mode 100644
index 00000000000..76bab9e287a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..83c60f902ae
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAction.gif
new file mode 100644
index 00000000000..de9650f4d1f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IActor.gif
new file mode 100644
index 00000000000..e4486f03dfe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAnnotation.gif
new file mode 100644
index 00000000000..9c80a483d92
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IArgument.gif
new file mode 100644
index 00000000000..888587bc836
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAssociationClass.gif
new file mode 100644
index 00000000000..532e1b63464
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAssociationRole.gif
new file mode 100644
index 00000000000..f5bc335fd75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAttribute.gif
new file mode 100644
index 00000000000..1365cd07484
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICallOperation.gif
new file mode 100644
index 00000000000..06323916fd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClass.gif
new file mode 100644
index 00000000000..d6ef26260ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClassifier.gif
new file mode 100644
index 00000000000..286bf8de0fe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClassifierRole.gif
new file mode 100644
index 00000000000..788a4f2ce6e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICollaboration.gif
new file mode 100644
index 00000000000..c721189bd14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..c60711d77f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComment.gif
new file mode 100644
index 00000000000..e30f5c2e178
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponent.gif
new file mode 100644
index 00000000000..83c60f902ae
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponentDiagram.gif
new file mode 100644
index 00000000000..888587bc836
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponentInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponentInstance.gif
new file mode 100644
index 00000000000..3d60257cc2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IComponentInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConfiguration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConfiguration.gif
new file mode 100644
index 00000000000..d6ef26260ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConfiguration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConnector.gif
new file mode 100644
index 00000000000..532e1b63464
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConstraint.gif
new file mode 100644
index 00000000000..76bab9e287a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IContextSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IContextSpecification.gif
new file mode 100644
index 00000000000..b8f0160a60f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IContextSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IControlledFile.gif
new file mode 100644
index 00000000000..c0de2c7a46c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDependency.gif
new file mode 100644
index 00000000000..dd660df6675
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..3ea4b78b9ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDiagram.gif
new file mode 100644
index 00000000000..10bd93104de
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEnumerationLiteral.gif
new file mode 100644
index 00000000000..2d270f5b85f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEvent.gif
new file mode 100644
index 00000000000..83c60f902ae
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEventReception.gif
new file mode 100644
index 00000000000..b5cf7e3d2f7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IExecutionOccurrence.gif
new file mode 100644
index 00000000000..75f442765ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFile.gif
new file mode 100644
index 00000000000..ebfad0fb2c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFileFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFileFragment.gif
new file mode 100644
index 00000000000..b5cf7e3d2f7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFileFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFlow.gif
new file mode 100644
index 00000000000..48f6be51edf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFlowItem.gif
new file mode 100644
index 00000000000..48604a2a50c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IGeneralization.gif
new file mode 100644
index 00000000000..828b9b1b851
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IGuard.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IGuard.gif
new file mode 100644
index 00000000000..f5bc335fd75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IGuard.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IHyperLink.gif
new file mode 100644
index 00000000000..5016d023cf3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstance.gif
new file mode 100644
index 00000000000..5ae88336cad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceSlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceSlot.gif
new file mode 100644
index 00000000000..99ae7757087
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceSlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceSpecification.gif
new file mode 100644
index 00000000000..888587bc836
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceValue.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceValue.gif
new file mode 100644
index 00000000000..9c80a483d92
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInstanceValue.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOccurrence.gif
new file mode 100644
index 00000000000..83c60f902ae
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOperand.gif
new file mode 100644
index 00000000000..85350ad5ace
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOperator.gif
new file mode 100644
index 00000000000..2d14ab02242
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInterfaceItem.gif
new file mode 100644
index 00000000000..10bd93104de
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ILink.gif
new file mode 100644
index 00000000000..02f1a9b0466
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ILiteralSpecification.gif
new file mode 100644
index 00000000000..2d270f5b85f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMatrixLayout.gif
new file mode 100644
index 00000000000..bcd32f703d7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMatrixView.gif
new file mode 100644
index 00000000000..83c60f902ae
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMessage.gif
new file mode 100644
index 00000000000..4a48673153b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMessagePoint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMessagePoint.gif
new file mode 100644
index 00000000000..c958497ba3d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IMessagePoint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IModelElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IModelElement.gif
new file mode 100644
index 00000000000..f5bc335fd75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IModelElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IModule.gif
new file mode 100644
index 00000000000..25b27d1de60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_INode.gif
new file mode 100644
index 00000000000..a5eddfe3d6c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..c958497ba3d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IObjectNode.gif
new file mode 100644
index 00000000000..c6177022a9f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IOperation.gif
new file mode 100644
index 00000000000..3ea4b78b9ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPackage.gif
new file mode 100644
index 00000000000..ec682294674
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPanelDiagram.gif
new file mode 100644
index 00000000000..ebfad0fb2c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPin.gif
new file mode 100644
index 00000000000..5ae88336cad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPort.gif
new file mode 100644
index 00000000000..83c60f902ae
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IProfile.gif
new file mode 100644
index 00000000000..76bab9e287a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IProject.gif
new file mode 100644
index 00000000000..6b2c3eb3147
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IRelation.gif
new file mode 100644
index 00000000000..56b3f19943e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IRequirement.gif
new file mode 100644
index 00000000000..d09eef97cf1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISendAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISendAction.gif
new file mode 100644
index 00000000000..76bab9e287a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISendAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISequenceDiagram.gif
new file mode 100644
index 00000000000..99ae7757087
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IState.gif
new file mode 100644
index 00000000000..de9650f4d1f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateChart.gif
new file mode 100644
index 00000000000..5016d023cf3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateChartDiagram.gif
new file mode 100644
index 00000000000..99ae7757087
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateVertex.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateVertex.gif
new file mode 100644
index 00000000000..c0de2c7a46c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStateVertex.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStereotype.gif
new file mode 100644
index 00000000000..d09eef97cf1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStructureDiagram.gif
new file mode 100644
index 00000000000..9c80a483d92
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISwimlane.gif
new file mode 100644
index 00000000000..b5cf7e3d2f7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISysMLPort.gif
new file mode 100644
index 00000000000..25b27d1de60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITableLayout.gif
new file mode 100644
index 00000000000..10bd93104de
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITableView.gif
new file mode 100644
index 00000000000..99ae7757087
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITag.gif
new file mode 100644
index 00000000000..7938130156d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateInstantiation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateInstantiation.gif
new file mode 100644
index 00000000000..ebfad0fb2c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateInstantiation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateInstantiationParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateInstantiationParameter.gif
new file mode 100644
index 00000000000..b8f0160a60f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateInstantiationParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateParameter.gif
new file mode 100644
index 00000000000..c958497ba3d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITransition.gif
new file mode 100644
index 00000000000..6b2c3eb3147
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITrigger.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITrigger.gif
new file mode 100644
index 00000000000..ebfad0fb2c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_ITrigger.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IType.gif
new file mode 100644
index 00000000000..2d14ab02242
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUnit.gif
new file mode 100644
index 00000000000..828b9b1b851
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUseCase.gif
new file mode 100644
index 00000000000..888587bc836
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..e30f5c2e178
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IValueSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IValueSpecification.gif
new file mode 100644
index 00000000000..4a48673153b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IValueSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IVariable.gif
new file mode 100644
index 00000000000..99ae7757087
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_Fragments_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_description_IDescription.gif
new file mode 100644
index 00000000000..e30f5c2e178
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..48f6be51edf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFile_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAcceptEventAction.gif
new file mode 100644
index 00000000000..c73000c7759
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..eb470e4612c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActivityDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActivityDiagram.gif
new file mode 100644
index 00000000000..1611c0c1544
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActivityDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActivityGraph.gif
new file mode 100644
index 00000000000..903b6817092
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActor.gif
new file mode 100644
index 00000000000..6f31e09d94c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAssociationClass.gif
new file mode 100644
index 00000000000..671932c7dd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAttribute.gif
new file mode 100644
index 00000000000..7926c34197a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICallOperation.gif
new file mode 100644
index 00000000000..53f75a595aa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IClass.gif
new file mode 100644
index 00000000000..5236dceda76
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICodeGenConfigInfo.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICodeGenConfigInfo.gif
new file mode 100644
index 00000000000..0f63e96e281
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICodeGenConfigInfo.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..c5afe8fdc4c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IComponent.gif
new file mode 100644
index 00000000000..eb470e4612c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IComponentDiagram.gif
new file mode 100644
index 00000000000..e25ba66a2a3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDefaultDrvdTrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDefaultDrvdTrans.gif
new file mode 100644
index 00000000000..98c2fa25c69
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDefaultDrvdTrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDependency.gif
new file mode 100644
index 00000000000..12ba5550074
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..e87d14711b7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDiagram.gif
new file mode 100644
index 00000000000..ea090fc1598
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IHyperLink.gif
new file mode 100644
index 00000000000..62e47f66281
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IInformationFlow.gif
new file mode 100644
index 00000000000..eb470e4612c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IInformationItem.gif
new file mode 100644
index 00000000000..6f31e09d94c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMSC.gif
new file mode 100644
index 00000000000..c73000c7759
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMatrixInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMatrixInstance.gif
new file mode 100644
index 00000000000..d056aafcb7f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMatrixInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMessage.gif
new file mode 100644
index 00000000000..0456ccd112e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IModule.gif
new file mode 100644
index 00000000000..77329683112
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectLink.gif
new file mode 100644
index 00000000000..88f87eea757
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..7754e2adbe3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectNode.gif
new file mode 100644
index 00000000000..a028a567f50
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPanelDiagram.gif
new file mode 100644
index 00000000000..903b6817092
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPart.gif
new file mode 100644
index 00000000000..a57e1193051
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..671932c7dd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IProfile.gif
new file mode 100644
index 00000000000..c73000c7759
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IReception.gif
new file mode 100644
index 00000000000..85753e9f709
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IReferenceActivity.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IReferenceActivity.gif
new file mode 100644
index 00000000000..f350f571f69
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IReferenceActivity.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IRequirement.gif
new file mode 100644
index 00000000000..89970fbaaa6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISequenceDiagram.gif
new file mode 100644
index 00000000000..7ca3215e5f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IState.gif
new file mode 100644
index 00000000000..aa6e67d85dd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStateChart.gif
new file mode 100644
index 00000000000..62e47f66281
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStateChartDiagram.gif
new file mode 100644
index 00000000000..7ca3215e5f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStereotype.gif
new file mode 100644
index 00000000000..89970fbaaa6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStructureDiagram.gif
new file mode 100644
index 00000000000..e853fb39194
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISubsystem.gif
new file mode 100644
index 00000000000..e83e884daab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISysMLPort.gif
new file mode 100644
index 00000000000..77329683112
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ITableInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ITableInstance.gif
new file mode 100644
index 00000000000..85753e9f709
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ITableInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ITransition.gif
new file mode 100644
index 00000000000..48054300c70
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IType.gif
new file mode 100644
index 00000000000..799d63b4308
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUCDiagram.gif
new file mode 100644
index 00000000000..8df8ee29bf8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUseCase.gif
new file mode 100644
index 00000000000..e25ba66a2a3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..22e102ff71d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Elements_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Files_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Files_IFile.gif
new file mode 100644
index 00000000000..903b6817092
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Files_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Files_IFolder.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Files_IFolder.gif
new file mode 100644
index 00000000000..799d63b4308
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFolder_Files_IFolder.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFork_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFork_description_IDescription.gif
new file mode 100644
index 00000000000..d53ad79ffc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIFork_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_Annotations_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_Annotations_IConstraint.gif
new file mode 100644
index 00000000000..bdcca7e0a31
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_Annotations_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..b591a5fa39c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_description_IDescription.gif
new file mode 100644
index 00000000000..63666342b38
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_ti_ITemplateInst.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_ti_ITemplateInst.gif
new file mode 100644
index 00000000000..50b6472ecff
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIGeneralization_ti_ITemplateInst.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IAssociationClass.gif
new file mode 100644
index 00000000000..788abfe2729
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IClass.gif
new file mode 100644
index 00000000000..9e7c2fb48d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IEvent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IInformationItem.gif
new file mode 100644
index 00000000000..9422192f25d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IPart.gif
new file mode 100644
index 00000000000..eb8a29f0ac5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IStateChart.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Conveyed_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..7118da1b83e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..aea4252286b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..9422192f25d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAnnotation.gif
new file mode 100644
index 00000000000..57d043b4f2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IArgument.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..788abfe2729
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAttribute.gif
new file mode 100644
index 00000000000..9a956d13f1f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..9e7c2fb48d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..3f8b79e31ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..de4ddbbf93b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComment.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComponent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComponentDiagram.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IConstraint.gif
new file mode 100644
index 00000000000..b9300d35887
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IControlledFile.gif
new file mode 100644
index 00000000000..2b856987410
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IDiagram.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..b597f08a510
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IFile.gif
new file mode 100644
index 00000000000..5a816aba418
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..f0e999e8e6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IInstance.gif
new file mode 100644
index 00000000000..5ab63a0a5ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ILink.gif
new file mode 100644
index 00000000000..e0a7f3aab92
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IMatrixLayout.gif
new file mode 100644
index 00000000000..ff9c9a02dc0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IMatrixView.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IModule.gif
new file mode 100644
index 00000000000..e891a2bce90
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_INode.gif
new file mode 100644
index 00000000000..b2f886a83f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..12131f2f61f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPackage.gif
new file mode 100644
index 00000000000..14ad12525b4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPanelDiagram.gif
new file mode 100644
index 00000000000..5a816aba418
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPort.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IProfile.gif
new file mode 100644
index 00000000000..b9300d35887
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IProject.gif
new file mode 100644
index 00000000000..bda736bd936
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IRelation.gif
new file mode 100644
index 00000000000..78ca278d6fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IRequirement.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ISequenceDiagram.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStateChartDiagram.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStructureDiagram.gif
new file mode 100644
index 00000000000..57d043b4f2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ISysMLPort.gif
new file mode 100644
index 00000000000..e891a2bce90
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITableLayout.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITableView.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITag.gif
new file mode 100644
index 00000000000..c6c7731d93e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITemplateParameter.gif
new file mode 100644
index 00000000000..12131f2f61f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IType.gif
new file mode 100644
index 00000000000..82f32504772
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUnit.gif
new file mode 100644
index 00000000000..207c4705b07
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IVariable.gif
new file mode 100644
index 00000000000..3f2250f95a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Stereotypes_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Tags_ITag.gif
new file mode 100644
index 00000000000..c6c7731d93e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_description_IDescription.gif
new file mode 100644
index 00000000000..479ecafec78
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationFlow_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..755e4ca7a46
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_Represented_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_Represented_IEvent.gif
new file mode 100644
index 00000000000..0cc4a4a9743
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_Represented_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_description_IDescription.gif
new file mode 100644
index 00000000000..2249611ef7c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInformationItem_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInteractionOccurrence_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInteractionOccurrence_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInteractionOccurrence_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInteractionOccurrence_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInteractionOccurrence_Tags_ITag.gif
new file mode 100644
index 00000000000..c6c7731d93e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIInteractionOccurrence_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateILinkInstance_instantiates_IMetaLinkHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateILinkInstance_instantiates_IMetaLinkHandle.gif
new file mode 100644
index 00000000000..4aa68ea42a8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateILinkInstance_instantiates_IMetaLinkHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMHyperLink_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMHyperLink_description_IDescription.gif
new file mode 100644
index 00000000000..3dcb65c3c2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMHyperLink_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMHyperLink_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMHyperLink_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..3ecfb1a47d0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMHyperLink_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IAnnotation.gif
new file mode 100644
index 00000000000..075352b4537
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IComment.gif
new file mode 100644
index 00000000000..59376686693
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IConstraint.gif
new file mode 100644
index 00000000000..90b42b5ae81
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..a021a8166d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..3483523fe05
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..dd256cc1435
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..79263fb990c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..aa20a646247
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..8fd571a2a95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..c51ddff8951
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..50ac6daf7ed
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..20728448ddc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_INode.gif
new file mode 100644
index 00000000000..ca79a7f3d8c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..7d18f383024
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..b8d07e06b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..a021a8166d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IType.gif
new file mode 100644
index 00000000000..27dbe98817d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..9ca6861ca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Tags_ITag.gif
new file mode 100644
index 00000000000..23270616b61
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_description_IDescription.gif
new file mode 100644
index 00000000000..59376686693
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_graphicChart_CGIMscChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_graphicChart_CGIMscChart.gif
new file mode 100644
index 00000000000..00d05b74f4b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_graphicChart_CGIMscChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_m_pICollaboration_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_m_pICollaboration_ICollaboration.gif
new file mode 100644
index 00000000000..f9aefc52cd3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_m_pICollaboration_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_m_pICollaboration_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_m_pICollaboration_IInteractionOperand.gif
new file mode 100644
index 00000000000..17776a113b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_m_pICollaboration_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..a88faa19497
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMSC_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAcceptEventAction.gif
new file mode 100644
index 00000000000..7e487021af0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..7f95c3219c2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IActivityGraph.gif
new file mode 100644
index 00000000000..a29500a4ff0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IActor.gif
new file mode 100644
index 00000000000..b12797a95db
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAnchor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAnchor.gif
new file mode 100644
index 00000000000..539282628a7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAnchor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAssociationClass.gif
new file mode 100644
index 00000000000..c0ac967d854
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAssociationEnd.gif
new file mode 100644
index 00000000000..6f2bb5e61f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAttribute.gif
new file mode 100644
index 00000000000..98a66f134f0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IBlock.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IBlock.gif
new file mode 100644
index 00000000000..6153c8dfcbb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IBlock.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICallOperation.gif
new file mode 100644
index 00000000000..38bb022db37
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClass.gif
new file mode 100644
index 00000000000..8ef5b7d8556
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClassHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClassHandle.gif
new file mode 100644
index 00000000000..a4b32ea78b0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClassHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClassInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClassInstance.gif
new file mode 100644
index 00000000000..fe0e4b2b82e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IClassInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICollaboration.gif
new file mode 100644
index 00000000000..7db2eca78f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..70b94f3a49e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IComponent.gif
new file mode 100644
index 00000000000..7f95c3219c2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IComponentDiagram.gif
new file mode 100644
index 00000000000..4308f7acd14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..f79fcad9642
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IDiagram.gif
new file mode 100644
index 00000000000..e56e445fd04
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IInteractionOperand.gif
new file mode 100644
index 00000000000..88eda90d1ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ILink.gif
new file mode 100644
index 00000000000..6153c8dfcbb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ILinkInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ILinkInstance.gif
new file mode 100644
index 00000000000..e56e445fd04
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ILinkInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IMetaLinkHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IMetaLinkHandle.gif
new file mode 100644
index 00000000000..05e906c49dc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IMetaLinkHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IModule.gif
new file mode 100644
index 00000000000..4d10d577799
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectLink.gif
new file mode 100644
index 00000000000..a4b32ea78b0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..f8fc1d58322
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectNode.gif
new file mode 100644
index 00000000000..9564e3ff6df
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPanelDiagram.gif
new file mode 100644
index 00000000000..a29500a4ff0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPart.gif
new file mode 100644
index 00000000000..05eb255f2e3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..c0ac967d854
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IProject.gif
new file mode 100644
index 00000000000..c565965f8fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ISequenceDiagram.gif
new file mode 100644
index 00000000000..bb83437fa0f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IState.gif
new file mode 100644
index 00000000000..58b76d646d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStateChart.gif
new file mode 100644
index 00000000000..20c81ccc068
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStateChartDiagram.gif
new file mode 100644
index 00000000000..bb83437fa0f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStereotype.gif
new file mode 100644
index 00000000000..eec2bf2352f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStructureDiagram.gif
new file mode 100644
index 00000000000..1010ed82e50
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ISubsystem.gif
new file mode 100644
index 00000000000..3a4e9adb3ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ITag.gif
new file mode 100644
index 00000000000..3e10c2d8c9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IType.gif
new file mode 100644
index 00000000000..589f7797165
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IUCDiagram.gif
new file mode 100644
index 00000000000..88eda90d1ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..e4e0bbd6a99
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_FromScopeHandles_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..b12797a95db
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..c0ac967d854
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..8ef5b7d8556
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..e49e8019e61
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..7f95c3219c2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..8bacded5e68
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..b03b80a73ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..e56e445fd04
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_INode.gif
new file mode 100644
index 00000000000..5c173f1248b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..f79fcad9642
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..20c81ccc068
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..eec2bf2352f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IType.gif
new file mode 100644
index 00000000000..589f7797165
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..4308f7acd14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAcceptEventAction.gif
new file mode 100644
index 00000000000..7e487021af0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..7f95c3219c2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IActivityGraph.gif
new file mode 100644
index 00000000000..a29500a4ff0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IActor.gif
new file mode 100644
index 00000000000..b12797a95db
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAnchor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAnchor.gif
new file mode 100644
index 00000000000..539282628a7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAnchor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAssociationClass.gif
new file mode 100644
index 00000000000..c0ac967d854
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAssociationEnd.gif
new file mode 100644
index 00000000000..6f2bb5e61f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAttribute.gif
new file mode 100644
index 00000000000..98a66f134f0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IBlock.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IBlock.gif
new file mode 100644
index 00000000000..6153c8dfcbb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IBlock.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICallOperation.gif
new file mode 100644
index 00000000000..38bb022db37
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClass.gif
new file mode 100644
index 00000000000..8ef5b7d8556
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClassHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClassHandle.gif
new file mode 100644
index 00000000000..a4b32ea78b0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClassHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClassInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClassInstance.gif
new file mode 100644
index 00000000000..fe0e4b2b82e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IClassInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICollaboration.gif
new file mode 100644
index 00000000000..7db2eca78f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..70b94f3a49e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IComponent.gif
new file mode 100644
index 00000000000..7f95c3219c2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IComponentDiagram.gif
new file mode 100644
index 00000000000..4308f7acd14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..f79fcad9642
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IDiagram.gif
new file mode 100644
index 00000000000..e56e445fd04
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IInteractionOperand.gif
new file mode 100644
index 00000000000..88eda90d1ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ILink.gif
new file mode 100644
index 00000000000..6153c8dfcbb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ILinkInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ILinkInstance.gif
new file mode 100644
index 00000000000..e56e445fd04
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ILinkInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IMetaLinkHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IMetaLinkHandle.gif
new file mode 100644
index 00000000000..05e906c49dc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IMetaLinkHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IModule.gif
new file mode 100644
index 00000000000..4d10d577799
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectLink.gif
new file mode 100644
index 00000000000..a4b32ea78b0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..f8fc1d58322
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectNode.gif
new file mode 100644
index 00000000000..9564e3ff6df
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPanelDiagram.gif
new file mode 100644
index 00000000000..a29500a4ff0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPart.gif
new file mode 100644
index 00000000000..05eb255f2e3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..c0ac967d854
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IProject.gif
new file mode 100644
index 00000000000..c565965f8fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ISequenceDiagram.gif
new file mode 100644
index 00000000000..bb83437fa0f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IState.gif
new file mode 100644
index 00000000000..58b76d646d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStateChart.gif
new file mode 100644
index 00000000000..20c81ccc068
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStateChartDiagram.gif
new file mode 100644
index 00000000000..bb83437fa0f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStereotype.gif
new file mode 100644
index 00000000000..eec2bf2352f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStructureDiagram.gif
new file mode 100644
index 00000000000..1010ed82e50
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ISubsystem.gif
new file mode 100644
index 00000000000..3a4e9adb3ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ITag.gif
new file mode 100644
index 00000000000..3e10c2d8c9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IType.gif
new file mode 100644
index 00000000000..589f7797165
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IUCDiagram.gif
new file mode 100644
index 00000000000..88eda90d1ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..e4e0bbd6a99
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_ToScopeHandles_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..2626349ee53
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixInstance_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_CellElementTypes_TableDataDefinition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_CellElementTypes_TableDataDefinition.gif
new file mode 100644
index 00000000000..ea9abe7af97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_CellElementTypes_TableDataDefinition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_FromElementTypes_TableDataDefinition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_FromElementTypes_TableDataDefinition.gif
new file mode 100644
index 00000000000..ea9abe7af97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_FromElementTypes_TableDataDefinition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_ToElementTypes_TableDataDefinition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_ToElementTypes_TableDataDefinition.gif
new file mode 100644
index 00000000000..ea9abe7af97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_ToElementTypes_TableDataDefinition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_description_IDescription.gif
new file mode 100644
index 00000000000..f58e5a1f04f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMatrixLayout_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..42030b51ce1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..d1d78567b4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..8a80c2d8e75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..430fdaabb11
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..ddf7feccf96
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..33440bf55cc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..a571571f3be
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..0ce91c4366f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_INode.gif
new file mode 100644
index 00000000000..a9894459318
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..2f7d4aa96b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..0b5901d2142
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..662e1ade341
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IType.gif
new file mode 100644
index 00000000000..67f1b2b5069
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..f933831e587
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Tags_ITag.gif
new file mode 100644
index 00000000000..b7be1657005
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..a072b20c7a7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIMessage_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..ec9a814da6c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..d64a9303b33
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_description_IDescription.gif
new file mode 100644
index 00000000000..affc324a32e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IAssociationClass.gif
new file mode 100644
index 00000000000..0d8e38fd5b7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IClass.gif
new file mode 100644
index 00000000000..86be5ba5290
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IStateChart.gif
new file mode 100644
index 00000000000..e7da41eb872
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_implicitClass_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..381214b7725
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIModule_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..e910934a871
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAnnotation.gif
new file mode 100644
index 00000000000..f85cafc532c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IArgument.gif
new file mode 100644
index 00000000000..1831c4a56db
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..8ae0d1520f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAttribute.gif
new file mode 100644
index 00000000000..f87f97d3aeb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..4d2f3b96438
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..e560e1c825f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..2e9e4015787
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComment.gif
new file mode 100644
index 00000000000..e04b1b4a7c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComponent.gif
new file mode 100644
index 00000000000..14febdf9e2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComponentDiagram.gif
new file mode 100644
index 00000000000..1831c4a56db
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IConstraint.gif
new file mode 100644
index 00000000000..d6a9b073990
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IControlledFile.gif
new file mode 100644
index 00000000000..7ffd49702f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..06e47ff2be4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IDiagram.gif
new file mode 100644
index 00000000000..a891a7c4610
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..14febdf9e2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..c715ea91e1d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IFile.gif
new file mode 100644
index 00000000000..3034f0e11ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..229e2e19a4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IInstance.gif
new file mode 100644
index 00000000000..1fd067e8b11
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..a891a7c4610
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ILink.gif
new file mode 100644
index 00000000000..761cb2b8785
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IMatrixLayout.gif
new file mode 100644
index 00000000000..55102a1f07f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IMatrixView.gif
new file mode 100644
index 00000000000..14febdf9e2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IModule.gif
new file mode 100644
index 00000000000..0cb85ba0381
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_INode.gif
new file mode 100644
index 00000000000..61c2b2623f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..7d5aad03d80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..06e47ff2be4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPackage.gif
new file mode 100644
index 00000000000..fa9b5195109
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPanelDiagram.gif
new file mode 100644
index 00000000000..3034f0e11ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPort.gif
new file mode 100644
index 00000000000..14febdf9e2d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IProfile.gif
new file mode 100644
index 00000000000..d6a9b073990
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IProject.gif
new file mode 100644
index 00000000000..b036b3f31fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IRelation.gif
new file mode 100644
index 00000000000..33623fc2ef1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IRequirement.gif
new file mode 100644
index 00000000000..a172db7410d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ISequenceDiagram.gif
new file mode 100644
index 00000000000..7afe9dc1af9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..ff42300079e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStateChartDiagram.gif
new file mode 100644
index 00000000000..7afe9dc1af9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..a172db7410d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStructureDiagram.gif
new file mode 100644
index 00000000000..f85cafc532c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ISysMLPort.gif
new file mode 100644
index 00000000000..0cb85ba0381
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITableLayout.gif
new file mode 100644
index 00000000000..a891a7c4610
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITableView.gif
new file mode 100644
index 00000000000..7afe9dc1af9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITag.gif
new file mode 100644
index 00000000000..e4b6f3944de
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITemplateParameter.gif
new file mode 100644
index 00000000000..7d5aad03d80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IType.gif
new file mode 100644
index 00000000000..9b4e66aba85
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUnit.gif
new file mode 100644
index 00000000000..253bf552e34
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..1831c4a56db
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..e04b1b4a7c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IVariable.gif
new file mode 100644
index 00000000000..7afe9dc1af9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Stereotypes_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Tags_ITag.gif
new file mode 100644
index 00000000000..e4b6f3944de
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_description_IDescription.gif
new file mode 100644
index 00000000000..e04b1b4a7c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_instantiates_IMetaLinkHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_instantiates_IMetaLinkHandle.gif
new file mode 100644
index 00000000000..15099c14d77
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectLink_instantiates_IMetaLinkHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IAcceptEventAction.gif
new file mode 100644
index 00000000000..b52554ecb87
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..57519545f44
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_ICallOperation.gif
new file mode 100644
index 00000000000..f4fa5b5dd62
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IObjectNode.gif
new file mode 100644
index 00000000000..fd7e5e196f1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IState.gif
new file mode 100644
index 00000000000..0aa23c2e565
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIObjectNode_TheInState_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_Annotations_IComment.gif
new file mode 100644
index 00000000000..75a50e97971
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_description_IDescription.gif
new file mode 100644
index 00000000000..75a50e97971
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..a1fa94e6e19
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPackage_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..7c357e1a515
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..3fa9c54bf01
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..b6cab918d8a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Slots_ISlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Slots_ISlot.gif
new file mode 100644
index 00000000000..1061b8f488d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Slots_ISlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..440a1549850
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAnnotation.gif
new file mode 100644
index 00000000000..22caf47e5eb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IArgument.gif
new file mode 100644
index 00000000000..0e34563c2c2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..c213999856b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAttribute.gif
new file mode 100644
index 00000000000..41eefa22134
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..97d3985db23
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..f6c9c1bc2fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..ffbeece62fe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComment.gif
new file mode 100644
index 00000000000..3548c7d0d72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComponent.gif
new file mode 100644
index 00000000000..2e8ec2d5b47
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComponentDiagram.gif
new file mode 100644
index 00000000000..0e34563c2c2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IConstraint.gif
new file mode 100644
index 00000000000..6fa04d1a02e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IControlledFile.gif
new file mode 100644
index 00000000000..660282d620a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..355e3d0178c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IDiagram.gif
new file mode 100644
index 00000000000..2084fe8c67e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..2e8ec2d5b47
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..bdfb88b8d53
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IFile.gif
new file mode 100644
index 00000000000..a53a021cb9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..54b651d90f0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IInstance.gif
new file mode 100644
index 00000000000..9862390966a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..2084fe8c67e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ILink.gif
new file mode 100644
index 00000000000..02ca8c01701
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IMatrixLayout.gif
new file mode 100644
index 00000000000..4b44067c290
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IMatrixView.gif
new file mode 100644
index 00000000000..2e8ec2d5b47
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IModule.gif
new file mode 100644
index 00000000000..6e87a232021
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_INode.gif
new file mode 100644
index 00000000000..7d4073e351f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..42450a855ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..355e3d0178c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPackage.gif
new file mode 100644
index 00000000000..a8fcd740a14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPanelDiagram.gif
new file mode 100644
index 00000000000..a53a021cb9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPort.gif
new file mode 100644
index 00000000000..2e8ec2d5b47
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IProfile.gif
new file mode 100644
index 00000000000..6fa04d1a02e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IProject.gif
new file mode 100644
index 00000000000..a2c85842d0e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IRelation.gif
new file mode 100644
index 00000000000..fa6a5ee72ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IRequirement.gif
new file mode 100644
index 00000000000..cd91b677ddc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ISequenceDiagram.gif
new file mode 100644
index 00000000000..80dd10a5f60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..3fa9c54bf01
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStateChartDiagram.gif
new file mode 100644
index 00000000000..80dd10a5f60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..cd91b677ddc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStructureDiagram.gif
new file mode 100644
index 00000000000..22caf47e5eb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ISysMLPort.gif
new file mode 100644
index 00000000000..6e87a232021
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITableLayout.gif
new file mode 100644
index 00000000000..2084fe8c67e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITableView.gif
new file mode 100644
index 00000000000..80dd10a5f60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITag.gif
new file mode 100644
index 00000000000..a39b79615d5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITemplateParameter.gif
new file mode 100644
index 00000000000..42450a855ea
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IType.gif
new file mode 100644
index 00000000000..1061b8f488d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUnit.gif
new file mode 100644
index 00000000000..1ce6308987b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..0e34563c2c2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..3548c7d0d72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IVariable.gif
new file mode 100644
index 00000000000..80dd10a5f60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Stereotypes_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Tags_ITag.gif
new file mode 100644
index 00000000000..a39b79615d5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_initialCallAction_ICallAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_initialCallAction_ICallAction.gif
new file mode 100644
index 00000000000..6e87a232021
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPart_initialCallAction_ICallAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..7118da1b83e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..9422192f25d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..788abfe2729
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..9e7c2fb48d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..3f8b79e31ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..2de871f8b80
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..b597f08a510
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..f0e999e8e6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..7d37ab47804
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_INode.gif
new file mode 100644
index 00000000000..b2f886a83f3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..ee9dd1959fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..c14b9095c1e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..486225ee11c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IType.gif
new file mode 100644
index 00000000000..82f32504772
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..1934e2585f2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Tags_ITag.gif
new file mode 100644
index 00000000000..c6c7731d93e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPort_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Annotations_IComment.gif
new file mode 100644
index 00000000000..691760a5f3e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IArgument.gif
new file mode 100644
index 00000000000..5e689e64ff8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IAttribute.gif
new file mode 100644
index 00000000000..a06b0ffa10a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_ITag.gif
new file mode 100644
index 00000000000..678e9718d6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_ITemplateParameter.gif
new file mode 100644
index 00000000000..55e9bbbf037
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IVariable.gif
new file mode 100644
index 00000000000..b7e2f30c26a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Args_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Declaratives_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Declaratives_IMSC.gif
new file mode 100644
index 00000000000..842360a3406
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Declaratives_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..23c1e1541e1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..92313be6fda
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_EmbededFiles_IEmbededFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_EmbededFiles_IEmbededFile.gif
new file mode 100644
index 00000000000..10a1ab52b1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_EmbededFiles_IEmbededFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..258ed0ecd05
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..9cae865ec32
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..81084b9c15e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..756dc2d112c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..961acc569ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..b325c758df8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..3a9f24e0fde
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..f11830c4a72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_INode.gif
new file mode 100644
index 00000000000..c5cc3616ba9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..bccc676963b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..92313be6fda
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..9d4ac00497a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IType.gif
new file mode 100644
index 00000000000..e050d2d8734
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..5e689e64ff8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Tags_ITag.gif
new file mode 100644
index 00000000000..678e9718d6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_TemplateParameters_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_TemplateParameters_ITemplateParameter.gif
new file mode 100644
index 00000000000..55e9bbbf037
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_TemplateParameters_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_description_IDescription.gif
new file mode 100644
index 00000000000..691760a5f3e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_itsActivityGraph_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_itsActivityGraph_IActivityGraph.gif
new file mode 100644
index 00000000000..b13c3ac00e8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_itsActivityGraph_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_itsBody_IBody.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_itsBody_IBody.gif
new file mode 100644
index 00000000000..46c68606690
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_itsBody_IBody.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_myReturnType_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_myReturnType_IType.gif
new file mode 100644
index 00000000000..e050d2d8734
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_myReturnType_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..bc5648eceec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPrimitiveOperation_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IAssociationClass.gif
new file mode 100644
index 00000000000..dd256cc1435
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IClass.gif
new file mode 100644
index 00000000000..79263fb990c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IStateChart.gif
new file mode 100644
index 00000000000..b8d07e06b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Classes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IAssociationClass.gif
new file mode 100644
index 00000000000..dd256cc1435
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IClass.gif
new file mode 100644
index 00000000000..79263fb990c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..ec9eed4021c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IComponent.gif
new file mode 100644
index 00000000000..8fd571a2a95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IComponentDiagram.gif
new file mode 100644
index 00000000000..9ca6861ca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..7d18f383024
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IDiagram.gif
new file mode 100644
index 00000000000..20728448ddc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IInformationFlow.gif
new file mode 100644
index 00000000000..8fd571a2a95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IInformationItem.gif
new file mode 100644
index 00000000000..3483523fe05
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IMSC.gif
new file mode 100644
index 00000000000..90b42b5ae81
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..bf19516c7a4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IPanelDiagram.gif
new file mode 100644
index 00000000000..e792ad9decc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ISequenceDiagram.gif
new file mode 100644
index 00000000000..bb27d461b00
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStateChart.gif
new file mode 100644
index 00000000000..b8d07e06b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStateChartDiagram.gif
new file mode 100644
index 00000000000..bb27d461b00
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStereotype.gif
new file mode 100644
index 00000000000..a021a8166d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStructureDiagram.gif
new file mode 100644
index 00000000000..075352b4537
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ISubsystem.gif
new file mode 100644
index 00000000000..097f1cbd354
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IType.gif
new file mode 100644
index 00000000000..27dbe98817d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IUCDiagram.gif
new file mode 100644
index 00000000000..17776a113b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..59376686693
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Declaratives_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_MatrixLayouts_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_MatrixLayouts_IMatrixLayout.gif
new file mode 100644
index 00000000000..2bf1e9af943
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_MatrixLayouts_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Tags_ITag.gif
new file mode 100644
index 00000000000..23270616b61
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Types_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Types_IType.gif
new file mode 100644
index 00000000000..27dbe98817d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProfile_Types_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_CollaborationDiagrams_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_CollaborationDiagrams_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..ec5665904c1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_CollaborationDiagrams_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_ComponentDiagrams_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_ComponentDiagrams_IComponentDiagram.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_ComponentDiagrams_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAcceptEventAction.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAction.gif
new file mode 100644
index 00000000000..4d9762f2ed8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IActor.gif
new file mode 100644
index 00000000000..8a87700f4c7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAnnotation.gif
new file mode 100644
index 00000000000..1667bbeb6b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IArgument.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAssociationClass.gif
new file mode 100644
index 00000000000..ed645c34d5a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAssociationRole.gif
new file mode 100644
index 00000000000..1577bb88d2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAttribute.gif
new file mode 100644
index 00000000000..922e8ab7b7f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICallOperation.gif
new file mode 100644
index 00000000000..380314b0454
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClass.gif
new file mode 100644
index 00000000000..1543d3c0c75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClassifier.gif
new file mode 100644
index 00000000000..0a2cc5290e1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClassifierRole.gif
new file mode 100644
index 00000000000..0aed407f9d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICollaboration.gif
new file mode 100644
index 00000000000..ab6c90afdb5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..ec5665904c1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComment.gif
new file mode 100644
index 00000000000..2de4789c272
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponentDiagram.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponentInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponentInstance.gif
new file mode 100644
index 00000000000..55473b48dce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IComponentInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConfiguration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConfiguration.gif
new file mode 100644
index 00000000000..1543d3c0c75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConfiguration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConnector.gif
new file mode 100644
index 00000000000..ed645c34d5a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConstraint.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IContextSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IContextSpecification.gif
new file mode 100644
index 00000000000..0189a7eca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IContextSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IControlledFile.gif
new file mode 100644
index 00000000000..179a7e8acb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDependency.gif
new file mode 100644
index 00000000000..902141b2f82
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..e91f6dd89ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDiagram.gif
new file mode 100644
index 00000000000..fc67848944b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEnumerationLiteral.gif
new file mode 100644
index 00000000000..61e87ecee19
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEvent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEventReception.gif
new file mode 100644
index 00000000000..3ede289a77e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IExecutionOccurrence.gif
new file mode 100644
index 00000000000..5a3ab4a77c4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFile.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFileFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFileFragment.gif
new file mode 100644
index 00000000000..3ede289a77e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFileFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFlow.gif
new file mode 100644
index 00000000000..24686d6cdcb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFlowItem.gif
new file mode 100644
index 00000000000..44d87cb33c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IGeneralization.gif
new file mode 100644
index 00000000000..33191e21757
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IGuard.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IGuard.gif
new file mode 100644
index 00000000000..1577bb88d2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IGuard.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IHyperLink.gif
new file mode 100644
index 00000000000..69105600742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstance.gif
new file mode 100644
index 00000000000..3b598dbe2b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceSlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceSlot.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceSlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceSpecification.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceValue.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceValue.gif
new file mode 100644
index 00000000000..1667bbeb6b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInstanceValue.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOccurrence.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOperand.gif
new file mode 100644
index 00000000000..3d1deee6934
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOperator.gif
new file mode 100644
index 00000000000..d89ab7a67fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInterfaceItem.gif
new file mode 100644
index 00000000000..fc67848944b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ILink.gif
new file mode 100644
index 00000000000..281b5cfae11
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ILiteralSpecification.gif
new file mode 100644
index 00000000000..61e87ecee19
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMatrixLayout.gif
new file mode 100644
index 00000000000..3b0b44472fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMatrixView.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMessage.gif
new file mode 100644
index 00000000000..7ffd04aed3a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMessagePoint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMessagePoint.gif
new file mode 100644
index 00000000000..0e50474667d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IMessagePoint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IModelElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IModelElement.gif
new file mode 100644
index 00000000000..1577bb88d2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IModelElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IModule.gif
new file mode 100644
index 00000000000..f3d99584b3b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_INode.gif
new file mode 100644
index 00000000000..549553f8eab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..0e50474667d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IObjectNode.gif
new file mode 100644
index 00000000000..1bf6bbe1059
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IOperation.gif
new file mode 100644
index 00000000000..e91f6dd89ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPackage.gif
new file mode 100644
index 00000000000..c89018cda72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPanelDiagram.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPin.gif
new file mode 100644
index 00000000000..3b598dbe2b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPort.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IProfile.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IProject.gif
new file mode 100644
index 00000000000..df3eebc9432
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IRelation.gif
new file mode 100644
index 00000000000..5ae660dc39a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IRequirement.gif
new file mode 100644
index 00000000000..49d948b2d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISendAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISendAction.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISendAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISequenceDiagram.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IState.gif
new file mode 100644
index 00000000000..4d9762f2ed8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateChart.gif
new file mode 100644
index 00000000000..69105600742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateChartDiagram.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateVertex.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateVertex.gif
new file mode 100644
index 00000000000..179a7e8acb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStateVertex.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStereotype.gif
new file mode 100644
index 00000000000..49d948b2d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStructureDiagram.gif
new file mode 100644
index 00000000000..1667bbeb6b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISwimlane.gif
new file mode 100644
index 00000000000..3ede289a77e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISysMLPort.gif
new file mode 100644
index 00000000000..f3d99584b3b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITableLayout.gif
new file mode 100644
index 00000000000..fc67848944b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITableView.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITag.gif
new file mode 100644
index 00000000000..afda55d6393
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateInstantiation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateInstantiation.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateInstantiation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateInstantiationParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateInstantiationParameter.gif
new file mode 100644
index 00000000000..0189a7eca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateInstantiationParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateParameter.gif
new file mode 100644
index 00000000000..0e50474667d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITransition.gif
new file mode 100644
index 00000000000..df3eebc9432
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITrigger.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITrigger.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_ITrigger.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IType.gif
new file mode 100644
index 00000000000..d89ab7a67fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUnit.gif
new file mode 100644
index 00000000000..33191e21757
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUseCase.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..2de4789c272
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IValueSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IValueSpecification.gif
new file mode 100644
index 00000000000..7ffd04aed3a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IValueSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IVariable.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Components_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Declaratives_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Declaratives_IStereotype.gif
new file mode 100644
index 00000000000..49d948b2d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Declaratives_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..902141b2f82
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..69105600742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAcceptEventAction.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAction.gif
new file mode 100644
index 00000000000..4d9762f2ed8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IActor.gif
new file mode 100644
index 00000000000..8a87700f4c7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAnnotation.gif
new file mode 100644
index 00000000000..1667bbeb6b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IArgument.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAssociationClass.gif
new file mode 100644
index 00000000000..ed645c34d5a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAssociationRole.gif
new file mode 100644
index 00000000000..1577bb88d2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAttribute.gif
new file mode 100644
index 00000000000..922e8ab7b7f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICallOperation.gif
new file mode 100644
index 00000000000..380314b0454
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClass.gif
new file mode 100644
index 00000000000..1543d3c0c75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClassifier.gif
new file mode 100644
index 00000000000..0a2cc5290e1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClassifierRole.gif
new file mode 100644
index 00000000000..0aed407f9d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICollaboration.gif
new file mode 100644
index 00000000000..ab6c90afdb5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..ec5665904c1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComment.gif
new file mode 100644
index 00000000000..2de4789c272
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponentDiagram.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponentInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponentInstance.gif
new file mode 100644
index 00000000000..55473b48dce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IComponentInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConfiguration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConfiguration.gif
new file mode 100644
index 00000000000..1543d3c0c75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConfiguration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConnector.gif
new file mode 100644
index 00000000000..ed645c34d5a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConstraint.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IContextSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IContextSpecification.gif
new file mode 100644
index 00000000000..0189a7eca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IContextSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IControlledFile.gif
new file mode 100644
index 00000000000..179a7e8acb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDependency.gif
new file mode 100644
index 00000000000..902141b2f82
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..e91f6dd89ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDiagram.gif
new file mode 100644
index 00000000000..fc67848944b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEnumerationLiteral.gif
new file mode 100644
index 00000000000..61e87ecee19
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEvent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEventReception.gif
new file mode 100644
index 00000000000..3ede289a77e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IExecutionOccurrence.gif
new file mode 100644
index 00000000000..5a3ab4a77c4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFile.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFileFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFileFragment.gif
new file mode 100644
index 00000000000..3ede289a77e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFileFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFlow.gif
new file mode 100644
index 00000000000..24686d6cdcb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFlowItem.gif
new file mode 100644
index 00000000000..44d87cb33c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IGeneralization.gif
new file mode 100644
index 00000000000..33191e21757
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IGuard.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IGuard.gif
new file mode 100644
index 00000000000..1577bb88d2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IGuard.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IHyperLink.gif
new file mode 100644
index 00000000000..69105600742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstance.gif
new file mode 100644
index 00000000000..3b598dbe2b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceSlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceSlot.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceSlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceSpecification.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceValue.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceValue.gif
new file mode 100644
index 00000000000..1667bbeb6b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInstanceValue.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOccurrence.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOperand.gif
new file mode 100644
index 00000000000..3d1deee6934
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOperator.gif
new file mode 100644
index 00000000000..d89ab7a67fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInterfaceItem.gif
new file mode 100644
index 00000000000..fc67848944b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ILink.gif
new file mode 100644
index 00000000000..281b5cfae11
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ILiteralSpecification.gif
new file mode 100644
index 00000000000..61e87ecee19
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMatrixLayout.gif
new file mode 100644
index 00000000000..3b0b44472fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMatrixView.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMessage.gif
new file mode 100644
index 00000000000..7ffd04aed3a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMessagePoint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMessagePoint.gif
new file mode 100644
index 00000000000..0e50474667d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IMessagePoint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IModelElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IModelElement.gif
new file mode 100644
index 00000000000..1577bb88d2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IModelElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IModule.gif
new file mode 100644
index 00000000000..f3d99584b3b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_INode.gif
new file mode 100644
index 00000000000..549553f8eab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..0e50474667d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IObjectNode.gif
new file mode 100644
index 00000000000..1bf6bbe1059
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IOperation.gif
new file mode 100644
index 00000000000..e91f6dd89ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPackage.gif
new file mode 100644
index 00000000000..c89018cda72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPanelDiagram.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPin.gif
new file mode 100644
index 00000000000..3b598dbe2b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPort.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IProfile.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IProject.gif
new file mode 100644
index 00000000000..df3eebc9432
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IRelation.gif
new file mode 100644
index 00000000000..5ae660dc39a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IRequirement.gif
new file mode 100644
index 00000000000..49d948b2d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISendAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISendAction.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISendAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISequenceDiagram.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IState.gif
new file mode 100644
index 00000000000..4d9762f2ed8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateChart.gif
new file mode 100644
index 00000000000..69105600742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateChartDiagram.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateVertex.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateVertex.gif
new file mode 100644
index 00000000000..179a7e8acb6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStateVertex.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStereotype.gif
new file mode 100644
index 00000000000..49d948b2d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStructureDiagram.gif
new file mode 100644
index 00000000000..1667bbeb6b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISwimlane.gif
new file mode 100644
index 00000000000..3ede289a77e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISysMLPort.gif
new file mode 100644
index 00000000000..f3d99584b3b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITableLayout.gif
new file mode 100644
index 00000000000..fc67848944b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITableView.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITag.gif
new file mode 100644
index 00000000000..afda55d6393
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateInstantiation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateInstantiation.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateInstantiation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateInstantiationParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateInstantiationParameter.gif
new file mode 100644
index 00000000000..0189a7eca7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateInstantiationParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateParameter.gif
new file mode 100644
index 00000000000..0e50474667d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITransition.gif
new file mode 100644
index 00000000000..df3eebc9432
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITrigger.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITrigger.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_ITrigger.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IType.gif
new file mode 100644
index 00000000000..d89ab7a67fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUnit.gif
new file mode 100644
index 00000000000..33191e21757
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUseCase.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..2de4789c272
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IValueSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IValueSpecification.gif
new file mode 100644
index 00000000000..7ffd04aed3a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IValueSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IVariable.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Diagrams_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..55473b48dce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IAssociationClass.gif
new file mode 100644
index 00000000000..ed645c34d5a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IClass.gif
new file mode 100644
index 00000000000..1543d3c0c75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..ec5665904c1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IComponent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IComponentDiagram.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..e91f6dd89ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IDiagram.gif
new file mode 100644
index 00000000000..fc67848944b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IInformationFlow.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IInformationItem.gif
new file mode 100644
index 00000000000..8a87700f4c7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IMSC.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..0e50474667d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IPanelDiagram.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ISequenceDiagram.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStateChart.gif
new file mode 100644
index 00000000000..69105600742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStateChartDiagram.gif
new file mode 100644
index 00000000000..a6d85588335
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStereotype.gif
new file mode 100644
index 00000000000..49d948b2d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStructureDiagram.gif
new file mode 100644
index 00000000000..1667bbeb6b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ISubsystem.gif
new file mode 100644
index 00000000000..3b598dbe2b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IType.gif
new file mode 100644
index 00000000000..d89ab7a67fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IUCDiagram.gif
new file mode 100644
index 00000000000..3d1deee6934
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..2de4789c272
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_MSCS_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Multiplicities_IMultiplicityItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Multiplicities_IMultiplicityItem.gif
new file mode 100644
index 00000000000..953143344d9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Multiplicities_IMultiplicityItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_PanelDiagrams_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_PanelDiagrams_IPanelDiagram.gif
new file mode 100644
index 00000000000..f3d7cb9885a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_PanelDiagrams_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_IComponent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_IProfile.gif
new file mode 100644
index 00000000000..93e8b6bcd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_ISubsystem.gif
new file mode 100644
index 00000000000..3b598dbe2b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_Subsystems_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_UCDiagrams_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_UCDiagrams_IUCDiagram.gif
new file mode 100644
index 00000000000..3d1deee6934
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIProject_UCDiagrams_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertyContainer_Subjects_IPropertySubject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertyContainer_Subjects_IPropertySubject.gif
new file mode 100644
index 00000000000..bee89db7292
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertyContainer_Subjects_IPropertySubject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertyMetaclass_Properties_IProperty.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertyMetaclass_Properties_IProperty.gif
new file mode 100644
index 00000000000..3ddab5847ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertyMetaclass_Properties_IProperty.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertySubject_Metaclasses_IPropertyMetaclass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertySubject_Metaclasses_IPropertyMetaclass.gif
new file mode 100644
index 00000000000..bc1868f4d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIPropertySubject_Metaclasses_IPropertyMetaclass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..a548cc2e958
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..11943a3c05d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_description_IDescription.gif
new file mode 100644
index 00000000000..4c5b0e3dbd7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReception_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..834778fb99e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..5d2a1980b82
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..ab5d6ae10cb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..388fb52f1e2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..e9186c4e269
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..0289a2ad631
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..adc711123cd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..d4e6ceb648c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_INode.gif
new file mode 100644
index 00000000000..148227bfd00
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..3f3051fb1ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..a982f41fa57
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..e93d4eec790
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IType.gif
new file mode 100644
index 00000000000..3ca690bef15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..c7d5a0c5815
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIReferenceActivity_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Anchors_IAnchor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Anchors_IAnchor.gif
new file mode 100644
index 00000000000..08d7d522106
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Anchors_IAnchor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..fad8ece34b1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..5d35ecbc594
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..a0468c112d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..bcf1f278fa9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..fad8ece34b1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIRequirement_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISendAction_graphElements_IHandleWithData.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISendAction_graphElements_IHandleWithData.gif
new file mode 100644
index 00000000000..e00417af09a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISendAction_graphElements_IHandleWithData.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISendAction_m_hEvent_IEventHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISendAction_m_hEvent_IEventHandle.gif
new file mode 100644
index 00000000000..ca79a7f3d8c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISendAction_m_hEvent_IEventHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IAcceptEventAction.gif
new file mode 100644
index 00000000000..17f115f632b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..61b29ab1323
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_ICallOperation.gif
new file mode 100644
index 00000000000..a66430a08f6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IObjectNode.gif
new file mode 100644
index 00000000000..3cafe5d16f6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IState.gif
new file mode 100644
index 00000000000..4a6adcc9632
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_States_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_Views_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_Views_IStateChartDiagram.gif
new file mode 100644
index 00000000000..7d7c59b0d4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_Views_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_diagram_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_diagram_IStateChartDiagram.gif
new file mode 100644
index 00000000000..7d7c59b0d4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateChart_diagram_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateVertex_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateVertex_description_IDescription.gif
new file mode 100644
index 00000000000..e04b1b4a7c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStateVertex_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IAnnotation.gif
new file mode 100644
index 00000000000..c0805c47e8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IComment.gif
new file mode 100644
index 00000000000..ba9784142e8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IConstraint.gif
new file mode 100644
index 00000000000..aefaad12fb3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..ae50bcb82ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..431e68ee860
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..eacefe82e9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAcceptEventAction.gif
new file mode 100644
index 00000000000..aefaad12fb3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..49d51602e94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAction.gif
new file mode 100644
index 00000000000..fff09ec7f9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IActor.gif
new file mode 100644
index 00000000000..625be45cc62
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAnnotation.gif
new file mode 100644
index 00000000000..c0805c47e8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IArgument.gif
new file mode 100644
index 00000000000..039d6117dfc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAssociationClass.gif
new file mode 100644
index 00000000000..31a5cbb854a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAssociationRole.gif
new file mode 100644
index 00000000000..27dc0ef81a9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAttribute.gif
new file mode 100644
index 00000000000..f4ffabb0680
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICallOperation.gif
new file mode 100644
index 00000000000..f13bfed6a35
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClass.gif
new file mode 100644
index 00000000000..764013ae12c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClassifier.gif
new file mode 100644
index 00000000000..c2395217c99
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClassifierRole.gif
new file mode 100644
index 00000000000..8a81cf6c742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICollaboration.gif
new file mode 100644
index 00000000000..7a3fca16650
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..ff1bc46ecf0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComment.gif
new file mode 100644
index 00000000000..ba9784142e8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponent.gif
new file mode 100644
index 00000000000..49d51602e94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponentDiagram.gif
new file mode 100644
index 00000000000..039d6117dfc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponentInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponentInstance.gif
new file mode 100644
index 00000000000..b5d9dfa2bb4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IComponentInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConfiguration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConfiguration.gif
new file mode 100644
index 00000000000..764013ae12c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConfiguration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConnector.gif
new file mode 100644
index 00000000000..31a5cbb854a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConstraint.gif
new file mode 100644
index 00000000000..aefaad12fb3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IContextSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IContextSpecification.gif
new file mode 100644
index 00000000000..2576aa3ed32
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IContextSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IControlledFile.gif
new file mode 100644
index 00000000000..be01e398e7d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDependency.gif
new file mode 100644
index 00000000000..431e68ee860
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..d9ee5d095f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDiagram.gif
new file mode 100644
index 00000000000..4dde3f5c757
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEnumerationLiteral.gif
new file mode 100644
index 00000000000..46fcd0c384a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEvent.gif
new file mode 100644
index 00000000000..49d51602e94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEventReception.gif
new file mode 100644
index 00000000000..17408b8fb4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IExecutionOccurrence.gif
new file mode 100644
index 00000000000..56549ea1acd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFile.gif
new file mode 100644
index 00000000000..e3a33e1908c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFileFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFileFragment.gif
new file mode 100644
index 00000000000..17408b8fb4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFileFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFlow.gif
new file mode 100644
index 00000000000..30b27aae805
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFlowItem.gif
new file mode 100644
index 00000000000..9b4804d9772
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IGeneralization.gif
new file mode 100644
index 00000000000..c0cb609cb5e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IGuard.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IGuard.gif
new file mode 100644
index 00000000000..27dc0ef81a9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IGuard.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IHyperLink.gif
new file mode 100644
index 00000000000..eacefe82e9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstance.gif
new file mode 100644
index 00000000000..dd1ad844214
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceSlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceSlot.gif
new file mode 100644
index 00000000000..d59b3c9d8ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceSlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceSpecification.gif
new file mode 100644
index 00000000000..039d6117dfc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceValue.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceValue.gif
new file mode 100644
index 00000000000..c0805c47e8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInstanceValue.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOccurrence.gif
new file mode 100644
index 00000000000..49d51602e94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOperand.gif
new file mode 100644
index 00000000000..678bf2f585e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOperator.gif
new file mode 100644
index 00000000000..e1a974d0263
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInterfaceItem.gif
new file mode 100644
index 00000000000..4dde3f5c757
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ILink.gif
new file mode 100644
index 00000000000..c32abef2694
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ILiteralSpecification.gif
new file mode 100644
index 00000000000..46fcd0c384a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMatrixLayout.gif
new file mode 100644
index 00000000000..dcf6e960461
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMatrixView.gif
new file mode 100644
index 00000000000..49d51602e94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMessage.gif
new file mode 100644
index 00000000000..7e55e97156d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMessagePoint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMessagePoint.gif
new file mode 100644
index 00000000000..94b79866c54
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IMessagePoint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IModelElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IModelElement.gif
new file mode 100644
index 00000000000..27dc0ef81a9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IModelElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IModule.gif
new file mode 100644
index 00000000000..859181ca945
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_INode.gif
new file mode 100644
index 00000000000..8f1bd136f7a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..94b79866c54
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IObjectNode.gif
new file mode 100644
index 00000000000..b0e0b10fe28
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IOperation.gif
new file mode 100644
index 00000000000..d9ee5d095f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPackage.gif
new file mode 100644
index 00000000000..22168e68b0e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPanelDiagram.gif
new file mode 100644
index 00000000000..e3a33e1908c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPin.gif
new file mode 100644
index 00000000000..dd1ad844214
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPort.gif
new file mode 100644
index 00000000000..49d51602e94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IProfile.gif
new file mode 100644
index 00000000000..aefaad12fb3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IProject.gif
new file mode 100644
index 00000000000..f4e0f08f73f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IRelation.gif
new file mode 100644
index 00000000000..f9c132ceaca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IRequirement.gif
new file mode 100644
index 00000000000..ae50bcb82ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISendAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISendAction.gif
new file mode 100644
index 00000000000..aefaad12fb3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISendAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISequenceDiagram.gif
new file mode 100644
index 00000000000..d59b3c9d8ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IState.gif
new file mode 100644
index 00000000000..fff09ec7f9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateChart.gif
new file mode 100644
index 00000000000..eacefe82e9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateChartDiagram.gif
new file mode 100644
index 00000000000..d59b3c9d8ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateVertex.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateVertex.gif
new file mode 100644
index 00000000000..be01e398e7d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStateVertex.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStereotype.gif
new file mode 100644
index 00000000000..ae50bcb82ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStructureDiagram.gif
new file mode 100644
index 00000000000..c0805c47e8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISwimlane.gif
new file mode 100644
index 00000000000..17408b8fb4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISysMLPort.gif
new file mode 100644
index 00000000000..859181ca945
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITableLayout.gif
new file mode 100644
index 00000000000..4dde3f5c757
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITableView.gif
new file mode 100644
index 00000000000..d59b3c9d8ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITag.gif
new file mode 100644
index 00000000000..5b170f70868
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateInstantiation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateInstantiation.gif
new file mode 100644
index 00000000000..e3a33e1908c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateInstantiation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateInstantiationParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateInstantiationParameter.gif
new file mode 100644
index 00000000000..2576aa3ed32
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateInstantiationParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateParameter.gif
new file mode 100644
index 00000000000..94b79866c54
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITransition.gif
new file mode 100644
index 00000000000..f4e0f08f73f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITrigger.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITrigger.gif
new file mode 100644
index 00000000000..e3a33e1908c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_ITrigger.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IType.gif
new file mode 100644
index 00000000000..e1a974d0263
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUnit.gif
new file mode 100644
index 00000000000..c0cb609cb5e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUseCase.gif
new file mode 100644
index 00000000000..039d6117dfc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..ba9784142e8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IValueSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IValueSpecification.gif
new file mode 100644
index 00000000000..7e55e97156d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IValueSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IVariable.gif
new file mode 100644
index 00000000000..d59b3c9d8ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_entryAction_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_exitAction_IAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_exitAction_IAction.gif
new file mode 100644
index 00000000000..fff09ec7f9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_exitAction_IAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_exitAction_ISendAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_exitAction_ISendAction.gif
new file mode 100644
index 00000000000..aefaad12fb3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_exitAction_ISendAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_nestedStateChart_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_nestedStateChart_IActivityGraph.gif
new file mode 100644
index 00000000000..e3a33e1908c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_nestedStateChart_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_nestedStateChart_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_nestedStateChart_IStateChart.gif
new file mode 100644
index 00000000000..eacefe82e9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIState_nestedStateChart_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Annotations_IComment.gif
new file mode 100644
index 00000000000..0f352d7156a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..5d35ecbc594
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..a0468c112d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Inheritances_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Inheritances_IGeneralization.gif
new file mode 100644
index 00000000000..2b0cac703b1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Inheritances_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Tags_ITag.gif
new file mode 100644
index 00000000000..b6cc9ca21b6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_description_IDescription.gif
new file mode 100644
index 00000000000..0f352d7156a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..5b03160556d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIStereotype_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IActor.gif
new file mode 100644
index 00000000000..c82554161f1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IAssociationClass.gif
new file mode 100644
index 00000000000..62f7a1e061c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IClass.gif
new file mode 100644
index 00000000000..e2efc630b97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IClassifier.gif
new file mode 100644
index 00000000000..671249c1599
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IEvent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IEventReception.gif
new file mode 100644
index 00000000000..43d93ae5094
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IFlowItem.gif
new file mode 100644
index 00000000000..e8626bfbcc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IInterfaceItem.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_INode.gif
new file mode 100644
index 00000000000..1e65bec28e5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IOperation.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IStateChart.gif
new file mode 100644
index 00000000000..8f218cb68af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IStereotype.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IType.gif
new file mode 100644
index 00000000000..436a9c59f4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IUseCase.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Actors_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IActor.gif
new file mode 100644
index 00000000000..c82554161f1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAnnotation.gif
new file mode 100644
index 00000000000..8a52761d168
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IArgument.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAssociationClass.gif
new file mode 100644
index 00000000000..62f7a1e061c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAttribute.gif
new file mode 100644
index 00000000000..94a6851c43a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IClass.gif
new file mode 100644
index 00000000000..e2efc630b97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IClassifier.gif
new file mode 100644
index 00000000000..671249c1599
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..55c61663127
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComment.gif
new file mode 100644
index 00000000000..8524da45ca7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComponent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComponentDiagram.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IConstraint.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IControlledFile.gif
new file mode 100644
index 00000000000..5aacb3fcbfe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IDiagram.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IEvent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IEventReception.gif
new file mode 100644
index 00000000000..43d93ae5094
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IFile.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IFlowItem.gif
new file mode 100644
index 00000000000..e8626bfbcc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IInstance.gif
new file mode 100644
index 00000000000..67b924c67cf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IInterfaceItem.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ILink.gif
new file mode 100644
index 00000000000..e0e45bdcaf4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IMatrixLayout.gif
new file mode 100644
index 00000000000..b1cadb396e0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IMatrixView.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IModule.gif
new file mode 100644
index 00000000000..02153a7fa0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_INode.gif
new file mode 100644
index 00000000000..1e65bec28e5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..30dc35a1b66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IOperation.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPackage.gif
new file mode 100644
index 00000000000..cc34a0fc60a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPanelDiagram.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPort.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IProfile.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IProject.gif
new file mode 100644
index 00000000000..2ef0042540d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IRelation.gif
new file mode 100644
index 00000000000..03c12661ccb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ISequenceDiagram.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStateChart.gif
new file mode 100644
index 00000000000..8f218cb68af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStateChartDiagram.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStereotype.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStructureDiagram.gif
new file mode 100644
index 00000000000..8a52761d168
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ISysMLPort.gif
new file mode 100644
index 00000000000..02153a7fa0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITableLayout.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITableView.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITag.gif
new file mode 100644
index 00000000000..1298a7e9619
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITemplateParameter.gif
new file mode 100644
index 00000000000..30dc35a1b66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IType.gif
new file mode 100644
index 00000000000..436a9c59f4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUnit.gif
new file mode 100644
index 00000000000..b6fd7a0bf43
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUseCase.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..8524da45ca7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IVariable.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Annotations_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IAssociationClass.gif
new file mode 100644
index 00000000000..62f7a1e061c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IClass.gif
new file mode 100644
index 00000000000..e2efc630b97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IStateChart.gif
new file mode 100644
index 00000000000..8f218cb68af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Classes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_ComponentFiles_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_ComponentFiles_IFile.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_ComponentFiles_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IAssociationClass.gif
new file mode 100644
index 00000000000..62f7a1e061c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IClass.gif
new file mode 100644
index 00000000000..e2efc630b97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..55c61663127
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IComponent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IComponentDiagram.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IDiagram.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IInformationFlow.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IInformationItem.gif
new file mode 100644
index 00000000000..c82554161f1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IMSC.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..30dc35a1b66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IPanelDiagram.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ISequenceDiagram.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStateChart.gif
new file mode 100644
index 00000000000..8f218cb68af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStateChartDiagram.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStereotype.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStructureDiagram.gif
new file mode 100644
index 00000000000..8a52761d168
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ISubsystem.gif
new file mode 100644
index 00000000000..67b924c67cf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IType.gif
new file mode 100644
index 00000000000..436a9c59f4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IUCDiagram.gif
new file mode 100644
index 00000000000..b60215a0124
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..8524da45ca7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Declaratives_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..2f084ae6e19
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..8f218cb68af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_EmbededFiles_IEmbededFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_EmbededFiles_IEmbededFile.gif
new file mode 100644
index 00000000000..0e886ecf2b8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_EmbededFiles_IEmbededFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IEvent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IEventReception.gif
new file mode 100644
index 00000000000..43d93ae5094
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IInterfaceItem.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IOperation.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Events_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IExternalHyperlink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IExternalHyperlink.gif
new file mode 100644
index 00000000000..497cf8697ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IExternalHyperlink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IInternalHyperlink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IInternalHyperlink.gif
new file mode 100644
index 00000000000..2ef0042540d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IInternalHyperlink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..0217157fa07
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_MatrixInstances_IMatrixInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_MatrixInstances_IMatrixInstance.gif
new file mode 100644
index 00000000000..e0e45bdcaf4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_MatrixInstances_IMatrixInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_MatrixLayouts_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_MatrixLayouts_IMatrixLayout.gif
new file mode 100644
index 00000000000..b1cadb396e0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_MatrixLayouts_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..c82554161f1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAnnotation.gif
new file mode 100644
index 00000000000..8a52761d168
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IArgument.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..62f7a1e061c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAttribute.gif
new file mode 100644
index 00000000000..94a6851c43a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..e2efc630b97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..671249c1599
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..55c61663127
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComment.gif
new file mode 100644
index 00000000000..8524da45ca7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComponent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComponentDiagram.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IConstraint.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IControlledFile.gif
new file mode 100644
index 00000000000..5aacb3fcbfe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IDiagram.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..43d93ae5094
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IFile.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..e8626bfbcc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IInstance.gif
new file mode 100644
index 00000000000..67b924c67cf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ILink.gif
new file mode 100644
index 00000000000..e0e45bdcaf4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IMatrixLayout.gif
new file mode 100644
index 00000000000..b1cadb396e0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IMatrixView.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IModule.gif
new file mode 100644
index 00000000000..02153a7fa0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_INode.gif
new file mode 100644
index 00000000000..1e65bec28e5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..30dc35a1b66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPackage.gif
new file mode 100644
index 00000000000..cc34a0fc60a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPanelDiagram.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPort.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IProfile.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IProject.gif
new file mode 100644
index 00000000000..2ef0042540d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IRelation.gif
new file mode 100644
index 00000000000..03c12661ccb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IRequirement.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ISequenceDiagram.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..8f218cb68af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStateChartDiagram.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStructureDiagram.gif
new file mode 100644
index 00000000000..8a52761d168
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ISysMLPort.gif
new file mode 100644
index 00000000000..02153a7fa0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITableLayout.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITableView.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITag.gif
new file mode 100644
index 00000000000..1298a7e9619
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITemplateParameter.gif
new file mode 100644
index 00000000000..30dc35a1b66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IType.gif
new file mode 100644
index 00000000000..436a9c59f4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUnit.gif
new file mode 100644
index 00000000000..b6fd7a0bf43
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..8524da45ca7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IVariable.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Stereotypes_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableInstances_ITableInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableInstances_ITableInstance.gif
new file mode 100644
index 00000000000..0e886ecf2b8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableInstances_ITableInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAcceptEventAction.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAction.gif
new file mode 100644
index 00000000000..80bbc8abcb2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IActor.gif
new file mode 100644
index 00000000000..c82554161f1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAnnotation.gif
new file mode 100644
index 00000000000..8a52761d168
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IArgument.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAssociationClass.gif
new file mode 100644
index 00000000000..62f7a1e061c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAssociationRole.gif
new file mode 100644
index 00000000000..9c6b7fcd489
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAttribute.gif
new file mode 100644
index 00000000000..94a6851c43a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICallOperation.gif
new file mode 100644
index 00000000000..3ed52d7309b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClass.gif
new file mode 100644
index 00000000000..e2efc630b97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClassifier.gif
new file mode 100644
index 00000000000..671249c1599
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClassifierRole.gif
new file mode 100644
index 00000000000..b729998c302
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICollaboration.gif
new file mode 100644
index 00000000000..bc2f6d54ed1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..55c61663127
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComment.gif
new file mode 100644
index 00000000000..8524da45ca7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponentDiagram.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponentInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponentInstance.gif
new file mode 100644
index 00000000000..0217157fa07
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IComponentInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConfiguration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConfiguration.gif
new file mode 100644
index 00000000000..e2efc630b97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConfiguration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConnector.gif
new file mode 100644
index 00000000000..62f7a1e061c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConstraint.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IContextSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IContextSpecification.gif
new file mode 100644
index 00000000000..0ca48f1f02f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IContextSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IControlledFile.gif
new file mode 100644
index 00000000000..5aacb3fcbfe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDependency.gif
new file mode 100644
index 00000000000..2f084ae6e19
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDiagram.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEnumerationLiteral.gif
new file mode 100644
index 00000000000..67dbac25bb5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEvent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEventReception.gif
new file mode 100644
index 00000000000..43d93ae5094
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IExecutionOccurrence.gif
new file mode 100644
index 00000000000..b89aadc0cde
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFile.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFileFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFileFragment.gif
new file mode 100644
index 00000000000..43d93ae5094
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFileFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFlow.gif
new file mode 100644
index 00000000000..9cb21a65f21
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFlowItem.gif
new file mode 100644
index 00000000000..e8626bfbcc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IGeneralization.gif
new file mode 100644
index 00000000000..b6fd7a0bf43
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IGuard.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IGuard.gif
new file mode 100644
index 00000000000..9c6b7fcd489
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IGuard.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IHyperLink.gif
new file mode 100644
index 00000000000..8f218cb68af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstance.gif
new file mode 100644
index 00000000000..67b924c67cf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceSlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceSlot.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceSlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceSpecification.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceValue.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceValue.gif
new file mode 100644
index 00000000000..8a52761d168
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInstanceValue.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOccurrence.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOperand.gif
new file mode 100644
index 00000000000..b60215a0124
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOperator.gif
new file mode 100644
index 00000000000..436a9c59f4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInterfaceItem.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ILink.gif
new file mode 100644
index 00000000000..e0e45bdcaf4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ILiteralSpecification.gif
new file mode 100644
index 00000000000..67dbac25bb5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMatrixLayout.gif
new file mode 100644
index 00000000000..b1cadb396e0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMatrixView.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMessage.gif
new file mode 100644
index 00000000000..d69b5c78b0a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMessagePoint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMessagePoint.gif
new file mode 100644
index 00000000000..30dc35a1b66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IMessagePoint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IModelElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IModelElement.gif
new file mode 100644
index 00000000000..9c6b7fcd489
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IModelElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IModule.gif
new file mode 100644
index 00000000000..02153a7fa0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_INode.gif
new file mode 100644
index 00000000000..1e65bec28e5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..30dc35a1b66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IObjectNode.gif
new file mode 100644
index 00000000000..430fd75d0af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IOperation.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPackage.gif
new file mode 100644
index 00000000000..cc34a0fc60a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPanelDiagram.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPin.gif
new file mode 100644
index 00000000000..67b924c67cf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPort.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IProfile.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IProject.gif
new file mode 100644
index 00000000000..2ef0042540d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IRelation.gif
new file mode 100644
index 00000000000..03c12661ccb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IRequirement.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISendAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISendAction.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISendAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISequenceDiagram.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IState.gif
new file mode 100644
index 00000000000..80bbc8abcb2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateChart.gif
new file mode 100644
index 00000000000..8f218cb68af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateChartDiagram.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateVertex.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateVertex.gif
new file mode 100644
index 00000000000..5aacb3fcbfe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStateVertex.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStereotype.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStructureDiagram.gif
new file mode 100644
index 00000000000..8a52761d168
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISwimlane.gif
new file mode 100644
index 00000000000..43d93ae5094
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISysMLPort.gif
new file mode 100644
index 00000000000..02153a7fa0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITableLayout.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITableView.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITag.gif
new file mode 100644
index 00000000000..1298a7e9619
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateInstantiation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateInstantiation.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateInstantiation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateInstantiationParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateInstantiationParameter.gif
new file mode 100644
index 00000000000..0ca48f1f02f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateInstantiationParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateParameter.gif
new file mode 100644
index 00000000000..30dc35a1b66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITransition.gif
new file mode 100644
index 00000000000..2ef0042540d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITrigger.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITrigger.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_ITrigger.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IType.gif
new file mode 100644
index 00000000000..436a9c59f4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUnit.gif
new file mode 100644
index 00000000000..b6fd7a0bf43
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUseCase.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..8524da45ca7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IValueSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IValueSpecification.gif
new file mode 100644
index 00000000000..d69b5c78b0a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IValueSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IVariable.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_TableLayouts_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Tags_ITag.gif
new file mode 100644
index 00000000000..1298a7e9619
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IActor.gif
new file mode 100644
index 00000000000..c82554161f1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAnnotation.gif
new file mode 100644
index 00000000000..8a52761d168
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IArgument.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAssociationClass.gif
new file mode 100644
index 00000000000..62f7a1e061c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAttribute.gif
new file mode 100644
index 00000000000..94a6851c43a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IClass.gif
new file mode 100644
index 00000000000..e2efc630b97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IClassifier.gif
new file mode 100644
index 00000000000..671249c1599
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..55c61663127
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComment.gif
new file mode 100644
index 00000000000..8524da45ca7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComponent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComponentDiagram.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IConstraint.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IControlledFile.gif
new file mode 100644
index 00000000000..5aacb3fcbfe
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IDiagram.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IEvent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IEventReception.gif
new file mode 100644
index 00000000000..43d93ae5094
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IFile.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IFlowItem.gif
new file mode 100644
index 00000000000..e8626bfbcc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IInstance.gif
new file mode 100644
index 00000000000..67b924c67cf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IInterfaceItem.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ILink.gif
new file mode 100644
index 00000000000..e0e45bdcaf4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IMatrixLayout.gif
new file mode 100644
index 00000000000..b1cadb396e0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IMatrixView.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IModule.gif
new file mode 100644
index 00000000000..02153a7fa0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_INode.gif
new file mode 100644
index 00000000000..1e65bec28e5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..30dc35a1b66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IOperation.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPackage.gif
new file mode 100644
index 00000000000..cc34a0fc60a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPanelDiagram.gif
new file mode 100644
index 00000000000..b52b0e49a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPort.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IProfile.gif
new file mode 100644
index 00000000000..f37ce87e2f5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IProject.gif
new file mode 100644
index 00000000000..2ef0042540d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IRelation.gif
new file mode 100644
index 00000000000..03c12661ccb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IRequirement.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ISequenceDiagram.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStateChart.gif
new file mode 100644
index 00000000000..8f218cb68af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStateChartDiagram.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStereotype.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStructureDiagram.gif
new file mode 100644
index 00000000000..8a52761d168
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ISysMLPort.gif
new file mode 100644
index 00000000000..02153a7fa0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITableLayout.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITableView.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITag.gif
new file mode 100644
index 00000000000..1298a7e9619
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITemplateParameter.gif
new file mode 100644
index 00000000000..30dc35a1b66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IType.gif
new file mode 100644
index 00000000000..436a9c59f4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUnit.gif
new file mode 100644
index 00000000000..b6fd7a0bf43
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUseCase.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..8524da45ca7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IVariable.gif
new file mode 100644
index 00000000000..1b80aea5fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_Types_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IActor.gif
new file mode 100644
index 00000000000..c82554161f1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IAssociationClass.gif
new file mode 100644
index 00000000000..62f7a1e061c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IClass.gif
new file mode 100644
index 00000000000..e2efc630b97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IClassifier.gif
new file mode 100644
index 00000000000..671249c1599
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IEvent.gif
new file mode 100644
index 00000000000..f6ec10ae1ca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IEventReception.gif
new file mode 100644
index 00000000000..43d93ae5094
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IFlowItem.gif
new file mode 100644
index 00000000000..e8626bfbcc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IInterfaceItem.gif
new file mode 100644
index 00000000000..912568aca8f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_INode.gif
new file mode 100644
index 00000000000..1e65bec28e5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IOperation.gif
new file mode 100644
index 00000000000..83d72c4ff24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IStateChart.gif
new file mode 100644
index 00000000000..8f218cb68af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IStereotype.gif
new file mode 100644
index 00000000000..9c71118d234
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IType.gif
new file mode 100644
index 00000000000..436a9c59f4f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IUseCase.gif
new file mode 100644
index 00000000000..513f25d2181
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_UseCases_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_description_IDescription.gif
new file mode 100644
index 00000000000..8524da45ca7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..9cb21a65f21
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISubsystem_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..9cd6c785747
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_Swimlanes_ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_Swimlanes_ISwimlane.gif
new file mode 100644
index 00000000000..4e7f8d9ecc7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_Swimlanes_ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_description_IDescription.gif
new file mode 100644
index 00000000000..28e491c2adb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISwimlane_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..942aab31ac2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..e7da41eb872
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..1e4e4b3a8f9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAnnotation.gif
new file mode 100644
index 00000000000..d415ad7a8c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IArgument.gif
new file mode 100644
index 00000000000..e3e95e6485e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..0d8e38fd5b7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAttribute.gif
new file mode 100644
index 00000000000..6875c5d9205
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..86be5ba5290
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..af6664b5dd6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..51319fc361e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComment.gif
new file mode 100644
index 00000000000..affc324a32e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComponent.gif
new file mode 100644
index 00000000000..25e38e9fdc9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComponentDiagram.gif
new file mode 100644
index 00000000000..e3e95e6485e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IConstraint.gif
new file mode 100644
index 00000000000..12ec17b7cf2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IControlledFile.gif
new file mode 100644
index 00000000000..b6a1aceeddb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..be40747c8b8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IDiagram.gif
new file mode 100644
index 00000000000..58bd8cfbda4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..25e38e9fdc9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..8128b07c030
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IFile.gif
new file mode 100644
index 00000000000..1d1578bb715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..af57160b874
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IInstance.gif
new file mode 100644
index 00000000000..ed16f99f0c2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..58bd8cfbda4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ILink.gif
new file mode 100644
index 00000000000..04aab9257b4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IMatrixLayout.gif
new file mode 100644
index 00000000000..9715040c174
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IMatrixView.gif
new file mode 100644
index 00000000000..25e38e9fdc9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IModule.gif
new file mode 100644
index 00000000000..a1607f91008
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_INode.gif
new file mode 100644
index 00000000000..f655cb586fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..9d0e5395578
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..be40747c8b8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPackage.gif
new file mode 100644
index 00000000000..74f7ceb34b9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPanelDiagram.gif
new file mode 100644
index 00000000000..1d1578bb715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPort.gif
new file mode 100644
index 00000000000..25e38e9fdc9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IProfile.gif
new file mode 100644
index 00000000000..12ec17b7cf2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IProject.gif
new file mode 100644
index 00000000000..8b42bd7b416
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IRelation.gif
new file mode 100644
index 00000000000..89d8767bf56
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IRequirement.gif
new file mode 100644
index 00000000000..d64a9303b33
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ISequenceDiagram.gif
new file mode 100644
index 00000000000..1571ae8334e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..e7da41eb872
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStateChartDiagram.gif
new file mode 100644
index 00000000000..1571ae8334e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..d64a9303b33
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStructureDiagram.gif
new file mode 100644
index 00000000000..d415ad7a8c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ISysMLPort.gif
new file mode 100644
index 00000000000..a1607f91008
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITableLayout.gif
new file mode 100644
index 00000000000..58bd8cfbda4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITableView.gif
new file mode 100644
index 00000000000..1571ae8334e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITag.gif
new file mode 100644
index 00000000000..064dd753f37
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITemplateParameter.gif
new file mode 100644
index 00000000000..9d0e5395578
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IType.gif
new file mode 100644
index 00000000000..d677d34703f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUnit.gif
new file mode 100644
index 00000000000..e17a9f8cd8d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..e3e95e6485e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..affc324a32e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IVariable.gif
new file mode 100644
index 00000000000..1571ae8334e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Stereotypes_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Tags_ITag.gif
new file mode 100644
index 00000000000..064dd753f37
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_description_IDescription.gif
new file mode 100644
index 00000000000..affc324a32e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateISysMLPort_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAcceptEventAction.gif
new file mode 100644
index 00000000000..e9c7cf5ac0f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..fc9baba599a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IActivityGraph.gif
new file mode 100644
index 00000000000..0b911cc1809
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IActor.gif
new file mode 100644
index 00000000000..68f2c19729f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAnchor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAnchor.gif
new file mode 100644
index 00000000000..833ad7cc956
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAnchor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAssociationClass.gif
new file mode 100644
index 00000000000..c6587b1756b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAssociationEnd.gif
new file mode 100644
index 00000000000..d9a2153c362
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAttribute.gif
new file mode 100644
index 00000000000..34f0bc16170
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IBlock.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IBlock.gif
new file mode 100644
index 00000000000..15a02fb1e7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IBlock.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICallOperation.gif
new file mode 100644
index 00000000000..3256d56ca4d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClass.gif
new file mode 100644
index 00000000000..0a4d20c16db
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClassHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClassHandle.gif
new file mode 100644
index 00000000000..e4fcc2d6eac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClassHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClassInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClassInstance.gif
new file mode 100644
index 00000000000..bdba7054928
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IClassInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICollaboration.gif
new file mode 100644
index 00000000000..cdf1a8a5d32
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..5e122f6005f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IComponent.gif
new file mode 100644
index 00000000000..fc9baba599a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IComponentDiagram.gif
new file mode 100644
index 00000000000..ce291563376
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..f6b0168b4f7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IDiagram.gif
new file mode 100644
index 00000000000..87071228bce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IInteractionOperand.gif
new file mode 100644
index 00000000000..cbcbf59b359
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ILink.gif
new file mode 100644
index 00000000000..15a02fb1e7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ILinkInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ILinkInstance.gif
new file mode 100644
index 00000000000..87071228bce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ILinkInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IMetaLinkHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IMetaLinkHandle.gif
new file mode 100644
index 00000000000..a164d14297f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IMetaLinkHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IModule.gif
new file mode 100644
index 00000000000..56fb6049874
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectLink.gif
new file mode 100644
index 00000000000..e4fcc2d6eac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..148ece2f07d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectNode.gif
new file mode 100644
index 00000000000..58c4df75df8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPanelDiagram.gif
new file mode 100644
index 00000000000..0b911cc1809
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPart.gif
new file mode 100644
index 00000000000..b29986ed49f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..c6587b1756b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IProject.gif
new file mode 100644
index 00000000000..0a43661f9d9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ISequenceDiagram.gif
new file mode 100644
index 00000000000..f7cfbc9f261
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IState.gif
new file mode 100644
index 00000000000..2777a6e8d58
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStateChart.gif
new file mode 100644
index 00000000000..11943a3c05d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStateChartDiagram.gif
new file mode 100644
index 00000000000..f7cfbc9f261
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStereotype.gif
new file mode 100644
index 00000000000..86d00fa0c27
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStructureDiagram.gif
new file mode 100644
index 00000000000..60989d012ba
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ISubsystem.gif
new file mode 100644
index 00000000000..b8ec400529f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ITag.gif
new file mode 100644
index 00000000000..1aa8543afec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IType.gif
new file mode 100644
index 00000000000..5389eace04f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IUCDiagram.gif
new file mode 100644
index 00000000000..cbcbf59b359
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..4c5b0e3dbd7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_ScopeHandles_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..68f2c19729f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..c6587b1756b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..0a4d20c16db
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..3de4a50a36c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..fc9baba599a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..f641dcd4958
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..2215c823fed
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..87071228bce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_INode.gif
new file mode 100644
index 00000000000..f34bd0dfe22
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..f6b0168b4f7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..11943a3c05d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..86d00fa0c27
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IType.gif
new file mode 100644
index 00000000000..5389eace04f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..ce291563376
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..b53237caeb8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableInstance_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_DataColumns_TableDataDefinition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_DataColumns_TableDataDefinition.gif
new file mode 100644
index 00000000000..db04142ade3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_DataColumns_TableDataDefinition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..7bef7ae19d1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_TableElementTypes_TableDataDefinition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_TableElementTypes_TableDataDefinition.gif
new file mode 100644
index 00000000000..db04142ade3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_TableElementTypes_TableDataDefinition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_Tags_ITag.gif
new file mode 100644
index 00000000000..b1d6682d387
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_description_IDescription.gif
new file mode 100644
index 00000000000..d01836d01e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..18e4f1a305f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITableLayout_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..4937a9c8b59
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAcceptEventAction.gif
new file mode 100644
index 00000000000..3f235b3dbf4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..ecde3358fa7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAction.gif
new file mode 100644
index 00000000000..1ed27624c11
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IActor.gif
new file mode 100644
index 00000000000..5a308e534a3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAnnotation.gif
new file mode 100644
index 00000000000..dc9ca0a9482
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IArgument.gif
new file mode 100644
index 00000000000..64ea1744a2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAssociationClass.gif
new file mode 100644
index 00000000000..5f4cee688a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAssociationRole.gif
new file mode 100644
index 00000000000..73b08f706e1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAttribute.gif
new file mode 100644
index 00000000000..8897aa89d94
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICallOperation.gif
new file mode 100644
index 00000000000..daf990a78b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClass.gif
new file mode 100644
index 00000000000..860276f4bbc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClassifier.gif
new file mode 100644
index 00000000000..8a4acfb07bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClassifierRole.gif
new file mode 100644
index 00000000000..aced3dd98f8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICollaboration.gif
new file mode 100644
index 00000000000..4455fd04519
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..327451149c2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComment.gif
new file mode 100644
index 00000000000..c200e691abd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponent.gif
new file mode 100644
index 00000000000..ecde3358fa7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponentDiagram.gif
new file mode 100644
index 00000000000..64ea1744a2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponentInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponentInstance.gif
new file mode 100644
index 00000000000..4937a9c8b59
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IComponentInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConfiguration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConfiguration.gif
new file mode 100644
index 00000000000..860276f4bbc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConfiguration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConnector.gif
new file mode 100644
index 00000000000..5f4cee688a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConstraint.gif
new file mode 100644
index 00000000000..3f235b3dbf4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IContextSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IContextSpecification.gif
new file mode 100644
index 00000000000..1afc3cec3c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IContextSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IControlledFile.gif
new file mode 100644
index 00000000000..05fd372965d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDependency.gif
new file mode 100644
index 00000000000..8eb45613da2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..ce5530e4423
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDiagram.gif
new file mode 100644
index 00000000000..3408e141df3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEnumerationLiteral.gif
new file mode 100644
index 00000000000..eabf210dc76
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEvent.gif
new file mode 100644
index 00000000000..ecde3358fa7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEventReception.gif
new file mode 100644
index 00000000000..a785c69abc6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IExecutionOccurrence.gif
new file mode 100644
index 00000000000..18a3c3f3924
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFile.gif
new file mode 100644
index 00000000000..53a350e53a2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFileFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFileFragment.gif
new file mode 100644
index 00000000000..a785c69abc6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFileFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFlow.gif
new file mode 100644
index 00000000000..ed60866cc6d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFlowItem.gif
new file mode 100644
index 00000000000..57fa1bbb6eb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IGeneralization.gif
new file mode 100644
index 00000000000..c4c41773a49
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IGuard.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IGuard.gif
new file mode 100644
index 00000000000..73b08f706e1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IGuard.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IHyperLink.gif
new file mode 100644
index 00000000000..b68de5e26d9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstance.gif
new file mode 100644
index 00000000000..9a73c8d2dbc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceSlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceSlot.gif
new file mode 100644
index 00000000000..b8a285afb4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceSlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceSpecification.gif
new file mode 100644
index 00000000000..64ea1744a2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceValue.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceValue.gif
new file mode 100644
index 00000000000..dc9ca0a9482
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInstanceValue.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOccurrence.gif
new file mode 100644
index 00000000000..ecde3358fa7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOperand.gif
new file mode 100644
index 00000000000..5f8c2018a1c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOperator.gif
new file mode 100644
index 00000000000..7a76354f387
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInterfaceItem.gif
new file mode 100644
index 00000000000..3408e141df3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ILink.gif
new file mode 100644
index 00000000000..a4565dfc944
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ILiteralSpecification.gif
new file mode 100644
index 00000000000..eabf210dc76
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMatrixLayout.gif
new file mode 100644
index 00000000000..2e55f800218
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMatrixView.gif
new file mode 100644
index 00000000000..ecde3358fa7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMessage.gif
new file mode 100644
index 00000000000..517abc71fc3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMessagePoint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMessagePoint.gif
new file mode 100644
index 00000000000..8e326a92456
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IMessagePoint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IModelElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IModelElement.gif
new file mode 100644
index 00000000000..73b08f706e1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IModelElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IModule.gif
new file mode 100644
index 00000000000..1a6d6b3def6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_INode.gif
new file mode 100644
index 00000000000..3daea53959d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..8e326a92456
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IObjectNode.gif
new file mode 100644
index 00000000000..26942d5f053
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IOperation.gif
new file mode 100644
index 00000000000..ce5530e4423
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPackage.gif
new file mode 100644
index 00000000000..954afa103b4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPanelDiagram.gif
new file mode 100644
index 00000000000..53a350e53a2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPin.gif
new file mode 100644
index 00000000000..9a73c8d2dbc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPort.gif
new file mode 100644
index 00000000000..ecde3358fa7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IProfile.gif
new file mode 100644
index 00000000000..3f235b3dbf4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IProject.gif
new file mode 100644
index 00000000000..8f0a0b2b5bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IRelation.gif
new file mode 100644
index 00000000000..ad157ff4a14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IRequirement.gif
new file mode 100644
index 00000000000..5588921b1d7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISendAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISendAction.gif
new file mode 100644
index 00000000000..3f235b3dbf4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISendAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISequenceDiagram.gif
new file mode 100644
index 00000000000..b8a285afb4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IState.gif
new file mode 100644
index 00000000000..1ed27624c11
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateChart.gif
new file mode 100644
index 00000000000..b68de5e26d9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateChartDiagram.gif
new file mode 100644
index 00000000000..b8a285afb4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateVertex.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateVertex.gif
new file mode 100644
index 00000000000..05fd372965d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStateVertex.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStereotype.gif
new file mode 100644
index 00000000000..5588921b1d7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStructureDiagram.gif
new file mode 100644
index 00000000000..dc9ca0a9482
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISwimlane.gif
new file mode 100644
index 00000000000..a785c69abc6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISysMLPort.gif
new file mode 100644
index 00000000000..1a6d6b3def6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITableLayout.gif
new file mode 100644
index 00000000000..3408e141df3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITableView.gif
new file mode 100644
index 00000000000..b8a285afb4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITag.gif
new file mode 100644
index 00000000000..40ef6854209
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateInstantiation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateInstantiation.gif
new file mode 100644
index 00000000000..53a350e53a2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateInstantiation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateInstantiationParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateInstantiationParameter.gif
new file mode 100644
index 00000000000..1afc3cec3c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateInstantiationParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateParameter.gif
new file mode 100644
index 00000000000..8e326a92456
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITransition.gif
new file mode 100644
index 00000000000..8f0a0b2b5bd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITrigger.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITrigger.gif
new file mode 100644
index 00000000000..53a350e53a2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_ITrigger.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IType.gif
new file mode 100644
index 00000000000..7a76354f387
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUnit.gif
new file mode 100644
index 00000000000..c4c41773a49
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUseCase.gif
new file mode 100644
index 00000000000..64ea1744a2e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..c200e691abd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IValueSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IValueSpecification.gif
new file mode 100644
index 00000000000..517abc71fc3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IValueSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IVariable.gif
new file mode 100644
index 00000000000..b8a285afb4a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_ValueSpecifications_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_description_IDescription.gif
new file mode 100644
index 00000000000..c200e691abd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..ed60866cc6d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITag_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITemplateInst_TemplateInstParams_ITemplateInstParam.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITemplateInst_TemplateInstParams_ITemplateInstParam.gif
new file mode 100644
index 00000000000..3ecfb1a47d0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITemplateInst_TemplateInstParams_ITemplateInstParam.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..902141b2f82
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..69105600742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..8a87700f4c7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..ed645c34d5a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..1543d3c0c75
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..0a2cc5290e1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..3cfac31dcd1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..3ede289a77e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..44d87cb33c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..fc67848944b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_INode.gif
new file mode 100644
index 00000000000..549553f8eab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..e91f6dd89ef
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..69105600742
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..49d948b2d39
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IType.gif
new file mode 100644
index 00000000000..d89ab7a67fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..33e8a61830a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITransition_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IArgument.gif
new file mode 100644
index 00000000000..2782e6ef83b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IAttribute.gif
new file mode 100644
index 00000000000..7198763858b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_ITag.gif
new file mode 100644
index 00000000000..1f06e1f1aa8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_ITemplateParameter.gif
new file mode 100644
index 00000000000..d252f2b7614
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IVariable.gif
new file mode 100644
index 00000000000..5f1770ba471
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateITriggered_Args_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Attrs_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Attrs_IAttribute.gif
new file mode 100644
index 00000000000..7926c34197a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Attrs_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Literals_IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Literals_IEnumerationLiteral.gif
new file mode 100644
index 00000000000..98c2fa25c69
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Literals_IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IActor.gif
new file mode 100644
index 00000000000..6f31e09d94c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAnnotation.gif
new file mode 100644
index 00000000000..e853fb39194
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IArgument.gif
new file mode 100644
index 00000000000..e25ba66a2a3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAssociationClass.gif
new file mode 100644
index 00000000000..671932c7dd0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAttribute.gif
new file mode 100644
index 00000000000..7926c34197a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IClass.gif
new file mode 100644
index 00000000000..5236dceda76
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IClassifier.gif
new file mode 100644
index 00000000000..60ba3f3cbff
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..c5afe8fdc4c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComment.gif
new file mode 100644
index 00000000000..22e102ff71d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComponent.gif
new file mode 100644
index 00000000000..eb470e4612c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComponentDiagram.gif
new file mode 100644
index 00000000000..e25ba66a2a3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IConstraint.gif
new file mode 100644
index 00000000000..c73000c7759
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IControlledFile.gif
new file mode 100644
index 00000000000..88f87eea757
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..e87d14711b7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IDiagram.gif
new file mode 100644
index 00000000000..ea090fc1598
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IEvent.gif
new file mode 100644
index 00000000000..eb470e4612c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IEventReception.gif
new file mode 100644
index 00000000000..4fc15c12ddf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IFile.gif
new file mode 100644
index 00000000000..903b6817092
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IFlowItem.gif
new file mode 100644
index 00000000000..0915e4085d6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IInstance.gif
new file mode 100644
index 00000000000..e83e884daab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IInterfaceItem.gif
new file mode 100644
index 00000000000..ea090fc1598
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ILink.gif
new file mode 100644
index 00000000000..d056aafcb7f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IMatrixLayout.gif
new file mode 100644
index 00000000000..e8ecad3cef5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IMatrixView.gif
new file mode 100644
index 00000000000..eb470e4612c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IModule.gif
new file mode 100644
index 00000000000..77329683112
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_INode.gif
new file mode 100644
index 00000000000..e30d6c52c83
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..7754e2adbe3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IOperation.gif
new file mode 100644
index 00000000000..e87d14711b7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPackage.gif
new file mode 100644
index 00000000000..e7f19960c64
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPanelDiagram.gif
new file mode 100644
index 00000000000..903b6817092
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPort.gif
new file mode 100644
index 00000000000..eb470e4612c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IProfile.gif
new file mode 100644
index 00000000000..c73000c7759
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IProject.gif
new file mode 100644
index 00000000000..48054300c70
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IRelation.gif
new file mode 100644
index 00000000000..c6a162d49ce
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IRequirement.gif
new file mode 100644
index 00000000000..89970fbaaa6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ISequenceDiagram.gif
new file mode 100644
index 00000000000..7ca3215e5f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStateChart.gif
new file mode 100644
index 00000000000..62e47f66281
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStateChartDiagram.gif
new file mode 100644
index 00000000000..7ca3215e5f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStereotype.gif
new file mode 100644
index 00000000000..89970fbaaa6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStructureDiagram.gif
new file mode 100644
index 00000000000..e853fb39194
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ISysMLPort.gif
new file mode 100644
index 00000000000..77329683112
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITableLayout.gif
new file mode 100644
index 00000000000..ea090fc1598
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITableView.gif
new file mode 100644
index 00000000000..7ca3215e5f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITag.gif
new file mode 100644
index 00000000000..4f7f35394a1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITemplateParameter.gif
new file mode 100644
index 00000000000..7754e2adbe3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IType.gif
new file mode 100644
index 00000000000..799d63b4308
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUnit.gif
new file mode 100644
index 00000000000..7f8ea13e886
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUseCase.gif
new file mode 100644
index 00000000000..e25ba66a2a3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..22e102ff71d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IVariable.gif
new file mode 100644
index 00000000000..7ca3215e5f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Stereotypes_IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Tags_ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Tags_ITag.gif
new file mode 100644
index 00000000000..4f7f35394a1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_Tags_ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_description_IDescription.gif
new file mode 100644
index 00000000000..22e102ff71d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..e564f3f06e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIType_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUCDiagram_graphicChart_CGIClassChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUCDiagram_graphicChart_CGIClassChart.gif
new file mode 100644
index 00000000000..108f036f744
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUCDiagram_graphicChart_CGIClassChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUCDiagram_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUCDiagram_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..6252ba01d5c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUCDiagram_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IAnnotation.gif
new file mode 100644
index 00000000000..90ccce92860
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IComment.gif
new file mode 100644
index 00000000000..d53ad79ffc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IConstraint.gif
new file mode 100644
index 00000000000..5da9e2dfa83
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IRequirement.gif
new file mode 100644
index 00000000000..41e42ed4d60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Annotations_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IAssociationEnd.gif
new file mode 100644
index 00000000000..a3e4ead8a5e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IBlock.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IBlock.gif
new file mode 100644
index 00000000000..261e05c6011
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IBlock.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IModule.gif
new file mode 100644
index 00000000000..392d0d1f059
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IPart.gif
new file mode 100644
index 00000000000..fb87467162f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Associations_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Attrs_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Attrs_IAttribute.gif
new file mode 100644
index 00000000000..55ee60b02ec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Attrs_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAcceptEventAction.gif
new file mode 100644
index 00000000000..5da9e2dfa83
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..de1bf6d400f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActivityDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActivityDiagram.gif
new file mode 100644
index 00000000000..a8d71d8b217
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActivityDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActivityGraph.gif
new file mode 100644
index 00000000000..b19f90ccdf7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActor.gif
new file mode 100644
index 00000000000..5a78e87e6ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAssociationClass.gif
new file mode 100644
index 00000000000..930f743d216
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAttribute.gif
new file mode 100644
index 00000000000..55ee60b02ec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICallOperation.gif
new file mode 100644
index 00000000000..fc1a2e8b757
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IClass.gif
new file mode 100644
index 00000000000..c4524ef7000
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICodeGenConfigInfo.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICodeGenConfigInfo.gif
new file mode 100644
index 00000000000..e1982d4e4ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICodeGenConfigInfo.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..3ddab5847ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IComponent.gif
new file mode 100644
index 00000000000..de1bf6d400f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IComponentDiagram.gif
new file mode 100644
index 00000000000..e07c4ede552
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDefaultDrvdTrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDefaultDrvdTrans.gif
new file mode 100644
index 00000000000..4b9f986cbde
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDefaultDrvdTrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDependency.gif
new file mode 100644
index 00000000000..4c179d8de79
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..780caea9b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDiagram.gif
new file mode 100644
index 00000000000..3b5e74988e1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IHyperLink.gif
new file mode 100644
index 00000000000..8fc21667b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IInformationFlow.gif
new file mode 100644
index 00000000000..de1bf6d400f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IInformationItem.gif
new file mode 100644
index 00000000000..5a78e87e6ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMSC.gif
new file mode 100644
index 00000000000..5da9e2dfa83
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMatrixInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMatrixInstance.gif
new file mode 100644
index 00000000000..261e05c6011
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMatrixInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMessage.gif
new file mode 100644
index 00000000000..993d0905a90
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IModule.gif
new file mode 100644
index 00000000000..392d0d1f059
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectLink.gif
new file mode 100644
index 00000000000..968ffa66800
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..64b04a5a78f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectNode.gif
new file mode 100644
index 00000000000..879a7fb3797
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPanelDiagram.gif
new file mode 100644
index 00000000000..b19f90ccdf7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPart.gif
new file mode 100644
index 00000000000..fb87467162f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..930f743d216
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IProfile.gif
new file mode 100644
index 00000000000..5da9e2dfa83
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IReception.gif
new file mode 100644
index 00000000000..9fff14a13d5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IReferenceActivity.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IReferenceActivity.gif
new file mode 100644
index 00000000000..be37fbc7077
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IReferenceActivity.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IRequirement.gif
new file mode 100644
index 00000000000..41e42ed4d60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISequenceDiagram.gif
new file mode 100644
index 00000000000..85e79066b86
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IState.gif
new file mode 100644
index 00000000000..cecc757c61b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStateChart.gif
new file mode 100644
index 00000000000..8fc21667b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStateChartDiagram.gif
new file mode 100644
index 00000000000..85e79066b86
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStereotype.gif
new file mode 100644
index 00000000000..41e42ed4d60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStructureDiagram.gif
new file mode 100644
index 00000000000..90ccce92860
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISubsystem.gif
new file mode 100644
index 00000000000..2a3bcb38980
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISysMLPort.gif
new file mode 100644
index 00000000000..392d0d1f059
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ITableInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ITableInstance.gif
new file mode 100644
index 00000000000..9fff14a13d5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ITableInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ITransition.gif
new file mode 100644
index 00000000000..af9f8184d24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IType.gif
new file mode 100644
index 00000000000..0fb82fc9230
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUCDiagram.gif
new file mode 100644
index 00000000000..974a35b1e93
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUseCase.gif
new file mode 100644
index 00000000000..e07c4ede552
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..d53ad79ffc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Declaratives_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Dependencies_IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Dependencies_IDependency.gif
new file mode 100644
index 00000000000..4c179d8de79
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Dependencies_IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Dependencies_IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Dependencies_IHyperLink.gif
new file mode 100644
index 00000000000..8fc21667b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Dependencies_IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IAssociationClass.gif
new file mode 100644
index 00000000000..930f743d216
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IClass.gif
new file mode 100644
index 00000000000..c4524ef7000
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ICollaborationDiagram.gif
new file mode 100644
index 00000000000..3ddab5847ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IComponent.gif
new file mode 100644
index 00000000000..de1bf6d400f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IComponentDiagram.gif
new file mode 100644
index 00000000000..e07c4ede552
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IDeploymentDiagram.gif
new file mode 100644
index 00000000000..780caea9b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IDiagram.gif
new file mode 100644
index 00000000000..3b5e74988e1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IInformationFlow.gif
new file mode 100644
index 00000000000..de1bf6d400f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IInformationItem.gif
new file mode 100644
index 00000000000..5a78e87e6ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IMSC.gif
new file mode 100644
index 00000000000..5da9e2dfa83
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IObjectModelDiagram.gif
new file mode 100644
index 00000000000..64b04a5a78f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IPanelDiagram.gif
new file mode 100644
index 00000000000..b19f90ccdf7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ISequenceDiagram.gif
new file mode 100644
index 00000000000..85e79066b86
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStateChart.gif
new file mode 100644
index 00000000000..8fc21667b15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStateChartDiagram.gif
new file mode 100644
index 00000000000..85e79066b86
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStereotype.gif
new file mode 100644
index 00000000000..41e42ed4d60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStructureDiagram.gif
new file mode 100644
index 00000000000..90ccce92860
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ISubsystem.gif
new file mode 100644
index 00000000000..2a3bcb38980
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IType.gif
new file mode 100644
index 00000000000..0fb82fc9230
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IUCDiagram.gif
new file mode 100644
index 00000000000..974a35b1e93
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IUseCaseDiagram.gif
new file mode 100644
index 00000000000..d53ad79ffc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Diagrams_IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_EmbededFiles_IEmbededFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_EmbededFiles_IEmbededFile.gif
new file mode 100644
index 00000000000..9fff14a13d5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_EmbededFiles_IEmbededFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_HyperLinks_IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_HyperLinks_IMHyperLink.gif
new file mode 100644
index 00000000000..a3e4ead8a5e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_HyperLinks_IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Inheritances_IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Inheritances_IGeneralization.gif
new file mode 100644
index 00000000000..3ee6d16ecec
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Inheritances_IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_ObjectLinks_IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_ObjectLinks_IObjectLink.gif
new file mode 100644
index 00000000000..968ffa66800
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_ObjectLinks_IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IConstructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IConstructor.gif
new file mode 100644
index 00000000000..519be70fad7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IConstructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IDestructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IDestructor.gif
new file mode 100644
index 00000000000..4b9f986cbde
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IDestructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IPrimitiveOperation.gif
new file mode 100644
index 00000000000..930f743d216
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IReception.gif
new file mode 100644
index 00000000000..9fff14a13d5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_ITriggered.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_ITriggered.gif
new file mode 100644
index 00000000000..9d2db8f4db3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_Operations_ITriggered.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_StateCharts_IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_StateCharts_IActivityGraph.gif
new file mode 100644
index 00000000000..b19f90ccdf7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_StateCharts_IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_UseCaseStereoTypes_IUseCaseStereoType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_UseCaseStereoTypes_IUseCaseStereoType.gif
new file mode 100644
index 00000000000..eb658f37163
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_UseCaseStereoTypes_IUseCaseStereoType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_description_IDescription.gif
new file mode 100644
index 00000000000..d53ad79ffc8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..d022471fc71
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIUseCase_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIVariable_myTypeOf_IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIVariable_myTypeOf_IType.gif
new file mode 100644
index 00000000000..889f3af917f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateIVariable_myTypeOf_IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateLinksType_otherClass_IClassHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateLinksType_otherClass_IClassHandle.gif
new file mode 100644
index 00000000000..f73697b64c8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateLinksType_otherClass_IClassHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateM_hTargetType_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateM_hTargetType_description_IDescription.gif
new file mode 100644
index 00000000000..a31e5142add
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateM_hTargetType_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateM_hTargetType_properties_IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateM_hTargetType_properties_IPropertyContainer.gif
new file mode 100644
index 00000000000..47209bab6d2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateM_hTargetType_properties_IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IAcceptEventAction.gif
new file mode 100644
index 00000000000..0a2756161d6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..4ffa17e76fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IBranch.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IBranch.gif
new file mode 100644
index 00000000000..3f8d415eb14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IBranch.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_ICallOperation.gif
new file mode 100644
index 00000000000..a86f915621e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IConnector.gif
new file mode 100644
index 00000000000..ab7abfd64fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IFork.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IFork.gif
new file mode 100644
index 00000000000..62e1e1aeb81
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IFork.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IHistoryConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IHistoryConnector.gif
new file mode 100644
index 00000000000..452784a5065
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IHistoryConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IObjectNode.gif
new file mode 100644
index 00000000000..8b750f7b970
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IPin.gif
new file mode 100644
index 00000000000..929686b8d36
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IReferenceActivity.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IReferenceActivity.gif
new file mode 100644
index 00000000000..1ded75de0c5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IReferenceActivity.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IState.gif
new file mode 100644
index 00000000000..d55104df4c8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_ITimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_ITimeEvent.gif
new file mode 100644
index 00000000000..aa1863626cf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Connectors_ITimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Transitions_IDefaultDrvdTrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Transitions_IDefaultDrvdTrans.gif
new file mode 100644
index 00000000000..52a37bad328
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Transitions_IDefaultDrvdTrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Transitions_ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Transitions_ITransition.gif
new file mode 100644
index 00000000000..aa1863626cf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_Transitions_ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_graphicChart_CGIStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_graphicChart_CGIStateChart.gif
new file mode 100644
index 00000000000..013290dbffd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateNestedStateChartType_graphicChart_CGIStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTheMainDiagramType_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTheMainDiagramType_description_IDescription.gif
new file mode 100644
index 00000000000..91bb42f1a6b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTheMainDiagramType_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IAssociationClass.gif
new file mode 100644
index 00000000000..bbf242da6a9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IClass.gif
new file mode 100644
index 00000000000..f08356ef9bb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IStateChart.gif
new file mode 100644
index 00000000000..37dad615792
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateToLinkType_implicitClass_IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTransitionsType_description_IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTransitionsType_description_IDescription.gif
new file mode 100644
index 00000000000..d01836d01e4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTransitionsType_description_IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTransitionsType_itsLabel_ILabel.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTransitionsType_itsLabel_ILabel.gif
new file mode 100644
index 00000000000..c345ca5a1bf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/ctool16/CreateTransitionsType_itsLabel_ILabel.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CCollaborationChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CCollaborationChart.gif
new file mode 100644
index 00000000000..badaab0664a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CCollaborationChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIActionState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIActionState.gif
new file mode 100644
index 00000000000..2124f3e3ab2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIActionState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIActiveX.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIActiveX.gif
new file mode 100644
index 00000000000..5a9bc7514fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIActiveX.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAnchor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAnchor.gif
new file mode 100644
index 00000000000..a17dc7d88e9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAnchor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAnnotation.gif
new file mode 100644
index 00000000000..c4fb30e9687
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIArrow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIArrow.gif
new file mode 100644
index 00000000000..134551bff7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIArrow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAssociationEnd.gif
new file mode 100644
index 00000000000..05dc74ad5da
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAssociationRole.gif
new file mode 100644
index 00000000000..1e5345fb323
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBasicClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBasicClass.gif
new file mode 100644
index 00000000000..420eee17752
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBasicClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBlockState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBlockState.gif
new file mode 100644
index 00000000000..106881e5d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBlockState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBox.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBox.gif
new file mode 100644
index 00000000000..498364f1c1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIBox.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIButtonArray.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIButtonArray.gif
new file mode 100644
index 00000000000..c414fe9f728
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIButtonArray.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClass.gif
new file mode 100644
index 00000000000..be22463d291
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClassChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClassChart.gif
new file mode 100644
index 00000000000..f8041d22553
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClassChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClassifierRole.gif
new file mode 100644
index 00000000000..9250fecbffd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGICompartment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGICompartment.gif
new file mode 100644
index 00000000000..afb82ea48a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGICompartment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIComponent.gif
new file mode 100644
index 00000000000..c4a8af41844
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGICompositeClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGICompositeClass.gif
new file mode 100644
index 00000000000..ef56c140853
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGICompositeClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIConnector.gif
new file mode 100644
index 00000000000..5a9bc7514fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIContainArrow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIContainArrow.gif
new file mode 100644
index 00000000000..c8d381f0b32
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIContainArrow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIDiagramFrame.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIDiagramFrame.gif
new file mode 100644
index 00000000000..9250fecbffd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIDiagramFrame.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIFreeShape.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIFreeShape.gif
new file mode 100644
index 00000000000..7c2aaac84ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIFreeShape.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIFreeText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIFreeText.gif
new file mode 100644
index 00000000000..c414fe9f728
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIFreeText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIGenericElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIGenericElement.gif
new file mode 100644
index 00000000000..10d222998af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIGenericElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIImage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIImage.gif
new file mode 100644
index 00000000000..498364f1c1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIImage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIImageData.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIImageData.gif
new file mode 100644
index 00000000000..33854e98c25
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIImageData.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIInformationFlow.gif
new file mode 100644
index 00000000000..c4a8af41844
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIInheritance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIInheritance.gif
new file mode 100644
index 00000000000..7c2aaac84ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIInheritance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMFCCtrl.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMFCCtrl.gif
new file mode 100644
index 00000000000..14af8aaee9f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMFCCtrl.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMessageLabel.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMessageLabel.gif
new file mode 100644
index 00000000000..d3dc5a9ad81
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMessageLabel.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscChart.gif
new file mode 100644
index 00000000000..a17dc7d88e9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscColumnCR.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscColumnCR.gif
new file mode 100644
index 00000000000..33a997a1606
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscColumnCR.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscConditionMark.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscConditionMark.gif
new file mode 100644
index 00000000000..b3643da048a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscConditionMark.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscExecutionOccurrence.gif
new file mode 100644
index 00000000000..cdd3b76e3c0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOccurrence.gif
new file mode 100644
index 00000000000..4365960a04b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOperand.gif
new file mode 100644
index 00000000000..739ebbfa6ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOperator.gif
new file mode 100644
index 00000000000..134551bff7e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscMessage.gif
new file mode 100644
index 00000000000..f8041d22553
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIMscMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIObjectInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIObjectInstance.gif
new file mode 100644
index 00000000000..7b7c428c715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIObjectInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIObjectLink.gif
new file mode 100644
index 00000000000..90d10f94707
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPackage.gif
new file mode 100644
index 00000000000..89ad5da38ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPartition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPartition.gif
new file mode 100644
index 00000000000..e4b530eca17
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPartition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPortConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPortConnector.gif
new file mode 100644
index 00000000000..14af8aaee9f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIPortConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIState.gif
new file mode 100644
index 00000000000..ed874747401
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIStateChart.gif
new file mode 100644
index 00000000000..739ebbfa6ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGISwimlaneFrame.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGISwimlaneFrame.gif
new file mode 100644
index 00000000000..b1f8afa4766
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGISwimlaneFrame.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIText.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIText.gif
new file mode 100644
index 00000000000..c4a8af41844
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGIText.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGITextBox.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGITextBox.gif
new file mode 100644
index 00000000000..90d10f94707
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGITextBox.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGITrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGITrans.gif
new file mode 100644
index 00000000000..cb1755a7125
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CGITrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CollEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CollEvent.gif
new file mode 100644
index 00000000000..afb82ea48a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/CollEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAcceptEventAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAcceptEventAction.gif
new file mode 100644
index 00000000000..7b7c428c715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAcceptEventAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAcceptTimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAcceptTimeEvent.gif
new file mode 100644
index 00000000000..badaab0664a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAcceptTimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAction.gif
new file mode 100644
index 00000000000..2124f3e3ab2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActivityDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActivityDiagram.gif
new file mode 100644
index 00000000000..83afb9b3c9a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActivityDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActivityGraph.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActivityGraph.gif
new file mode 100644
index 00000000000..c4fb30e9687
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActivityGraph.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActor.gif
new file mode 100644
index 00000000000..e4bc22dd17e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IActor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAnchor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAnchor.gif
new file mode 100644
index 00000000000..caf2804510d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAnchor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAnnotation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAnnotation.gif
new file mode 100644
index 00000000000..35ef84e20e2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAnnotation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IArgument.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IArgument.gif
new file mode 100644
index 00000000000..afb82ea48a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IArgument.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationClass.gif
new file mode 100644
index 00000000000..5915591825a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationEnd.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationEnd.gif
new file mode 100644
index 00000000000..10d222998af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationEnd.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationEndHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationEndHandle.gif
new file mode 100644
index 00000000000..2b692560297
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationEndHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationRole.gif
new file mode 100644
index 00000000000..2b692560297
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAssociationRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAttribute.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAttribute.gif
new file mode 100644
index 00000000000..be22463d291
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IAttribute.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBlock.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBlock.gif
new file mode 100644
index 00000000000..106881e5d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBlock.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBody.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBody.gif
new file mode 100644
index 00000000000..106881e5d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBody.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBranch.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBranch.gif
new file mode 100644
index 00000000000..ea58a657dc0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IBranch.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICallAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICallAction.gif
new file mode 100644
index 00000000000..cdd3b76e3c0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICallAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICallOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICallOperation.gif
new file mode 100644
index 00000000000..338fb8d9a72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICallOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClass.gif
new file mode 100644
index 00000000000..33854e98c25
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassHandle.gif
new file mode 100644
index 00000000000..420eee17752
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassInstance.gif
new file mode 100644
index 00000000000..c00aedf4135
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassifier.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassifier.gif
new file mode 100644
index 00000000000..ef56c140853
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassifier.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassifierRole.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassifierRole.gif
new file mode 100644
index 00000000000..cb1755a7125
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IClassifierRole.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICodeGenConfigInfo.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICodeGenConfigInfo.gif
new file mode 100644
index 00000000000..4365960a04b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICodeGenConfigInfo.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICodeGenConfigInfoHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICodeGenConfigInfoHandle.gif
new file mode 100644
index 00000000000..c3370c7ddd5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICodeGenConfigInfoHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICollaboration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICollaboration.gif
new file mode 100644
index 00000000000..f8041d22553
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICollaboration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICollaborationDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICollaborationDiagram.gif
new file mode 100644
index 00000000000..45731fe28e7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICollaborationDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IColor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IColor.gif
new file mode 100644
index 00000000000..89ad5da38ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IColor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICombinedFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICombinedFragment.gif
new file mode 100644
index 00000000000..904159880b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ICombinedFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComment.gif
new file mode 100644
index 00000000000..904159880b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponent.gif
new file mode 100644
index 00000000000..badaab0664a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponentDiagram.gif
new file mode 100644
index 00000000000..afb82ea48a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponentInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponentInstance.gif
new file mode 100644
index 00000000000..10d222998af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IComponentInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConfiguration.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConfiguration.gif
new file mode 100644
index 00000000000..33854e98c25
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConfiguration.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConnector.gif
new file mode 100644
index 00000000000..5915591825a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConstraint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConstraint.gif
new file mode 100644
index 00000000000..7b7c428c715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConstraint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConstructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConstructor.gif
new file mode 100644
index 00000000000..caf2804510d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IConstructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IContextSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IContextSpecification.gif
new file mode 100644
index 00000000000..c3370c7ddd5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IContextSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IControlledFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IControlledFile.gif
new file mode 100644
index 00000000000..420eee17752
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IControlledFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDefaultDrvdTrans.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDefaultDrvdTrans.gif
new file mode 100644
index 00000000000..90d10f94707
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDefaultDrvdTrans.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDependency.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDependency.gif
new file mode 100644
index 00000000000..ea58a657dc0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDependency.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDeploymentDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDeploymentDiagram.gif
new file mode 100644
index 00000000000..1e5345fb323
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDeploymentDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDescription.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDescription.gif
new file mode 100644
index 00000000000..904159880b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDescription.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDestructor.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDestructor.gif
new file mode 100644
index 00000000000..90d10f94707
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDestructor.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDiagram.gif
new file mode 100644
index 00000000000..14af8aaee9f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEmbededFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEmbededFile.gif
new file mode 100644
index 00000000000..8a5c70cbd74
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEmbededFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEnumerationLiteral.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEnumerationLiteral.gif
new file mode 100644
index 00000000000..90d10f94707
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEnumerationLiteral.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEvent.gif
new file mode 100644
index 00000000000..badaab0664a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEventHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEventHandle.gif
new file mode 100644
index 00000000000..30f0c48da8d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEventHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEventReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEventReception.gif
new file mode 100644
index 00000000000..c673a5200a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IEventReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IExecutionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IExecutionOccurrence.gif
new file mode 100644
index 00000000000..498364f1c1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IExecutionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IExternalHyperlink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IExternalHyperlink.gif
new file mode 100644
index 00000000000..83afb9b3c9a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IExternalHyperlink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFile.gif
new file mode 100644
index 00000000000..c4fb30e9687
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFileFragment.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFileFragment.gif
new file mode 100644
index 00000000000..c673a5200a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFileFragment.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlow.gif
new file mode 100644
index 00000000000..98b351f1c44
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlowItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlowItem.gif
new file mode 100644
index 00000000000..48e3cf22687
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlowItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlowchart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlowchart.gif
new file mode 100644
index 00000000000..e4bc22dd17e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFlowchart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFolder.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFolder.gif
new file mode 100644
index 00000000000..89ad5da38ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFolder.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFork.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFork.gif
new file mode 100644
index 00000000000..afb82ea48a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IFork.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IGeneralization.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IGeneralization.gif
new file mode 100644
index 00000000000..94c953e013b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IGeneralization.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IGuard.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IGuard.gif
new file mode 100644
index 00000000000..2b692560297
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IGuard.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHandleWithData.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHandleWithData.gif
new file mode 100644
index 00000000000..c414fe9f728
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHandleWithData.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHistoryConnector.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHistoryConnector.gif
new file mode 100644
index 00000000000..f8041d22553
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHistoryConnector.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHyperLink.gif
new file mode 100644
index 00000000000..9250fecbffd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInformationFlow.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInformationFlow.gif
new file mode 100644
index 00000000000..badaab0664a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInformationFlow.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInformationItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInformationItem.gif
new file mode 100644
index 00000000000..e4bc22dd17e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInformationItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstance.gif
new file mode 100644
index 00000000000..53500daf98e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceSlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceSlot.gif
new file mode 100644
index 00000000000..c4a8af41844
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceSlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceSpecification.gif
new file mode 100644
index 00000000000..afb82ea48a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceValue.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceValue.gif
new file mode 100644
index 00000000000..35ef84e20e2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInstanceValue.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOccurrence.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOccurrence.gif
new file mode 100644
index 00000000000..badaab0664a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOccurrence.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOperand.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOperand.gif
new file mode 100644
index 00000000000..e4b530eca17
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOperand.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOperator.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOperator.gif
new file mode 100644
index 00000000000..89ad5da38ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInteractionOperator.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInterfaceItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInterfaceItem.gif
new file mode 100644
index 00000000000..14af8aaee9f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInterfaceItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInterfaceItemTrigger.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInterfaceItemTrigger.gif
new file mode 100644
index 00000000000..5a9bc7514fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInterfaceItemTrigger.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInternalHyperlink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInternalHyperlink.gif
new file mode 100644
index 00000000000..c414fe9f728
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IInternalHyperlink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILabel.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILabel.gif
new file mode 100644
index 00000000000..c414fe9f728
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILabel.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILink.gif
new file mode 100644
index 00000000000..106881e5d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILinkInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILinkInstance.gif
new file mode 100644
index 00000000000..14af8aaee9f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILinkInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILiteralSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILiteralSpecification.gif
new file mode 100644
index 00000000000..90d10f94707
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ILiteralSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMHyperLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMHyperLink.gif
new file mode 100644
index 00000000000..10d222998af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMHyperLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMSC.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMSC.gif
new file mode 100644
index 00000000000..7b7c428c715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMSC.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixInstance.gif
new file mode 100644
index 00000000000..106881e5d9b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixLayout.gif
new file mode 100644
index 00000000000..db7414e9372
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixView.gif
new file mode 100644
index 00000000000..badaab0664a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMatrixView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMessage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMessage.gif
new file mode 100644
index 00000000000..a17dc7d88e9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMessage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMessagePoint.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMessagePoint.gif
new file mode 100644
index 00000000000..5a9bc7514fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMessagePoint.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMetaLinkHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMetaLinkHandle.gif
new file mode 100644
index 00000000000..c8d381f0b32
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMetaLinkHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IModelElement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IModelElement.gif
new file mode 100644
index 00000000000..2b692560297
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IModelElement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IModule.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IModule.gif
new file mode 100644
index 00000000000..cdd3b76e3c0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IModule.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMultiplicityItem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMultiplicityItem.gif
new file mode 100644
index 00000000000..05dc74ad5da
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IMultiplicityItem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/INode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/INode.gif
new file mode 100644
index 00000000000..30f0c48da8d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/INode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectLink.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectLink.gif
new file mode 100644
index 00000000000..420eee17752
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectLink.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectLinkHandle.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectLinkHandle.gif
new file mode 100644
index 00000000000..98b351f1c44
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectLinkHandle.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectModelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectModelDiagram.gif
new file mode 100644
index 00000000000..5a9bc7514fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectModelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectNode.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectNode.gif
new file mode 100644
index 00000000000..7c2aaac84ee
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IObjectNode.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IOperation.gif
new file mode 100644
index 00000000000..1e5345fb323
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPackage.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPackage.gif
new file mode 100644
index 00000000000..739ebbfa6ac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPackage.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPanelDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPanelDiagram.gif
new file mode 100644
index 00000000000..c4fb30e9687
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPanelDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPart.gif
new file mode 100644
index 00000000000..7bac4fd3808
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPin.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPin.gif
new file mode 100644
index 00000000000..53500daf98e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPin.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPort.gif
new file mode 100644
index 00000000000..badaab0664a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPrimitiveOperation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPrimitiveOperation.gif
new file mode 100644
index 00000000000..5915591825a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPrimitiveOperation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProfile.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProfile.gif
new file mode 100644
index 00000000000..7b7c428c715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProfile.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProject.gif
new file mode 100644
index 00000000000..c414fe9f728
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProperty.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProperty.gif
new file mode 100644
index 00000000000..45731fe28e7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IProperty.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertyContainer.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertyContainer.gif
new file mode 100644
index 00000000000..98b351f1c44
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertyContainer.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertyMetaclass.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertyMetaclass.gif
new file mode 100644
index 00000000000..afb82ea48a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertyMetaclass.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertySubject.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertySubject.gif
new file mode 100644
index 00000000000..904159880b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IPropertySubject.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IReception.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IReception.gif
new file mode 100644
index 00000000000..8a5c70cbd74
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IReception.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IReferenceActivity.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IReferenceActivity.gif
new file mode 100644
index 00000000000..c00aedf4135
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IReferenceActivity.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IRelation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IRelation.gif
new file mode 100644
index 00000000000..d3dc5a9ad81
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IRelation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IRequirement.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IRequirement.gif
new file mode 100644
index 00000000000..b3643da048a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IRequirement.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISendAction.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISendAction.gif
new file mode 100644
index 00000000000..7b7c428c715
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISendAction.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISequenceDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISequenceDiagram.gif
new file mode 100644
index 00000000000..c4a8af41844
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISequenceDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISlot.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISlot.gif
new file mode 100644
index 00000000000..89ad5da38ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISlot.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IState.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IState.gif
new file mode 100644
index 00000000000..2124f3e3ab2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IState.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateChart.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateChart.gif
new file mode 100644
index 00000000000..9250fecbffd
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateChart.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateChartDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateChartDiagram.gif
new file mode 100644
index 00000000000..c4a8af41844
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateChartDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateVertex.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateVertex.gif
new file mode 100644
index 00000000000..420eee17752
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStateVertex.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStereotype.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStereotype.gif
new file mode 100644
index 00000000000..b3643da048a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStereotype.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStructureDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStructureDiagram.gif
new file mode 100644
index 00000000000..35ef84e20e2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IStructureDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISubsystem.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISubsystem.gif
new file mode 100644
index 00000000000..53500daf98e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISubsystem.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISwimlane.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISwimlane.gif
new file mode 100644
index 00000000000..c673a5200a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISwimlane.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISysMLPort.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISysMLPort.gif
new file mode 100644
index 00000000000..cdd3b76e3c0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ISysMLPort.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableInstance.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableInstance.gif
new file mode 100644
index 00000000000..8a5c70cbd74
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableInstance.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableLayout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableLayout.gif
new file mode 100644
index 00000000000..14af8aaee9f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableLayout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableView.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableView.gif
new file mode 100644
index 00000000000..c4a8af41844
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITableView.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITag.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITag.gif
new file mode 100644
index 00000000000..b1f8afa4766
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITag.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInst.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInst.gif
new file mode 100644
index 00000000000..10d222998af
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInst.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstParam.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstParam.gif
new file mode 100644
index 00000000000..98b351f1c44
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstParam.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstantiation.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstantiation.gif
new file mode 100644
index 00000000000..c4fb30e9687
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstantiation.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstantiationParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstantiationParameter.gif
new file mode 100644
index 00000000000..c3370c7ddd5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateInstantiationParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateParameter.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateParameter.gif
new file mode 100644
index 00000000000..5a9bc7514fa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITemplateParameter.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITimeEvent.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITimeEvent.gif
new file mode 100644
index 00000000000..c414fe9f728
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITimeEvent.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITimeout.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITimeout.gif
new file mode 100644
index 00000000000..498364f1c1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITimeout.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITransition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITransition.gif
new file mode 100644
index 00000000000..c414fe9f728
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITransition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITrigger.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITrigger.gif
new file mode 100644
index 00000000000..c4fb30e9687
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITrigger.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITriggered.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITriggered.gif
new file mode 100644
index 00000000000..c673a5200a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/ITriggered.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IType.gif
new file mode 100644
index 00000000000..89ad5da38ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUCDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUCDiagram.gif
new file mode 100644
index 00000000000..e4b530eca17
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUCDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUnit.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUnit.gif
new file mode 100644
index 00000000000..94c953e013b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUnit.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCase.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCase.gif
new file mode 100644
index 00000000000..afb82ea48a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCase.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCaseDiagram.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCaseDiagram.gif
new file mode 100644
index 00000000000..904159880b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCaseDiagram.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCaseStereoType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCaseStereoType.gif
new file mode 100644
index 00000000000..f8041d22553
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IUseCaseStereoType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IValueSpecification.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IValueSpecification.gif
new file mode 100644
index 00000000000..a17dc7d88e9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IValueSpecification.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IVariable.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IVariable.gif
new file mode 100644
index 00000000000..c4a8af41844
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/IVariable.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/TableDataDefinition.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/TableDataDefinition.gif
new file mode 100644
index 00000000000..afb82ea48a5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/TableDataDefinition.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/UnknownType.gif b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/UnknownType.gif
new file mode 100644
index 00000000000..caf2804510d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/icons/full/obj16/UnknownType.gif
Binary files differ
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/plugin.properties b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/plugin.properties
new file mode 100644
index 00000000000..60d00c2c8df
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/plugin.properties
@@ -0,0 +1,2015 @@
+# /*****************************************************************************
+# * Copyright (c) 2016 CEA LIST and others.
+# *
+# * All rights reserved. This program and the accompanying materials
+# * are made available under the terms of the Eclipse Public License v1.0
+# * which accompanies this distribution, and is available at
+# * http://www.eclipse.org/legal/epl-v10.html
+# *
+# * Contributors:
+# * CEA LIST - Initial API and implementation
+# *
+# *****************************************************************************/
+
+pluginName = Papyrus Rhapsody Metamodel Edit Support (Incubation)
+providerName = Eclipse Modeling Project
+
+_UI_CreateChild_text = {0}
+_UI_CreateChild_text2 = {1} {0}
+_UI_CreateChild_text3 = {1}
+_UI_CreateChild_tooltip = Create New {0} Under {1} Feature
+_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}.
+_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent.
+
+_UI_PropertyDescriptor_description = The {0} of the {1}
+
+_UI_IAcceptEventAction_type = IAccept Event Action
+_UI_IAcceptTimeEvent_type = IAccept Time Event
+_UI_IAction_type = IAction
+_UI_IActivityDiagram_type = IActivity Diagram
+_UI_IActor_type = IActor
+_UI_IAnnotation_type = IAnnotation
+_UI_IArgument_type = IArgument
+_UI_IAssociationClass_type = IAssociation Class
+_UI_IAssociationRole_type = IAssociation Role
+_UI_IAttribute_type = IAttribute
+_UI_ICallOperation_type = ICall Operation
+_UI_IClass_type = IClass
+_UI_IClassifier_type = IClassifier
+_UI_IClassifierRole_type = IClassifier Role
+_UI_ICollaboration_type = ICollaboration
+_UI_ICollaborationDiagram_type = ICollaboration Diagram
+_UI_IComment_type = IComment
+_UI_IComponent_type = IComponent
+_UI_IComponentDiagram_type = IComponent Diagram
+_UI_IComponentInstance_type = IComponent Instance
+_UI_IConfiguration_type = IConfiguration
+_UI_IConnector_type = IConnector
+_UI_IConstraint_type = IConstraint
+_UI_IContextSpecification_type = IContext Specification
+_UI_IControlledFile_type = IControlled File
+_UI_IDependency_type = IDependency
+_UI_IDeploymentDiagram_type = IDeployment Diagram
+_UI_IDiagram_type = IDiagram
+_UI_IEnumerationLiteral_type = IEnumeration Literal
+_UI_IEvent_type = IEvent
+_UI_IEventReception_type = IEvent Reception
+_UI_IExecutionOccurrence_type = IExecution Occurrence
+_UI_IFile_type = IFile
+_UI_IFileFragment_type = IFile Fragment
+_UI_IFlow_type = IFlow
+_UI_IFlowchart_type = IFlowchart
+_UI_IFlowItem_type = IFlow Item
+_UI_IGeneralization_type = IGeneralization
+_UI_IGuard_type = IGuard
+_UI_IHyperLink_type = IHyper Link
+_UI_IInstance_type = IInstance
+_UI_IInstanceSlot_type = IInstance Slot
+_UI_IInstanceSpecification_type = IInstance Specification
+_UI_IInstanceValue_type = IInstance Value
+_UI_IInteractionOccurrence_type = IInteraction Occurrence
+_UI_IInteractionOperand_type = IInteraction Operand
+_UI_IInteractionOperator_type = IInteraction Operator
+_UI_IInterfaceItem_type = IInterface Item
+_UI_ILink_type = ILink
+_UI_ILiteralSpecification_type = ILiteral Specification
+_UI_IMatrixLayout_type = IMatrix Layout
+_UI_IMatrixView_type = IMatrix View
+_UI_IMessage_type = IMessage
+_UI_IMessagePoint_type = IMessage Point
+_UI_IModelElement_type = IModel Element
+_UI_IModule_type = IModule
+_UI_INode_type = INode
+_UI_IObjectModelDiagram_type = IObject Model Diagram
+_UI_IObjectNode_type = IObject Node
+_UI_IOperation_type = IOperation
+_UI_IPackage_type = IPackage
+_UI_IPanelDiagram_type = IPanel Diagram
+_UI_IPin_type = IPin
+_UI_IPort_type = IPort
+_UI_IProfile_type = IProfile
+_UI_IProject_type = IProject
+_UI_IRelation_type = IRelation
+_UI_IRequirement_type = IRequirement
+_UI_ISendAction_type = ISend Action
+_UI_ISequenceDiagram_type = ISequence Diagram
+_UI_IState_type = IState
+_UI_IStateVertex_type = IState Vertex
+_UI_IStereotype_type = IStereotype
+_UI_IStructureDiagram_type = IStructure Diagram
+_UI_ISwimlane_type = ISwimlane
+_UI_ISysMLPort_type = ISys ML Port
+_UI_ITableLayout_type = ITable Layout
+_UI_ITableView_type = ITable View
+_UI_ITag_type = ITag
+_UI_ITemplateInstantiation_type = ITemplate Instantiation
+_UI_ITemplateInstantiationParameter_type = ITemplate Instantiation Parameter
+_UI_ITemplateParameter_type = ITemplate Parameter
+_UI_ITransition_type = ITransition
+_UI_ITrigger_type = ITrigger
+_UI_IType_type = IType
+_UI_IUnit_type = IUnit
+_UI_IUseCase_type = IUse Case
+_UI_IUseCaseDiagram_type = IUse Case Diagram
+_UI_IValueSpecification_type = IValue Specification
+_UI_IVariable_type = IVariable
+_UI_ISubsystem_type = ISubsystem
+_UI_UnknownType_type = Unknown Type
+_UI_IPropertyContainer_type = IProperty Container
+_UI_IPropertySubject_type = IProperty Subject
+_UI_IPropertyMetaclass_type = IProperty Metaclass
+_UI_IProperty_type = IProperty
+_UI_IDescription_type = IDescription
+_UI_IMHyperLink_type = IM Hyper Link
+_UI_IPrimitiveOperation_type = IPrimitive Operation
+_UI_IBody_type = IBody
+_UI_CGIClassChart_type = CGI Class Chart
+_UI_CGIText_type = CGI Text
+_UI_IColor_type = IColor
+_UI_CGIClass_type = CGI Class
+_UI_IPart_type = IPart
+_UI_CGICompartment_type = CGI Compartment
+_UI_CGIObjectInstance_type = CGI Object Instance
+_UI_IFolder_type = IFolder
+_UI_ICodeGenConfigInfoHandle_type = ICode Gen Config Info Handle
+_UI_ICodeGenConfigInfo_type = ICode Gen Config Info
+_UI_IConstructor_type = IConstructor
+_UI_CGIPortConnector_type = CGI Port Connector
+_UI_IObjectLink_type = IObject Link
+_UI_IMetaLinkHandle_type = IMeta Link Handle
+_UI_CGIObjectLink_type = CGI Object Link
+_UI_IMultiplicityItem_type = IMultiplicity Item
+_UI_IAssociationEnd_type = IAssociation End
+_UI_IReception_type = IReception
+_UI_IStateChart_type = IState Chart
+_UI_IDefaultDrvdTrans_type = IDefault Drvd Trans
+_UI_ILabel_type = ILabel
+_UI_IInterfaceItemTrigger_type = IInterface Item Trigger
+_UI_IHistoryConnector_type = IHistory Connector
+_UI_ITimeout_type = ITimeout
+_UI_IStateChartDiagram_type = IState Chart Diagram
+_UI_CGIStateChart_type = CGI State Chart
+_UI_CGIState_type = CGI State
+_UI_CGIConnector_type = CGI Connector
+_UI_CGITrans_type = CGI Trans
+_UI_CGIAssociationEnd_type = CGI Association End
+_UI_IAssociationEndHandle_type = IAssociation End Handle
+_UI_IObjectLinkHandle_type = IObject Link Handle
+_UI_IMSC_type = IMSC
+_UI_CGIMscChart_type = CGI Msc Chart
+_UI_CGIBox_type = CGI Box
+_UI_CGIMscColumnCR_type = CGI Msc Column CR
+_UI_CGIMFCCtrl_type = CGIMFC Ctrl
+_UI_CGIActiveX_type = CGI Active X
+_UI_CGIFreeShape_type = CGI Free Shape
+_UI_CGIFreeText_type = CGI Free Text
+_UI_CGITextBox_type = CGI Text Box
+_UI_CGIAnnotation_type = CGI Annotation
+_UI_IBranch_type = IBranch
+_UI_IUCDiagram_type = IUC Diagram
+_UI_CGICompositeClass_type = CGI Composite Class
+_UI_CGIInformationFlow_type = CGI Information Flow
+_UI_IInformationFlow_type = IInformation Flow
+_UI_IInformationItem_type = IInformation Item
+_UI_CGIInheritance_type = CGI Inheritance
+_UI_CGIPackage_type = CGI Package
+_UI_ITriggered_type = ITriggered
+_UI_CGIBasicClass_type = CGI Basic Class
+_UI_IAnchor_type = IAnchor
+_UI_CGIAnchor_type = CGI Anchor
+_UI_CGIMscMessage_type = CGI Msc Message
+_UI_IInternalHyperlink_type = IInternal Hyperlink
+_UI_IDestructor_type = IDestructor
+_UI_IUseCaseStereoType_type = IUse Case Stereo Type
+_UI_CCollaborationChart_type = CCollaboration Chart
+_UI_CGIClassifierRole_type = CGI Classifier Role
+_UI_CGIAssociationRole_type = CGI Association Role
+_UI_CGIMessageLabel_type = CGI Message Label
+_UI_CGIArrow_type = CGI Arrow
+_UI_CGIComponent_type = CGI Component
+_UI_TableDataDefinition_type = Table Data Definition
+_UI_CGIDiagramFrame_type = CGI Diagram Frame
+_UI_CGIGenericElement_type = CGI Generic Element
+_UI_CGIImageData_type = CGI Image Data
+_UI_IEventHandle_type = IEvent Handle
+_UI_ITableInstance_type = ITable Instance
+_UI_IMatrixInstance_type = IMatrix Instance
+_UI_IHandleWithData_type = IHandle With Data
+_UI_CGIMscConditionMark_type = CGI Msc Condition Mark
+_UI_ICombinedFragment_type = ICombined Fragment
+_UI_CGIMscInteractionOperator_type = CGI Msc Interaction Operator
+_UI_CGIMscInteractionOperand_type = CGI Msc Interaction Operand
+_UI_IEmbededFile_type = IEmbeded File
+_UI_IActivityGraph_type = IActivity Graph
+_UI_CGIImage_type = CGI Image
+_UI_ITimeEvent_type = ITime Event
+_UI_CGIActionState_type = CGI Action State
+_UI_IClassHandle_type = IClass Handle
+_UI_IClassInstance_type = IClass Instance
+_UI_ILinkInstance_type = ILink Instance
+_UI_CollEvent_type = Coll Event
+_UI_CGIButtonArray_type = CGI Button Array
+_UI_IExternalHyperlink_type = IExternal Hyperlink
+_UI_IFork_type = IFork
+_UI_CGIBlockState_type = CGI Block State
+_UI_CGIPartition_type = CGI Partition
+_UI_CGISwimlaneFrame_type = CGI Swimlane Frame
+_UI_CGIMscInteractionOccurrence_type = CGI Msc Interaction Occurrence
+_UI_ICallAction_type = ICall Action
+_UI_CGIMscExecutionOccurrence_type = CGI Msc Execution Occurrence
+_UI_IBlock_type = IBlock
+_UI_ITemplateInst_type = ITemplate Inst
+_UI_ITemplateInstParam_type = ITemplate Inst Param
+_UI_IReferenceActivity_type = IReference Activity
+_UI_CGIContainArrow_type = CGI Contain Arrow
+_UI_ISlot_type = ISlot
+_UI_DefaultTransType_type = Default Trans Type
+_UI_NestedStateChartType_type = Nested State Chart Type
+_UI_OperationsType_type = Operations Type
+_UI_TheMainDiagramType_type = The Main Diagram Type
+_UI_ComponentsType_type = Components Type
+_UI_ObjectLinksType_type = Object Links Type
+_UI_DeclarativesType_type = Declaratives Type
+_UI_AssociationsType_type = Associations Type
+_UI_LinksType_type = Links Type
+_UI_M_pBaseType_type = MpBase Type
+_UI_P_MessageHandlerType_type = PMessage Handler Type
+_UI_OwnerHandleType_type = Owner Handle Type
+_UI_GraphicChartType_type = Graphic Chart Type
+_UI_DependsOnType_type = Depends On Type
+_UI_M_subjectType_type = Msubject Type
+_UI_ValueType_type = Value Type
+_UI_M_pFormalMessageType_type = MpFormal Message Type
+_UI_ParentType_type = Parent Type
+_UI_M_hTargetType_type = MhTarget Type
+_UI_ItsLabelType_type = Its Label Type
+_UI_ItsTargetType_type = Its Target Type
+_UI_HyperLinksType_type = Hyper Links Type
+_UI_TableInstancesType_type = Table Instances Type
+_UI_EmbededFilesType_type = Embeded Files Type
+_UI_MatrixInstancesType_type = Matrix Instances Type
+_UI_GraphElementsType_type = Graph Elements Type
+_UI_CompartmentsType_type = Compartments Type
+_UI_ItemsType_type = Items Type
+_UI_M_pModelObjectType_type = MpModel Object Type
+_UI_FilesType_type = Files Type
+_UI_ToLinkType_type = To Link Type
+_UI_InverseType_type = Inverse Type
+_UI_TransitionsType_type = Transitions Type
+_UI_ItsStateChartType_type = Its State Chart Type
+_UI_DescriptionType_type = Description Type
+_UI_PropertiesType_type = Properties Type
+_UI_ItsTriggerType_type = Its Trigger Type
+_UI_ConveyedType_type = Conveyed Type
+_UI_End2_Type_type = End2 Type
+_UI_TargetType_type = Target Type
+_UI_Unknown_type = Object
+
+_UI_Unknown_datatype= Value
+
+_UI_IAcceptEventAction_event_feature = Event
+_UI_IAction_id_feature = Id
+_UI_IAction_myState_feature = My State
+_UI_IAction_body_feature = Body
+_UI_IAction_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IAction_objectCreation_feature = Object Creation
+_UI_IAction_umlDependencyID_feature = Uml Dependency ID
+_UI_IActivityDiagram_graphicChart_feature = Graphic Chart
+_UI_IActivityDiagram_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IActor_id_feature = Id
+_UI_IActor_myState_feature = My State
+_UI_IActor_name_feature = Name
+_UI_IActor_theMainDiagram_feature = The Main Diagram
+_UI_IActor_Dependencies_feature = Dependencies
+_UI_IActor_lastID_feature = Last ID
+_UI_IActor_weakCGTime_feature = Weak CG Time
+_UI_IActor_strongCGTime_feature = Strong CG Time
+_UI_IActor_Operations_feature = Operations
+_UI_IActor_StateCharts_feature = State Charts
+_UI_IActor_itsStateChart_feature = Its State Chart
+_UI_IActor_Associations_feature = Associations
+_UI_IActor_classModifier_feature = Class Modifier
+_UI_IActor_HyperLinks_feature = Hyper Links
+_UI_IActor_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IActor_Ports_feature = Ports
+_UI_IActor_Inheritances_feature = Inheritances
+_UI_IActor_Attrs_feature = Attrs
+_UI_IActor_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IActor_description_feature = Description
+_UI_IActor_Annotations_feature = Annotations
+_UI_IActor_ComponentFiles_feature = Component Files
+_UI_IActor_properties_feature = Properties
+_UI_IAnnotation_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IAnnotation_description_feature = Description
+_UI_IAnnotation_umlDependencyID_feature = Uml Dependency ID
+_UI_IAnnotation_objectCreation_feature = Object Creation
+_UI_IAnnotation_Tags_feature = Tags
+_UI_IAnnotation_body_feature = Body
+_UI_IArgument_id_feature = Id
+_UI_IArgument_myState_feature = My State
+_UI_IArgument_properties_feature = Properties
+_UI_IArgument_name_feature = Name
+_UI_IArgument_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IArgument_typeOf_feature = Type Of
+_UI_IArgument_argumentDirection_feature = Argument Direction
+_UI_IArgument_defaultValue_feature = Default Value
+_UI_IArgument_ValueSpecifications_feature = Value Specifications
+_UI_IArgument_description_feature = Description
+_UI_IArgument_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IArgument_objectCreation_feature = Object Creation
+_UI_IArgument_umlDependencyID_feature = Uml Dependency ID
+_UI_IAssociationRole_id_feature = Id
+_UI_IAssociationRole_myState_feature = My State
+_UI_IAssociationRole_m_fAssocType1_feature = MfAssoc Type1
+_UI_IAssociationRole_m_fAssocType2_feature = MfAssoc Type2
+_UI_IAssociationRole_m_pSource_feature = MpSource
+_UI_IAssociationRole_m_pTarget_feature = MpTarget
+_UI_IAssociationRole_m_pFormalAssoc1_feature = MpFormal Assoc1
+_UI_IAssociationRole_m_pFormalAssoc2_feature = MpFormal Assoc2
+_UI_IAssociationRole_name_feature = Name
+_UI_IAssociationRole_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IAssociationRole_objectCreation_feature = Object Creation
+_UI_IAssociationRole_umlDependencyID_feature = Uml Dependency ID
+_UI_IAttribute_typeOf_feature = Type Of
+_UI_IAttribute_protection_feature = Protection
+_UI_IAttribute_static_feature = Static
+_UI_IAttribute_isReference_feature = Is Reference
+_UI_IAttribute_isConstant_feature = Is Constant
+_UI_IAttribute_Stereotypes_feature = Stereotypes
+_UI_IAttribute_ValueSpecifications_feature = Value Specifications
+_UI_IAttribute_properties_feature = Properties
+_UI_IAttribute_description_feature = Description
+_UI_IAttribute_Tags_feature = Tags
+_UI_IAttribute_defaultValue_feature = Default Value
+_UI_IAttribute_Dependencies_feature = Dependencies
+_UI_IAttribute_lastID_feature = Last ID
+_UI_IAttribute_Annotations_feature = Annotations
+_UI_IAttribute_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IAttribute_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IAttribute_theMainDiagram_feature = The Main Diagram
+_UI_ICallOperation_operation_feature = Operation
+_UI_ICallOperation_target_feature = Target
+_UI_IClass_weakCGTime_feature = Weak CG Time
+_UI_IClass_strongCGTime_feature = Strong CG Time
+_UI_IClass_multiplicity_feature = Multiplicity
+_UI_IClass_classModifier_feature = Class Modifier
+_UI_IClass_properties_feature = Properties
+_UI_IClass_Stereotypes_feature = Stereotypes
+_UI_IClass_Operations_feature = Operations
+_UI_IClass_Inheritances_feature = Inheritances
+_UI_IClass_theMainDiagram_feature = The Main Diagram
+_UI_IClass_Attrs_feature = Attrs
+_UI_IClass_Tags_feature = Tags
+_UI_IClass_Associations_feature = Associations
+_UI_IClass_Dependencies_feature = Dependencies
+_UI_IClass_Ports_feature = Ports
+_UI_IClass_ObjectLinks_feature = Object Links
+_UI_IClass_StateCharts_feature = State Charts
+_UI_IClass_itsStateChart_feature = Its State Chart
+_UI_IClass_TriggeredOperations_feature = Triggered Operations
+_UI_IClass_Receptions_feature = Receptions
+_UI_IClass_PrimitiveOperations_feature = Primitive Operations
+_UI_IClass_Annotations_feature = Annotations
+_UI_IClass_description_feature = Description
+_UI_IClass_Declaratives_feature = Declaratives
+_UI_IClass_AssociationElements_feature = Association Elements
+_UI_IClass_ownerHandle_feature = Owner Handle
+_UI_IClass_HyperLinks_feature = Hyper Links
+_UI_IClass_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IClass_ComponentFiles_feature = Component Files
+_UI_IClass_Links_feature = Links
+_UI_IClass_Components_feature = Components
+_UI_IClass_EventHandles_feature = Event Handles
+_UI_IClass_TemplateParameters_feature = Template Parameters
+_UI_IClass_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IClass_cmheader_feature = Cmheader
+_UI_IClass_displayName_feature = Display Name
+_UI_IClassifierRole_id_feature = Id
+_UI_IClassifierRole_name_feature = Name
+_UI_IClassifierRole_m_eRoleType_feature = MeRole Type
+_UI_IClassifierRole_myState_feature = My State
+_UI_IClassifierRole_m_pBase_feature = MpBase
+_UI_IClassifierRole_m_instance_feature = Minstance
+_UI_IClassifierRole_properties_feature = Properties
+_UI_IClassifierRole_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IClassifierRole_m_pRefSD_feature = MpRef SD
+_UI_IClassifierRole_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IClassifierRole_Stereotypes_feature = Stereotypes
+_UI_IClassifierRole_objectCreation_feature = Object Creation
+_UI_IClassifierRole_umlDependencyID_feature = Uml Dependency ID
+_UI_IClassifierRole_displayName_feature = Display Name
+_UI_ICollaboration_id_feature = Id
+_UI_ICollaboration_ClassifierRoles_feature = Classifier Roles
+_UI_ICollaboration_Messages_feature = Messages
+_UI_ICollaboration_Annotations_feature = Annotations
+_UI_ICollaboration_AssociationRoles_feature = Association Roles
+_UI_ICollaboration_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ICollaboration_CombinedFragments_feature = Combined Fragments
+_UI_ICollaboration_p_MessageHandler_feature = PMessage Handler
+_UI_ICollaboration_InteractionOccurrences_feature = Interaction Occurrences
+_UI_ICollaboration_ExecutionOccurrences_feature = Execution Occurrences
+_UI_ICollaboration_objectCreation_feature = Object Creation
+_UI_ICollaboration_umlDependencyID_feature = Uml Dependency ID
+_UI_ICollaborationDiagram_m_pICollaboration_feature = MpI Collaboration
+_UI_IComment_HyperLinks_feature = Hyper Links
+_UI_IComment_Anchors_feature = Anchors
+_UI_IComment_Dependencies_feature = Dependencies
+_UI_IComment_Stereotypes_feature = Stereotypes
+_UI_IComment_lastID_feature = Last ID
+_UI_IComment_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IComment_theMainDiagram_feature = The Main Diagram
+_UI_IComment_properties_feature = Properties
+_UI_IComponent_ownerHandle_feature = Owner Handle
+_UI_IComponent_id_feature = Id
+_UI_IComponent_myState_feature = My State
+_UI_IComponent_name_feature = Name
+_UI_IComponent_Stereotypes_feature = Stereotypes
+_UI_IComponent_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IComponent_m_buildType_feature = Mbuild Type
+_UI_IComponent_m_libraries_feature = Mlibraries
+_UI_IComponent_m_additionalSources_feature = Madditional Sources
+_UI_IComponent_m_standardHeaders_feature = Mstandard Headers
+_UI_IComponent_m_includePath_feature = Minclude Path
+_UI_IComponent_m_initializationCode_feature = Minitialization Code
+_UI_IComponent_m_folder_feature = Mfolder
+_UI_IComponent_m_configActive_feature = Mconfig Active
+_UI_IComponent_Configs_feature = Configs
+_UI_IComponent_Dependencies_feature = Dependencies
+_UI_IComponent_HandlesInMe_feature = Handles In Me
+_UI_IComponent_properties_feature = Properties
+_UI_IComponent_lastID_feature = Last ID
+_UI_IComponent_description_feature = Description
+_UI_IComponent_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IComponent_HyperLinks_feature = Hyper Links
+_UI_IComponent_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IComponent_Declaratives_feature = Declaratives
+_UI_IComponent_VariationPoints_feature = Variation Points
+_UI_IComponent_SelectedVariants_feature = Selected Variants
+_UI_IComponent_objectCreation_feature = Object Creation
+_UI_IComponent_umlDependencyID_feature = Uml Dependency ID
+_UI_IComponent_cmheader_feature = Cmheader
+_UI_IConnector_parent_feature = Parent
+_UI_IConnector_connectorType_feature = Connector Type
+_UI_IConstraint_id_feature = Id
+_UI_IConstraint_myState_feature = My State
+_UI_IConstraint_name_feature = Name
+_UI_IConstraint_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IConstraint_Stereotypes_feature = Stereotypes
+_UI_IConstraint_properties_feature = Properties
+_UI_IConstraint_Anchors_feature = Anchors
+_UI_IDependency_id_feature = Id
+_UI_IDependency_myState_feature = My State
+_UI_IDependency_properties_feature = Properties
+_UI_IDependency_name_feature = Name
+_UI_IDependency_Stereotypes_feature = Stereotypes
+_UI_IDependency_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IDependency_dependsOn_feature = Depends On
+_UI_IDependency_Tags_feature = Tags
+_UI_IDependency_Annotations_feature = Annotations
+_UI_IDependency_displayName_feature = Display Name
+_UI_IDependency_Dependencies_feature = Dependencies
+_UI_IDependency_description_feature = Description
+_UI_IDependency_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IDependency_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IDiagram_properties_feature = Properties
+_UI_IDiagram_Stereotypes_feature = Stereotypes
+_UI_IDiagram_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IDiagram_graphicChart_feature = Graphic Chart
+_UI_IDiagram_Annotations_feature = Annotations
+_UI_IDiagram_displayName_feature = Display Name
+_UI_IDiagram_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IDiagram_HyperLinks_feature = Hyper Links
+_UI_IEnumerationLiteral_id_feature = Id
+_UI_IEnumerationLiteral_name_feature = Name
+_UI_IEnumerationLiteral_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IEnumerationLiteral_value_feature = Value
+_UI_IEnumerationLiteral_properties_feature = Properties
+_UI_IEnumerationLiteral_Tags_feature = Tags
+_UI_IEnumerationLiteral_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IEnumerationLiteral_description_feature = Description
+_UI_IEvent_id_feature = Id
+_UI_IEvent_myState_feature = My State
+_UI_IEvent_name_feature = Name
+_UI_IEvent_virtual_feature = Virtual
+_UI_IEvent_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IEvent_Args_feature = Args
+_UI_IEvent_Stereotypes_feature = Stereotypes
+_UI_IEvent_description_feature = Description
+_UI_IEvent_properties_feature = Properties
+_UI_IEvent_Dependencies_feature = Dependencies
+_UI_IEvent_Tags_feature = Tags
+_UI_IEvent_superEvent_feature = Super Event
+_UI_IEvent_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IEvent_Annotations_feature = Annotations
+_UI_IEvent_displayName_feature = Display Name
+_UI_IExecutionOccurrence_id_feature = Id
+_UI_IExecutionOccurrence_m_startMessage_feature = Mstart Message
+_UI_IExecutionOccurrence_m_endMessage_feature = Mend Message
+_UI_IExecutionOccurrence_m_length_feature = Mlength
+_UI_IFile_properties_feature = Properties
+_UI_IFile_m_type_feature = Mtype
+_UI_IFile_Fragments_feature = Fragments
+_UI_IFile_description_feature = Description
+_UI_IFile_Dependencies_feature = Dependencies
+_UI_IFileFragment_id_feature = Id
+_UI_IFileFragment_name_feature = Name
+_UI_IFileFragment_m_type_feature = Mtype
+_UI_IFileFragment_m_text_feature = Mtext
+_UI_IFileFragment_m_startRow_feature = Mstart Row
+_UI_IFileFragment_m_startCol_feature = Mstart Col
+_UI_IFileFragment_description_feature = Description
+_UI_IFileFragment_m_startCol_Short_feature = Mstart Col Short
+_UI_IFileFragment_m_endRow_feature = Mend Row
+_UI_IFileFragment_m_endCol_Short_feature = Mend Col Short
+_UI_IFileFragment_m_subject_feature = Msubject
+_UI_IFileFragment_Tags_feature = Tags
+_UI_IFileFragment_Fragments_feature = Fragments
+_UI_IFileFragment_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IFileFragment_objectCreation_feature = Object Creation
+_UI_IFileFragment_umlDependencyID_feature = Uml Dependency ID
+_UI_IGeneralization_id_feature = Id
+_UI_IGeneralization_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IGeneralization_dependsOn_feature = Depends On
+_UI_IGeneralization_inheritanceType_feature = Inheritance Type
+_UI_IGeneralization_isVirtual_feature = Is Virtual
+_UI_IGeneralization_Stereotypes_feature = Stereotypes
+_UI_IGeneralization_description_feature = Description
+_UI_IGeneralization_objectCreation_feature = Object Creation
+_UI_IGeneralization_umlDependencyID_feature = Uml Dependency ID
+_UI_IGeneralization_ti_feature = Ti
+_UI_IGeneralization_Annotations_feature = Annotations
+_UI_IGuard_id_feature = Id
+_UI_IGuard_body_feature = Body
+_UI_IGuard_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IGuard_objectCreation_feature = Object Creation
+_UI_IGuard_umlDependencyID_feature = Uml Dependency ID
+_UI_IInstance_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IInstance_id_feature = Id
+_UI_IInstance_inverse_feature = Inverse
+_UI_IInstance_myState_feature = My State
+_UI_IInstance_name_feature = Name
+_UI_IInstanceValue_id_feature = Id
+_UI_IInstanceValue_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IInstanceValue_value_feature = Value
+_UI_IInteractionOccurrence_id_feature = Id
+_UI_IInteractionOccurrence_name_feature = Name
+_UI_IInteractionOccurrence_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IInteractionOccurrence_m_pRefSD_feature = MpRef SD
+_UI_IInteractionOccurrence_Stereotypes_feature = Stereotypes
+_UI_IInteractionOccurrence_Tags_feature = Tags
+_UI_IInteractionOccurrence_objectCreation_feature = Object Creation
+_UI_IInteractionOccurrence_umlDependencyID_feature = Uml Dependency ID
+_UI_IInteractionOperand_myState_feature = My State
+_UI_IInteractionOperand_name_feature = Name
+_UI_IInteractionOperand_interactionConstraint_feature = Interaction Constraint
+_UI_ILink_inverse_feature = Inverse
+_UI_ILink_linkName_feature = Link Name
+_UI_ILink_linkType_feature = Link Type
+_UI_ILink_myState_feature = My State
+_UI_ILiteralSpecification_id_feature = Id
+_UI_ILiteralSpecification_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ILiteralSpecification_value_feature = Value
+_UI_ILiteralSpecification_myState_feature = My State
+_UI_ILiteralSpecification_name_feature = Name
+_UI_ILiteralSpecification_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IMatrixLayout_id_feature = Id
+_UI_IMatrixLayout_myState_feature = My State
+_UI_IMatrixLayout_name_feature = Name
+_UI_IMatrixLayout_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IMatrixLayout_FromElementTypes_feature = From Element Types
+_UI_IMatrixLayout_ToElementTypes_feature = To Element Types
+_UI_IMatrixLayout_CellElementTypes_feature = Cell Element Types
+_UI_IMatrixLayout_description_feature = Description
+_UI_IMessage_id_feature = Id
+_UI_IMessage_myState_feature = My State
+_UI_IMessage_name_feature = Name
+_UI_IMessage_displayName_feature = Display Name
+_UI_IMessage_m_szSequence_feature = Msz Sequence
+_UI_IMessage_m_szActualArgs_feature = Msz Actual Args
+_UI_IMessage_m_szReturnVal_feature = Msz Return Val
+_UI_IMessage_m_pReceiver_feature = MpReceiver
+_UI_IMessage_m_pSender_feature = MpSender
+_UI_IMessage_m_pFormalMessage_feature = MpFormal Message
+_UI_IMessage_m_eType_feature = MeType
+_UI_IMessage_m_pCommunicationConnection_feature = MpCommunication Connection
+_UI_IMessage_m_freeText_feature = Mfree Text
+_UI_IMessage_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IMessage_Stereotypes_feature = Stereotypes
+_UI_IMessage_Tags_feature = Tags
+_UI_IMessage_properties_feature = Properties
+_UI_IMessage_m_targetExec_feature = Mtarget Exec
+_UI_IMessage_m_srcExec_feature = Msrc Exec
+_UI_IMessage_objectCreation_feature = Object Creation
+_UI_IMessage_umlDependencyID_feature = Uml Dependency ID
+_UI_IModule_Stereotypes_feature = Stereotypes
+_UI_IModule_description_feature = Description
+_UI_IModule_HyperLinks_feature = Hyper Links
+_UI_IModule_otherClass_feature = Other Class
+_UI_IModule_implicitClass_feature = Implicit Class
+_UI_IModule_properties_feature = Properties
+_UI_IModule_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IModule_partKind_feature = Part Kind
+_UI_IObjectNode_represents_feature = Represents
+_UI_IObjectNode_TheInState_feature = The In State
+_UI_IObjectNode_inState_feature = In State
+_UI_IPackage_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IPackage_id_feature = Id
+_UI_IPackage_description_feature = Description
+_UI_IPackage_umlDependencyID_feature = Uml Dependency ID
+_UI_IPackage_lastID_feature = Last ID
+_UI_IPackage_myState_feature = My State
+_UI_IPackage_Annotations_feature = Annotations
+_UI_IPackage_objectCreation_feature = Object Creation
+_UI_IPackage_Stereotypes_feature = Stereotypes
+_UI_IPackage_name_feature = Name
+_UI_IPackage_properties_feature = Properties
+_UI_IPackage_cmheader_feature = Cmheader
+_UI_IPin_m_type_feature = Mtype
+_UI_IPin_m_isParameterPin_feature = Mis Parameter Pin
+_UI_IPin_m_corePin_feature = Mcore Pin
+_UI_IPort_otherClass_feature = Other Class
+_UI_IPort_behavioral_feature = Behavioral
+_UI_IPort_reversed_feature = Reversed
+_UI_IPort_Stereotypes_feature = Stereotypes
+_UI_IPort_Tags_feature = Tags
+_UI_IPort_objectCreation_feature = Object Creation
+_UI_IPort_umlDependencyID_feature = Uml Dependency ID
+_UI_IPort_lastID_feature = Last ID
+_UI_IPort_Dependencies_feature = Dependencies
+_UI_IPort_Annotations_feature = Annotations
+_UI_IProfile_Declaratives_feature = Declaratives
+_UI_IProfile_defaultComposite_feature = Default Composite
+_UI_IProfile_eventsBaseID_feature = Events Base ID
+_UI_IProfile_Classes_feature = Classes
+_UI_IProfile_configurationRelatedTime_feature = Configuration Related Time
+_UI_IProfile_Tags_feature = Tags
+_UI_IProfile_Types_feature = Types
+_UI_IProfile_MatrixLayouts_feature = Matrix Layouts
+_UI_IProfile_license_feature = License
+_UI_IProfile_displayName_feature = Display Name
+_UI_IProject_UserColors_feature = User Colors
+_UI_IProject_defaultSubsystem_feature = Default Subsystem
+_UI_IProject_component_feature = Component
+_UI_IProject_Multiplicities_feature = Multiplicities
+_UI_IProject_Subsystems_feature = Subsystems
+_UI_IProject_Diagrams_feature = Diagrams
+_UI_IProject_Components_feature = Components
+_UI_IProject_PanelDiagrams_feature = Panel Diagrams
+_UI_IProject_HyperLinks_feature = Hyper Links
+_UI_IProject_MSCS_feature = MSCS
+_UI_IProject_UCDiagrams_feature = UC Diagrams
+_UI_IProject_CollaborationDiagrams_feature = Collaboration Diagrams
+_UI_IProject_Declaratives_feature = Declaratives
+_UI_IProject_ComponentDiagrams_feature = Component Diagrams
+_UI_IProject_unitSccProjName_feature = Unit Scc Proj Name
+_UI_IProject_unitSccProjPath_feature = Unit Scc Proj Path
+_UI_IProject_Dependencies_feature = Dependencies
+_UI_IProject_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IRequirement_id_feature = Id
+_UI_IRequirement_name_feature = Name
+_UI_IRequirement_Annotations_feature = Annotations
+_UI_IRequirement_myState_feature = My State
+_UI_IRequirement_lastID_feature = Last ID
+_UI_IRequirement_Stereotypes_feature = Stereotypes
+_UI_IRequirement_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IRequirement_reqID_feature = Req ID
+_UI_IRequirement_displayName_feature = Display Name
+_UI_IRequirement_Dependencies_feature = Dependencies
+_UI_IRequirement_Anchors_feature = Anchors
+_UI_IRequirement_HyperLinks_feature = Hyper Links
+_UI_IRequirement_theMainDiagram_feature = The Main Diagram
+_UI_ISendAction_m_hTarget_feature = MhTarget
+_UI_ISendAction_m_hEvent_feature = MhEvent
+_UI_ISendAction_ArgValCount_feature = Arg Val Count
+_UI_ISendAction_graphElements_feature = Graph Elements
+_UI_IState_parent_feature = Parent
+_UI_IState_stateType_feature = State Type
+_UI_IState_defaultTrans_feature = Default Trans
+_UI_IState_entryAction_feature = Entry Action
+_UI_IState_inheritsFromHandle_feature = Inherits From Handle
+_UI_IState_exitAction_feature = Exit Action
+_UI_IState_nestedStateChart_feature = Nested State Chart
+_UI_IState_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IState_displayName_feature = Display Name
+_UI_IState_Annotations_feature = Annotations
+_UI_IState_Dependencies_feature = Dependencies
+_UI_IState_theMainDiagram_feature = The Main Diagram
+_UI_IState_swimlane_feature = Swimlane
+_UI_IState_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IStateVertex_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IStateVertex_id_feature = Id
+_UI_IStateVertex_description_feature = Description
+_UI_IStateVertex_umlDependencyID_feature = Uml Dependency ID
+_UI_IStateVertex_myState_feature = My State
+_UI_IStateVertex_Stereotypes_feature = Stereotypes
+_UI_IStateVertex_objectCreation_feature = Object Creation
+_UI_IStateVertex_name_feature = Name
+_UI_IStereotype_properties_feature = Properties
+_UI_IStereotype_m2Classes_feature = M2 Classes
+_UI_IStereotype_newTerm_feature = New Term
+_UI_IStereotype_description_feature = Description
+_UI_IStereotype_Tags_feature = Tags
+_UI_IStereotype_lastID_feature = Last ID
+_UI_IStereotype_Inheritances_feature = Inheritances
+_UI_IStereotype_Dependencies_feature = Dependencies
+_UI_IStereotype_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IStereotype_displayName_feature = Display Name
+_UI_IStereotype_objectCreation_feature = Object Creation
+_UI_IStereotype_umlDependencyID_feature = Uml Dependency ID
+_UI_IStereotype_theMainDiagram_feature = The Main Diagram
+_UI_IStereotype_Annotations_feature = Annotations
+_UI_ISwimlane_id_feature = Id
+_UI_ISwimlane_name_feature = Name
+_UI_ISwimlane_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ISwimlane_description_feature = Description
+_UI_ISwimlane_represents_feature = Represents
+_UI_ISwimlane_myState_feature = My State
+_UI_ISwimlane_objectCreation_feature = Object Creation
+_UI_ISwimlane_umlDependencyID_feature = Uml Dependency ID
+_UI_ISwimlane_Swimlanes_feature = Swimlanes
+_UI_ISwimlane_displayName_feature = Display Name
+_UI_ISwimlane_Stereotypes_feature = Stereotypes
+_UI_ISysMLPort_Dependencies_feature = Dependencies
+_UI_ISysMLPort_Stereotypes_feature = Stereotypes
+_UI_ISysMLPort_Tags_feature = Tags
+_UI_ISysMLPort_otherClass_feature = Other Class
+_UI_ISysMLPort_direction_feature = Direction
+_UI_ISysMLPort_description_feature = Description
+_UI_ISysMLPort_lastID_feature = Last ID
+_UI_ISysMLPort_reversed_feature = Reversed
+_UI_ITableLayout_properties_feature = Properties
+_UI_ITableLayout_Stereotypes_feature = Stereotypes
+_UI_ITableLayout_Tags_feature = Tags
+_UI_ITableLayout_TableElementTypes_feature = Table Element Types
+_UI_ITableLayout_DataColumns_feature = Data Columns
+_UI_ITableLayout_description_feature = Description
+_UI_ITag_id_feature = Id
+_UI_ITag_name_feature = Name
+_UI_ITag_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ITag_ValueSpecifications_feature = Value Specifications
+_UI_ITag_typeOf_feature = Type Of
+_UI_ITag_myState_feature = My State
+_UI_ITag_multiplicity_feature = Multiplicity
+_UI_ITag_properties_feature = Properties
+_UI_ITag_description_feature = Description
+_UI_ITag_HyperLinks_feature = Hyper Links
+_UI_ITag_base_feature = Base
+_UI_ITag_metaClass_feature = Meta Class
+_UI_ITag_defaultValue_feature = Default Value
+_UI_ITag_codeUpdateCGTime_feature = Code Update CG Time
+_UI_ITag_displayName_feature = Display Name
+_UI_ITemplateParameter_id_feature = Id
+_UI_ITemplateParameter_name_feature = Name
+_UI_ITemplateParameter_myState_feature = My State
+_UI_ITemplateParameter_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ITemplateParameter_representative_feature = Representative
+_UI_ITransition_itsSource_feature = Its Source
+_UI_ITransition_inheritsFromHandle_feature = Inherits From Handle
+_UI_ITransition_Dependencies_feature = Dependencies
+_UI_ITransition_Stereotypes_feature = Stereotypes
+_UI_ITransition_displayName_feature = Display Name
+_UI_IType_lastID_feature = Last ID
+_UI_IType_Literals_feature = Literals
+_UI_IType_kind_feature = Kind
+_UI_IType_properties_feature = Properties
+_UI_IType_description_feature = Description
+_UI_IType_declaration_feature = Declaration
+_UI_IType_Stereotypes_feature = Stereotypes
+_UI_IType_Attrs_feature = Attrs
+_UI_IType_AssociationElements_feature = Association Elements
+_UI_IType_Tags_feature = Tags
+_UI_IType_typedefBaseType_feature = Typedef Base Type
+_UI_IType_typedefMultiplicity_feature = Typedef Multiplicity
+_UI_IType_typedefIsOrdered_feature = Typedef Is Ordered
+_UI_IType_typedefIsReference_feature = Typedef Is Reference
+_UI_IType_typedefIsConstant_feature = Typedef Is Constant
+_UI_IType_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IType_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IType_theMainDiagram_feature = The Main Diagram
+_UI_IUseCase_id_feature = Id
+_UI_IUseCase_myState_feature = My State
+_UI_IUseCase_name_feature = Name
+_UI_IUseCase_theMainDiagram_feature = The Main Diagram
+_UI_IUseCase_HyperLinks_feature = Hyper Links
+_UI_IUseCase_weakCGTime_feature = Weak CG Time
+_UI_IUseCase_strongCGTime_feature = Strong CG Time
+_UI_IUseCase_classModifier_feature = Class Modifier
+_UI_IUseCase_description_feature = Description
+_UI_IUseCase_Inheritances_feature = Inheritances
+_UI_IUseCase_Associations_feature = Associations
+_UI_IUseCase_UseCaseStereoTypes_feature = Use Case Stereo Types
+_UI_IUseCase_EntryPoints_feature = Entry Points
+_UI_IUseCase_Dependencies_feature = Dependencies
+_UI_IUseCase_lastID_feature = Last ID
+_UI_IUseCase_Diagrams_feature = Diagrams
+_UI_IUseCase_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IUseCase_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IUseCase_cmheader_feature = Cmheader
+_UI_IUseCase_ownerHandle_feature = Owner Handle
+_UI_IUseCase_Declaratives_feature = Declaratives
+_UI_IUseCase_Operations_feature = Operations
+_UI_IUseCase_StateCharts_feature = State Charts
+_UI_IUseCase_itsStateChart_feature = Its State Chart
+_UI_IUseCase_Attrs_feature = Attrs
+_UI_IUseCase_Annotations_feature = Annotations
+_UI_IUseCase_EmbededFiles_feature = Embeded Files
+_UI_IUseCase_objectCreation_feature = Object Creation
+_UI_IUseCase_umlDependencyID_feature = Uml Dependency ID
+_UI_IUseCase_ObjectLinks_feature = Object Links
+_UI_IUseCase_properties_feature = Properties
+_UI_IVariable_isOrdered_feature = Is Ordered
+_UI_IVariable_myTypeOf_feature = My Type Of
+_UI_ISubsystem_id_feature = Id
+_UI_ISubsystem_myState_feature = My State
+_UI_ISubsystem_name_feature = Name
+_UI_ISubsystem_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ISubsystem_defaultComposite_feature = Default Composite
+_UI_ISubsystem_eventsBaseID_feature = Events Base ID
+_UI_ISubsystem_Classes_feature = Classes
+_UI_ISubsystem_configurationRelatedTime_feature = Configuration Related Time
+_UI_ISubsystem_properties_feature = Properties
+_UI_ISubsystem_lastID_feature = Last ID
+_UI_ISubsystem_cmheader_feature = Cmheader
+_UI_ISubsystem_Declaratives_feature = Declaratives
+_UI_ISubsystem_Types_feature = Types
+_UI_ISubsystem_Stereotypes_feature = Stereotypes
+_UI_ISubsystem_PredefinedTypes_feature = Predefined Types
+_UI_ISubsystem_Events_feature = Events
+_UI_ISubsystem_Annotations_feature = Annotations
+_UI_ISubsystem_UseCases_feature = Use Cases
+_UI_ISubsystem_Actors_feature = Actors
+_UI_ISubsystem_description_feature = Description
+_UI_ISubsystem_Tags_feature = Tags
+_UI_ISubsystem_AssociationElements_feature = Association Elements
+_UI_ISubsystem_Dependencies_feature = Dependencies
+_UI_ISubsystem_ownerHandle_feature = Owner Handle
+_UI_ISubsystem_theMainDiagram_feature = The Main Diagram
+_UI_ISubsystem_HyperLinks_feature = Hyper Links
+_UI_ISubsystem_TableLayouts_feature = Table Layouts
+_UI_ISubsystem_MatrixLayouts_feature = Matrix Layouts
+_UI_ISubsystem_TableInstances_feature = Table Instances
+_UI_ISubsystem_MatrixInstances_feature = Matrix Instances
+_UI_ISubsystem_EmbededFiles_feature = Embeded Files
+_UI_ISubsystem_ComponentFiles_feature = Component Files
+_UI_ISubsystem_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_ISubsystem_codeUpdateCGTime_feature = Code Update CG Time
+_UI_ISubsystem_objectCreation_feature = Object Creation
+_UI_ISubsystem_umlDependencyID_feature = Uml Dependency ID
+_UI_ISubsystem_displayName_feature = Display Name
+_UI_IPropertyContainer_Subjects_feature = Subjects
+_UI_IPropertySubject_Name_feature = Name
+_UI_IPropertySubject_Metaclasses_feature = Metaclasses
+_UI_IPropertyMetaclass_Name_feature = Name
+_UI_IPropertyMetaclass_Properties_feature = Properties
+_UI_IProperty_Name_feature = Name
+_UI_IProperty_Value_feature = Value
+_UI_IProperty_Type_feature = Type
+_UI_IProperty_ExtraTypeInfo_feature = Extra Type Info
+_UI_IDescription_textRTF_feature = Text RTF
+_UI_IDescription_text_feature = Text
+_UI_IDescription_Hyperlinks_feature = Hyperlinks
+_UI_IMHyperLink_id_feature = Id
+_UI_IMHyperLink_properties_feature = Properties
+_UI_IMHyperLink_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IMHyperLink_dependsOn_feature = Depends On
+_UI_IMHyperLink_linkDispName_feature = Link Disp Name
+_UI_IMHyperLink_linkType_feature = Link Type
+_UI_IMHyperLink_isConfigurationFileHyperLink_feature = Is Configuration File Hyper Link
+_UI_IMHyperLink_linkTarget_feature = Link Target
+_UI_IMHyperLink_displayName_feature = Display Name
+_UI_IMHyperLink_description_feature = Description
+_UI_IMHyperLink_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IMHyperLink_objectCreation_feature = Object Creation
+_UI_IMHyperLink_umlDependencyID_feature = Uml Dependency ID
+_UI_IPrimitiveOperation_properties_feature = Properties
+_UI_IPrimitiveOperation_lastID_feature = Last ID
+_UI_IPrimitiveOperation_Args_feature = Args
+_UI_IPrimitiveOperation_returnType_feature = Return Type
+_UI_IPrimitiveOperation_abstract_feature = Abstract
+_UI_IPrimitiveOperation_final_feature = Final
+_UI_IPrimitiveOperation_concurrency_feature = Concurrency
+_UI_IPrimitiveOperation_protection_feature = Protection
+_UI_IPrimitiveOperation_static_feature = Static
+_UI_IPrimitiveOperation_constant_feature = Constant
+_UI_IPrimitiveOperation_itsBody_feature = Its Body
+_UI_IPrimitiveOperation_Tags_feature = Tags
+_UI_IPrimitiveOperation_Annotations_feature = Annotations
+_UI_IPrimitiveOperation_Dependencies_feature = Dependencies
+_UI_IPrimitiveOperation_Stereotypes_feature = Stereotypes
+_UI_IPrimitiveOperation_myReturnType_feature = My Return Type
+_UI_IPrimitiveOperation_description_feature = Description
+_UI_IPrimitiveOperation_displayName_feature = Display Name
+_UI_IPrimitiveOperation_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IPrimitiveOperation_Declaratives_feature = Declaratives
+_UI_IPrimitiveOperation_itsActivityGraph_feature = Its Activity Graph
+_UI_IPrimitiveOperation_EmbededFiles_feature = Embeded Files
+_UI_IPrimitiveOperation_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IPrimitiveOperation_TemplateParameters_feature = Template Parameters
+_UI_IBody_bodyData_feature = Body Data
+_UI_CGIClassChart_m_pModelObject_feature = MpModel Object
+_UI_CGIClassChart_m_pRoot_feature = MpRoot
+_UI_CGIText_m_str_feature = Mstr
+_UI_CGIText_m_style_feature = Mstyle
+_UI_CGIText_m_color_feature = Mcolor
+_UI_CGIText_m_position_feature = Mposition
+_UI_CGIText_m_nIdent_feature = MnIdent
+_UI_CGIText_m_bImplicitSetRectPoints_feature = MbImplicit Set Rect Points
+_UI_CGIText_m_nOrientationCtrlPt_feature = MnOrientation Ctrl Pt
+_UI_CGIText_m_nVerticalSpacing_feature = MnVertical Spacing
+_UI_CGIText_m_nHorizontalSpacing_feature = MnHorizontal Spacing
+_UI_CGIText_m_transform_feature = Mtransform
+_UI_IColor_m_fgColor_feature = Mfg Color
+_UI_IColor_m_bgColor_feature = Mbg Color
+_UI_IColor_m_bgFlag_feature = Mbg Flag
+_UI_CGIClass_m_pModelObject_feature = MpModel Object
+_UI_CGIClass_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIClass_m_polygon_feature = Mpolygon
+_UI_CGIClass_m_nNameFormat_feature = MnName Format
+_UI_CGIClass_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIClass_Compartments_feature = Compartments
+_UI_CGIClass_m_pParent_feature = MpParent
+_UI_CGIClass_m_transform_feature = Mtransform
+_UI_CGIClass_frameset_feature = Frameset
+_UI_CGIClass_properties_feature = Properties
+_UI_CGIClass_Attrs_feature = Attrs
+_UI_CGIClass_Operations_feature = Operations
+_UI_CGIClass_m_color_feature = Mcolor
+_UI_CGIClass_m_lineWidth_feature = Mline Width
+_UI_CGIClass_m_dSeparatorPosition_feature = MdSeparator Position
+_UI_CGIClass_m_bIsMisplaced_feature = MbIs Misplaced
+_UI_CGIClass_m_pImageViewData_feature = MpImage View Data
+_UI_CGIClass_m_bFramesetModified_feature = MbFrameset Modified
+_UI_IPart_Stereotypes_feature = Stereotypes
+_UI_IPart_otherClass_feature = Other Class
+_UI_IPart_inverse_feature = Inverse
+_UI_IPart_Dependencies_feature = Dependencies
+_UI_IPart_Tags_feature = Tags
+_UI_IPart_initialCallAction_feature = Initial Call Action
+_UI_IPart_displayName_feature = Display Name
+_UI_IPart_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IPart_theMainDiagram_feature = The Main Diagram
+_UI_IPart_Slots_feature = Slots
+_UI_IPart_HyperLinks_feature = Hyper Links
+_UI_CGICompartment_id_feature = Id
+_UI_CGICompartment_m_name_feature = Mname
+_UI_CGICompartment_m_displayOption_feature = Mdisplay Option
+_UI_CGICompartment_m_bShowInherited_feature = MbShow Inherited
+_UI_CGICompartment_m_bOrdered_feature = MbOrdered
+_UI_CGICompartment_Items_feature = Items
+_UI_CGIObjectInstance_m_pModelObject_feature = MpModel Object
+_UI_CGIObjectInstance_m_pParent_feature = MpParent
+_UI_CGIObjectInstance_m_transform_feature = Mtransform
+_UI_CGIObjectInstance_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIObjectInstance_m_polygon_feature = Mpolygon
+_UI_CGIObjectInstance_m_nNameFormat_feature = MnName Format
+_UI_CGIObjectInstance_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIObjectInstance_frameset_feature = Frameset
+_UI_CGIObjectInstance_Compartments_feature = Compartments
+_UI_CGIObjectInstance_m_multiplicity_feature = Mmultiplicity
+_UI_CGIObjectInstance_properties_feature = Properties
+_UI_CGIObjectInstance_Operations_feature = Operations
+_UI_CGIObjectInstance_Attrs_feature = Attrs
+_UI_CGIObjectInstance_m_bFramesetModified_feature = MbFrameset Modified
+_UI_CGIObjectInstance_m_pImageViewData_feature = MpImage View Data
+_UI_IFolder_Elements_feature = Elements
+_UI_IFolder_Files_feature = Files
+_UI_IFolder_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IFolder_codeUpdateCGTime_feature = Code Update CG Time
+_UI_ICodeGenConfigInfoHandle_m2Class_feature = M2 Class
+_UI_ICodeGenConfigInfoHandle_id_feature = Id
+_UI_ICodeGenConfigInfo_id_feature = Id
+_UI_ICodeGenConfigInfo_myState_feature = My State
+_UI_ICodeGenConfigInfo_name_feature = Name
+_UI_ICodeGenConfigInfo_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ICodeGenConfigInfo_HyperLinks_feature = Hyper Links
+_UI_ICodeGenConfigInfo_scopeType_feature = Scope Type
+_UI_ICodeGenConfigInfo_libraries_feature = Libraries
+_UI_ICodeGenConfigInfo_additionalSources_feature = Additional Sources
+_UI_ICodeGenConfigInfo_standardHeaders_feature = Standard Headers
+_UI_ICodeGenConfigInfo_includePath_feature = Include Path
+_UI_ICodeGenConfigInfo_targetMain_feature = Target Main
+_UI_ICodeGenConfigInfo_instrumentation_feature = Instrumentation
+_UI_ICodeGenConfigInfo_timeModel_feature = Time Model
+_UI_ICodeGenConfigInfo_m_generateActors_feature = Mgenerate Actors
+_UI_ICodeGenConfigInfo_statechartImplementation_feature = Statechart Implementation
+_UI_ICodeGenConfigInfo_initializationCode_feature = Initialization Code
+_UI_ICodeGenConfigInfo_checksList_feature = Checks List
+_UI_ICodeGenConfigInfo_ScopeElements_feature = Scope Elements
+_UI_ICodeGenConfigInfo_root_feature = Root
+_UI_ICodeGenConfigInfo_weakCGTime_feature = Weak CG Time
+_UI_ICodeGenConfigInfo_strongCGTime_feature = Strong CG Time
+_UI_ICodeGenConfigInfo_m_allInAnimScope_feature = Mall In Anim Scope
+_UI_ICodeGenConfigInfo_m_generateUsecases_feature = Mgenerate Usecases
+_UI_ICodeGenConfigInfo_Dependencies_feature = Dependencies
+_UI_ICodeGenConfigInfo_InitialInstances_feature = Initial Instances
+_UI_ICodeGenConfigInfo_properties_feature = Properties
+_UI_ICodeGenConfigInfo_Annotations_feature = Annotations
+_UI_ICodeGenConfigInfo_lastID_feature = Last ID
+_UI_ICodeGenConfigInfo_description_feature = Description
+_UI_ICodeGenConfigInfo_Tags_feature = Tags
+_UI_ICodeGenConfigInfo_cmheader_feature = Cmheader
+_UI_ICodeGenConfigInfo_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_ICodeGenConfigInfo_Stereotypes_feature = Stereotypes
+_UI_ICodeGenConfigInfo_codeUpdateCGTime_feature = Code Update CG Time
+_UI_ICodeGenConfigInfo_AnimScopeElements_feature = Anim Scope Elements
+_UI_ICodeGenConfigInfo_EmbededFiles_feature = Embeded Files
+_UI_ICodeGenConfigInfo_objectCreation_feature = Object Creation
+_UI_ICodeGenConfigInfo_umlDependencyID_feature = Uml Dependency ID
+_UI_IConstructor_id_feature = Id
+_UI_IConstructor_myState_feature = My State
+_UI_IConstructor_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IConstructor_returnType_feature = Return Type
+_UI_IConstructor_abstract_feature = Abstract
+_UI_IConstructor_final_feature = Final
+_UI_IConstructor_concurrency_feature = Concurrency
+_UI_IConstructor_protection_feature = Protection
+_UI_IConstructor_static_feature = Static
+_UI_IConstructor_constant_feature = Constant
+_UI_IConstructor_itsBody_feature = Its Body
+_UI_IConstructor_initializer_feature = Initializer
+_UI_IConstructor_Args_feature = Args
+_UI_IConstructor_name_feature = Name
+_UI_IConstructor_description_feature = Description
+_UI_IConstructor_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IConstructor_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IConstructor_Tags_feature = Tags
+_UI_IConstructor_lastID_feature = Last ID
+_UI_CGIPortConnector_m_pModelObject_feature = MpModel Object
+_UI_CGIPortConnector_m_pParent_feature = MpParent
+_UI_CGIPortConnector_m_transform_feature = Mtransform
+_UI_CGIPortConnector_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIPortConnector_m_position_feature = Mposition
+_UI_CGIPortConnector_m_pInheritsFrom_feature = MpInherits From
+_UI_CGIPortConnector_m_nInheritanceMask_feature = MnInheritance Mask
+_UI_CGIPortConnector_m_SubType_feature = MSub Type
+_UI_CGIPortConnector_m_providedInterfaceLabel_feature = Mprovided Interface Label
+_UI_CGIPortConnector_m_requiredInterfaceLabel_feature = Mrequired Interface Label
+_UI_CGIPortConnector_properties_feature = Properties
+_UI_CGIPortConnector_m_bVisible_feature = MbVisible
+_UI_IObjectLink_Stereotypes_feature = Stereotypes
+_UI_IObjectLink_Tags_feature = Tags
+_UI_IObjectLink_toLink_feature = To Link
+_UI_IObjectLink_fromLink_feature = From Link
+_UI_IObjectLink_instantiates_feature = Instantiates
+_UI_IObjectLink_end1Multiplicity_feature = End1 Multiplicity
+_UI_IObjectLink_end2Multiplicity_feature = End2 Multiplicity
+_UI_IObjectLink_toPort_feature = To Port
+_UI_IObjectLink_fromPort_feature = From Port
+_UI_IObjectLink_description_feature = Description
+_UI_IObjectLink_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IObjectLink_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IObjectLink_objectCreation_feature = Object Creation
+_UI_IObjectLink_umlDependencyID_feature = Uml Dependency ID
+_UI_IMetaLinkHandle_m2Class_feature = M2 Class
+_UI_IMetaLinkHandle_filename_feature = Filename
+_UI_IMetaLinkHandle_subsystem_feature = Subsystem
+_UI_IMetaLinkHandle_class_feature = Class
+_UI_IMetaLinkHandle_name_feature = Name
+_UI_IMetaLinkHandle_id_feature = Id
+_UI_CGIObjectLink_properties_feature = Properties
+_UI_CGIObjectLink_m_pModelObject_feature = MpModel Object
+_UI_CGIObjectLink_m_pParent_feature = MpParent
+_UI_CGIObjectLink_m_pSource_feature = MpSource
+_UI_CGIObjectLink_m_sourceType_feature = Msource Type
+_UI_CGIObjectLink_m_pTarget_feature = MpTarget
+_UI_CGIObjectLink_m_targetType_feature = Mtarget Type
+_UI_CGIObjectLink_m_direction_feature = Mdirection
+_UI_CGIObjectLink_m_rpn_feature = Mrpn
+_UI_CGIObjectLink_m_arrow_feature = Marrow
+_UI_CGIObjectLink_m_anglePoint1_feature = Mangle Point1
+_UI_CGIObjectLink_m_anglePoint2_feature = Mangle Point2
+_UI_CGIObjectLink_m_line_style_feature = Mline style
+_UI_CGIObjectLink_m_SourcePort_feature = MSource Port
+_UI_CGIObjectLink_m_TargetPort_feature = MTarget Port
+_UI_CGIObjectLink_m_bShowSourceMultiplicity_feature = MbShow Source Multiplicity
+_UI_CGIObjectLink_m_bShowSourceRole_feature = MbShow Source Role
+_UI_CGIObjectLink_m_bShowTargetMultiplicity_feature = MbShow Target Multiplicity
+_UI_CGIObjectLink_m_bShowTargetRole_feature = MbShow Target Role
+_UI_CGIObjectLink_m_bShowLinkName_feature = MbShow Link Name
+_UI_CGIObjectLink_m_sourceRole_feature = Msource Role
+_UI_CGIObjectLink_m_targetRole_feature = Mtarget Role
+_UI_CGIObjectLink_m_sourceMultiplicity_feature = Msource Multiplicity
+_UI_CGIObjectLink_m_targetMultiplicity_feature = Mtarget Multiplicity
+_UI_IMultiplicityItem_name_feature = Name
+_UI_IMultiplicityItem_count_feature = Count
+_UI_IAssociationEnd_id_feature = Id
+_UI_IAssociationEnd_myState_feature = My State
+_UI_IAssociationEnd_name_feature = Name
+_UI_IAssociationEnd_multiplicity_feature = Multiplicity
+_UI_IAssociationEnd_otherClass_feature = Other Class
+_UI_IAssociationEnd_linkName_feature = Link Name
+_UI_IAssociationEnd_linkType_feature = Link Type
+_UI_IAssociationEnd_navigability_feature = Navigability
+_UI_IAssociationEnd_inverse_feature = Inverse
+_UI_IAssociationEnd_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IAssociationEnd_Qualifiers_feature = Qualifiers
+_UI_IAssociationEnd_Stereotypes_feature = Stereotypes
+_UI_IAssociationEnd_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IAssociationEnd_qualifierType_feature = Qualifier Type
+_UI_IReception_id_feature = Id
+_UI_IReception_myState_feature = My State
+_UI_IReception_Args_feature = Args
+_UI_IReception_event_feature = Event
+_UI_IReception_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IReception_Dependencies_feature = Dependencies
+_UI_IReception_lastID_feature = Last ID
+_UI_IReception_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IReception_description_feature = Description
+_UI_IReception_objectCreation_feature = Object Creation
+_UI_IReception_umlDependencyID_feature = Uml Dependency ID
+_UI_IStateChart_States_feature = States
+_UI_IStateChart_baseVersion_feature = Base Version
+_UI_IStateChart_diagram_feature = Diagram
+_UI_IStateChart_Views_feature = Views
+_UI_IStateChart_inheritsFromHandle_feature = Inherits From Handle
+_UI_IDefaultDrvdTrans_itsSource_feature = Its Source
+_UI_IDefaultDrvdTrans_ofState_feature = Of State
+_UI_IDefaultDrvdTrans_errorStatus_feature = Error Status
+_UI_IDefaultDrvdTrans_inheritsFromHandle_feature = Inherits From Handle
+_UI_IDefaultDrvdTrans_Annotations_feature = Annotations
+_UI_IDefaultDrvdTrans_Stereotypes_feature = Stereotypes
+_UI_ILabel_id_feature = Id
+_UI_ILabel_itsTrigger_feature = Its Trigger
+_UI_ILabel_itsAction_feature = Its Action
+_UI_ILabel_itsGuard_feature = Its Guard
+_UI_ILabel_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ILabel_myState_feature = My State
+_UI_ILabel_inheritsFromHandle_feature = Inherits From Handle
+_UI_ILabel_codeUpdateCGTime_feature = Code Update CG Time
+_UI_ILabel_objectCreation_feature = Object Creation
+_UI_ILabel_umlDependencyID_feature = Uml Dependency ID
+_UI_IInterfaceItemTrigger_itsInterfaceItem_feature = Its Interface Item
+_UI_IInterfaceItemTrigger_inheritsFromHandle_feature = Inherits From Handle
+_UI_IHistoryConnector_id_feature = Id
+_UI_IHistoryConnector_name_feature = Name
+_UI_IHistoryConnector_parent_feature = Parent
+_UI_IHistoryConnector_connectorType_feature = Connector Type
+_UI_IHistoryConnector_myState_feature = My State
+_UI_IHistoryConnector_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IHistoryConnector_objectCreation_feature = Object Creation
+_UI_IHistoryConnector_umlDependencyID_feature = Uml Dependency ID
+_UI_ITimeout_time_feature = Time
+_UI_ITimeout_inheritsFromHandle_feature = Inherits From Handle
+_UI_CGIStateChart_m_pModelObject_feature = MpModel Object
+_UI_CGIStateChart_m_pRoot_feature = MpRoot
+_UI_CGIStateChart_myState_feature = My State
+_UI_CGIStateChart_m_pInheritsFrom_feature = MpInherits From
+_UI_CGIStateChart_DiagramList_feature = Diagram List
+_UI_CGIStateChart_properties_feature = Properties
+_UI_CGIState_m_pModelObject_feature = MpModel Object
+_UI_CGIState_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIState_m_polygon_feature = Mpolygon
+_UI_CGIState_m_nNameFormat_feature = MnName Format
+_UI_CGIState_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIState_nAndLineCount_feature = NAnd Line Count
+_UI_CGIState_m_nInheritanceMask_feature = MnInheritance Mask
+_UI_CGIState_m_pDefaultComponentRelation_feature = MpDefault Component Relation
+_UI_CGIState_properties_feature = Properties
+_UI_CGIState_m_pParent_feature = MpParent
+_UI_CGIState_m_transform_feature = Mtransform
+_UI_CGIState_andLinePoly_feature = And Line Poly
+_UI_CGIState_m_pVirtualParent_feature = MpVirtual Parent
+_UI_CGIState_m_moveAndLineTimeStamp_feature = Mmove And Line Time Stamp
+_UI_CGIState_myState_feature = My State
+_UI_CGIState_m_pInheritsFrom_feature = MpInherits From
+_UI_CGIState_frameset_feature = Frameset
+_UI_CGIState_m_bFramesetModified_feature = MbFrameset Modified
+_UI_CGIState_m_bIsMisplaced_feature = MbIs Misplaced
+_UI_CGIState_m_color_feature = Mcolor
+_UI_CGIState_m_lineWidth_feature = Mline Width
+_UI_CGIState_Compartments_feature = Compartments
+_UI_CGIConnector_m_pModelObject_feature = MpModel Object
+_UI_CGIConnector_m_pParent_feature = MpParent
+_UI_CGIConnector_m_transform_feature = Mtransform
+_UI_CGIConnector_m_position_feature = Mposition
+_UI_CGIConnector_m_nInheritanceMask_feature = MnInheritance Mask
+_UI_CGIConnector_m_SubType_feature = MSub Type
+_UI_CGIConnector_properties_feature = Properties
+_UI_CGIConnector_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIConnector_myState_feature = My State
+_UI_CGIConnector_m_pInheritsFrom_feature = MpInherits From
+_UI_CGITrans_properties_feature = Properties
+_UI_CGITrans_m_pModelObject_feature = MpModel Object
+_UI_CGITrans_m_pParent_feature = MpParent
+_UI_CGITrans_m_pSource_feature = MpSource
+_UI_CGITrans_m_sourceType_feature = Msource Type
+_UI_CGITrans_m_pTarget_feature = MpTarget
+_UI_CGITrans_m_targetType_feature = Mtarget Type
+_UI_CGITrans_m_direction_feature = Mdirection
+_UI_CGITrans_m_rpn_feature = Mrpn
+_UI_CGITrans_m_anglePoint1_feature = Mangle Point1
+_UI_CGITrans_m_anglePoint2_feature = Mangle Point2
+_UI_CGITrans_m_line_style_feature = Mline style
+_UI_CGITrans_m_SourcePort_feature = MSource Port
+_UI_CGITrans_m_TargetPort_feature = MTarget Port
+_UI_CGITrans_m_nInheritanceMask_feature = MnInheritance Mask
+_UI_CGITrans_m_bShowName_feature = MbShow Name
+_UI_CGITrans_m_arrow_feature = Marrow
+_UI_CGITrans_myState_feature = My State
+_UI_CGITrans_m_pInheritsFrom_feature = MpInherits From
+_UI_CGITrans_m_color_feature = Mcolor
+_UI_CGITrans_m_lineWidth_feature = Mline Width
+_UI_CGIAssociationEnd_properties_feature = Properties
+_UI_CGIAssociationEnd_m_pModelObject_feature = MpModel Object
+_UI_CGIAssociationEnd_m_pParent_feature = MpParent
+_UI_CGIAssociationEnd_m_pSource_feature = MpSource
+_UI_CGIAssociationEnd_m_sourceType_feature = Msource Type
+_UI_CGIAssociationEnd_m_pTarget_feature = MpTarget
+_UI_CGIAssociationEnd_m_targetType_feature = Mtarget Type
+_UI_CGIAssociationEnd_m_direction_feature = Mdirection
+_UI_CGIAssociationEnd_m_rpn_feature = Mrpn
+_UI_CGIAssociationEnd_m_anglePoint1_feature = Mangle Point1
+_UI_CGIAssociationEnd_m_anglePoint2_feature = Mangle Point2
+_UI_CGIAssociationEnd_m_line_style_feature = Mline style
+_UI_CGIAssociationEnd_m_SourcePort_feature = MSource Port
+_UI_CGIAssociationEnd_m_TargetPort_feature = MTarget Port
+_UI_CGIAssociationEnd_m_pInverseModelObject_feature = MpInverse Model Object
+_UI_CGIAssociationEnd_m_pInstance_feature = MpInstance
+_UI_CGIAssociationEnd_m_pInverseInstance_feature = MpInverse Instance
+_UI_CGIAssociationEnd_m_bShowSourceMultiplicity_feature = MbShow Source Multiplicity
+_UI_CGIAssociationEnd_m_bShowSourceRole_feature = MbShow Source Role
+_UI_CGIAssociationEnd_m_bShowTargetMultiplicity_feature = MbShow Target Multiplicity
+_UI_CGIAssociationEnd_m_bShowTargetRole_feature = MbShow Target Role
+_UI_CGIAssociationEnd_m_bShowLinkName_feature = MbShow Link Name
+_UI_CGIAssociationEnd_m_bShowSpecificType_feature = MbShow Specific Type
+_UI_CGIAssociationEnd_m_bInstance_feature = MbInstance
+_UI_CGIAssociationEnd_m_bShowQualifier1_feature = MbShow Qualifier1
+_UI_CGIAssociationEnd_m_bShowQualifier2_feature = MbShow Qualifier2
+_UI_CGIAssociationEnd_m_sourceRole_feature = Msource Role
+_UI_CGIAssociationEnd_m_targetRole_feature = Mtarget Role
+_UI_CGIAssociationEnd_m_sourceMultiplicity_feature = Msource Multiplicity
+_UI_CGIAssociationEnd_m_targetMultiplicity_feature = Mtarget Multiplicity
+_UI_CGIAssociationEnd_m_sourceQualifier_feature = Msource Qualifier
+_UI_CGIAssociationEnd_m_targetQualifier_feature = Mtarget Qualifier
+_UI_CGIAssociationEnd_m_specificType_feature = Mspecific Type
+_UI_CGIAssociationEnd_m_arrow_feature = Marrow
+_UI_IAssociationEndHandle_m2Class_feature = M2 Class
+_UI_IAssociationEndHandle_filename_feature = Filename
+_UI_IAssociationEndHandle_subsystem_feature = Subsystem
+_UI_IAssociationEndHandle_class_feature = Class
+_UI_IAssociationEndHandle_name_feature = Name
+_UI_IAssociationEndHandle_id_feature = Id
+_UI_IObjectLinkHandle_m2Class_feature = M2 Class
+_UI_IObjectLinkHandle_filename_feature = Filename
+_UI_IObjectLinkHandle_subsystem_feature = Subsystem
+_UI_IObjectLinkHandle_class_feature = Class
+_UI_IObjectLinkHandle_name_feature = Name
+_UI_IObjectLinkHandle_id_feature = Id
+_UI_IMSC_id_feature = Id
+_UI_IMSC_myState_feature = My State
+_UI_IMSC_properties_feature = Properties
+_UI_IMSC_name_feature = Name
+_UI_IMSC_lastModifiedTime_feature = Last Modified Time
+_UI_IMSC_graphicChart_feature = Graphic Chart
+_UI_IMSC_defaultSubsystem_feature = Default Subsystem
+_UI_IMSC_m_pICollaboration_feature = MpI Collaboration
+_UI_IMSC_cmheader_feature = Cmheader
+_UI_IMSC_lastID_feature = Last ID
+_UI_IMSC_ownerHandle_feature = Owner Handle
+_UI_IMSC_description_feature = Description
+_UI_IMSC_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IMSC_Stereotypes_feature = Stereotypes
+_UI_IMSC_Tags_feature = Tags
+_UI_IMSC_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IMSC_Annotations_feature = Annotations
+_UI_IMSC_objectCreation_feature = Object Creation
+_UI_IMSC_umlDependencyID_feature = Uml Dependency ID
+_UI_CGIMscChart_vLadderMargin_feature = VLadder Margin
+_UI_CGIMscChart_m_usingActivationBar_feature = Musing Activation Bar
+_UI_CGIMscChart_id_feature = Id
+_UI_CGIMscChart_m_type_feature = Mtype
+_UI_CGIMscChart_m_pModelObject_feature = MpModel Object
+_UI_CGIMscChart_m_pParent_feature = MpParent
+_UI_CGIMscChart_m_name_feature = Mname
+_UI_CGIMscChart_m_drawBehavior_feature = Mdraw Behavior
+_UI_CGIMscChart_m_bIsPreferencesInitialized_feature = MbIs Preferences Initialized
+_UI_CGIMscChart_elementList_feature = Element List
+_UI_CGIMscChart_graphElements_feature = Graph Elements
+_UI_CGIMscChart_m_access_feature = Maccess
+_UI_CGIMscChart_m_modified_feature = Mmodified
+_UI_CGIMscChart_m_fileVersion_feature = Mfile Version
+_UI_CGIMscChart_m_nModifyDate_feature = MnModify Date
+_UI_CGIMscChart_m_nCreateDate_feature = MnCreate Date
+_UI_CGIMscChart_m_creator_feature = Mcreator
+_UI_CGIMscChart_m_bScaleWithZoom_feature = MbScale With Zoom
+_UI_CGIMscChart_m_arrowStyle_feature = Marrow Style
+_UI_CGIMscChart_m_pRoot_feature = MpRoot
+_UI_CGIMscChart_m_currentLeftTop_feature = Mcurrent Left Top
+_UI_CGIMscChart_m_currentRightBottom_feature = Mcurrent Right Bottom
+_UI_CGIBox_m_pModelObject_feature = MpModel Object
+_UI_CGIBox_m_polygon_feature = Mpolygon
+_UI_CGIBox_m_nNameFormat_feature = MnName Format
+_UI_CGIBox_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIBox_Compartments_feature = Compartments
+_UI_CGIBox_m_pParent_feature = MpParent
+_UI_CGIBox_m_transform_feature = Mtransform
+_UI_CGIBox_properties_feature = Properties
+_UI_CGIMscColumnCR_m_pModelObject_feature = MpModel Object
+_UI_CGIMscColumnCR_m_pParent_feature = MpParent
+_UI_CGIMscColumnCR_m_transform_feature = Mtransform
+_UI_CGIMscColumnCR_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIMscColumnCR_m_position_feature = Mposition
+_UI_CGIMscColumnCR_m_pInheritsFrom_feature = MpInherits From
+_UI_CGIMscColumnCR_m_nInheritanceMask_feature = MnInheritance Mask
+_UI_CGIMscColumnCR_m_SubType_feature = MSub Type
+_UI_CGIMscColumnCR_properties_feature = Properties
+_UI_CGIMFCCtrl_properties_feature = Properties
+_UI_CGIMFCCtrl_m_pModelObject_feature = MpModel Object
+_UI_CGIMFCCtrl_m_pParent_feature = MpParent
+_UI_CGIMFCCtrl_m_transform_feature = Mtransform
+_UI_CGIMFCCtrl_m_polygon_feature = Mpolygon
+_UI_CGIMFCCtrl_m_nNameFormat_feature = MnName Format
+_UI_CGIMFCCtrl_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIMFCCtrl_Compartments_feature = Compartments
+_UI_CGIMFCCtrl_m_csModelObjPath_feature = Mcs Model Obj Path
+_UI_CGIMFCCtrl_m_csName_feature = Mcs Name
+_UI_CGIMFCCtrl_m_PartsArray_feature = MParts Array
+_UI_CGIMFCCtrl_m_csButtonCaption_feature = Mcs Button Caption
+_UI_CGIActiveX_properties_feature = Properties
+_UI_CGIActiveX_m_pModelObject_feature = MpModel Object
+_UI_CGIActiveX_m_pParent_feature = MpParent
+_UI_CGIActiveX_m_transform_feature = Mtransform
+_UI_CGIActiveX_m_polygon_feature = Mpolygon
+_UI_CGIActiveX_m_nNameFormat_feature = MnName Format
+_UI_CGIActiveX_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIActiveX_Compartments_feature = Compartments
+_UI_CGIActiveX_m_csModelObjPath_feature = Mcs Model Obj Path
+_UI_CGIActiveX_m_csName_feature = Mcs Name
+_UI_CGIActiveX_m_PartsArray_feature = MParts Array
+_UI_CGIFreeShape_properties_feature = Properties
+_UI_CGIFreeShape_m_pModelObject_feature = MpModel Object
+_UI_CGIFreeShape_m_pParent_feature = MpParent
+_UI_CGIFreeShape_m_transform_feature = Mtransform
+_UI_CGIFreeShape_m_points_feature = Mpoints
+_UI_CGIFreeText_m_pModelObject_feature = MpModel Object
+_UI_CGIFreeText_m_pParent_feature = MpParent
+_UI_CGIFreeText_m_transform_feature = Mtransform
+_UI_CGIFreeText_m_points_feature = Mpoints
+_UI_CGIFreeText_m_text_feature = Mtext
+_UI_CGIFreeText_properties_feature = Properties
+_UI_CGITextBox_properties_feature = Properties
+_UI_CGITextBox_m_pModelObject_feature = MpModel Object
+_UI_CGITextBox_m_pParent_feature = MpParent
+_UI_CGITextBox_m_transform_feature = Mtransform
+_UI_CGITextBox_m_polygon_feature = Mpolygon
+_UI_CGITextBox_m_nNameFormat_feature = MnName Format
+_UI_CGITextBox_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGITextBox_Compartments_feature = Compartments
+_UI_CGITextBox_m_csModelObjPath_feature = Mcs Model Obj Path
+_UI_CGITextBox_m_csName_feature = Mcs Name
+_UI_CGITextBox_m_PartsArray_feature = MParts Array
+_UI_CGIAnnotation_properties_feature = Properties
+_UI_CGIAnnotation_m_pParent_feature = MpParent
+_UI_CGIAnnotation_m_transform_feature = Mtransform
+_UI_CGIAnnotation_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIAnnotation_m_polygon_feature = Mpolygon
+_UI_CGIAnnotation_m_nNameFormat_feature = MnName Format
+_UI_CGIAnnotation_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIAnnotation_iTempdisplayTextFlag_feature = ITempdisplay Text Flag
+_UI_CGIAnnotation_m_bIsBoxStyle_feature = MbIs Box Style
+_UI_CGIAnnotation_m_pModelObject_feature = MpModel Object
+_UI_CGIAnnotation_m_color_feature = Mcolor
+_UI_CGIAnnotation_m_lineWidth_feature = Mline Width
+_UI_CGIAnnotation_frameset_feature = Frameset
+_UI_CGIAnnotation_Compartments_feature = Compartments
+_UI_CGIAnnotation_m_bIsStructured_feature = MbIs Structured
+_UI_CGIAnnotation_m_bFramesetModified_feature = MbFrameset Modified
+_UI_IBranch_id_feature = Id
+_UI_IBranch_name_feature = Name
+_UI_IBranch_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IBranch_parent_feature = Parent
+_UI_IBranch_connectorType_feature = Connector Type
+_UI_IBranch_myState_feature = My State
+_UI_IBranch_Stereotypes_feature = Stereotypes
+_UI_IBranch_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IBranch_objectCreation_feature = Object Creation
+_UI_IBranch_umlDependencyID_feature = Uml Dependency ID
+_UI_IUCDiagram_properties_feature = Properties
+_UI_IUCDiagram_graphicChart_feature = Graphic Chart
+_UI_IUCDiagram_modifiedTimeWeak_feature = Modified Time Weak
+_UI_CGICompositeClass_m_pModelObject_feature = MpModel Object
+_UI_CGICompositeClass_m_pParent_feature = MpParent
+_UI_CGICompositeClass_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGICompositeClass_m_polygon_feature = Mpolygon
+_UI_CGICompositeClass_m_nNameFormat_feature = MnName Format
+_UI_CGICompositeClass_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGICompositeClass_Compartments_feature = Compartments
+_UI_CGICompositeClass_properties_feature = Properties
+_UI_CGICompositeClass_m_color_feature = Mcolor
+_UI_CGICompositeClass_m_lineWidth_feature = Mline Width
+_UI_CGIInformationFlow_m_pModelObject_feature = MpModel Object
+_UI_CGIInformationFlow_m_pParent_feature = MpParent
+_UI_CGIInformationFlow_m_pSource_feature = MpSource
+_UI_CGIInformationFlow_m_sourceType_feature = Msource Type
+_UI_CGIInformationFlow_m_pTarget_feature = MpTarget
+_UI_CGIInformationFlow_m_targetType_feature = Mtarget Type
+_UI_CGIInformationFlow_m_direction_feature = Mdirection
+_UI_CGIInformationFlow_m_rpn_feature = Mrpn
+_UI_CGIInformationFlow_m_anglePoint1_feature = Mangle Point1
+_UI_CGIInformationFlow_m_anglePoint2_feature = Mangle Point2
+_UI_CGIInformationFlow_m_line_style_feature = Mline style
+_UI_CGIInformationFlow_m_SourcePort_feature = MSource Port
+_UI_CGIInformationFlow_m_TargetPort_feature = MTarget Port
+_UI_CGIInformationFlow_m_bShowKeyword_feature = MbShow Keyword
+_UI_CGIInformationFlow_m_showConveyed_feature = Mshow Conveyed
+_UI_CGIInformationFlow_m_keyword_feature = Mkeyword
+_UI_CGIInformationFlow_m_conveyed_feature = Mconveyed
+_UI_CGIInformationFlow_m_arrow_feature = Marrow
+_UI_CGIInformationFlow_properties_feature = Properties
+_UI_IInformationFlow_id_feature = Id
+_UI_IInformationFlow_myState_feature = My State
+_UI_IInformationFlow_name_feature = Name
+_UI_IInformationFlow_Conveyed_feature = Conveyed
+_UI_IInformationFlow_end1__feature = End1
+_UI_IInformationFlow_end2__feature = End2
+_UI_IInformationFlow_direction__feature = Direction
+_UI_IInformationFlow_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IInformationFlow_description_feature = Description
+_UI_IInformationFlow_end1ObjectPort__feature = End1 Object Port
+_UI_IInformationFlow_end2ObjectPort__feature = End2 Object Port
+_UI_IInformationFlow_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IInformationFlow_HyperLinks_feature = Hyper Links
+_UI_IInformationFlow_Dependencies_feature = Dependencies
+_UI_IInformationFlow_Annotations_feature = Annotations
+_UI_IInformationFlow_objectCreation_feature = Object Creation
+_UI_IInformationFlow_umlDependencyID_feature = Uml Dependency ID
+_UI_IInformationFlow_Stereotypes_feature = Stereotypes
+_UI_IInformationFlow_Tags_feature = Tags
+_UI_IInformationItem_id_feature = Id
+_UI_IInformationItem_myState_feature = My State
+_UI_IInformationItem_name_feature = Name
+_UI_IInformationItem_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IInformationItem_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IInformationItem_description_feature = Description
+_UI_IInformationItem_Represented_feature = Represented
+_UI_IInformationItem_Annotations_feature = Annotations
+_UI_IInformationItem_objectCreation_feature = Object Creation
+_UI_IInformationItem_umlDependencyID_feature = Uml Dependency ID
+_UI_CGIInheritance_m_pModelObject_feature = MpModel Object
+_UI_CGIInheritance_m_pParent_feature = MpParent
+_UI_CGIInheritance_m_pSource_feature = MpSource
+_UI_CGIInheritance_m_sourceType_feature = Msource Type
+_UI_CGIInheritance_m_pTarget_feature = MpTarget
+_UI_CGIInheritance_m_targetType_feature = Mtarget Type
+_UI_CGIInheritance_m_direction_feature = Mdirection
+_UI_CGIInheritance_m_rpn_feature = Mrpn
+_UI_CGIInheritance_m_anglePoint1_feature = Mangle Point1
+_UI_CGIInheritance_m_anglePoint2_feature = Mangle Point2
+_UI_CGIInheritance_m_line_style_feature = Mline style
+_UI_CGIInheritance_m_SourcePort_feature = MSource Port
+_UI_CGIInheritance_m_TargetPort_feature = MTarget Port
+_UI_CGIInheritance_m_ShowName_feature = MShow Name
+_UI_CGIInheritance_m_ShowStereotype_feature = MShow Stereotype
+_UI_CGIInheritance_properties_feature = Properties
+_UI_CGIInheritance_m_color_feature = Mcolor
+_UI_CGIInheritance_m_lineWidth_feature = Mline Width
+_UI_CGIInheritance_m_arrow_feature = Marrow
+_UI_CGIPackage_m_pModelObject_feature = MpModel Object
+_UI_CGIPackage_m_pParent_feature = MpParent
+_UI_CGIPackage_m_transform_feature = Mtransform
+_UI_CGIPackage_m_polygon_feature = Mpolygon
+_UI_CGIPackage_m_nNameFormat_feature = MnName Format
+_UI_CGIPackage_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIPackage_Compartments_feature = Compartments
+_UI_CGIPackage_properties_feature = Properties
+_UI_CGIPackage_m_color_feature = Mcolor
+_UI_CGIPackage_m_lineWidth_feature = Mline Width
+_UI_CGIPackage_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIPackage_frameset_feature = Frameset
+_UI_CGIPackage_m_bIsStructured_feature = MbIs Structured
+_UI_ITriggered_id_feature = Id
+_UI_ITriggered_name_feature = Name
+_UI_ITriggered_displayName_feature = Display Name
+_UI_ITriggered_Args_feature = Args
+_UI_ITriggered_returnType_feature = Return Type
+_UI_ITriggered_abstract_feature = Abstract
+_UI_ITriggered_final_feature = Final
+_UI_ITriggered_concurrency_feature = Concurrency
+_UI_ITriggered_protection_feature = Protection
+_UI_ITriggered_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ITriggered_myState_feature = My State
+_UI_CGIBasicClass_m_pModelObject_feature = MpModel Object
+_UI_CGIBasicClass_m_pParent_feature = MpParent
+_UI_CGIBasicClass_m_transform_feature = Mtransform
+_UI_CGIBasicClass_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIBasicClass_m_polygon_feature = Mpolygon
+_UI_CGIBasicClass_m_nNameFormat_feature = MnName Format
+_UI_CGIBasicClass_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIBasicClass_Compartments_feature = Compartments
+_UI_CGIBasicClass_properties_feature = Properties
+_UI_CGIBasicClass_m_pImageViewData_feature = MpImage View Data
+_UI_IAnchor_id_feature = Id
+_UI_IAnchor_myState_feature = My State
+_UI_IAnchor_name_feature = Name
+_UI_IAnchor_dependsOn_feature = Depends On
+_UI_IAnchor_modifiedTimeWeak_feature = Modified Time Weak
+_UI_CGIAnchor_m_pModelObject_feature = MpModel Object
+_UI_CGIAnchor_m_pParent_feature = MpParent
+_UI_CGIAnchor_m_pSource_feature = MpSource
+_UI_CGIAnchor_m_sourceType_feature = Msource Type
+_UI_CGIAnchor_m_pTarget_feature = MpTarget
+_UI_CGIAnchor_m_targetType_feature = Mtarget Type
+_UI_CGIAnchor_m_direction_feature = Mdirection
+_UI_CGIAnchor_m_rpn_feature = Mrpn
+_UI_CGIAnchor_m_anglePoint1_feature = Mangle Point1
+_UI_CGIAnchor_m_anglePoint2_feature = Mangle Point2
+_UI_CGIAnchor_m_line_style_feature = Mline style
+_UI_CGIAnchor_m_SourcePort_feature = MSource Port
+_UI_CGIAnchor_m_TargetPort_feature = MTarget Port
+_UI_CGIAnchor_properties_feature = Properties
+_UI_CGIAnchor_m_color_feature = Mcolor
+_UI_CGIAnchor_m_lineWidth_feature = Mline Width
+_UI_CGIAnchor_m_arrow_feature = Marrow
+_UI_CGIMscMessage_m_pModelObject_feature = MpModel Object
+_UI_CGIMscMessage_m_pParent_feature = MpParent
+_UI_CGIMscMessage_m_pSource_feature = MpSource
+_UI_CGIMscMessage_m_sourceType_feature = Msource Type
+_UI_CGIMscMessage_m_pTarget_feature = MpTarget
+_UI_CGIMscMessage_m_targetType_feature = Mtarget Type
+_UI_CGIMscMessage_m_direction_feature = Mdirection
+_UI_CGIMscMessage_m_rpn_feature = Mrpn
+_UI_CGIMscMessage_m_anglePoint1_feature = Mangle Point1
+_UI_CGIMscMessage_m_anglePoint2_feature = Mangle Point2
+_UI_CGIMscMessage_m_line_style_feature = Mline style
+_UI_CGIMscMessage_m_SourcePort_feature = MSource Port
+_UI_CGIMscMessage_m_TargetPort_feature = MTarget Port
+_UI_CGIMscMessage_m_bLeft_feature = MbLeft
+_UI_CGIMscMessage_m_arrow_feature = Marrow
+_UI_CGIMscMessage_properties_feature = Properties
+_UI_CGIMscMessage_myState_feature = My State
+_UI_CGIMscMessage_m_pSourceExec_feature = MpSource Exec
+_UI_CGIMscMessage_m_pTargetExec_feature = MpTarget Exec
+_UI_IInternalHyperlink_target_feature = Target
+_UI_IDestructor_id_feature = Id
+_UI_IDestructor_name_feature = Name
+_UI_IDestructor_Args_feature = Args
+_UI_IDestructor_abstract_feature = Abstract
+_UI_IDestructor_final_feature = Final
+_UI_IDestructor_concurrency_feature = Concurrency
+_UI_IDestructor_protection_feature = Protection
+_UI_IDestructor_static_feature = Static
+_UI_IDestructor_constant_feature = Constant
+_UI_IDestructor_itsBody_feature = Its Body
+_UI_IDestructor_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IDestructor_description_feature = Description
+_UI_IDestructor_properties_feature = Properties
+_UI_IDestructor_myState_feature = My State
+_UI_IDestructor_returnType_feature = Return Type
+_UI_IUseCaseStereoType_useCase_feature = Use Case
+_UI_IUseCaseStereoType_stereoType_feature = Stereo Type
+_UI_IUseCaseStereoType_entryPoint_feature = Entry Point
+_UI_CCollaborationChart_m_pModelObject_feature = MpModel Object
+_UI_CCollaborationChart_m_pRoot_feature = MpRoot
+_UI_CGIClassifierRole_m_pModelObject_feature = MpModel Object
+_UI_CGIClassifierRole_m_pParent_feature = MpParent
+_UI_CGIClassifierRole_m_transform_feature = Mtransform
+_UI_CGIClassifierRole_m_polygon_feature = Mpolygon
+_UI_CGIClassifierRole_m_nNameFormat_feature = MnName Format
+_UI_CGIClassifierRole_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIClassifierRole_Compartments_feature = Compartments
+_UI_CGIClassifierRole_properties_feature = Properties
+_UI_CGIAssociationRole_m_pModelObject_feature = MpModel Object
+_UI_CGIAssociationRole_m_pParent_feature = MpParent
+_UI_CGIAssociationRole_m_pSource_feature = MpSource
+_UI_CGIAssociationRole_m_sourceType_feature = Msource Type
+_UI_CGIAssociationRole_m_pTarget_feature = MpTarget
+_UI_CGIAssociationRole_m_targetType_feature = Mtarget Type
+_UI_CGIAssociationRole_m_direction_feature = Mdirection
+_UI_CGIAssociationRole_m_rpn_feature = Mrpn
+_UI_CGIAssociationRole_m_anglePoint1_feature = Mangle Point1
+_UI_CGIAssociationRole_m_anglePoint2_feature = Mangle Point2
+_UI_CGIAssociationRole_m_line_style_feature = Mline style
+_UI_CGIAssociationRole_m_SourcePort_feature = MSource Port
+_UI_CGIAssociationRole_m_TargetPort_feature = MTarget Port
+_UI_CGIAssociationRole_m_arrow_feature = Marrow
+_UI_CGIAssociationRole_properties_feature = Properties
+_UI_CGIMessageLabel_m_pModelObject_feature = MpModel Object
+_UI_CGIMessageLabel_m_pParent_feature = MpParent
+_UI_CGIMessageLabel_m_pCommunicationConnection_feature = MpCommunication Connection
+_UI_CGIMessageLabel_percent_feature = Percent
+_UI_CGIArrow_m_pModelObject_feature = MpModel Object
+_UI_CGIArrow_m_pParent_feature = MpParent
+_UI_CGIArrow_m_pSource_feature = MpSource
+_UI_CGIArrow_m_sourceType_feature = Msource Type
+_UI_CGIArrow_m_pTarget_feature = MpTarget
+_UI_CGIArrow_m_targetType_feature = Mtarget Type
+_UI_CGIArrow_m_direction_feature = Mdirection
+_UI_CGIArrow_m_rpn_feature = Mrpn
+_UI_CGIArrow_m_anglePoint1_feature = Mangle Point1
+_UI_CGIArrow_m_anglePoint2_feature = Mangle Point2
+_UI_CGIArrow_m_line_style_feature = Mline style
+_UI_CGIArrow_m_SourcePort_feature = MSource Port
+_UI_CGIArrow_m_TargetPort_feature = MTarget Port
+_UI_CGIComponent_m_pModelObject_feature = MpModel Object
+_UI_CGIComponent_m_pParent_feature = MpParent
+_UI_CGIComponent_m_transform_feature = Mtransform
+_UI_CGIComponent_m_polygon_feature = Mpolygon
+_UI_CGIComponent_m_nNameFormat_feature = MnName Format
+_UI_CGIComponent_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIComponent_Compartments_feature = Compartments
+_UI_CGIComponent_properties_feature = Properties
+_UI_CGIComponent_m_AdditionalLabel_feature = MAdditional Label
+_UI_TableDataDefinition_myTable_feature = My Table
+_UI_TableDataDefinition_name_feature = Name
+_UI_TableDataDefinition_DataType_feature = Data Type
+_UI_TableDataDefinition_columnName_feature = Column Name
+_UI_TableDataDefinition_modelElement_feature = Model Element
+_UI_CGIDiagramFrame_m_pModelObject_feature = MpModel Object
+_UI_CGIDiagramFrame_m_pParent_feature = MpParent
+_UI_CGIDiagramFrame_m_transform_feature = Mtransform
+_UI_CGIDiagramFrame_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIDiagramFrame_m_polygon_feature = Mpolygon
+_UI_CGIDiagramFrame_m_nNameFormat_feature = MnName Format
+_UI_CGIDiagramFrame_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIDiagramFrame_m_bVisible_feature = MbVisible
+_UI_CGIDiagramFrame_frameset_feature = Frameset
+_UI_CGIDiagramFrame_Compartments_feature = Compartments
+_UI_CGIGenericElement_m_pModelObject_feature = MpModel Object
+_UI_CGIGenericElement_m_pParent_feature = MpParent
+_UI_CGIGenericElement_m_transform_feature = Mtransform
+_UI_CGIGenericElement_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIGenericElement_m_polygon_feature = Mpolygon
+_UI_CGIGenericElement_m_nNameFormat_feature = MnName Format
+_UI_CGIGenericElement_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIGenericElement_frameset_feature = Frameset
+_UI_CGIGenericElement_Compartments_feature = Compartments
+_UI_CGIGenericElement_properties_feature = Properties
+_UI_CGIGenericElement_m_pImageViewData_feature = MpImage View Data
+_UI_CGIGenericElement_m_csContext_feature = Mcs Context
+_UI_CGIGenericElement_m_csPartsArray_feature = Mcs Parts Array
+_UI_CGIGenericElement_m_bIsStructured_feature = MbIs Structured
+_UI_CGIImageData_m_pModelObject_feature = MpModel Object
+_UI_CGIImageData_m_pParent_feature = MpParent
+_UI_CGIImageData_m_dataSize_feature = Mdata Size
+_UI_CGIImageData_m_data_feature = Mdata
+_UI_CGIImageData_m_srcFile_feature = Msrc File
+_UI_CGIImageData_m_fileModifiedTime_feature = Mfile Modified Time
+_UI_IEventHandle_m2Class_feature = M2 Class
+_UI_IEventHandle_filename_feature = Filename
+_UI_IEventHandle_subsystem_feature = Subsystem
+_UI_IEventHandle_class_feature = Class
+_UI_IEventHandle_name_feature = Name
+_UI_IEventHandle_id_feature = Id
+_UI_ITableInstance_id_feature = Id
+_UI_ITableInstance_myState_feature = My State
+_UI_ITableInstance_properties_feature = Properties
+_UI_ITableInstance_name_feature = Name
+_UI_ITableInstance_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ITableInstance_LayoutHandle_feature = Layout Handle
+_UI_ITableInstance_ScopeHandles_feature = Scope Handles
+_UI_ITableInstance_Stereotypes_feature = Stereotypes
+_UI_IMatrixInstance_id_feature = Id
+_UI_IMatrixInstance_myState_feature = My State
+_UI_IMatrixInstance_name_feature = Name
+_UI_IMatrixInstance_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IMatrixInstance_LayoutHandle_feature = Layout Handle
+_UI_IMatrixInstance_FromScopeHandles_feature = From Scope Handles
+_UI_IMatrixInstance_ToScopeHandles_feature = To Scope Handles
+_UI_IMatrixInstance_Stereotypes_feature = Stereotypes
+_UI_IMatrixInstance_m_IncludeDescendants_to_feature = MInclude Descendants to
+_UI_IMatrixInstance_properties_feature = Properties
+_UI_IHandleWithData_m2Class_feature = M2 Class
+_UI_IHandleWithData_filename_feature = Filename
+_UI_IHandleWithData_subsystem_feature = Subsystem
+_UI_IHandleWithData_class_feature = Class
+_UI_IHandleWithData_name_feature = Name
+_UI_IHandleWithData_id_feature = Id
+_UI_IHandleWithData_data_feature = Data
+_UI_CGIMscConditionMark_properties_feature = Properties
+_UI_CGIMscConditionMark_m_pModelObject_feature = MpModel Object
+_UI_CGIMscConditionMark_m_pParent_feature = MpParent
+_UI_CGIMscConditionMark_m_transform_feature = Mtransform
+_UI_CGIMscConditionMark_m_polygon_feature = Mpolygon
+_UI_CGIMscConditionMark_m_nNameFormat_feature = MnName Format
+_UI_CGIMscConditionMark_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIMscConditionMark_Compartments_feature = Compartments
+_UI_ICombinedFragment_id_feature = Id
+_UI_ICombinedFragment_myState_feature = My State
+_UI_ICombinedFragment_name_feature = Name
+_UI_ICombinedFragment_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ICombinedFragment_interactionOperator_feature = Interaction Operator
+_UI_ICombinedFragment_InteractionOperands_feature = Interaction Operands
+_UI_ICombinedFragment_Stereotypes_feature = Stereotypes
+_UI_ICombinedFragment_Tags_feature = Tags
+_UI_CGIMscInteractionOperator_m_operatorType_feature = Moperator Type
+_UI_CGIMscInteractionOperator_properties_feature = Properties
+_UI_CGIMscInteractionOperator_m_pModelObject_feature = MpModel Object
+_UI_CGIMscInteractionOperator_m_pParent_feature = MpParent
+_UI_CGIMscInteractionOperator_m_transform_feature = Mtransform
+_UI_CGIMscInteractionOperator_m_polygon_feature = Mpolygon
+_UI_CGIMscInteractionOperator_m_nNameFormat_feature = MnName Format
+_UI_CGIMscInteractionOperator_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIMscInteractionOperator_frameset_feature = Frameset
+_UI_CGIMscInteractionOperator_Compartments_feature = Compartments
+_UI_CGIMscInteractionOperator_m_bFramesetModified_feature = MbFrameset Modified
+_UI_CGIMscInteractionOperand_properties_feature = Properties
+_UI_CGIMscInteractionOperand_m_pModelObject_feature = MpModel Object
+_UI_CGIMscInteractionOperand_m_pParent_feature = MpParent
+_UI_CGIMscInteractionOperand_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIMscInteractionOperand_m_polygon_feature = Mpolygon
+_UI_CGIMscInteractionOperand_m_nNameFormat_feature = MnName Format
+_UI_CGIMscInteractionOperand_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIMscInteractionOperand_Compartments_feature = Compartments
+_UI_CGIMscInteractionOperand_m_transform_feature = Mtransform
+_UI_IEmbededFile_id_feature = Id
+_UI_IEmbededFile_name_feature = Name
+_UI_IEmbededFile_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IEmbededFile_MayNeedToRelocate_feature = May Need To Relocate
+_UI_IEmbededFile_LastKnownFullPath_feature = Last Known Full Path
+_UI_IEmbededFile_Stereotypes_feature = Stereotypes
+_UI_IEmbededFile_Tags_feature = Tags
+_UI_IActivityGraph_lastID_feature = Last ID
+_UI_IActivityGraph_weakCGTime_feature = Weak CG Time
+_UI_IActivityGraph_strongCGTime_feature = Strong CG Time
+_UI_IActivityGraph_multiplicity_feature = Multiplicity
+_UI_IActivityGraph_itsStateChart_feature = Its State Chart
+_UI_IActivityGraph_classModifier_feature = Class Modifier
+_UI_IActivityGraph_States_feature = States
+_UI_IActivityGraph_baseVersion_feature = Base Version
+_UI_IActivityGraph_diagram_feature = Diagram
+_UI_IActivityGraph_Views_feature = Views
+_UI_IActivityGraph_properties_feature = Properties
+_UI_IActivityGraph_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_IActivityGraph_description_feature = Description
+_UI_IActivityGraph_Swimlanes_feature = Swimlanes
+_UI_IActivityGraph_Stereotypes_feature = Stereotypes
+_UI_IActivityGraph_AnalysisMode_feature = Analysis Mode
+_UI_IActivityGraph_Annotations_feature = Annotations
+_UI_IActivityGraph_codeUpdateCGTime_feature = Code Update CG Time
+_UI_IActivityGraph_objectCreation_feature = Object Creation
+_UI_IActivityGraph_umlDependencyID_feature = Uml Dependency ID
+_UI_IActivityGraph_displayName_feature = Display Name
+_UI_IActivityGraph_HyperLinks_feature = Hyper Links
+_UI_IActivityGraph_Dependencies_feature = Dependencies
+_UI_IActivityGraph_theMainDiagram_feature = The Main Diagram
+_UI_IActivityGraph_Associations_feature = Associations
+_UI_IActivityGraph_Tags_feature = Tags
+_UI_CGIImage_m_pModelObject_feature = MpModel Object
+_UI_CGIImage_m_pParent_feature = MpParent
+_UI_CGIImage_m_transform_feature = Mtransform
+_UI_CGIImage_m_pImageViewData_feature = MpImage View Data
+_UI_CGIImage_m_points_feature = Mpoints
+_UI_ITimeEvent_id_feature = Id
+_UI_ITimeEvent_myState_feature = My State
+_UI_ITimeEvent_name_feature = Name
+_UI_ITimeEvent_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ITimeEvent_parent_feature = Parent
+_UI_ITimeEvent_stateType_feature = State Type
+_UI_ITimeEvent_defaultTrans_feature = Default Trans
+_UI_ITimeEvent_durationTime_feature = Duration Time
+_UI_ITimeEvent_swimlane_feature = Swimlane
+_UI_CGIActionState_properties_feature = Properties
+_UI_CGIActionState_m_pModelObject_feature = MpModel Object
+_UI_CGIActionState_m_pParent_feature = MpParent
+_UI_CGIActionState_m_transform_feature = Mtransform
+_UI_CGIActionState_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIActionState_m_polygon_feature = Mpolygon
+_UI_CGIActionState_m_nNameFormat_feature = MnName Format
+_UI_CGIActionState_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIActionState_Compartments_feature = Compartments
+_UI_CGIActionState_nAndLineCount_feature = NAnd Line Count
+_UI_CGIActionState_m_pInheritsFrom_feature = MpInherits From
+_UI_CGIActionState_m_nInheritanceMask_feature = MnInheritance Mask
+_UI_CGIActionState_m_pDefaultComponentRelation_feature = MpDefault Component Relation
+_UI_CGIActionState_m_NameDisplayMode_feature = MName Display Mode
+_UI_CGIActionState_m_ActDescLablDiaplayMode_feature = MAct Desc Labl Diaplay Mode
+_UI_CGIActionState_m_moveAndLineTimeStamp_feature = Mmove And Line Time Stamp
+_UI_IClassHandle_m2Class_feature = M2 Class
+_UI_IClassHandle_id_feature = Id
+_UI_IClassHandle_filename_feature = Filename
+_UI_IClassHandle_subsystem_feature = Subsystem
+_UI_IClassHandle_class_feature = Class
+_UI_IClassHandle_name_feature = Name
+_UI_IClassInstance_inverse_feature = Inverse
+_UI_ILinkInstance_id_feature = Id
+_UI_ILinkInstance_name_feature = Name
+_UI_ILinkInstance_toLink_feature = To Link
+_UI_ILinkInstance_fromLink_feature = From Link
+_UI_ILinkInstance_instantiates_feature = Instantiates
+_UI_CollEvent_id_feature = Id
+_UI_CollEvent_first_feature = First
+_UI_CollEvent_second_feature = Second
+_UI_CollEvent_objectCreation_feature = Object Creation
+_UI_CollEvent_umlDependencyID_feature = Uml Dependency ID
+_UI_CGIButtonArray_properties_feature = Properties
+_UI_CGIButtonArray_m_pModelObject_feature = MpModel Object
+_UI_CGIButtonArray_m_pParent_feature = MpParent
+_UI_CGIButtonArray_m_transform_feature = Mtransform
+_UI_CGIButtonArray_m_polygon_feature = Mpolygon
+_UI_CGIButtonArray_m_nNameFormat_feature = MnName Format
+_UI_CGIButtonArray_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIButtonArray_frameset_feature = Frameset
+_UI_CGIButtonArray_Compartments_feature = Compartments
+_UI_CGIButtonArray_m_csModelObjPath_feature = Mcs Model Obj Path
+_UI_CGIButtonArray_m_csName_feature = Mcs Name
+_UI_CGIButtonArray_m_PartsArray_feature = MParts Array
+_UI_CGIButtonArray_m_liButtonNames_feature = Mli Button Names
+_UI_CGIButtonArray_m_liButtonValues_feature = Mli Button Values
+_UI_IExternalHyperlink_target_feature = Target
+_UI_IFork_id_feature = Id
+_UI_IFork_myState_feature = My State
+_UI_IFork_name_feature = Name
+_UI_IFork_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IFork_description_feature = Description
+_UI_IFork_parent_feature = Parent
+_UI_IFork_connectorType_feature = Connector Type
+_UI_IFork_objectCreation_feature = Object Creation
+_UI_IFork_umlDependencyID_feature = Uml Dependency ID
+_UI_CGIBlockState_m_pModelObject_feature = MpModel Object
+_UI_CGIBlockState_m_pParent_feature = MpParent
+_UI_CGIBlockState_m_transform_feature = Mtransform
+_UI_CGIBlockState_m_polygon_feature = Mpolygon
+_UI_CGIBlockState_m_nNameFormat_feature = MnName Format
+_UI_CGIBlockState_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIBlockState_nAndLineCount_feature = NAnd Line Count
+_UI_CGIBlockState_m_pInheritsFrom_feature = MpInherits From
+_UI_CGIBlockState_m_nInheritanceMask_feature = MnInheritance Mask
+_UI_CGIBlockState_m_pDefaultComponentRelation_feature = MpDefault Component Relation
+_UI_CGIBlockState_m_NameDisplayMode_feature = MName Display Mode
+_UI_CGIBlockState_m_ActDescLablDiaplayMode_feature = MAct Desc Labl Diaplay Mode
+_UI_CGIBlockState_properties_feature = Properties
+_UI_CGIBlockState_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIBlockState_m_moveAndLineTimeStamp_feature = Mmove And Line Time Stamp
+_UI_CGIBlockState_Compartments_feature = Compartments
+_UI_CGIBlockState_frameset_feature = Frameset
+_UI_CGIPartition_m_pModelObject_feature = MpModel Object
+_UI_CGIPartition_m_pParent_feature = MpParent
+_UI_CGIPartition_m_polygon_feature = Mpolygon
+_UI_CGIPartition_m_nNameFormat_feature = MnName Format
+_UI_CGIPartition_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIPartition_frameset_feature = Frameset
+_UI_CGIPartition_m_AdditionalLabel_feature = MAdditional Label
+_UI_CGIPartition_properties_feature = Properties
+_UI_CGIPartition_Compartments_feature = Compartments
+_UI_CGISwimlaneFrame_m_pModelObject_feature = MpModel Object
+_UI_CGISwimlaneFrame_m_pParent_feature = MpParent
+_UI_CGISwimlaneFrame_m_polygon_feature = Mpolygon
+_UI_CGISwimlaneFrame_m_nNameFormat_feature = MnName Format
+_UI_CGISwimlaneFrame_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGISwimlaneFrame_frameset_feature = Frameset
+_UI_CGISwimlaneFrame_m_transform_feature = Mtransform
+_UI_CGISwimlaneFrame_m_bFramesetModified_feature = MbFrameset Modified
+_UI_CGISwimlaneFrame_Compartments_feature = Compartments
+_UI_CGIMscInteractionOccurrence_m_pModelObject_feature = MpModel Object
+_UI_CGIMscInteractionOccurrence_m_pParent_feature = MpParent
+_UI_CGIMscInteractionOccurrence_m_transform_feature = Mtransform
+_UI_CGIMscInteractionOccurrence_m_polygon_feature = Mpolygon
+_UI_CGIMscInteractionOccurrence_m_nNameFormat_feature = MnName Format
+_UI_CGIMscInteractionOccurrence_m_nIsNameFormat_feature = MnIs Name Format
+_UI_CGIMscInteractionOccurrence_Compartments_feature = Compartments
+_UI_CGIMscInteractionOccurrence_properties_feature = Properties
+_UI_ICallAction_id_feature = Id
+_UI_ICallAction_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ICallAction_interfaceItem_feature = Interface Item
+_UI_ICallAction_argumentNames_feature = Argument Names
+_UI_ICallAction_argumentValues_feature = Argument Values
+_UI_CGIMscExecutionOccurrence_m_pModelObject_feature = MpModel Object
+_UI_CGIMscExecutionOccurrence_m_pParent_feature = MpParent
+_UI_CGIMscExecutionOccurrence_m_transform_feature = Mtransform
+_UI_CGIMscExecutionOccurrence_m_position_feature = Mposition
+_UI_CGIMscExecutionOccurrence_m_pInheritsFrom_feature = MpInherits From
+_UI_CGIMscExecutionOccurrence_m_nInheritanceMask_feature = MnInheritance Mask
+_UI_CGIMscExecutionOccurrence_m_SubType_feature = MSub Type
+_UI_CGIMscExecutionOccurrence_m_pStartMessage_feature = MpStart Message
+_UI_IBlock_id_feature = Id
+_UI_IBlock_myState_feature = My State
+_UI_IBlock_name_feature = Name
+_UI_IBlock_objectCreation_feature = Object Creation
+_UI_IBlock_umlDependencyID_feature = Uml Dependency ID
+_UI_IBlock_otherClass_feature = Other Class
+_UI_IBlock_inverse_feature = Inverse
+_UI_IBlock_partKind_feature = Part Kind
+_UI_ITemplateInst_id_feature = Id
+_UI_ITemplateInst_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ITemplateInst_TemplateInstParams_feature = Template Inst Params
+_UI_ITemplateInst_ofTemplate_feature = Of Template
+_UI_ITemplateInstParam_id_feature = Id
+_UI_ITemplateInstParam_name_feature = Name
+_UI_ITemplateInstParam_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ITemplateInstParam_value_feature = Value
+_UI_ITemplateInstParam_argValue_feature = Arg Value
+_UI_ITemplateInstParam_onTheFlyValue_feature = On The Fly Value
+_UI_IReferenceActivity_id_feature = Id
+_UI_IReferenceActivity_name_feature = Name
+_UI_IReferenceActivity_Stereotypes_feature = Stereotypes
+_UI_IReferenceActivity_modifiedTimeWeak_feature = Modified Time Weak
+_UI_IReferenceActivity_parent_feature = Parent
+_UI_IReferenceActivity_stateType_feature = State Type
+_UI_IReferenceActivity_defaultTrans_feature = Default Trans
+_UI_IReferenceActivity_swimlane_feature = Swimlane
+_UI_IReferenceActivity_referencedActivity_feature = Referenced Activity
+_UI_IReferenceActivity_myState_feature = My State
+_UI_CGIContainArrow_m_pModelObject_feature = MpModel Object
+_UI_CGIContainArrow_m_pParent_feature = MpParent
+_UI_CGIContainArrow_m_pSource_feature = MpSource
+_UI_CGIContainArrow_m_sourceType_feature = Msource Type
+_UI_CGIContainArrow_m_pTarget_feature = MpTarget
+_UI_CGIContainArrow_m_targetType_feature = Mtarget Type
+_UI_CGIContainArrow_m_direction_feature = Mdirection
+_UI_CGIContainArrow_m_rpn_feature = Mrpn
+_UI_CGIContainArrow_m_arrow_feature = Marrow
+_UI_CGIContainArrow_m_anglePoint1_feature = Mangle Point1
+_UI_CGIContainArrow_m_anglePoint2_feature = Mangle Point2
+_UI_CGIContainArrow_m_line_style_feature = Mline style
+_UI_CGIContainArrow_m_SourcePort_feature = MSource Port
+_UI_CGIContainArrow_m_TargetPort_feature = MTarget Port
+_UI_ISlot_id_feature = Id
+_UI_ISlot_name_feature = Name
+_UI_ISlot_value_feature = Value
+_UI_ISlot_definingVar_feature = Defining Var
+_UI_NestedStateChartType_defNumber_feature = Def Number
+_UI_NestedStateChartType_graphicChart_feature = Graphic Chart
+_UI_NestedStateChartType_lastModifiedTime_feature = Last Modified Time
+_UI_NestedStateChartType_Transitions_feature = Transitions
+_UI_NestedStateChartType_Connectors_feature = Connectors
+_UI_NestedStateChartType_version_feature = Version
+_UI_OperationsType_virtual_feature = Virtual
+_UI_TheMainDiagramType_id_feature = Id
+_UI_TheMainDiagramType_lastModifiedTime_feature = Last Modified Time
+_UI_TheMainDiagramType_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_TheMainDiagramType_defaultSubsystem_feature = Default Subsystem
+_UI_TheMainDiagramType_description_feature = Description
+_UI_TheMainDiagramType_umlDependencyID_feature = Uml Dependency ID
+_UI_TheMainDiagramType_lastID_feature = Last ID
+_UI_TheMainDiagramType_myState_feature = My State
+_UI_TheMainDiagramType_ownerHandle_feature = Owner Handle
+_UI_TheMainDiagramType_objectCreation_feature = Object Creation
+_UI_TheMainDiagramType_name_feature = Name
+_UI_TheMainDiagramType_cmheader_feature = Cmheader
+_UI_LinksType_id_feature = Id
+_UI_LinksType_multiplicity_feature = Multiplicity
+_UI_LinksType_name_feature = Name
+_UI_LinksType_otherClass_feature = Other Class
+_UI_OwnerHandleType_weakCGTime_feature = Weak CG Time
+_UI_OwnerHandleType_strongCGTime_feature = Strong CG Time
+_UI_GraphicChartType_id_feature = Id
+_UI_GraphicChartType_m_access_feature = Maccess
+_UI_GraphicChartType_elementList_feature = Element List
+_UI_GraphicChartType_m_nModifyDate_feature = MnModify Date
+_UI_GraphicChartType_m_currentLeftTop_feature = Mcurrent Left Top
+_UI_GraphicChartType_m_modified_feature = Mmodified
+_UI_GraphicChartType_m_nCreateDate_feature = MnCreate Date
+_UI_GraphicChartType_m_pParent_feature = MpParent
+_UI_GraphicChartType_m_arrowStyle_feature = Marrow Style
+_UI_GraphicChartType_m_drawBehavior_feature = Mdraw Behavior
+_UI_GraphicChartType_m_currentRightBottom_feature = Mcurrent Right Bottom
+_UI_GraphicChartType_m_creator_feature = Mcreator
+_UI_GraphicChartType_m_bScaleWithZoom_feature = MbScale With Zoom
+_UI_GraphicChartType_m_type_feature = Mtype
+_UI_GraphicChartType_graphElements_feature = Graph Elements
+_UI_GraphicChartType_m_name_feature = Mname
+_UI_GraphicChartType_m_fileVersion_feature = Mfile Version
+_UI_GraphicChartType_m_bIsPreferencesInitialized_feature = MbIs Preferences Initialized
+_UI_M_subjectType_umlDependencyID_feature = Uml Dependency ID
+_UI_M_subjectType_objectCreation_feature = Object Creation
+_UI_ValueType_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ValueType_id_feature = Id
+_UI_ValueType_myState_feature = My State
+_UI_ValueType_name_feature = Name
+_UI_M_hTargetType_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_M_hTargetType_description_feature = Description
+_UI_M_hTargetType_properties_feature = Properties
+_UI_GraphElementsType_id_feature = Id
+_UI_GraphElementsType_m_drawBehavior_feature = Mdraw Behavior
+_UI_GraphElementsType_m_type_feature = Mtype
+_UI_GraphElementsType_m_name_feature = Mname
+_UI_GraphElementsType_m_bIsPreferencesInitialized_feature = MbIs Preferences Initialized
+_UI_FilesType_modifiedTimeWeak_feature = Modified Time Weak
+_UI_FilesType_id_feature = Id
+_UI_FilesType_umlDependencyID_feature = Uml Dependency ID
+_UI_FilesType_lastID_feature = Last ID
+_UI_FilesType_myState_feature = My State
+_UI_FilesType_m_path_feature = Mpath
+_UI_FilesType_objectCreation_feature = Object Creation
+_UI_FilesType_name_feature = Name
+_UI_ToLinkType_implicitClass_feature = Implicit Class
+_UI_TransitionsType_modifiedTimeWeak_feature = Modified Time Weak
+_UI_TransitionsType_staticReaction_feature = Static Reaction
+_UI_TransitionsType_itsTarget_feature = Its Target
+_UI_TransitionsType_id_feature = Id
+_UI_TransitionsType_codeUpdateCGTime_feature = Code Update CG Time
+_UI_TransitionsType_requiremenTracabilityHandle_feature = Requiremen Tracability Handle
+_UI_TransitionsType_description_feature = Description
+_UI_TransitionsType_itsLabel_feature = Its Label
+_UI_TransitionsType_umlDependencyID_feature = Uml Dependency ID
+_UI_TransitionsType_myState_feature = My State
+_UI_TransitionsType_objectCreation_feature = Object Creation
+_UI_TransitionsType_name_feature = Name
+_UI_ItsTriggerType_modifiedTimeWeak_feature = Modified Time Weak
+_UI_ItsTriggerType_id_feature = Id
+_UI_ItsTriggerType_info_feature = Info
+_UI_ItsTriggerType_umlDependencyID_feature = Uml Dependency ID
+_UI_ItsTriggerType_myState_feature = My State
+_UI_ItsTriggerType_objectCreation_feature = Object Creation
+_UI_ItsTriggerType_body_feature = Body
+_UI_ConveyedType_lastID_feature = Last ID
+_UI_End2_Type_multiplicity_feature = Multiplicity
+_UI_Unknown_feature = Unspecified
+
+_UI_DefaultSubsystemType_type = Default Subsystem Type
+_UI_ElementsType_type = Elements Type
+_UI_End1_Type_type = End1 Type
+_UI_FromLinkType_type = From Link Type
+_UI_M_pRootType_type = MpRoot Type
+_UI_CGIPortConnector_m_nAngle_feature = MnAngle
+_UI_IProject_version_feature = Version
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/plugin.xml b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/plugin.xml
new file mode 100644
index 00000000000..b766e04233a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/plugin.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<!--
+-->
+
+<plugin>
+
+
+ <extension point="org.eclipse.emf.edit.itemProviderAdapterFactories">
+ <!-- @generated Rhapsody -->
+ <factory
+ uri="http://www.eclipse.org/Papyrus/UMLRhapsody/1.0.0"
+ class="org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider.UMLRhapsodyItemProviderAdapterFactory"
+ supportedTypes=
+ "org.eclipse.emf.edit.provider.IEditingDomainItemProvider
+ org.eclipse.emf.edit.provider.IStructuredItemContentProvider
+ org.eclipse.emf.edit.provider.ITreeItemContentProvider
+ org.eclipse.emf.edit.provider.IItemLabelProvider
+ org.eclipse.emf.edit.provider.IItemPropertySource"/>
+ </extension>
+
+</plugin>
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/pom.xml b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/pom.xml
new file mode 100644
index 00000000000..d0a2a9232e5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.eclipse.papyrus.migration.rhapsody</groupId>
+ <artifactId>org.eclipse.papyrus.migration.rhapsody</artifactId>
+ <version>0.7.0-SNAPSHOT</version>
+ </parent>
+ <artifactId>org.eclipse.papyrus.migration.rhapsody.metamodel.edit</artifactId>
+ <groupId>org.eclipse.papyrus</groupId>
+ <version>0.7.0-SNAPSHOT</version>
+ <packaging>eclipse-plugin</packaging>
+</project> \ No newline at end of file
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/AssociationsTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/AssociationsTypeItemProvider.java
new file mode 100644
index 00000000000..f736b25314c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/AssociationsTypeItemProvider.java
@@ -0,0 +1,93 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.AssociationsType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class AssociationsTypeItemProvider extends InverseTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AssociationsTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_AssociationsType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CCollaborationChartItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CCollaborationChartItemProvider.java
new file mode 100644
index 00000000000..b176eb25420
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CCollaborationChartItemProvider.java
@@ -0,0 +1,157 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CCollaborationChart;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CCollaborationChart} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CCollaborationChartItemProvider extends GraphicChartTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CCollaborationChartItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pRootPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CCollaborationChart_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CCollaborationChart_m_pModelObject_feature", "_UI_CCollaborationChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCCollaborationChart_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpRoot feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pRootPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CCollaborationChart_m_pRoot_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CCollaborationChart_m_pRoot_feature", "_UI_CCollaborationChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCCollaborationChart_M_pRoot(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns CCollaborationChart.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CCollaborationChart")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CCollaborationChart)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CCollaborationChart_type") : //$NON-NLS-1$
+ getString("_UI_CCollaborationChart_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIActionStateItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIActionStateItemProvider.java
new file mode 100644
index 00000000000..9bec4dca928
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIActionStateItemProvider.java
@@ -0,0 +1,521 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIActionState;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIActionState} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIActionStateItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIActionStateItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ addNAndLineCountPropertyDescriptor(object);
+ addM_pInheritsFromPropertyDescriptor(object);
+ addM_nInheritanceMaskPropertyDescriptor(object);
+ addM_pDefaultComponentRelationPropertyDescriptor(object);
+ addM_NameDisplayModePropertyDescriptor(object);
+ addM_ActDescLablDiaplayModePropertyDescriptor(object);
+ addM_moveAndLineTimeStampPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_pModelObject_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_pParent_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_transform_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_polygon_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_nNameFormat_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_nIsNameFormat_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_Compartments_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the NAnd Line Count feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNAndLineCountPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_nAndLineCount_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_nAndLineCount_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_NAndLineCount(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpInherits From feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pInheritsFromPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_pInheritsFrom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_pInheritsFrom_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_pInheritsFrom(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnInheritance Mask feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nInheritanceMaskPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_nInheritanceMask_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_nInheritanceMask_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_nInheritanceMask(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpDefault Component Relation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pDefaultComponentRelationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_pDefaultComponentRelation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_pDefaultComponentRelation_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_pDefaultComponentRelation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MName Display Mode feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_NameDisplayModePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_NameDisplayMode_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_NameDisplayMode_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_NameDisplayMode(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MAct Desc Labl Diaplay Mode feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_ActDescLablDiaplayModePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_ActDescLablDiaplayMode_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_ActDescLablDiaplayMode_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_ActDescLablDiaplayMode(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mmove And Line Time Stamp feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_moveAndLineTimeStampPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActionState_m_moveAndLineTimeStamp_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActionState_m_moveAndLineTimeStamp_feature", "_UI_CGIActionState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_moveAndLineTimeStamp(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIActionState_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_AdditionalLabel());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIActionState.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIActionState")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIActionState)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIActionState_type") : //$NON-NLS-1$
+ getString("_UI_CGIActionState_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIActionState.class)) {
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__NAND_LINE_COUNT:
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__MNINHERITANCE_MASK:
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__MPDEFAULT_COMPONENT_RELATION:
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__MNAME_DISPLAY_MODE:
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__MACT_DESC_LABL_DIAPLAY_MODE:
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__MMOVE_AND_LINE_TIME_STAMP:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_ACTION_STATE__MADDITIONAL_LABEL:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActionState_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIActionState_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIActiveXItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIActiveXItemProvider.java
new file mode 100644
index 00000000000..048505796d3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIActiveXItemProvider.java
@@ -0,0 +1,614 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIActiveX;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIActiveX} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIActiveXItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIActiveXItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ addM_csModelObjPathPropertyDescriptor(object);
+ addM_csNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActiveX_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActiveX_m_pModelObject_feature", "_UI_CGIActiveX_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActiveX_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActiveX_m_pParent_feature", "_UI_CGIActiveX_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActiveX_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActiveX_m_transform_feature", "_UI_CGIActiveX_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActiveX_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActiveX_m_polygon_feature", "_UI_CGIActiveX_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActiveX_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActiveX_m_nNameFormat_feature", "_UI_CGIActiveX_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActiveX_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActiveX_m_nIsNameFormat_feature", "_UI_CGIActiveX_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActiveX_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActiveX_Compartments_feature", "_UI_CGIActiveX_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Model Obj Path feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csModelObjPathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActiveX_m_csModelObjPath_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActiveX_m_csModelObjPath_feature", "_UI_CGIActiveX_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_csModelObjPath(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIActiveX_m_csName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIActiveX_m_csName_feature", "_UI_CGIActiveX_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_csName(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIActiveX.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIActiveX")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIActiveX)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIActiveX_type") : //$NON-NLS-1$
+ getString("_UI_CGIActiveX_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIActiveX.class)) {
+ case UMLRhapsodyPackage.CGI_ACTIVE_X__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_ACTIVE_X__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_ACTIVE_X__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_ACTIVE_X__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_ACTIVE_X__MCS_MODEL_OBJ_PATH:
+ case UMLRhapsodyPackage.CGI_ACTIVE_X__MCS_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_ACTIVE_X__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_ACTIVE_X__MPARTS_ARRAY:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICodeGenConfigInfo()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDefaultDrvdTrans()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIReferenceActivity()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createITableInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIActiveX_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAnchorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAnchorItemProvider.java
new file mode 100644
index 00000000000..53a8450cc3a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAnchorItemProvider.java
@@ -0,0 +1,529 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAnchor;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAnchor} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIAnchorItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIAnchorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_sourceTypePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_targetTypePropertyDescriptor(object);
+ addM_directionPropertyDescriptor(object);
+ addM_anglePoint1PropertyDescriptor(object);
+ addM_anglePoint2PropertyDescriptor(object);
+ addM_line_stylePropertyDescriptor(object);
+ addM_SourcePortPropertyDescriptor(object);
+ addM_TargetPortPropertyDescriptor(object);
+ addM_lineWidthPropertyDescriptor(object);
+ addM_arrowPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_pModelObject_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_pParent_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_pSource_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msource Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_sourceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_sourceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_sourceType_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_sourceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_pTarget_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_targetType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_targetType_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_targetType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdirection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_directionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_direction_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_anglePoint1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_anglePoint1_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_anglePoint1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_anglePoint2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_anglePoint2_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_anglePoint2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_line_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_line_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_line_style_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_line_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSource Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SourcePortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_SourcePort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_SourcePort_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_SourcePort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MTarget Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_TargetPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_TargetPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_TargetPort_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_TargetPort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline Width feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_lineWidthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_lineWidth_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_lineWidth_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_lineWidth(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnchor_m_arrow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnchor_m_arrow_feature", "_UI_CGIAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_arrow(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_rpn());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_color());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIAnchor.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIAnchor")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIAnchor)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIAnchor_type") : //$NON-NLS-1$
+ getString("_UI_CGIAnchor_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIAnchor.class)) {
+ case UMLRhapsodyPackage.CGI_ANCHOR__MPPARENT:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MSOURCE_TYPE:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MTARGET_TYPE:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MDIRECTION:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MANGLE_POINT1:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MANGLE_POINT2:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MLINE_STYLE:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MSOURCE_PORT:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MTARGET_PORT:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MLINE_WIDTH:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MARROW:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_ANCHOR__MRPN:
+ case UMLRhapsodyPackage.CGI_ANCHOR__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_ANCHOR__MCOLOR:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_rpn(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_color(),
+ UMLRhapsodyFactory.eINSTANCE.createIColor()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAnchor_M_rpn();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAnnotationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAnnotationItemProvider.java
new file mode 100644
index 00000000000..c5f02ae1ca1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAnnotationItemProvider.java
@@ -0,0 +1,489 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAnnotation;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAnnotation} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIAnnotationItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIAnnotationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addITempdisplayTextFlagPropertyDescriptor(object);
+ addM_bIsBoxStylePropertyDescriptor(object);
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_lineWidthPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ addM_bIsStructuredPropertyDescriptor(object);
+ addM_bFramesetModifiedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_m_pParent_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_m_transform_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_m_polygon_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_m_nNameFormat_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_m_nIsNameFormat_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the ITempdisplay Text Flag feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addITempdisplayTextFlagPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_iTempdisplayTextFlag_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_iTempdisplayTextFlag_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_ITempdisplayTextFlag(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbIs Box Style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bIsBoxStylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_m_bIsBoxStyle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_m_bIsBoxStyle_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_bIsBoxStyle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_m_pModelObject_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline Width feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_lineWidthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_m_lineWidth_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_m_lineWidth_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_lineWidth(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_frameset_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_Frameset(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbIs Structured feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bIsStructuredPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_m_bIsStructured_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_m_bIsStructured_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_bIsStructured(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbFrameset Modified feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bFramesetModifiedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAnnotation_m_bFramesetModified_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAnnotation_m_bFramesetModified_feature", "_UI_CGIAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_bFramesetModified(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_color());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_Compartments());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIAnnotation.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIAnnotation")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIAnnotation)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIAnnotation_type") : //$NON-NLS-1$
+ getString("_UI_CGIAnnotation_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIAnnotation.class)) {
+ case UMLRhapsodyPackage.CGI_ANNOTATION__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__ITEMPDISPLAY_TEXT_FLAG:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__MBIS_BOX_STYLE:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__MLINE_WIDTH:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__FRAMESET:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__MBIS_STRUCTURED:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__MBFRAMESET_MODIFIED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_ANNOTATION__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__MCOLOR:
+ case UMLRhapsodyPackage.CGI_ANNOTATION__COMPARTMENTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_color(),
+ UMLRhapsodyFactory.eINSTANCE.createIColor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_Compartments(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompartment()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAnnotation_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIArrowItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIArrowItemProvider.java
new file mode 100644
index 00000000000..b8dd7db40c9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIArrowItemProvider.java
@@ -0,0 +1,467 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIArrow;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIArrow} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIArrowItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIArrowItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_sourceTypePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_targetTypePropertyDescriptor(object);
+ addM_directionPropertyDescriptor(object);
+ addM_anglePoint1PropertyDescriptor(object);
+ addM_anglePoint2PropertyDescriptor(object);
+ addM_line_stylePropertyDescriptor(object);
+ addM_SourcePortPropertyDescriptor(object);
+ addM_TargetPortPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_pModelObject_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_pParent_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_pSource_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msource Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_sourceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_sourceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_sourceType_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_sourceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_pTarget_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_targetType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_targetType_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_targetType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdirection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_directionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_direction_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_anglePoint1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_anglePoint1_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_anglePoint1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_anglePoint2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_anglePoint2_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_anglePoint2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_line_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_line_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_line_style_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_line_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSource Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SourcePortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_SourcePort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_SourcePort_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_SourcePort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MTarget Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_TargetPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIArrow_m_TargetPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIArrow_m_TargetPort_feature", "_UI_CGIArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_TargetPort(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_rpn());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIArrow.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIArrow")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIArrow)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIArrow_type") : //$NON-NLS-1$
+ getString("_UI_CGIArrow_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIArrow.class)) {
+ case UMLRhapsodyPackage.CGI_ARROW__MPPARENT:
+ case UMLRhapsodyPackage.CGI_ARROW__MSOURCE_TYPE:
+ case UMLRhapsodyPackage.CGI_ARROW__MTARGET_TYPE:
+ case UMLRhapsodyPackage.CGI_ARROW__MDIRECTION:
+ case UMLRhapsodyPackage.CGI_ARROW__MANGLE_POINT1:
+ case UMLRhapsodyPackage.CGI_ARROW__MANGLE_POINT2:
+ case UMLRhapsodyPackage.CGI_ARROW__MLINE_STYLE:
+ case UMLRhapsodyPackage.CGI_ARROW__MSOURCE_PORT:
+ case UMLRhapsodyPackage.CGI_ARROW__MTARGET_PORT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_ARROW__MRPN:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_rpn(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIArrow_M_rpn();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAssociationEndItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAssociationEndItemProvider.java
new file mode 100644
index 00000000000..24fa10ceac4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAssociationEndItemProvider.java
@@ -0,0 +1,809 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAssociationEnd;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAssociationEnd} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIAssociationEndItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIAssociationEndItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_sourceTypePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_targetTypePropertyDescriptor(object);
+ addM_directionPropertyDescriptor(object);
+ addM_anglePoint1PropertyDescriptor(object);
+ addM_anglePoint2PropertyDescriptor(object);
+ addM_line_stylePropertyDescriptor(object);
+ addM_SourcePortPropertyDescriptor(object);
+ addM_TargetPortPropertyDescriptor(object);
+ addM_bShowSourceMultiplicityPropertyDescriptor(object);
+ addM_bShowSourceRolePropertyDescriptor(object);
+ addM_bShowTargetMultiplicityPropertyDescriptor(object);
+ addM_bShowTargetRolePropertyDescriptor(object);
+ addM_bShowLinkNamePropertyDescriptor(object);
+ addM_bShowSpecificTypePropertyDescriptor(object);
+ addM_bInstancePropertyDescriptor(object);
+ addM_bShowQualifier1PropertyDescriptor(object);
+ addM_bShowQualifier2PropertyDescriptor(object);
+ addM_specificTypePropertyDescriptor(object);
+ addM_arrowPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_pModelObject_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_pParent_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_pSource_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msource Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_sourceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_sourceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_sourceType_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_sourceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_pTarget_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_targetType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_targetType_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_targetType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdirection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_directionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_direction_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_anglePoint1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_anglePoint1_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_anglePoint1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_anglePoint2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_anglePoint2_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_anglePoint2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_line_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_line_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_line_style_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_line_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSource Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SourcePortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_SourcePort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_SourcePort_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_SourcePort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MTarget Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_TargetPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_TargetPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_TargetPort_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_TargetPort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Source Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowSourceMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_bShowSourceMultiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_bShowSourceMultiplicity_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_bShowSourceMultiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Source Role feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowSourceRolePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_bShowSourceRole_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_bShowSourceRole_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_bShowSourceRole(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Target Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowTargetMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_bShowTargetMultiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_bShowTargetMultiplicity_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_bShowTargetMultiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Target Role feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowTargetRolePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_bShowTargetRole_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_bShowTargetRole_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_bShowTargetRole(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Link Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowLinkNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_bShowLinkName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_bShowLinkName_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_bShowLinkName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Specific Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowSpecificTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_bShowSpecificType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_bShowSpecificType_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_bShowSpecificType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbInstance feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bInstancePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_bInstance_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_bInstance_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_bInstance(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Qualifier1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowQualifier1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_bShowQualifier1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_bShowQualifier1_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_bShowQualifier1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Qualifier2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowQualifier2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_bShowQualifier2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_bShowQualifier2_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_bShowQualifier2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mspecific Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_specificTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_specificType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_specificType_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_specificType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationEnd_m_arrow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationEnd_m_arrow_feature", "_UI_CGIAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_arrow(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_rpn());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pInverseModelObject());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pInstance());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pInverseInstance());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_sourceRole());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_targetRole());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_sourceMultiplicity());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_targetMultiplicity());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_sourceQualifier());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_targetQualifier());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIAssociationEnd.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIAssociationEnd")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIAssociationEnd)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIAssociationEnd_type") : //$NON-NLS-1$
+ getString("_UI_CGIAssociationEnd_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIAssociationEnd.class)) {
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MPPARENT:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MSOURCE_TYPE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MTARGET_TYPE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MDIRECTION:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MANGLE_POINT1:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MANGLE_POINT2:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MLINE_STYLE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MSOURCE_PORT:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MTARGET_PORT:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MBSHOW_SOURCE_MULTIPLICITY:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MBSHOW_SOURCE_ROLE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MBSHOW_TARGET_MULTIPLICITY:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MBSHOW_TARGET_ROLE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MBSHOW_LINK_NAME:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MBSHOW_SPECIFIC_TYPE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MBINSTANCE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MBSHOW_QUALIFIER1:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MBSHOW_QUALIFIER2:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MSPECIFIC_TYPE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MARROW:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MRPN:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MPINVERSE_MODEL_OBJECT:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MPINSTANCE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MPINVERSE_INSTANCE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MSOURCE_ROLE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MTARGET_ROLE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MSOURCE_MULTIPLICITY:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MTARGET_MULTIPLICITY:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MSOURCE_QUALIFIER:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_END__MTARGET_QUALIFIER:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_rpn(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pInverseModelObject(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationEndHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pInstance(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLinkHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pInverseInstance(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLinkHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_sourceRole(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_targetRole(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_sourceMultiplicity(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_targetMultiplicity(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_sourceQualifier(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_targetQualifier(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_rpn() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_sourceRole() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_targetRole() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_sourceMultiplicity() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_targetMultiplicity() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_sourceQualifier() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_targetQualifier() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pInstance() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAssociationEnd_M_pInverseInstance();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAssociationRoleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAssociationRoleItemProvider.java
new file mode 100644
index 00000000000..0034d1cb04f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIAssociationRoleItemProvider.java
@@ -0,0 +1,498 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAssociationRole;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAssociationRole} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIAssociationRoleItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIAssociationRoleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_sourceTypePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_targetTypePropertyDescriptor(object);
+ addM_directionPropertyDescriptor(object);
+ addM_anglePoint1PropertyDescriptor(object);
+ addM_anglePoint2PropertyDescriptor(object);
+ addM_line_stylePropertyDescriptor(object);
+ addM_SourcePortPropertyDescriptor(object);
+ addM_TargetPortPropertyDescriptor(object);
+ addM_arrowPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_pModelObject_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_pParent_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_pSource_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msource Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_sourceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_sourceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_sourceType_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_sourceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_pTarget_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_targetType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_targetType_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_targetType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdirection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_directionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_direction_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_anglePoint1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_anglePoint1_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_anglePoint1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_anglePoint2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_anglePoint2_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_anglePoint2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_line_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_line_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_line_style_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_line_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSource Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SourcePortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_SourcePort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_SourcePort_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_SourcePort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MTarget Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_TargetPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_TargetPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_TargetPort_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_TargetPort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIAssociationRole_m_arrow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIAssociationRole_m_arrow_feature", "_UI_CGIAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_arrow(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_rpn());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIAssociationRole.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIAssociationRole")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIAssociationRole)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIAssociationRole_type") : //$NON-NLS-1$
+ getString("_UI_CGIAssociationRole_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIAssociationRole.class)) {
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MPPARENT:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MSOURCE_TYPE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MTARGET_TYPE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MDIRECTION:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MANGLE_POINT1:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MANGLE_POINT2:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MLINE_STYLE:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MSOURCE_PORT:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MTARGET_PORT:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MARROW:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__MRPN:
+ case UMLRhapsodyPackage.CGI_ASSOCIATION_ROLE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_rpn(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIAssociationRole_M_rpn();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBasicClassItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBasicClassItemProvider.java
new file mode 100644
index 00000000000..e4dfb090356
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBasicClassItemProvider.java
@@ -0,0 +1,377 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBasicClass;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBasicClass} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIBasicClassItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIBasicClassItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ addM_pImageViewDataPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBasicClass_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBasicClass_m_pModelObject_feature", "_UI_CGIBasicClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBasicClass_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBasicClass_m_pParent_feature", "_UI_CGIBasicClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBasicClass_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBasicClass_m_transform_feature", "_UI_CGIBasicClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBasicClass_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBasicClass_m_polygon_feature", "_UI_CGIBasicClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBasicClass_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBasicClass_m_nNameFormat_feature", "_UI_CGIBasicClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBasicClass_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBasicClass_m_nIsNameFormat_feature", "_UI_CGIBasicClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBasicClass_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBasicClass_Compartments_feature", "_UI_CGIBasicClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpImage View Data feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pImageViewDataPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBasicClass_m_pImageViewData_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBasicClass_m_pImageViewData_feature", "_UI_CGIBasicClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_M_pImageViewData(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIBasicClass.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIBasicClass")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIBasicClass)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIBasicClass_type") : //$NON-NLS-1$
+ getString("_UI_CGIBasicClass_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIBasicClass.class)) {
+ case UMLRhapsodyPackage.CGI_BASIC_CLASS__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_BASIC_CLASS__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_BASIC_CLASS__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_BASIC_CLASS__MNIS_NAME_FORMAT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_BASIC_CLASS__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_BASIC_CLASS__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIBasicClass_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBlockStateItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBlockStateItemProvider.java
new file mode 100644
index 00000000000..8a5b8241e0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBlockStateItemProvider.java
@@ -0,0 +1,529 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBlockState;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBlockState} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIBlockStateItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIBlockStateItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addNAndLineCountPropertyDescriptor(object);
+ addM_pInheritsFromPropertyDescriptor(object);
+ addM_nInheritanceMaskPropertyDescriptor(object);
+ addM_pDefaultComponentRelationPropertyDescriptor(object);
+ addM_NameDisplayModePropertyDescriptor(object);
+ addM_ActDescLablDiaplayModePropertyDescriptor(object);
+ addM_moveAndLineTimeStampPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_pModelObject_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_pParent_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_transform_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_polygon_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_nNameFormat_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_nIsNameFormat_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the NAnd Line Count feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNAndLineCountPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_nAndLineCount_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_nAndLineCount_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_NAndLineCount(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpInherits From feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pInheritsFromPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_pInheritsFrom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_pInheritsFrom_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_pInheritsFrom(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnInheritance Mask feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nInheritanceMaskPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_nInheritanceMask_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_nInheritanceMask_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_nInheritanceMask(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpDefault Component Relation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pDefaultComponentRelationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_pDefaultComponentRelation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_pDefaultComponentRelation_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_pDefaultComponentRelation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MName Display Mode feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_NameDisplayModePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_NameDisplayMode_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_NameDisplayMode_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_NameDisplayMode(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MAct Desc Labl Diaplay Mode feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_ActDescLablDiaplayModePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_ActDescLablDiaplayMode_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_ActDescLablDiaplayMode_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_ActDescLablDiaplayMode(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mmove And Line Time Stamp feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_moveAndLineTimeStampPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_m_moveAndLineTimeStamp_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_m_moveAndLineTimeStamp_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_moveAndLineTimeStamp(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBlockState_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBlockState_frameset_feature", "_UI_CGIBlockState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_Frameset(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_Compartments());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIBlockState.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIBlockState")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIBlockState)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIBlockState_type") : //$NON-NLS-1$
+ getString("_UI_CGIBlockState_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIBlockState.class)) {
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__NAND_LINE_COUNT:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__MNINHERITANCE_MASK:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__MPDEFAULT_COMPONENT_RELATION:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__MNAME_DISPLAY_MODE:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__MACT_DESC_LABL_DIAPLAY_MODE:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__MMOVE_AND_LINE_TIME_STAMP:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__FRAMESET:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_BLOCK_STATE__COMPARTMENTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_Compartments(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompartment()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIBlockState_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBoxItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBoxItemProvider.java
new file mode 100644
index 00000000000..6b313396be8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIBoxItemProvider.java
@@ -0,0 +1,325 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBox;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBox} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIBoxItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIBoxItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBox_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBox_m_pModelObject_feature", "_UI_CGIBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBox_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBox_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBox_m_polygon_feature", "_UI_CGIBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBox_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBox_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBox_m_nNameFormat_feature", "_UI_CGIBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBox_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBox_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBox_m_nIsNameFormat_feature", "_UI_CGIBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBox_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBox_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBox_Compartments_feature", "_UI_CGIBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBox_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBox_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBox_m_pParent_feature", "_UI_CGIBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBox_M_pParent(),
+ true,
+ false,
+ false,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIBox_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIBox_m_transform_feature", "_UI_CGIBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIBox_M_transform(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIBox_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIBox.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIBox")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIBox)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIBox_type") : //$NON-NLS-1$
+ getString("_UI_CGIBox_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIBox.class)) {
+ case UMLRhapsodyPackage.CGI_BOX__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_BOX__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_BOX__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_BOX__MPPARENT:
+ case UMLRhapsodyPackage.CGI_BOX__MTRANSFORM:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_BOX__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIBox_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIButtonArrayItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIButtonArrayItemProvider.java
new file mode 100644
index 00000000000..2fa800d3e82
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIButtonArrayItemProvider.java
@@ -0,0 +1,670 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIButtonArray;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIButtonArray} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIButtonArrayItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIButtonArrayItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ addM_csModelObjPathPropertyDescriptor(object);
+ addM_csNamePropertyDescriptor(object);
+ addM_liButtonNamesPropertyDescriptor(object);
+ addM_liButtonValuesPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_m_pModelObject_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_m_pParent_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_m_transform_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_m_polygon_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_m_nNameFormat_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_m_nIsNameFormat_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_frameset_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_Frameset(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Model Obj Path feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csModelObjPathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_m_csModelObjPath_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_m_csModelObjPath_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_csModelObjPath(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_m_csName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_m_csName_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_csName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mli Button Names feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_liButtonNamesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_m_liButtonNames_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_m_liButtonNames_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_liButtonNames(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mli Button Values feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_liButtonValuesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIButtonArray_m_liButtonValues_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIButtonArray_m_liButtonValues_feature", "_UI_CGIButtonArray_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_liButtonValues(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_Compartments());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIButtonArray.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIButtonArray")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIButtonArray)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIButtonArray_type") : //$NON-NLS-1$
+ getString("_UI_CGIButtonArray_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIButtonArray.class)) {
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__FRAMESET:
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__MCS_MODEL_OBJ_PATH:
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__MCS_NAME:
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__MLI_BUTTON_NAMES:
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__MLI_BUTTON_VALUES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__COMPARTMENTS:
+ case UMLRhapsodyPackage.CGI_BUTTON_ARRAY__MPARTS_ARRAY:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_Compartments(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompartment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICodeGenConfigInfo()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDefaultDrvdTrans()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIReferenceActivity()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createITableInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIButtonArray_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassChartItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassChartItemProvider.java
new file mode 100644
index 00000000000..5321bdca533
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassChartItemProvider.java
@@ -0,0 +1,157 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClassChart;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClassChart} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIClassChartItemProvider extends GraphicChartTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIClassChartItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pRootPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClassChart_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClassChart_m_pModelObject_feature", "_UI_CGIClassChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClassChart_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpRoot feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pRootPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClassChart_m_pRoot_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClassChart_m_pRoot_feature", "_UI_CGIClassChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClassChart_M_pRoot(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns CGIClassChart.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIClassChart")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIClassChart)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIClassChart_type") : //$NON-NLS-1$
+ getString("_UI_CGIClassChart_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassItemProvider.java
new file mode 100644
index 00000000000..0c6b70e9878
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassItemProvider.java
@@ -0,0 +1,768 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClass;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClass} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIClassItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIClassItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ addM_lineWidthPropertyDescriptor(object);
+ addM_dSeparatorPositionPropertyDescriptor(object);
+ addM_bIsMisplacedPropertyDescriptor(object);
+ addM_pImageViewDataPropertyDescriptor(object);
+ addM_bFramesetModifiedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_pModelObject_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_polygon_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_nNameFormat_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_nIsNameFormat_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_pParent_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_pParent(),
+ true,
+ false,
+ false,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_transform_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_frameset_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_Frameset(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline Width feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_lineWidthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_lineWidth_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_lineWidth_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_lineWidth(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MdSeparator Position feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_dSeparatorPositionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_dSeparatorPosition_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_dSeparatorPosition_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_dSeparatorPosition(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbIs Misplaced feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bIsMisplacedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_bIsMisplaced_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_bIsMisplaced_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_bIsMisplaced(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpImage View Data feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pImageViewDataPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_pImageViewData_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_pImageViewData_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_pImageViewData(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbFrameset Modified feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bFramesetModifiedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClass_m_bFramesetModified_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClass_m_bFramesetModified_feature", "_UI_CGIClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_bFramesetModified(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIClass_Compartments());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIClass_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIClass_Operations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_color());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIClass.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIClass")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIClass)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIClass_type") : //$NON-NLS-1$
+ getString("_UI_CGIClass_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIClass.class)) {
+ case UMLRhapsodyPackage.CGI_CLASS__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_CLASS__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_CLASS__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_CLASS__MPPARENT:
+ case UMLRhapsodyPackage.CGI_CLASS__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_CLASS__FRAMESET:
+ case UMLRhapsodyPackage.CGI_CLASS__MLINE_WIDTH:
+ case UMLRhapsodyPackage.CGI_CLASS__MDSEPARATOR_POSITION:
+ case UMLRhapsodyPackage.CGI_CLASS__MBIS_MISPLACED:
+ case UMLRhapsodyPackage.CGI_CLASS__MBFRAMESET_MODIFIED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_CLASS__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_CLASS__COMPARTMENTS:
+ case UMLRhapsodyPackage.CGI_CLASS__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_CLASS__ATTRS:
+ case UMLRhapsodyPackage.CGI_CLASS__OPERATIONS:
+ case UMLRhapsodyPackage.CGI_CLASS__MCOLOR:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Compartments(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompartment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIDestructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createITriggered()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_color(),
+ UMLRhapsodyFactory.eINSTANCE.createIColor()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIClass_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassifierRoleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassifierRoleItemProvider.java
new file mode 100644
index 00000000000..b6c43c7f600
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIClassifierRoleItemProvider.java
@@ -0,0 +1,324 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClassifierRole;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClassifierRole} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIClassifierRoleItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIClassifierRoleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClassifierRole_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClassifierRole_m_pModelObject_feature", "_UI_CGIClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClassifierRole_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClassifierRole_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClassifierRole_m_pParent_feature", "_UI_CGIClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClassifierRole_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClassifierRole_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClassifierRole_m_transform_feature", "_UI_CGIClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClassifierRole_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClassifierRole_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClassifierRole_m_polygon_feature", "_UI_CGIClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClassifierRole_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClassifierRole_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClassifierRole_m_nNameFormat_feature", "_UI_CGIClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClassifierRole_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClassifierRole_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClassifierRole_m_nIsNameFormat_feature", "_UI_CGIClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClassifierRole_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIClassifierRole_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIClassifierRole_Compartments_feature", "_UI_CGIClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIClassifierRole_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIClassifierRole_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIClassifierRole.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIClassifierRole")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIClassifierRole)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIClassifierRole_type") : //$NON-NLS-1$
+ getString("_UI_CGIClassifierRole_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIClassifierRole.class)) {
+ case UMLRhapsodyPackage.CGI_CLASSIFIER_ROLE__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_CLASSIFIER_ROLE__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_CLASSIFIER_ROLE__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_CLASSIFIER_ROLE__MNIS_NAME_FORMAT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_CLASSIFIER_ROLE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIClassifierRole_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGICompartmentItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGICompartmentItemProvider.java
new file mode 100644
index 00000000000..ebbcb701e47
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGICompartmentItemProvider.java
@@ -0,0 +1,304 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGICompartment;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGICompartment} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGICompartmentItemProvider extends CompartmentsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGICompartmentItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addM_namePropertyDescriptor(object);
+ addM_displayOptionPropertyDescriptor(object);
+ addM_bShowInheritedPropertyDescriptor(object);
+ addM_bOrderedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompartment_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompartment_id_feature", "_UI_CGICompartment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompartment_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mname feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_namePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompartment_m_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompartment_m_name_feature", "_UI_CGICompartment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompartment_M_name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdisplay Option feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_displayOptionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompartment_m_displayOption_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompartment_m_displayOption_feature", "_UI_CGICompartment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompartment_M_displayOption(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Inherited feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowInheritedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompartment_m_bShowInherited_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompartment_m_bShowInherited_feature", "_UI_CGICompartment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompartment_M_bShowInherited(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbOrdered feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bOrderedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompartment_m_bOrdered_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompartment_m_bOrdered_feature", "_UI_CGICompartment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompartment_M_bOrdered(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGICompartment_Items());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGICompartment.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGICompartment")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGICompartment)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGICompartment_type") : //$NON-NLS-1$
+ getString("_UI_CGICompartment_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGICompartment.class)) {
+ case UMLRhapsodyPackage.CGI_COMPARTMENT__ID:
+ case UMLRhapsodyPackage.CGI_COMPARTMENT__MNAME:
+ case UMLRhapsodyPackage.CGI_COMPARTMENT__MDISPLAY_OPTION:
+ case UMLRhapsodyPackage.CGI_COMPARTMENT__MBSHOW_INHERITED:
+ case UMLRhapsodyPackage.CGI_COMPARTMENT__MBORDERED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_COMPARTMENT__ITEMS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGICompartment_Items(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGICompartment_Items(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGICompartment_Items(),
+ UMLRhapsodyFactory.eINSTANCE.createIEnumerationLiteral()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGICompartment_Items(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGICompartment_Items(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGICompartment_Items(),
+ UMLRhapsodyFactory.eINSTANCE.createITriggered()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIComponentItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIComponentItemProvider.java
new file mode 100644
index 00000000000..5c79daab4c4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIComponentItemProvider.java
@@ -0,0 +1,354 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIComponent;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIComponent} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIComponentItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIComponentItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIComponent_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIComponent_m_pModelObject_feature", "_UI_CGIComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIComponent_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIComponent_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIComponent_m_pParent_feature", "_UI_CGIComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIComponent_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIComponent_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIComponent_m_transform_feature", "_UI_CGIComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIComponent_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIComponent_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIComponent_m_polygon_feature", "_UI_CGIComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIComponent_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIComponent_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIComponent_m_nNameFormat_feature", "_UI_CGIComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIComponent_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIComponent_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIComponent_m_nIsNameFormat_feature", "_UI_CGIComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIComponent_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIComponent_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIComponent_Compartments_feature", "_UI_CGIComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIComponent_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIComponent_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIComponent_M_AdditionalLabel());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIComponent.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIComponent")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIComponent)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIComponent_type") : //$NON-NLS-1$
+ getString("_UI_CGIComponent_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIComponent.class)) {
+ case UMLRhapsodyPackage.CGI_COMPONENT__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_COMPONENT__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_COMPONENT__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_COMPONENT__MNIS_NAME_FORMAT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_COMPONENT__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_COMPONENT__MADDITIONAL_LABEL:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIComponent_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIComponent_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIComponent_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGICompositeClassItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGICompositeClassItemProvider.java
new file mode 100644
index 00000000000..a02d51627aa
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGICompositeClassItemProvider.java
@@ -0,0 +1,362 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGICompositeClass;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGICompositeClass} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGICompositeClassItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGICompositeClassItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ addM_lineWidthPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompositeClass_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompositeClass_m_pModelObject_feature", "_UI_CGICompositeClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompositeClass_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompositeClass_m_pParent_feature", "_UI_CGICompositeClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompositeClass_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompositeClass_m_polygon_feature", "_UI_CGICompositeClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompositeClass_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompositeClass_m_nNameFormat_feature", "_UI_CGICompositeClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompositeClass_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompositeClass_m_nIsNameFormat_feature", "_UI_CGICompositeClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompositeClass_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompositeClass_Compartments_feature", "_UI_CGICompositeClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline Width feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_lineWidthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGICompositeClass_m_lineWidth_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGICompositeClass_m_lineWidth_feature", "_UI_CGICompositeClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_lineWidth(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_color());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGICompositeClass.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGICompositeClass")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGICompositeClass)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGICompositeClass_type") : //$NON-NLS-1$
+ getString("_UI_CGICompositeClass_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGICompositeClass.class)) {
+ case UMLRhapsodyPackage.CGI_COMPOSITE_CLASS__MPPARENT:
+ case UMLRhapsodyPackage.CGI_COMPOSITE_CLASS__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_COMPOSITE_CLASS__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_COMPOSITE_CLASS__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_COMPOSITE_CLASS__MLINE_WIDTH:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_COMPOSITE_CLASS__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_COMPOSITE_CLASS__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_COMPOSITE_CLASS__MCOLOR:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_color(),
+ UMLRhapsodyFactory.eINSTANCE.createIColor()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGICompositeClass_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIConnectorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIConnectorItemProvider.java
new file mode 100644
index 00000000000..23d99407362
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIConnectorItemProvider.java
@@ -0,0 +1,378 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIConnector;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIConnector} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIConnectorItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIConnectorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_positionPropertyDescriptor(object);
+ addM_nInheritanceMaskPropertyDescriptor(object);
+ addM_SubTypePropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addM_pInheritsFromPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIConnector_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIConnector_m_pModelObject_feature", "_UI_CGIConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIConnector_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIConnector_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIConnector_m_pParent_feature", "_UI_CGIConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIConnector_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIConnector_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIConnector_m_transform_feature", "_UI_CGIConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIConnector_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mposition feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_positionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIConnector_m_position_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIConnector_m_position_feature", "_UI_CGIConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIConnector_M_position(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnInheritance Mask feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nInheritanceMaskPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIConnector_m_nInheritanceMask_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIConnector_m_nInheritanceMask_feature", "_UI_CGIConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIConnector_M_nInheritanceMask(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSub Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SubTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIConnector_m_SubType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIConnector_m_SubType_feature", "_UI_CGIConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIConnector_M_SubType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIConnector_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIConnector_myState_feature", "_UI_CGIConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIConnector_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpInherits From feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pInheritsFromPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIConnector_m_pInheritsFrom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIConnector_m_pInheritsFrom_feature", "_UI_CGIConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIConnector_M_pInheritsFrom(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIConnector_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIConnector_M_AdditionalLabel());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIConnector.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIConnector")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIConnector)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIConnector_type") : //$NON-NLS-1$
+ getString("_UI_CGIConnector_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIConnector.class)) {
+ case UMLRhapsodyPackage.CGI_CONNECTOR__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_CONNECTOR__MPOSITION:
+ case UMLRhapsodyPackage.CGI_CONNECTOR__MNINHERITANCE_MASK:
+ case UMLRhapsodyPackage.CGI_CONNECTOR__MSUB_TYPE:
+ case UMLRhapsodyPackage.CGI_CONNECTOR__MY_STATE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_CONNECTOR__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_CONNECTOR__MADDITIONAL_LABEL:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIConnector_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIConnector_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIConnector_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIContainArrowItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIContainArrowItemProvider.java
new file mode 100644
index 00000000000..6377a1501a1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIContainArrowItemProvider.java
@@ -0,0 +1,491 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIContainArrow;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIContainArrow} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIContainArrowItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIContainArrowItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_sourceTypePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_targetTypePropertyDescriptor(object);
+ addM_directionPropertyDescriptor(object);
+ addM_arrowPropertyDescriptor(object);
+ addM_anglePoint1PropertyDescriptor(object);
+ addM_anglePoint2PropertyDescriptor(object);
+ addM_line_stylePropertyDescriptor(object);
+ addM_SourcePortPropertyDescriptor(object);
+ addM_TargetPortPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_pModelObject_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_pParent_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_pSource_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msource Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_sourceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_sourceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_sourceType_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_sourceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_pTarget_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_targetType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_targetType_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_targetType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdirection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_directionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_direction_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_arrow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_arrow_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_arrow(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_anglePoint1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_anglePoint1_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_anglePoint1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_anglePoint2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_anglePoint2_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_anglePoint2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_line_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_line_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_line_style_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_line_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSource Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SourcePortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_SourcePort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_SourcePort_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_SourcePort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MTarget Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_TargetPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIContainArrow_m_TargetPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIContainArrow_m_TargetPort_feature", "_UI_CGIContainArrow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_TargetPort(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_rpn());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIContainArrow.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIContainArrow")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIContainArrow)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIContainArrow_type") : //$NON-NLS-1$
+ getString("_UI_CGIContainArrow_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIContainArrow.class)) {
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MPPARENT:
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MSOURCE_TYPE:
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MTARGET_TYPE:
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MDIRECTION:
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MARROW:
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MANGLE_POINT1:
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MANGLE_POINT2:
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MLINE_STYLE:
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MSOURCE_PORT:
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MTARGET_PORT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_CONTAIN_ARROW__MRPN:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_rpn(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIContainArrow_M_rpn();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIDiagramFrameItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIDiagramFrameItemProvider.java
new file mode 100644
index 00000000000..90eec3cb4a2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIDiagramFrameItemProvider.java
@@ -0,0 +1,379 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIDiagramFrame;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIDiagramFrame} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIDiagramFrameItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIDiagramFrameItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addM_bVisiblePropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIDiagramFrame_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIDiagramFrame_m_pModelObject_feature", "_UI_CGIDiagramFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIDiagramFrame_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIDiagramFrame_m_pParent_feature", "_UI_CGIDiagramFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIDiagramFrame_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIDiagramFrame_m_transform_feature", "_UI_CGIDiagramFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIDiagramFrame_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIDiagramFrame_m_polygon_feature", "_UI_CGIDiagramFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIDiagramFrame_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIDiagramFrame_m_nNameFormat_feature", "_UI_CGIDiagramFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIDiagramFrame_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIDiagramFrame_m_nIsNameFormat_feature", "_UI_CGIDiagramFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbVisible feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bVisiblePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIDiagramFrame_m_bVisible_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIDiagramFrame_m_bVisible_feature", "_UI_CGIDiagramFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_M_bVisible(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIDiagramFrame_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIDiagramFrame_frameset_feature", "_UI_CGIDiagramFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_Frameset(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_Compartments());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIDiagramFrame.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIDiagramFrame")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIDiagramFrame)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIDiagramFrame_type") : //$NON-NLS-1$
+ getString("_UI_CGIDiagramFrame_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIDiagramFrame.class)) {
+ case UMLRhapsodyPackage.CGI_DIAGRAM_FRAME__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_DIAGRAM_FRAME__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_DIAGRAM_FRAME__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_DIAGRAM_FRAME__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_DIAGRAM_FRAME__MBVISIBLE:
+ case UMLRhapsodyPackage.CGI_DIAGRAM_FRAME__FRAMESET:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_DIAGRAM_FRAME__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_DIAGRAM_FRAME__COMPARTMENTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_Compartments(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompartment()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIDiagramFrame_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIFreeShapeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIFreeShapeItemProvider.java
new file mode 100644
index 00000000000..b6c00cc9cf3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIFreeShapeItemProvider.java
@@ -0,0 +1,253 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIFreeShape;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIFreeShape} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIFreeShapeItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIFreeShapeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_pointsPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIFreeShape_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIFreeShape_m_pModelObject_feature", "_UI_CGIFreeShape_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIFreeShape_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIFreeShape_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIFreeShape_m_pParent_feature", "_UI_CGIFreeShape_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIFreeShape_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIFreeShape_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIFreeShape_m_transform_feature", "_UI_CGIFreeShape_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIFreeShape_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpoints feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pointsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIFreeShape_m_points_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIFreeShape_m_points_feature", "_UI_CGIFreeShape_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIFreeShape_M_points(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIFreeShape_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIFreeShape.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIFreeShape")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIFreeShape)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIFreeShape_type") : //$NON-NLS-1$
+ getString("_UI_CGIFreeShape_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIFreeShape.class)) {
+ case UMLRhapsodyPackage.CGI_FREE_SHAPE__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_FREE_SHAPE__MPOINTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_FREE_SHAPE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIFreeShape_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIFreeTextItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIFreeTextItemProvider.java
new file mode 100644
index 00000000000..c9c82f9f4db
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIFreeTextItemProvider.java
@@ -0,0 +1,277 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIFreeText;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIFreeText} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIFreeTextItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIFreeTextItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_pointsPropertyDescriptor(object);
+ addM_textPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIFreeText_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIFreeText_m_pModelObject_feature", "_UI_CGIFreeText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIFreeText_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIFreeText_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIFreeText_m_pParent_feature", "_UI_CGIFreeText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIFreeText_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIFreeText_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIFreeText_m_transform_feature", "_UI_CGIFreeText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIFreeText_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpoints feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pointsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIFreeText_m_points_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIFreeText_m_points_feature", "_UI_CGIFreeText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIFreeText_M_points(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtext feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_textPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIFreeText_m_text_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIFreeText_m_text_feature", "_UI_CGIFreeText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIFreeText_M_text(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIFreeText_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIFreeText.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIFreeText")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIFreeText)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIFreeText_type") : //$NON-NLS-1$
+ getString("_UI_CGIFreeText_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIFreeText.class)) {
+ case UMLRhapsodyPackage.CGI_FREE_TEXT__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_FREE_TEXT__MPOINTS:
+ case UMLRhapsodyPackage.CGI_FREE_TEXT__MTEXT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_FREE_TEXT__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIFreeText_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIGenericElementItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIGenericElementItemProvider.java
new file mode 100644
index 00000000000..a87bdf7252c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIGenericElementItemProvider.java
@@ -0,0 +1,457 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIGenericElement;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIGenericElement} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIGenericElementItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIGenericElementItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ addM_pImageViewDataPropertyDescriptor(object);
+ addM_csContextPropertyDescriptor(object);
+ addM_csPartsArrayPropertyDescriptor(object);
+ addM_bIsStructuredPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_m_pModelObject_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_m_pParent_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_m_transform_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_m_polygon_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_m_nNameFormat_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_m_nIsNameFormat_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_frameset_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_Frameset(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpImage View Data feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pImageViewDataPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_m_pImageViewData_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_m_pImageViewData_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_pImageViewData(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Context feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csContextPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_m_csContext_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_m_csContext_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_csContext(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Parts Array feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csPartsArrayPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_m_csPartsArray_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_m_csPartsArray_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_csPartsArray(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbIs Structured feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bIsStructuredPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIGenericElement_m_bIsStructured_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIGenericElement_m_bIsStructured_feature", "_UI_CGIGenericElement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_bIsStructured(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_Compartments());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIGenericElement.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIGenericElement")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIGenericElement)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIGenericElement_type") : //$NON-NLS-1$
+ getString("_UI_CGIGenericElement_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIGenericElement.class)) {
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__FRAMESET:
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__MCS_CONTEXT:
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__MCS_PARTS_ARRAY:
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__MBIS_STRUCTURED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__COMPARTMENTS:
+ case UMLRhapsodyPackage.CGI_GENERIC_ELEMENT__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_Compartments(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompartment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIGenericElement_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIImageDataItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIImageDataItemProvider.java
new file mode 100644
index 00000000000..42955160694
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIImageDataItemProvider.java
@@ -0,0 +1,260 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIImageData;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIImageData} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIImageDataItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIImageDataItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_dataSizePropertyDescriptor(object);
+ addM_dataPropertyDescriptor(object);
+ addM_srcFilePropertyDescriptor(object);
+ addM_fileModifiedTimePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImageData_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImageData_m_pModelObject_feature", "_UI_CGIImageData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImageData_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImageData_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImageData_m_pParent_feature", "_UI_CGIImageData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImageData_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdata Size feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_dataSizePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImageData_m_dataSize_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImageData_m_dataSize_feature", "_UI_CGIImageData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImageData_M_dataSize(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdata feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_dataPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImageData_m_data_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImageData_m_data_feature", "_UI_CGIImageData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImageData_M_data(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msrc File feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_srcFilePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImageData_m_srcFile_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImageData_m_srcFile_feature", "_UI_CGIImageData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImageData_M_srcFile(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mfile Modified Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_fileModifiedTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImageData_m_fileModifiedTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImageData_m_fileModifiedTime_feature", "_UI_CGIImageData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImageData_M_fileModifiedTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns CGIImageData.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIImageData")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIImageData)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIImageData_type") : //$NON-NLS-1$
+ getString("_UI_CGIImageData_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIImageData.class)) {
+ case UMLRhapsodyPackage.CGI_IMAGE_DATA__MDATA_SIZE:
+ case UMLRhapsodyPackage.CGI_IMAGE_DATA__MDATA:
+ case UMLRhapsodyPackage.CGI_IMAGE_DATA__MSRC_FILE:
+ case UMLRhapsodyPackage.CGI_IMAGE_DATA__MFILE_MODIFIED_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIImageItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIImageItemProvider.java
new file mode 100644
index 00000000000..d7e75a2fafb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIImageItemProvider.java
@@ -0,0 +1,235 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIImage;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIImage} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIImageItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIImageItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_pImageViewDataPropertyDescriptor(object);
+ addM_pointsPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImage_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImage_m_pModelObject_feature", "_UI_CGIImage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImage_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImage_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImage_m_pParent_feature", "_UI_CGIImage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImage_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImage_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImage_m_transform_feature", "_UI_CGIImage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImage_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpImage View Data feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pImageViewDataPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImage_m_pImageViewData_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImage_m_pImageViewData_feature", "_UI_CGIImage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImage_M_pImageViewData(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpoints feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pointsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIImage_m_points_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIImage_m_points_feature", "_UI_CGIImage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIImage_M_points(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns CGIImage.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIImage")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIImage)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIImage_type") : //$NON-NLS-1$
+ getString("_UI_CGIImage_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIImage.class)) {
+ case UMLRhapsodyPackage.CGI_IMAGE__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_IMAGE__MPOINTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIInformationFlowItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIInformationFlowItemProvider.java
new file mode 100644
index 00000000000..98ea2cbe287
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIInformationFlowItemProvider.java
@@ -0,0 +1,562 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIInformationFlow;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIInformationFlow} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIInformationFlowItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIInformationFlowItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_sourceTypePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_targetTypePropertyDescriptor(object);
+ addM_directionPropertyDescriptor(object);
+ addM_anglePoint1PropertyDescriptor(object);
+ addM_anglePoint2PropertyDescriptor(object);
+ addM_line_stylePropertyDescriptor(object);
+ addM_SourcePortPropertyDescriptor(object);
+ addM_TargetPortPropertyDescriptor(object);
+ addM_bShowKeywordPropertyDescriptor(object);
+ addM_showConveyedPropertyDescriptor(object);
+ addM_arrowPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_pModelObject_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_pParent_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_pSource_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msource Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_sourceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_sourceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_sourceType_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_sourceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_pTarget_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_targetType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_targetType_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_targetType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdirection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_directionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_direction_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_anglePoint1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_anglePoint1_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_anglePoint1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_anglePoint2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_anglePoint2_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_anglePoint2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_line_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_line_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_line_style_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_line_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSource Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SourcePortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_SourcePort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_SourcePort_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_SourcePort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MTarget Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_TargetPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_TargetPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_TargetPort_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_TargetPort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Keyword feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowKeywordPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_bShowKeyword_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_bShowKeyword_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_bShowKeyword(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mshow Conveyed feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_showConveyedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_showConveyed_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_showConveyed_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_showConveyed(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInformationFlow_m_arrow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInformationFlow_m_arrow_feature", "_UI_CGIInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_arrow(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_rpn());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_keyword());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_conveyed());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIInformationFlow.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIInformationFlow")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIInformationFlow)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIInformationFlow_type") : //$NON-NLS-1$
+ getString("_UI_CGIInformationFlow_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIInformationFlow.class)) {
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MPPARENT:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MSOURCE_TYPE:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MTARGET_TYPE:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MDIRECTION:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MANGLE_POINT1:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MANGLE_POINT2:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MLINE_STYLE:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MSOURCE_PORT:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MTARGET_PORT:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MBSHOW_KEYWORD:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MSHOW_CONVEYED:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MARROW:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MRPN:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MKEYWORD:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__MCONVEYED:
+ case UMLRhapsodyPackage.CGI_INFORMATION_FLOW__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_rpn(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_keyword(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_conveyed(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_rpn() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_keyword() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIInformationFlow_M_conveyed();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIInheritanceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIInheritanceItemProvider.java
new file mode 100644
index 00000000000..c5efbea0665
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIInheritanceItemProvider.java
@@ -0,0 +1,577 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIInheritance;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIInheritance} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIInheritanceItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIInheritanceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_sourceTypePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_targetTypePropertyDescriptor(object);
+ addM_directionPropertyDescriptor(object);
+ addM_anglePoint1PropertyDescriptor(object);
+ addM_anglePoint2PropertyDescriptor(object);
+ addM_line_stylePropertyDescriptor(object);
+ addM_SourcePortPropertyDescriptor(object);
+ addM_TargetPortPropertyDescriptor(object);
+ addM_ShowNamePropertyDescriptor(object);
+ addM_ShowStereotypePropertyDescriptor(object);
+ addM_lineWidthPropertyDescriptor(object);
+ addM_arrowPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_pModelObject_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_pParent_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_pSource_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msource Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_sourceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_sourceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_sourceType_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_sourceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_pTarget_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_targetType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_targetType_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_targetType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdirection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_directionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_direction_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_anglePoint1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_anglePoint1_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_anglePoint1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_anglePoint2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_anglePoint2_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_anglePoint2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_line_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_line_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_line_style_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_line_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSource Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SourcePortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_SourcePort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_SourcePort_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_SourcePort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MTarget Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_TargetPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_TargetPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_TargetPort_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_TargetPort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MShow Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_ShowNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_ShowName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_ShowName_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_ShowName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MShow Stereotype feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_ShowStereotypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_ShowStereotype_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_ShowStereotype_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_ShowStereotype(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline Width feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_lineWidthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_lineWidth_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_lineWidth_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_lineWidth(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIInheritance_m_arrow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIInheritance_m_arrow_feature", "_UI_CGIInheritance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_arrow(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_rpn());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_color());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIInheritance.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIInheritance")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIInheritance)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIInheritance_type") : //$NON-NLS-1$
+ getString("_UI_CGIInheritance_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIInheritance.class)) {
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MPPARENT:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MSOURCE_TYPE:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MTARGET_TYPE:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MDIRECTION:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MANGLE_POINT1:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MANGLE_POINT2:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MLINE_STYLE:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MSOURCE_PORT:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MTARGET_PORT:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MSHOW_NAME:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MSHOW_STEREOTYPE:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MLINE_WIDTH:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MARROW:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MRPN:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_INHERITANCE__MCOLOR:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_rpn(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_color(),
+ UMLRhapsodyFactory.eINSTANCE.createIColor()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIInheritance_M_rpn();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMFCCtrlItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMFCCtrlItemProvider.java
new file mode 100644
index 00000000000..cf37f3aa7f4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMFCCtrlItemProvider.java
@@ -0,0 +1,638 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMFCCtrl;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMFCCtrl} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIMFCCtrlItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIMFCCtrlItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ addM_csModelObjPathPropertyDescriptor(object);
+ addM_csNamePropertyDescriptor(object);
+ addM_csButtonCaptionPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMFCCtrl_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMFCCtrl_m_pModelObject_feature", "_UI_CGIMFCCtrl_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMFCCtrl_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMFCCtrl_m_pParent_feature", "_UI_CGIMFCCtrl_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMFCCtrl_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMFCCtrl_m_transform_feature", "_UI_CGIMFCCtrl_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMFCCtrl_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMFCCtrl_m_polygon_feature", "_UI_CGIMFCCtrl_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMFCCtrl_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMFCCtrl_m_nNameFormat_feature", "_UI_CGIMFCCtrl_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMFCCtrl_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMFCCtrl_m_nIsNameFormat_feature", "_UI_CGIMFCCtrl_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMFCCtrl_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMFCCtrl_Compartments_feature", "_UI_CGIMFCCtrl_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Model Obj Path feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csModelObjPathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMFCCtrl_m_csModelObjPath_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMFCCtrl_m_csModelObjPath_feature", "_UI_CGIMFCCtrl_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_csModelObjPath(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMFCCtrl_m_csName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMFCCtrl_m_csName_feature", "_UI_CGIMFCCtrl_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_csName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Button Caption feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csButtonCaptionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMFCCtrl_m_csButtonCaption_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMFCCtrl_m_csButtonCaption_feature", "_UI_CGIMFCCtrl_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_csButtonCaption(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIMFCCtrl.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIMFCCtrl")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIMFCCtrl)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIMFCCtrl_type") : //$NON-NLS-1$
+ getString("_UI_CGIMFCCtrl_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIMFCCtrl.class)) {
+ case UMLRhapsodyPackage.CGIMFC_CTRL__MTRANSFORM:
+ case UMLRhapsodyPackage.CGIMFC_CTRL__MPOLYGON:
+ case UMLRhapsodyPackage.CGIMFC_CTRL__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGIMFC_CTRL__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGIMFC_CTRL__MCS_MODEL_OBJ_PATH:
+ case UMLRhapsodyPackage.CGIMFC_CTRL__MCS_NAME:
+ case UMLRhapsodyPackage.CGIMFC_CTRL__MCS_BUTTON_CAPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGIMFC_CTRL__PROPERTIES:
+ case UMLRhapsodyPackage.CGIMFC_CTRL__MPARTS_ARRAY:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICodeGenConfigInfo()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDefaultDrvdTrans()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIReferenceActivity()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createITableInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMFCCtrl_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMessageLabelItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMessageLabelItemProvider.java
new file mode 100644
index 00000000000..ea312db9b24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMessageLabelItemProvider.java
@@ -0,0 +1,212 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMessageLabel;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMessageLabel} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIMessageLabelItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIMessageLabelItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pCommunicationConnectionPropertyDescriptor(object);
+ addPercentPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMessageLabel_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMessageLabel_m_pModelObject_feature", "_UI_CGIMessageLabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMessageLabel_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMessageLabel_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMessageLabel_m_pParent_feature", "_UI_CGIMessageLabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMessageLabel_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpCommunication Connection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pCommunicationConnectionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMessageLabel_m_pCommunicationConnection_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMessageLabel_m_pCommunicationConnection_feature", "_UI_CGIMessageLabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMessageLabel_M_pCommunicationConnection(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Percent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addPercentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMessageLabel_percent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMessageLabel_percent_feature", "_UI_CGIMessageLabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMessageLabel_Percent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns CGIMessageLabel.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIMessageLabel")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIMessageLabel)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIMessageLabel_type") : //$NON-NLS-1$
+ getString("_UI_CGIMessageLabel_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIMessageLabel.class)) {
+ case UMLRhapsodyPackage.CGI_MESSAGE_LABEL__MPPARENT:
+ case UMLRhapsodyPackage.CGI_MESSAGE_LABEL__PERCENT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscChartItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscChartItemProvider.java
new file mode 100644
index 00000000000..12d530144b0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscChartItemProvider.java
@@ -0,0 +1,880 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscChart;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscChart} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIMscChartItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIMscChartItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addVLadderMarginPropertyDescriptor(object);
+ addM_usingActivationBarPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addM_typePropertyDescriptor(object);
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_drawBehaviorPropertyDescriptor(object);
+ addM_bIsPreferencesInitializedPropertyDescriptor(object);
+ addElementListPropertyDescriptor(object);
+ addM_accessPropertyDescriptor(object);
+ addM_modifiedPropertyDescriptor(object);
+ addM_fileVersionPropertyDescriptor(object);
+ addM_nModifyDatePropertyDescriptor(object);
+ addM_nCreateDatePropertyDescriptor(object);
+ addM_creatorPropertyDescriptor(object);
+ addM_bScaleWithZoomPropertyDescriptor(object);
+ addM_arrowStylePropertyDescriptor(object);
+ addM_pRootPropertyDescriptor(object);
+ addM_currentLeftTopPropertyDescriptor(object);
+ addM_currentRightBottomPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the VLadder Margin feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addVLadderMarginPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_vLadderMargin_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_vLadderMargin_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_VLadderMargin(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Musing Activation Bar feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_usingActivationBarPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_usingActivationBar_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_usingActivationBar_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_usingActivationBar(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_id_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtype feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_typePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_type_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_type_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_type(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_pModelObject_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_pParent_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdraw Behavior feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_drawBehaviorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_drawBehavior_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_drawBehavior_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_drawBehavior(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbIs Preferences Initialized feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bIsPreferencesInitializedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_bIsPreferencesInitialized_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_bIsPreferencesInitialized_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_bIsPreferencesInitialized(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Element List feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addElementListPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_elementList_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_elementList_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_ElementList(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Maccess feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_accessPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_access_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_access_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_access(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mmodified feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_modifiedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_modified_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_modified_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_modified(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mfile Version feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_fileVersionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_fileVersion_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_fileVersion_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_fileVersion(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnModify Date feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nModifyDatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_nModifyDate_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_nModifyDate_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_nModifyDate(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnCreate Date feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nCreateDatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_nCreateDate_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_nCreateDate_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_nCreateDate(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcreator feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_creatorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_creator_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_creator_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_creator(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbScale With Zoom feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bScaleWithZoomPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_bScaleWithZoom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_bScaleWithZoom_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_bScaleWithZoom(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow Style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowStylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_arrowStyle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_arrowStyle_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_arrowStyle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpRoot feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pRootPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_pRoot_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_pRoot_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_pRoot(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcurrent Left Top feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_currentLeftTopPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_currentLeftTop_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_currentLeftTop_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_currentLeftTop(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcurrent Right Bottom feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_currentRightBottomPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscChart_m_currentRightBottom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscChart_m_currentRightBottom_feature", "_UI_CGIMscChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_currentRightBottom(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_name());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIMscChart.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIMscChart")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIMscChart)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIMscChart_type") : //$NON-NLS-1$
+ getString("_UI_CGIMscChart_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIMscChart.class)) {
+ case UMLRhapsodyPackage.CGI_MSC_CHART__VLADDER_MARGIN:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MUSING_ACTIVATION_BAR:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__ID:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MTYPE:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MPPARENT:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MDRAW_BEHAVIOR:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MBIS_PREFERENCES_INITIALIZED:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__ELEMENT_LIST:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MACCESS:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MMODIFIED:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MFILE_VERSION:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MNMODIFY_DATE:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MNCREATE_DATE:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MCREATOR:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MBSCALE_WITH_ZOOM:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MARROW_STYLE:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MCURRENT_LEFT_TOP:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MCURRENT_RIGHT_BOTTOM:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_MSC_CHART__MNAME:
+ case UMLRhapsodyPackage.CGI_MSC_CHART__GRAPH_ELEMENTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_M_name(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIActionState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIActiveX()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIAnchor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIArrow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIAssociationEnd()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIBasicClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIBlockState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIBox()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIButtonArray()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompositeClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIContainArrow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIDiagramFrame()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIFreeShape()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIFreeText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIGenericElement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIImage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIImageData()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIInheritance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMFCCtrl()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMessageLabel()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscColumnCR()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscConditionMark()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscExecutionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscInteractionOperator()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIObjectInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIPartition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIPortConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGISwimlaneFrame()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGITextBox()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscChart_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGITrans()));
+ }
+
+ /**
+ * 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/CGIMscColumnCRItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscColumnCRItemProvider.java
new file mode 100644
index 00000000000..738662b96fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscColumnCRItemProvider.java
@@ -0,0 +1,354 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscColumnCR;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscColumnCR} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIMscColumnCRItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIMscColumnCRItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_positionPropertyDescriptor(object);
+ addM_pInheritsFromPropertyDescriptor(object);
+ addM_nInheritanceMaskPropertyDescriptor(object);
+ addM_SubTypePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscColumnCR_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscColumnCR_m_pModelObject_feature", "_UI_CGIMscColumnCR_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscColumnCR_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscColumnCR_m_pParent_feature", "_UI_CGIMscColumnCR_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscColumnCR_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscColumnCR_m_transform_feature", "_UI_CGIMscColumnCR_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mposition feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_positionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscColumnCR_m_position_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscColumnCR_m_position_feature", "_UI_CGIMscColumnCR_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_M_position(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpInherits From feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pInheritsFromPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscColumnCR_m_pInheritsFrom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscColumnCR_m_pInheritsFrom_feature", "_UI_CGIMscColumnCR_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_M_pInheritsFrom(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnInheritance Mask feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nInheritanceMaskPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscColumnCR_m_nInheritanceMask_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscColumnCR_m_nInheritanceMask_feature", "_UI_CGIMscColumnCR_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_M_nInheritanceMask(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSub Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SubTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscColumnCR_m_SubType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscColumnCR_m_SubType_feature", "_UI_CGIMscColumnCR_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_M_SubType(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIMscColumnCR.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIMscColumnCR")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIMscColumnCR)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIMscColumnCR_type") : //$NON-NLS-1$
+ getString("_UI_CGIMscColumnCR_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIMscColumnCR.class)) {
+ case UMLRhapsodyPackage.CGI_MSC_COLUMN_CR__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_MSC_COLUMN_CR__MPOSITION:
+ case UMLRhapsodyPackage.CGI_MSC_COLUMN_CR__MNINHERITANCE_MASK:
+ case UMLRhapsodyPackage.CGI_MSC_COLUMN_CR__MSUB_TYPE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_MSC_COLUMN_CR__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_MSC_COLUMN_CR__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIMscColumnCR_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscConditionMarkItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscConditionMarkItemProvider.java
new file mode 100644
index 00000000000..20d207ed4d0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscConditionMarkItemProvider.java
@@ -0,0 +1,324 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscConditionMark;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscConditionMark} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIMscConditionMarkItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIMscConditionMarkItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscConditionMark_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscConditionMark_m_pModelObject_feature", "_UI_CGIMscConditionMark_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscConditionMark_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscConditionMark_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscConditionMark_m_pParent_feature", "_UI_CGIMscConditionMark_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscConditionMark_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscConditionMark_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscConditionMark_m_transform_feature", "_UI_CGIMscConditionMark_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscConditionMark_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscConditionMark_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscConditionMark_m_polygon_feature", "_UI_CGIMscConditionMark_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscConditionMark_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscConditionMark_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscConditionMark_m_nNameFormat_feature", "_UI_CGIMscConditionMark_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscConditionMark_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscConditionMark_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscConditionMark_m_nIsNameFormat_feature", "_UI_CGIMscConditionMark_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscConditionMark_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscConditionMark_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscConditionMark_Compartments_feature", "_UI_CGIMscConditionMark_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscConditionMark_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscConditionMark_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIMscConditionMark.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIMscConditionMark")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIMscConditionMark)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIMscConditionMark_type") : //$NON-NLS-1$
+ getString("_UI_CGIMscConditionMark_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIMscConditionMark.class)) {
+ case UMLRhapsodyPackage.CGI_MSC_CONDITION_MARK__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_MSC_CONDITION_MARK__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_MSC_CONDITION_MARK__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_MSC_CONDITION_MARK__MNIS_NAME_FORMAT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_MSC_CONDITION_MARK__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscConditionMark_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscExecutionOccurrenceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscExecutionOccurrenceItemProvider.java
new file mode 100644
index 00000000000..8b8f35b4e9f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscExecutionOccurrenceItemProvider.java
@@ -0,0 +1,306 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscExecutionOccurrence;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscExecutionOccurrence} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIMscExecutionOccurrenceItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIMscExecutionOccurrenceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_positionPropertyDescriptor(object);
+ addM_pInheritsFromPropertyDescriptor(object);
+ addM_nInheritanceMaskPropertyDescriptor(object);
+ addM_SubTypePropertyDescriptor(object);
+ addM_pStartMessagePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscExecutionOccurrence_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscExecutionOccurrence_m_pModelObject_feature", "_UI_CGIMscExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscExecutionOccurrence_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscExecutionOccurrence_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscExecutionOccurrence_m_pParent_feature", "_UI_CGIMscExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscExecutionOccurrence_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscExecutionOccurrence_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscExecutionOccurrence_m_transform_feature", "_UI_CGIMscExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscExecutionOccurrence_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mposition feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_positionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscExecutionOccurrence_m_position_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscExecutionOccurrence_m_position_feature", "_UI_CGIMscExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscExecutionOccurrence_M_position(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpInherits From feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pInheritsFromPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscExecutionOccurrence_m_pInheritsFrom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscExecutionOccurrence_m_pInheritsFrom_feature", "_UI_CGIMscExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscExecutionOccurrence_M_pInheritsFrom(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnInheritance Mask feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nInheritanceMaskPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscExecutionOccurrence_m_nInheritanceMask_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscExecutionOccurrence_m_nInheritanceMask_feature", "_UI_CGIMscExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscExecutionOccurrence_M_nInheritanceMask(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSub Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SubTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscExecutionOccurrence_m_SubType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscExecutionOccurrence_m_SubType_feature", "_UI_CGIMscExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscExecutionOccurrence_M_SubType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpStart Message feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pStartMessagePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscExecutionOccurrence_m_pStartMessage_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscExecutionOccurrence_m_pStartMessage_feature", "_UI_CGIMscExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscExecutionOccurrence_M_pStartMessage(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns CGIMscExecutionOccurrence.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIMscExecutionOccurrence")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIMscExecutionOccurrence)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIMscExecutionOccurrence_type") : //$NON-NLS-1$
+ getString("_UI_CGIMscExecutionOccurrence_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIMscExecutionOccurrence.class)) {
+ case UMLRhapsodyPackage.CGI_MSC_EXECUTION_OCCURRENCE__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_MSC_EXECUTION_OCCURRENCE__MPOSITION:
+ case UMLRhapsodyPackage.CGI_MSC_EXECUTION_OCCURRENCE__MNINHERITANCE_MASK:
+ case UMLRhapsodyPackage.CGI_MSC_EXECUTION_OCCURRENCE__MSUB_TYPE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOccurrenceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOccurrenceItemProvider.java
new file mode 100644
index 00000000000..83dbb87b329
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOccurrenceItemProvider.java
@@ -0,0 +1,324 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOccurrence;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOccurrence} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIMscInteractionOccurrenceItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIMscInteractionOccurrenceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOccurrence_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOccurrence_m_pModelObject_feature", "_UI_CGIMscInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOccurrence_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOccurrence_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOccurrence_m_pParent_feature", "_UI_CGIMscInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOccurrence_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOccurrence_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOccurrence_m_transform_feature", "_UI_CGIMscInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOccurrence_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOccurrence_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOccurrence_m_polygon_feature", "_UI_CGIMscInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOccurrence_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOccurrence_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOccurrence_m_nNameFormat_feature", "_UI_CGIMscInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOccurrence_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOccurrence_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOccurrence_m_nIsNameFormat_feature", "_UI_CGIMscInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOccurrence_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOccurrence_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOccurrence_Compartments_feature", "_UI_CGIMscInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOccurrence_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOccurrence_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIMscInteractionOccurrence.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIMscInteractionOccurrence")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIMscInteractionOccurrence)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIMscInteractionOccurrence_type") : //$NON-NLS-1$
+ getString("_UI_CGIMscInteractionOccurrence_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIMscInteractionOccurrence.class)) {
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OCCURRENCE__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OCCURRENCE__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OCCURRENCE__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OCCURRENCE__MNIS_NAME_FORMAT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OCCURRENCE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOccurrence_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOperandItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOperandItemProvider.java
new file mode 100644
index 00000000000..00dfb976dca
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOperandItemProvider.java
@@ -0,0 +1,354 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOperand;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOperand} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIMscInteractionOperandItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIMscInteractionOperandItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperand_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperand_m_pModelObject_feature", "_UI_CGIMscInteractionOperand_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperand_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperand_m_pParent_feature", "_UI_CGIMscInteractionOperand_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperand_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperand_m_polygon_feature", "_UI_CGIMscInteractionOperand_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperand_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperand_m_nNameFormat_feature", "_UI_CGIMscInteractionOperand_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperand_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperand_m_nIsNameFormat_feature", "_UI_CGIMscInteractionOperand_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperand_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperand_Compartments_feature", "_UI_CGIMscInteractionOperand_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperand_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperand_m_transform_feature", "_UI_CGIMscInteractionOperand_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_M_transform(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_M_AdditionalLabel());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIMscInteractionOperand.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIMscInteractionOperand")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIMscInteractionOperand)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIMscInteractionOperand_type") : //$NON-NLS-1$
+ getString("_UI_CGIMscInteractionOperand_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIMscInteractionOperand.class)) {
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERAND__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERAND__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERAND__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERAND__MTRANSFORM:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERAND__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERAND__MADDITIONAL_LABEL:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperand_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOperatorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOperatorItemProvider.java
new file mode 100644
index 00000000000..e771133079c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscInteractionOperatorItemProvider.java
@@ -0,0 +1,396 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOperator;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOperator} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIMscInteractionOperatorItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIMscInteractionOperatorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_operatorTypePropertyDescriptor(object);
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ addM_bFramesetModifiedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Moperator Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_operatorTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperator_m_operatorType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperator_m_operatorType_feature", "_UI_CGIMscInteractionOperator_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_M_operatorType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperator_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperator_m_pModelObject_feature", "_UI_CGIMscInteractionOperator_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperator_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperator_m_pParent_feature", "_UI_CGIMscInteractionOperator_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperator_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperator_m_transform_feature", "_UI_CGIMscInteractionOperator_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperator_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperator_m_polygon_feature", "_UI_CGIMscInteractionOperator_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperator_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperator_m_nNameFormat_feature", "_UI_CGIMscInteractionOperator_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperator_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperator_m_nIsNameFormat_feature", "_UI_CGIMscInteractionOperator_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperator_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperator_frameset_feature", "_UI_CGIMscInteractionOperator_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_Frameset(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperator_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperator_Compartments_feature", "_UI_CGIMscInteractionOperator_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbFrameset Modified feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bFramesetModifiedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscInteractionOperator_m_bFramesetModified_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscInteractionOperator_m_bFramesetModified_feature", "_UI_CGIMscInteractionOperator_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_M_bFramesetModified(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIMscInteractionOperator.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIMscInteractionOperator")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIMscInteractionOperator)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIMscInteractionOperator_type") : //$NON-NLS-1$
+ getString("_UI_CGIMscInteractionOperator_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIMscInteractionOperator.class)) {
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERATOR__MOPERATOR_TYPE:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERATOR__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERATOR__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERATOR__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERATOR__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERATOR__FRAMESET:
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERATOR__MBFRAMESET_MODIFIED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_MSC_INTERACTION_OPERATOR__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscInteractionOperator_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscMessageItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscMessageItemProvider.java
new file mode 100644
index 00000000000..69d769acab8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIMscMessageItemProvider.java
@@ -0,0 +1,592 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscMessage;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscMessage} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIMscMessageItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIMscMessageItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_sourceTypePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_targetTypePropertyDescriptor(object);
+ addM_directionPropertyDescriptor(object);
+ addM_anglePoint1PropertyDescriptor(object);
+ addM_anglePoint2PropertyDescriptor(object);
+ addM_line_stylePropertyDescriptor(object);
+ addM_SourcePortPropertyDescriptor(object);
+ addM_TargetPortPropertyDescriptor(object);
+ addM_bLeftPropertyDescriptor(object);
+ addM_arrowPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addM_pSourceExecPropertyDescriptor(object);
+ addM_pTargetExecPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_pModelObject_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_pParent_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_pSource_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msource Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_sourceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_sourceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_sourceType_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_sourceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_pTarget_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_targetType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_targetType_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_targetType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdirection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_directionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_direction_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_anglePoint1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_anglePoint1_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_anglePoint1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_anglePoint2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_anglePoint2_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_anglePoint2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_line_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_line_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_line_style_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_line_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSource Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SourcePortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_SourcePort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_SourcePort_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_SourcePort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MTarget Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_TargetPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_TargetPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_TargetPort_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_TargetPort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbLeft feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bLeftPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_bLeft_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_bLeft_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_bLeft(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_arrow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_arrow_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_arrow(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_myState_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource Exec feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourceExecPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_pSourceExec_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_pSourceExec_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_pSourceExec(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget Exec feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetExecPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIMscMessage_m_pTargetExec_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIMscMessage_m_pTargetExec_feature", "_UI_CGIMscMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_pTargetExec(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_rpn());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIMscMessage.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIMscMessage")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIMscMessage)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIMscMessage_type") : //$NON-NLS-1$
+ getString("_UI_CGIMscMessage_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIMscMessage.class)) {
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MPPARENT:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MSOURCE_TYPE:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MTARGET_TYPE:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MDIRECTION:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MANGLE_POINT1:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MANGLE_POINT2:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MLINE_STYLE:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MSOURCE_PORT:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MTARGET_PORT:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MBLEFT:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MARROW:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MY_STATE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__MRPN:
+ case UMLRhapsodyPackage.CGI_MSC_MESSAGE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_rpn(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIMscMessage_M_rpn();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIObjectInstanceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIObjectInstanceItemProvider.java
new file mode 100644
index 00000000000..a1dff56fd95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIObjectInstanceItemProvider.java
@@ -0,0 +1,696 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIObjectInstance;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIObjectInstance} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIObjectInstanceItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIObjectInstanceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ addM_bFramesetModifiedPropertyDescriptor(object);
+ addM_pImageViewDataPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectInstance_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectInstance_m_pModelObject_feature", "_UI_CGIObjectInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectInstance_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectInstance_m_pParent_feature", "_UI_CGIObjectInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectInstance_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectInstance_m_transform_feature", "_UI_CGIObjectInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectInstance_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectInstance_m_polygon_feature", "_UI_CGIObjectInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectInstance_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectInstance_m_nNameFormat_feature", "_UI_CGIObjectInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectInstance_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectInstance_m_nIsNameFormat_feature", "_UI_CGIObjectInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectInstance_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectInstance_frameset_feature", "_UI_CGIObjectInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Frameset(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbFrameset Modified feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bFramesetModifiedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectInstance_m_bFramesetModified_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectInstance_m_bFramesetModified_feature", "_UI_CGIObjectInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_bFramesetModified(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpImage View Data feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pImageViewDataPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectInstance_m_pImageViewData_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectInstance_m_pImageViewData_feature", "_UI_CGIObjectInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_pImageViewData(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Compartments());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_multiplicity());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Operations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIObjectInstance.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIObjectInstance")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIObjectInstance)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIObjectInstance_type") : //$NON-NLS-1$
+ getString("_UI_CGIObjectInstance_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIObjectInstance.class)) {
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__FRAMESET:
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__MBFRAMESET_MODIFIED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__COMPARTMENTS:
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__MMULTIPLICITY:
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__OPERATIONS:
+ case UMLRhapsodyPackage.CGI_OBJECT_INSTANCE__ATTRS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Compartments(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompartment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_multiplicity(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIDestructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createITriggered()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_AdditionalLabel() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIObjectInstance_M_multiplicity();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIObjectLinkItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIObjectLinkItemProvider.java
new file mode 100644
index 00000000000..bcf89ebfac0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIObjectLinkItemProvider.java
@@ -0,0 +1,650 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIObjectLink;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIObjectLink} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIObjectLinkItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIObjectLinkItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_sourceTypePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_targetTypePropertyDescriptor(object);
+ addM_directionPropertyDescriptor(object);
+ addM_arrowPropertyDescriptor(object);
+ addM_anglePoint1PropertyDescriptor(object);
+ addM_anglePoint2PropertyDescriptor(object);
+ addM_line_stylePropertyDescriptor(object);
+ addM_SourcePortPropertyDescriptor(object);
+ addM_TargetPortPropertyDescriptor(object);
+ addM_bShowSourceMultiplicityPropertyDescriptor(object);
+ addM_bShowSourceRolePropertyDescriptor(object);
+ addM_bShowTargetMultiplicityPropertyDescriptor(object);
+ addM_bShowTargetRolePropertyDescriptor(object);
+ addM_bShowLinkNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_pModelObject_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_pParent_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_pSource_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msource Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_sourceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_sourceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_sourceType_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_sourceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_pTarget_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_targetType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_targetType_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_targetType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdirection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_directionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_direction_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_arrow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_arrow_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_arrow(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_anglePoint1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_anglePoint1_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_anglePoint1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_anglePoint2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_anglePoint2_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_anglePoint2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_line_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_line_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_line_style_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_line_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSource Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SourcePortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_SourcePort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_SourcePort_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_SourcePort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MTarget Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_TargetPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_TargetPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_TargetPort_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_TargetPort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Source Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowSourceMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_bShowSourceMultiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_bShowSourceMultiplicity_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_bShowSourceMultiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Source Role feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowSourceRolePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_bShowSourceRole_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_bShowSourceRole_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_bShowSourceRole(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Target Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowTargetMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_bShowTargetMultiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_bShowTargetMultiplicity_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_bShowTargetMultiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Target Role feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowTargetRolePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_bShowTargetRole_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_bShowTargetRole_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_bShowTargetRole(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Link Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowLinkNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIObjectLink_m_bShowLinkName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIObjectLink_m_bShowLinkName_feature", "_UI_CGIObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_bShowLinkName(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_rpn());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_sourceRole());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_targetRole());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_sourceMultiplicity());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_targetMultiplicity());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIObjectLink.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIObjectLink")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIObjectLink)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIObjectLink_type") : //$NON-NLS-1$
+ getString("_UI_CGIObjectLink_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIObjectLink.class)) {
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MPPARENT:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MSOURCE_TYPE:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MTARGET_TYPE:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MDIRECTION:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MARROW:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MANGLE_POINT1:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MANGLE_POINT2:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MLINE_STYLE:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MSOURCE_PORT:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MTARGET_PORT:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MBSHOW_SOURCE_MULTIPLICITY:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MBSHOW_SOURCE_ROLE:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MBSHOW_TARGET_MULTIPLICITY:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MBSHOW_TARGET_ROLE:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MBSHOW_LINK_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MRPN:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MSOURCE_ROLE:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MTARGET_ROLE:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MSOURCE_MULTIPLICITY:
+ case UMLRhapsodyPackage.CGI_OBJECT_LINK__MTARGET_MULTIPLICITY:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_rpn(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_sourceRole(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_targetRole(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_sourceMultiplicity(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_targetMultiplicity(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_rpn() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_sourceRole() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_targetRole() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_sourceMultiplicity() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIObjectLink_M_targetMultiplicity();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPackageItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPackageItemProvider.java
new file mode 100644
index 00000000000..c43bca9c75a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPackageItemProvider.java
@@ -0,0 +1,433 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPackage;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPackage} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIPackageItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIPackageItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ addM_lineWidthPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ addM_bIsStructuredPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPackage_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPackage_m_pModelObject_feature", "_UI_CGIPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPackage_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPackage_m_pParent_feature", "_UI_CGIPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPackage_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPackage_m_transform_feature", "_UI_CGIPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPackage_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPackage_m_polygon_feature", "_UI_CGIPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPackage_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPackage_m_nNameFormat_feature", "_UI_CGIPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPackage_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPackage_m_nIsNameFormat_feature", "_UI_CGIPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPackage_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPackage_Compartments_feature", "_UI_CGIPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPackage_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline Width feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_lineWidthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPackage_m_lineWidth_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPackage_m_lineWidth_feature", "_UI_CGIPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_lineWidth(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPackage_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPackage_frameset_feature", "_UI_CGIPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPackage_Frameset(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbIs Structured feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bIsStructuredPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPackage_m_bIsStructured_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPackage_m_bIsStructured_feature", "_UI_CGIPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_bIsStructured(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIPackage_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_color());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_AdditionalLabel());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIPackage.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIPackage")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIPackage)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIPackage_type") : //$NON-NLS-1$
+ getString("_UI_CGIPackage_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIPackage.class)) {
+ case UMLRhapsodyPackage.CGI_PACKAGE__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_PACKAGE__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_PACKAGE__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_PACKAGE__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_PACKAGE__MLINE_WIDTH:
+ case UMLRhapsodyPackage.CGI_PACKAGE__FRAMESET:
+ case UMLRhapsodyPackage.CGI_PACKAGE__MBIS_STRUCTURED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_PACKAGE__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_PACKAGE__MCOLOR:
+ case UMLRhapsodyPackage.CGI_PACKAGE__MADDITIONAL_LABEL:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIPackage_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_color(),
+ UMLRhapsodyFactory.eINSTANCE.createIColor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIPackage_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPartitionItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPartitionItemProvider.java
new file mode 100644
index 00000000000..412fa23c5fb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPartitionItemProvider.java
@@ -0,0 +1,338 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPartition;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPartition} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIPartitionItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIPartitionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPartition_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPartition_m_pModelObject_feature", "_UI_CGIPartition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPartition_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPartition_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPartition_m_pParent_feature", "_UI_CGIPartition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPartition_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPartition_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPartition_m_polygon_feature", "_UI_CGIPartition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPartition_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPartition_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPartition_m_nNameFormat_feature", "_UI_CGIPartition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPartition_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPartition_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPartition_m_nIsNameFormat_feature", "_UI_CGIPartition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPartition_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPartition_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPartition_frameset_feature", "_UI_CGIPartition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPartition_Frameset(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIPartition_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIPartition_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIPartition_Compartments());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIPartition.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIPartition")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIPartition)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIPartition_type") : //$NON-NLS-1$
+ getString("_UI_CGIPartition_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIPartition.class)) {
+ case UMLRhapsodyPackage.CGI_PARTITION__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_PARTITION__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_PARTITION__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_PARTITION__FRAMESET:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_PARTITION__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_PARTITION__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_PARTITION__COMPARTMENTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIPartition_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIPartition_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIPartition_Compartments(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompartment()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIPartition_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPortConnectorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPortConnectorItemProvider.java
new file mode 100644
index 00000000000..9b392e7f5e6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIPortConnectorItemProvider.java
@@ -0,0 +1,418 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPortConnector;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPortConnector} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIPortConnectorItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIPortConnectorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_positionPropertyDescriptor(object);
+ addM_pInheritsFromPropertyDescriptor(object);
+ addM_nInheritanceMaskPropertyDescriptor(object);
+ addM_SubTypePropertyDescriptor(object);
+ addM_bVisiblePropertyDescriptor(object);
+ addM_nAnglePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPortConnector_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPortConnector_m_pModelObject_feature", "_UI_CGIPortConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPortConnector_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPortConnector_m_pParent_feature", "_UI_CGIPortConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPortConnector_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPortConnector_m_transform_feature", "_UI_CGIPortConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mposition feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_positionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPortConnector_m_position_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPortConnector_m_position_feature", "_UI_CGIPortConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_position(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpInherits From feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pInheritsFromPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPortConnector_m_pInheritsFrom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPortConnector_m_pInheritsFrom_feature", "_UI_CGIPortConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_pInheritsFrom(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnInheritance Mask feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nInheritanceMaskPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPortConnector_m_nInheritanceMask_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPortConnector_m_nInheritanceMask_feature", "_UI_CGIPortConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_nInheritanceMask(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSub Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SubTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPortConnector_m_SubType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPortConnector_m_SubType_feature", "_UI_CGIPortConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_SubType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbVisible feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bVisiblePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPortConnector_m_bVisible_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPortConnector_m_bVisible_feature", "_UI_CGIPortConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_bVisible(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnAngle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nAnglePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIPortConnector_m_nAngle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIPortConnector_m_nAngle_feature", "_UI_CGIPortConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_nAngle(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_providedInterfaceLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_requiredInterfaceLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIPortConnector.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIPortConnector")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIPortConnector)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIPortConnector_type") : //$NON-NLS-1$
+ getString("_UI_CGIPortConnector_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIPortConnector.class)) {
+ case UMLRhapsodyPackage.CGI_PORT_CONNECTOR__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_PORT_CONNECTOR__MPOSITION:
+ case UMLRhapsodyPackage.CGI_PORT_CONNECTOR__MNINHERITANCE_MASK:
+ case UMLRhapsodyPackage.CGI_PORT_CONNECTOR__MSUB_TYPE:
+ case UMLRhapsodyPackage.CGI_PORT_CONNECTOR__MBVISIBLE:
+ case UMLRhapsodyPackage.CGI_PORT_CONNECTOR__MNANGLE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_PORT_CONNECTOR__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_PORT_CONNECTOR__MPROVIDED_INTERFACE_LABEL:
+ case UMLRhapsodyPackage.CGI_PORT_CONNECTOR__MREQUIRED_INTERFACE_LABEL:
+ case UMLRhapsodyPackage.CGI_PORT_CONNECTOR__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_providedInterfaceLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_requiredInterfaceLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_AdditionalLabel() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_providedInterfaceLabel() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIPortConnector_M_requiredInterfaceLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIStateChartItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIStateChartItemProvider.java
new file mode 100644
index 00000000000..c3bc6ea3ac6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIStateChartItemProvider.java
@@ -0,0 +1,275 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIStateChart;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIStateChart} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIStateChartItemProvider extends GraphicChartTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIStateChartItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pRootPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addM_pInheritsFromPropertyDescriptor(object);
+ addDiagramListPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIStateChart_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIStateChart_m_pModelObject_feature", "_UI_CGIStateChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIStateChart_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpRoot feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pRootPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIStateChart_m_pRoot_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIStateChart_m_pRoot_feature", "_UI_CGIStateChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIStateChart_M_pRoot(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIStateChart_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIStateChart_myState_feature", "_UI_CGIStateChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIStateChart_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpInherits From feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pInheritsFromPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIStateChart_m_pInheritsFrom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIStateChart_m_pInheritsFrom_feature", "_UI_CGIStateChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIStateChart_M_pInheritsFrom(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Diagram List feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDiagramListPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIStateChart_DiagramList_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIStateChart_DiagramList_feature", "_UI_CGIStateChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIStateChart_DiagramList(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIStateChart_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIStateChart.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIStateChart")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIStateChart)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIStateChart_type") : //$NON-NLS-1$
+ getString("_UI_CGIStateChart_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIStateChart.class)) {
+ case UMLRhapsodyPackage.CGI_STATE_CHART__MY_STATE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_STATE_CHART__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIStateChart_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIStateItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIStateItemProvider.java
new file mode 100644
index 00000000000..25a875a918f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGIStateItemProvider.java
@@ -0,0 +1,632 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIState;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIState} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGIStateItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGIStateItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addNAndLineCountPropertyDescriptor(object);
+ addM_nInheritanceMaskPropertyDescriptor(object);
+ addM_pDefaultComponentRelationPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addAndLinePolyPropertyDescriptor(object);
+ addM_pVirtualParentPropertyDescriptor(object);
+ addM_moveAndLineTimeStampPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addM_pInheritsFromPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ addM_bFramesetModifiedPropertyDescriptor(object);
+ addM_bIsMisplacedPropertyDescriptor(object);
+ addM_lineWidthPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_pModelObject_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_polygon_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_nNameFormat_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_nIsNameFormat_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the NAnd Line Count feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNAndLineCountPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_nAndLineCount_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_nAndLineCount_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_NAndLineCount(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnInheritance Mask feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nInheritanceMaskPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_nInheritanceMask_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_nInheritanceMask_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_nInheritanceMask(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpDefault Component Relation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pDefaultComponentRelationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_pDefaultComponentRelation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_pDefaultComponentRelation_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_pDefaultComponentRelation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_pParent_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_pParent(),
+ true,
+ false,
+ false,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_transform_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the And Line Poly feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAndLinePolyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_andLinePoly_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_andLinePoly_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_AndLinePoly(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpVirtual Parent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pVirtualParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_pVirtualParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_pVirtualParent_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_pVirtualParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mmove And Line Time Stamp feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_moveAndLineTimeStampPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_moveAndLineTimeStamp_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_moveAndLineTimeStamp_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_moveAndLineTimeStamp(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_myState_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpInherits From feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pInheritsFromPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_pInheritsFrom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_pInheritsFrom_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_pInheritsFrom(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_frameset_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_Frameset(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbFrameset Modified feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bFramesetModifiedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_bFramesetModified_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_bFramesetModified_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_bFramesetModified(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbIs Misplaced feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bIsMisplacedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_bIsMisplaced_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_bIsMisplaced_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_bIsMisplaced(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline Width feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_lineWidthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIState_m_lineWidth_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIState_m_lineWidth_feature", "_UI_CGIState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIState_M_lineWidth(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIState_M_AdditionalLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIState_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIState_M_color());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIState_Compartments());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIState.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIState")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIState)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIState_type") : //$NON-NLS-1$
+ getString("_UI_CGIState_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIState.class)) {
+ case UMLRhapsodyPackage.CGI_STATE__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_STATE__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_STATE__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_STATE__NAND_LINE_COUNT:
+ case UMLRhapsodyPackage.CGI_STATE__MNINHERITANCE_MASK:
+ case UMLRhapsodyPackage.CGI_STATE__MPDEFAULT_COMPONENT_RELATION:
+ case UMLRhapsodyPackage.CGI_STATE__MPPARENT:
+ case UMLRhapsodyPackage.CGI_STATE__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_STATE__AND_LINE_POLY:
+ case UMLRhapsodyPackage.CGI_STATE__MMOVE_AND_LINE_TIME_STAMP:
+ case UMLRhapsodyPackage.CGI_STATE__MY_STATE:
+ case UMLRhapsodyPackage.CGI_STATE__FRAMESET:
+ case UMLRhapsodyPackage.CGI_STATE__MBFRAMESET_MODIFIED:
+ case UMLRhapsodyPackage.CGI_STATE__MBIS_MISPLACED:
+ case UMLRhapsodyPackage.CGI_STATE__MLINE_WIDTH:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_STATE__MADDITIONAL_LABEL:
+ case UMLRhapsodyPackage.CGI_STATE__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_STATE__MCOLOR:
+ case UMLRhapsodyPackage.CGI_STATE__COMPARTMENTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIState_M_AdditionalLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIState_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIState_M_color(),
+ UMLRhapsodyFactory.eINSTANCE.createIColor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIState_Compartments(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompartment()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGIState_M_AdditionalLabel();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGISwimlaneFrameItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGISwimlaneFrameItemProvider.java
new file mode 100644
index 00000000000..209d7cd701a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGISwimlaneFrameItemProvider.java
@@ -0,0 +1,349 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGISwimlaneFrame;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGISwimlaneFrame} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGISwimlaneFrameItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGISwimlaneFrameItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addFramesetPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_bFramesetModifiedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGISwimlaneFrame_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGISwimlaneFrame_m_pModelObject_feature", "_UI_CGISwimlaneFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGISwimlaneFrame_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGISwimlaneFrame_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGISwimlaneFrame_m_pParent_feature", "_UI_CGISwimlaneFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGISwimlaneFrame_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGISwimlaneFrame_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGISwimlaneFrame_m_polygon_feature", "_UI_CGISwimlaneFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGISwimlaneFrame_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGISwimlaneFrame_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGISwimlaneFrame_m_nNameFormat_feature", "_UI_CGISwimlaneFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGISwimlaneFrame_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGISwimlaneFrame_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGISwimlaneFrame_m_nIsNameFormat_feature", "_UI_CGISwimlaneFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGISwimlaneFrame_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Frameset feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFramesetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGISwimlaneFrame_frameset_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGISwimlaneFrame_frameset_feature", "_UI_CGISwimlaneFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGISwimlaneFrame_Frameset(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGISwimlaneFrame_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGISwimlaneFrame_m_transform_feature", "_UI_CGISwimlaneFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGISwimlaneFrame_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbFrameset Modified feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bFramesetModifiedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGISwimlaneFrame_m_bFramesetModified_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGISwimlaneFrame_m_bFramesetModified_feature", "_UI_CGISwimlaneFrame_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGISwimlaneFrame_M_bFramesetModified(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGISwimlaneFrame_Compartments());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGISwimlaneFrame.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGISwimlaneFrame")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGISwimlaneFrame)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGISwimlaneFrame_type") : //$NON-NLS-1$
+ getString("_UI_CGISwimlaneFrame_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGISwimlaneFrame.class)) {
+ case UMLRhapsodyPackage.CGI_SWIMLANE_FRAME__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_SWIMLANE_FRAME__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_SWIMLANE_FRAME__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_SWIMLANE_FRAME__FRAMESET:
+ case UMLRhapsodyPackage.CGI_SWIMLANE_FRAME__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_SWIMLANE_FRAME__MBFRAMESET_MODIFIED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_SWIMLANE_FRAME__COMPARTMENTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGISwimlaneFrame_Compartments(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompartment()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITextBoxItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITextBoxItemProvider.java
new file mode 100644
index 00000000000..e119094f482
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITextBoxItemProvider.java
@@ -0,0 +1,614 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGITextBox;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGITextBox} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGITextBoxItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGITextBoxItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ addM_polygonPropertyDescriptor(object);
+ addM_nNameFormatPropertyDescriptor(object);
+ addM_nIsNameFormatPropertyDescriptor(object);
+ addCompartmentsPropertyDescriptor(object);
+ addM_csModelObjPathPropertyDescriptor(object);
+ addM_csNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITextBox_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITextBox_m_pModelObject_feature", "_UI_CGITextBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITextBox_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITextBox_m_pParent_feature", "_UI_CGITextBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_pParent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITextBox_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITextBox_m_transform_feature", "_UI_CGITextBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_transform(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpolygon feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_polygonPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITextBox_m_polygon_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITextBox_m_polygon_feature", "_UI_CGITextBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_polygon(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnName Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITextBox_m_nNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITextBox_m_nNameFormat_feature", "_UI_CGITextBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_nNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIs Name Format feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIsNameFormatPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITextBox_m_nIsNameFormat_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITextBox_m_nIsNameFormat_feature", "_UI_CGITextBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_nIsNameFormat(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Compartments feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCompartmentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITextBox_Compartments_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITextBox_Compartments_feature", "_UI_CGITextBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITextBox_Compartments(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Model Obj Path feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csModelObjPathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITextBox_m_csModelObjPath_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITextBox_m_csModelObjPath_feature", "_UI_CGITextBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_csModelObjPath(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcs Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_csNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITextBox_m_csName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITextBox_m_csName_feature", "_UI_CGITextBox_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_csName(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGITextBox_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGITextBox.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGITextBox")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGITextBox)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGITextBox_type") : //$NON-NLS-1$
+ getString("_UI_CGITextBox_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGITextBox.class)) {
+ case UMLRhapsodyPackage.CGI_TEXT_BOX__MTRANSFORM:
+ case UMLRhapsodyPackage.CGI_TEXT_BOX__MPOLYGON:
+ case UMLRhapsodyPackage.CGI_TEXT_BOX__MNNAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_TEXT_BOX__MNIS_NAME_FORMAT:
+ case UMLRhapsodyPackage.CGI_TEXT_BOX__MCS_MODEL_OBJ_PATH:
+ case UMLRhapsodyPackage.CGI_TEXT_BOX__MCS_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_TEXT_BOX__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_TEXT_BOX__MPARTS_ARRAY:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICodeGenConfigInfo()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDefaultDrvdTrans()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIReferenceActivity()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createITableInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITextBox_M_PartsArray(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITextItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITextItemProvider.java
new file mode 100644
index 00000000000..4ce5ab83c3f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITextItemProvider.java
@@ -0,0 +1,401 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIText;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIText} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGITextItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGITextItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_strPropertyDescriptor(object);
+ addM_stylePropertyDescriptor(object);
+ addM_positionPropertyDescriptor(object);
+ addM_nIdentPropertyDescriptor(object);
+ addM_bImplicitSetRectPointsPropertyDescriptor(object);
+ addM_nOrientationCtrlPtPropertyDescriptor(object);
+ addM_nVerticalSpacingPropertyDescriptor(object);
+ addM_nHorizontalSpacingPropertyDescriptor(object);
+ addM_transformPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Mstr feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_strPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIText_m_str_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIText_m_str_feature", "_UI_CGIText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIText_M_str(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mstyle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIText_m_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIText_m_style_feature", "_UI_CGIText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIText_M_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mposition feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_positionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIText_m_position_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIText_m_position_feature", "_UI_CGIText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIText_M_position(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnIdent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nIdentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIText_m_nIdent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIText_m_nIdent_feature", "_UI_CGIText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIText_M_nIdent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbImplicit Set Rect Points feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bImplicitSetRectPointsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIText_m_bImplicitSetRectPoints_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIText_m_bImplicitSetRectPoints_feature", "_UI_CGIText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIText_M_bImplicitSetRectPoints(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnOrientation Ctrl Pt feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nOrientationCtrlPtPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIText_m_nOrientationCtrlPt_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIText_m_nOrientationCtrlPt_feature", "_UI_CGIText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIText_M_nOrientationCtrlPt(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnVertical Spacing feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nVerticalSpacingPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIText_m_nVerticalSpacing_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIText_m_nVerticalSpacing_feature", "_UI_CGIText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIText_M_nVerticalSpacing(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnHorizontal Spacing feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nHorizontalSpacingPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIText_m_nHorizontalSpacing_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIText_m_nHorizontalSpacing_feature", "_UI_CGIText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIText_M_nHorizontalSpacing(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtransform feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_transformPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGIText_m_transform_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGIText_m_transform_feature", "_UI_CGIText_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGIText_M_transform(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGIText_M_color());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGIText.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGIText")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGIText)object).getM_str();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGIText_type") : //$NON-NLS-1$
+ getString("_UI_CGIText_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGIText.class)) {
+ case UMLRhapsodyPackage.CGI_TEXT__MSTR:
+ case UMLRhapsodyPackage.CGI_TEXT__MSTYLE:
+ case UMLRhapsodyPackage.CGI_TEXT__MPOSITION:
+ case UMLRhapsodyPackage.CGI_TEXT__MNIDENT:
+ case UMLRhapsodyPackage.CGI_TEXT__MBIMPLICIT_SET_RECT_POINTS:
+ case UMLRhapsodyPackage.CGI_TEXT__MNORIENTATION_CTRL_PT:
+ case UMLRhapsodyPackage.CGI_TEXT__MNVERTICAL_SPACING:
+ case UMLRhapsodyPackage.CGI_TEXT__MNHORIZONTAL_SPACING:
+ case UMLRhapsodyPackage.CGI_TEXT__MTRANSFORM:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_TEXT__MCOLOR:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGIText_M_color(),
+ UMLRhapsodyFactory.eINSTANCE.createIColor()));
+ }
+
+ /**
+ * 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/CGITransItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITransItemProvider.java
new file mode 100644
index 00000000000..7f6de67d7a6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CGITransItemProvider.java
@@ -0,0 +1,624 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGITrans;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGITrans} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CGITransItemProvider extends GraphElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CGITransItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_pModelObjectPropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_sourceTypePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_targetTypePropertyDescriptor(object);
+ addM_directionPropertyDescriptor(object);
+ addM_anglePoint1PropertyDescriptor(object);
+ addM_anglePoint2PropertyDescriptor(object);
+ addM_line_stylePropertyDescriptor(object);
+ addM_SourcePortPropertyDescriptor(object);
+ addM_TargetPortPropertyDescriptor(object);
+ addM_nInheritanceMaskPropertyDescriptor(object);
+ addM_bShowNamePropertyDescriptor(object);
+ addM_arrowPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addM_pInheritsFromPropertyDescriptor(object);
+ addM_lineWidthPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MpModel Object feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pModelObjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_pModelObject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_pModelObject_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_pModelObject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_pParent_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_pSource_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msource Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_sourceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_sourceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_sourceType_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_sourceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_pTarget_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_targetType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_targetType_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_targetType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdirection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_directionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_direction_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_anglePoint1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_anglePoint1_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_anglePoint1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mangle Point2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_anglePoint2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_anglePoint2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_anglePoint2_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_anglePoint2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_line_stylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_line_style_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_line_style_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_line_style(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MSource Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_SourcePortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_SourcePort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_SourcePort_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_SourcePort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MTarget Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_TargetPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_TargetPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_TargetPort_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_TargetPort(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnInheritance Mask feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nInheritanceMaskPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_nInheritanceMask_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_nInheritanceMask_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_nInheritanceMask(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbShow Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bShowNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_bShowName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_bShowName_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_bShowName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_arrow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_arrow_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_arrow(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_myState_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpInherits From feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pInheritsFromPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_pInheritsFrom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_pInheritsFrom_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_pInheritsFrom(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mline Width feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_lineWidthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CGITrans_m_lineWidth_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CGITrans_m_lineWidth_feature", "_UI_CGITrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_lineWidth(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGITrans_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_rpn());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_color());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns CGITrans.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CGITrans")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CGITrans)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CGITrans_type") : //$NON-NLS-1$
+ getString("_UI_CGITrans_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CGITrans.class)) {
+ case UMLRhapsodyPackage.CGI_TRANS__MPPARENT:
+ case UMLRhapsodyPackage.CGI_TRANS__MSOURCE_TYPE:
+ case UMLRhapsodyPackage.CGI_TRANS__MTARGET_TYPE:
+ case UMLRhapsodyPackage.CGI_TRANS__MDIRECTION:
+ case UMLRhapsodyPackage.CGI_TRANS__MANGLE_POINT1:
+ case UMLRhapsodyPackage.CGI_TRANS__MANGLE_POINT2:
+ case UMLRhapsodyPackage.CGI_TRANS__MLINE_STYLE:
+ case UMLRhapsodyPackage.CGI_TRANS__MSOURCE_PORT:
+ case UMLRhapsodyPackage.CGI_TRANS__MTARGET_PORT:
+ case UMLRhapsodyPackage.CGI_TRANS__MNINHERITANCE_MASK:
+ case UMLRhapsodyPackage.CGI_TRANS__MBSHOW_NAME:
+ case UMLRhapsodyPackage.CGI_TRANS__MARROW:
+ case UMLRhapsodyPackage.CGI_TRANS__MY_STATE:
+ case UMLRhapsodyPackage.CGI_TRANS__MLINE_WIDTH:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.CGI_TRANS__PROPERTIES:
+ case UMLRhapsodyPackage.CGI_TRANS__MRPN:
+ case UMLRhapsodyPackage.CGI_TRANS__MCOLOR:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITrans_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_rpn(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_color(),
+ UMLRhapsodyFactory.eINSTANCE.createIColor()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getCGITrans_M_rpn();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CollEventItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CollEventItemProvider.java
new file mode 100644
index 00000000000..f59c1d63a3a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CollEventItemProvider.java
@@ -0,0 +1,237 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CollEvent;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CollEvent} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CollEventItemProvider extends P_MessageHandlerTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CollEventItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addFirstPropertyDescriptor(object);
+ addSecondPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CollEvent_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CollEvent_id_feature", "_UI_CollEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCollEvent_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the First feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFirstPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CollEvent_first_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CollEvent_first_feature", "_UI_CollEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCollEvent_First(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Second feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSecondPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CollEvent_second_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CollEvent_second_feature", "_UI_CollEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCollEvent_Second(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CollEvent_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CollEvent_objectCreation_feature", "_UI_CollEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCollEvent_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_CollEvent_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CollEvent_umlDependencyID_feature", "_UI_CollEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getCollEvent_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns CollEvent.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/CollEvent")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((CollEvent)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_CollEvent_type") : //$NON-NLS-1$
+ getString("_UI_CollEvent_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(CollEvent.class)) {
+ case UMLRhapsodyPackage.COLL_EVENT__ID:
+ case UMLRhapsodyPackage.COLL_EVENT__FIRST:
+ case UMLRhapsodyPackage.COLL_EVENT__OBJECT_CREATION:
+ case UMLRhapsodyPackage.COLL_EVENT__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CompartmentsTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CompartmentsTypeItemProvider.java
new file mode 100644
index 00000000000..1b969b82d72
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/CompartmentsTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CompartmentsType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class CompartmentsTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CompartmentsTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_CompartmentsType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ComponentsTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ComponentsTypeItemProvider.java
new file mode 100644
index 00000000000..b6a3e31be25
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ComponentsTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ComponentsType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ComponentsTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComponentsTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ComponentsType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ConveyedTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ConveyedTypeItemProvider.java
new file mode 100644
index 00000000000..d029e51f73f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ConveyedTypeItemProvider.java
@@ -0,0 +1,157 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ConveyedType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ConveyedType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ConveyedTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ConveyedTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addLastIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ConveyedType_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ConveyedType_lastID_feature", "_UI_ConveyedType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getConveyedType_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ConveyedType)object).getLastID();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ConveyedType_type") : //$NON-NLS-1$
+ getString("_UI_ConveyedType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ConveyedType.class)) {
+ case UMLRhapsodyPackage.CONVEYED_TYPE__LAST_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/DeclarativesTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DeclarativesTypeItemProvider.java
new file mode 100644
index 00000000000..906c5681c35
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DeclarativesTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.DeclarativesType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class DeclarativesTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DeclarativesTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_DeclarativesType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/DefaultSubsystemTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultSubsystemTypeItemProvider.java
new file mode 100644
index 00000000000..65490d6c530
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultSubsystemTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.DefaultSubsystemType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class DefaultSubsystemTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DefaultSubsystemTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_DefaultSubsystemType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/DefaultTransTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultTransTypeItemProvider.java
new file mode 100644
index 00000000000..2af1c2cac14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DefaultTransTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.DefaultTransType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class DefaultTransTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DefaultTransTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_DefaultTransType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/DependsOnTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DependsOnTypeItemProvider.java
new file mode 100644
index 00000000000..d524df619a7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DependsOnTypeItemProvider.java
@@ -0,0 +1,93 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.DependsOnType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class DependsOnTypeItemProvider extends ElementsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DependsOnTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_DependsOnType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DescriptionTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DescriptionTypeItemProvider.java
new file mode 100644
index 00000000000..6ddf9be9c27
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/DescriptionTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.DescriptionType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class DescriptionTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DescriptionTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_DescriptionType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ElementsTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ElementsTypeItemProvider.java
new file mode 100644
index 00000000000..dcc73495d67
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ElementsTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ElementsType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ElementsTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ElementsTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ElementsType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/EmbededFilesTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/EmbededFilesTypeItemProvider.java
new file mode 100644
index 00000000000..4c4042286ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/EmbededFilesTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.EmbededFilesType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class EmbededFilesTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EmbededFilesTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_EmbededFilesType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/End1_TypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/End1_TypeItemProvider.java
new file mode 100644
index 00000000000..8efaa968614
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/End1_TypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.End1_Type} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class End1_TypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public End1_TypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_End1_Type_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/End2_TypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/End2_TypeItemProvider.java
new file mode 100644
index 00000000000..75d8fa3beb7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/End2_TypeItemProvider.java
@@ -0,0 +1,131 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.End2_Type;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.End2_Type} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class End2_TypeItemProvider extends End1_TypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public End2_TypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addMultiplicityPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_End2_Type_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_End2_Type_multiplicity_feature", "_UI_End2_Type_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getEnd2_Type_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((End2_Type)object).getMultiplicity();
+ return label == null || label.length() == 0 ?
+ getString("_UI_End2_Type_type") : //$NON-NLS-1$
+ getString("_UI_End2_Type_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(End2_Type.class)) {
+ case UMLRhapsodyPackage.END2_TYPE__MULTIPLICITY:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/FilesTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/FilesTypeItemProvider.java
new file mode 100644
index 00000000000..03cd813f101
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/FilesTypeItemProvider.java
@@ -0,0 +1,325 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.FilesType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.FilesType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class FilesTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FilesTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addM_pathPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_modifiedTimeWeak_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_id_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_umlDependencyID_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_lastID_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_myState_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpath feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_m_path_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_m_path_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_M_path(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_objectCreation_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_name_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((FilesType)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_FilesType_type") : //$NON-NLS-1$
+ getString("_UI_FilesType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(FilesType.class)) {
+ case UMLRhapsodyPackage.FILES_TYPE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.FILES_TYPE__ID:
+ case UMLRhapsodyPackage.FILES_TYPE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.FILES_TYPE__LAST_ID:
+ case UMLRhapsodyPackage.FILES_TYPE__MY_STATE:
+ case UMLRhapsodyPackage.FILES_TYPE__MPATH:
+ case UMLRhapsodyPackage.FILES_TYPE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.FILES_TYPE__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/FromLinkTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/FromLinkTypeItemProvider.java
new file mode 100644
index 00000000000..4be61c8a260
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/FromLinkTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.FromLinkType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class FromLinkTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FromLinkTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_FromLinkType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/GraphElementsTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/GraphElementsTypeItemProvider.java
new file mode 100644
index 00000000000..0d534e45149
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/GraphElementsTypeItemProvider.java
@@ -0,0 +1,244 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.GraphElementsType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.GraphElementsType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class GraphElementsTypeItemProvider extends M_pRootTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public GraphElementsTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addM_drawBehaviorPropertyDescriptor(object);
+ addM_typePropertyDescriptor(object);
+ addM_bIsPreferencesInitializedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphElementsType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphElementsType_id_feature", "_UI_GraphElementsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdraw Behavior feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_drawBehaviorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphElementsType_m_drawBehavior_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphElementsType_m_drawBehavior_feature", "_UI_GraphElementsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_drawBehavior(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtype feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_typePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphElementsType_m_type_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphElementsType_m_type_feature", "_UI_GraphElementsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_type(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbIs Preferences Initialized feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bIsPreferencesInitializedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphElementsType_m_bIsPreferencesInitialized_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphElementsType_m_bIsPreferencesInitialized_feature", "_UI_GraphElementsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_bIsPreferencesInitialized(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((GraphElementsType)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_GraphElementsType_type") : //$NON-NLS-1$
+ getString("_UI_GraphElementsType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(GraphElementsType.class)) {
+ case UMLRhapsodyPackage.GRAPH_ELEMENTS_TYPE__ID:
+ case UMLRhapsodyPackage.GRAPH_ELEMENTS_TYPE__MDRAW_BEHAVIOR:
+ case UMLRhapsodyPackage.GRAPH_ELEMENTS_TYPE__MTYPE:
+ case UMLRhapsodyPackage.GRAPH_ELEMENTS_TYPE__MBIS_PREFERENCES_INITIALIZED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.GRAPH_ELEMENTS_TYPE__MNAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphElementsType_M_name(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/GraphicChartTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/GraphicChartTypeItemProvider.java
new file mode 100644
index 00000000000..b5e28af7a0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/GraphicChartTypeItemProvider.java
@@ -0,0 +1,775 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.GraphicChartType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.GraphicChartType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class GraphicChartTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public GraphicChartTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addM_accessPropertyDescriptor(object);
+ addElementListPropertyDescriptor(object);
+ addM_nModifyDatePropertyDescriptor(object);
+ addM_currentLeftTopPropertyDescriptor(object);
+ addM_modifiedPropertyDescriptor(object);
+ addM_nCreateDatePropertyDescriptor(object);
+ addM_pParentPropertyDescriptor(object);
+ addM_arrowStylePropertyDescriptor(object);
+ addM_drawBehaviorPropertyDescriptor(object);
+ addM_currentRightBottomPropertyDescriptor(object);
+ addM_creatorPropertyDescriptor(object);
+ addM_bScaleWithZoomPropertyDescriptor(object);
+ addM_typePropertyDescriptor(object);
+ addM_fileVersionPropertyDescriptor(object);
+ addM_bIsPreferencesInitializedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_id_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Maccess feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_accessPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_access_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_access_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_access(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Element List feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addElementListPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_elementList_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_elementList_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_ElementList(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnModify Date feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nModifyDatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_nModifyDate_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_nModifyDate_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_nModifyDate(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcurrent Left Top feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_currentLeftTopPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_currentLeftTop_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_currentLeftTop_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_currentLeftTop(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mmodified feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_modifiedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_modified_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_modified_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_modified(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MnCreate Date feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_nCreateDatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_nCreateDate_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_nCreateDate_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_nCreateDate(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpParent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_pParent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_pParent_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_pParent(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Marrow Style feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_arrowStylePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_arrowStyle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_arrowStyle_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_arrowStyle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mdraw Behavior feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_drawBehaviorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_drawBehavior_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_drawBehavior_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_drawBehavior(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcurrent Right Bottom feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_currentRightBottomPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_currentRightBottom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_currentRightBottom_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_currentRightBottom(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcreator feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_creatorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_creator_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_creator_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_creator(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbScale With Zoom feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bScaleWithZoomPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_bScaleWithZoom_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_bScaleWithZoom_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_bScaleWithZoom(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtype feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_typePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_type_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_type_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_type(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mfile Version feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_fileVersionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_fileVersion_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_fileVersion_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_fileVersion(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MbIs Preferences Initialized feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bIsPreferencesInitializedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_GraphicChartType_m_bIsPreferencesInitialized_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicChartType_m_bIsPreferencesInitialized_feature", "_UI_GraphicChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_bIsPreferencesInitialized(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_name());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((GraphicChartType)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_GraphicChartType_type") : //$NON-NLS-1$
+ getString("_UI_GraphicChartType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(GraphicChartType.class)) {
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__ID:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MACCESS:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__ELEMENT_LIST:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MNMODIFY_DATE:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MCURRENT_LEFT_TOP:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MMODIFIED:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MNCREATE_DATE:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MPPARENT:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MARROW_STYLE:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MDRAW_BEHAVIOR:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MCURRENT_RIGHT_BOTTOM:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MCREATOR:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MBSCALE_WITH_ZOOM:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MTYPE:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MFILE_VERSION:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MBIS_PREFERENCES_INITIALIZED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__GRAPH_ELEMENTS:
+ case UMLRhapsodyPackage.GRAPHIC_CHART_TYPE__MNAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIActionState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIActiveX()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIAnchor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIArrow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIAssociationEnd()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIBasicClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIBlockState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIBox()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIButtonArray()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGICompositeClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIContainArrow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIDiagramFrame()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIFreeShape()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIFreeText()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIGenericElement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIImage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIImageData()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIInheritance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMFCCtrl()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMessageLabel()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscColumnCR()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscConditionMark()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscExecutionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscInteractionOperator()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIObjectInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIPartition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIPortConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGISwimlaneFrame()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGITextBox()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createCGITrans()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getGraphicChartType_M_name(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIText()));
+ }
+
+ /**
+ * 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/HyperLinksTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/HyperLinksTypeItemProvider.java
new file mode 100644
index 00000000000..bb41de9d2b3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/HyperLinksTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.HyperLinksType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class HyperLinksTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HyperLinksTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_HyperLinksType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IAcceptEventActionItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAcceptEventActionItemProvider.java
new file mode 100644
index 00000000000..11a70b82a8b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAcceptEventActionItemProvider.java
@@ -0,0 +1,160 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAcceptEventAction;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAcceptEventAction} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IAcceptEventActionItemProvider extends IStateItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IAcceptEventActionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addEventPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Event feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEventPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAcceptEventAction_event_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAcceptEventAction_event_feature", "_UI_IAcceptEventAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAcceptEventAction_Event(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IAcceptEventAction.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IAcceptEventAction")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IAcceptEventAction)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IAcceptEventAction_type") : //$NON-NLS-1$
+ getString("_UI_IAcceptEventAction_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_ExitAction() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_Dependencies() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_NestedStateChart();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAcceptTimeEventItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAcceptTimeEventItemProvider.java
new file mode 100644
index 00000000000..e34648fd444
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAcceptTimeEventItemProvider.java
@@ -0,0 +1,136 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAcceptTimeEvent;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAcceptTimeEvent} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IAcceptTimeEventItemProvider extends IStateItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IAcceptTimeEventItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IAcceptTimeEvent.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IAcceptTimeEvent")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IAcceptTimeEvent)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IAcceptTimeEvent_type") : //$NON-NLS-1$
+ getString("_UI_IAcceptTimeEvent_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_ExitAction() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_Dependencies() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_NestedStateChart();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActionItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActionItemProvider.java
new file mode 100644
index 00000000000..4308a280b27
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActionItemProvider.java
@@ -0,0 +1,262 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAction;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAction} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IActionItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IActionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addBodyPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAction_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAction_id_feature", "_UI_IAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAction_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAction_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAction_myState_feature", "_UI_IAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAction_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Body feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBodyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAction_body_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAction_body_feature", "_UI_IAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAction_Body(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAction_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAction_modifiedTimeWeak_feature", "_UI_IAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAction_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAction_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAction_objectCreation_feature", "_UI_IAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAction_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAction_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAction_umlDependencyID_feature", "_UI_IAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAction_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IAction.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IAction")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IAction)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IAction_type") : //$NON-NLS-1$
+ getString("_UI_IAction_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IAction.class)) {
+ case UMLRhapsodyPackage.IACTION__ID:
+ case UMLRhapsodyPackage.IACTION__MY_STATE:
+ case UMLRhapsodyPackage.IACTION__BODY:
+ case UMLRhapsodyPackage.IACTION__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IACTION__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IACTION__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActivityDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActivityDiagramItemProvider.java
new file mode 100644
index 00000000000..422b0fef367
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActivityDiagramItemProvider.java
@@ -0,0 +1,180 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActivityDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActivityDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IActivityDiagramItemProvider extends DependsOnTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IActivityDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityDiagram_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityDiagram_codeUpdateCGTime_feature", "_UI_IActivityDiagram_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityDiagram_CodeUpdateCGTime(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityDiagram_GraphicChart());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IActivityDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IActivityDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IActivityDiagram_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IActivityDiagram.class)) {
+ case UMLRhapsodyPackage.IACTIVITY_DIAGRAM__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IACTIVITY_DIAGRAM__GRAPHIC_CHART:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityDiagram_GraphicChart(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIStateChart()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActivityGraphItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActivityGraphItemProvider.java
new file mode 100644
index 00000000000..7a6d4289cff
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActivityGraphItemProvider.java
@@ -0,0 +1,830 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActivityGraph;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActivityGraph} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IActivityGraphItemProvider extends NestedStateChartTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IActivityGraphItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addWeakCGTimePropertyDescriptor(object);
+ addStrongCGTimePropertyDescriptor(object);
+ addMultiplicityPropertyDescriptor(object);
+ addItsStateChartPropertyDescriptor(object);
+ addClassModifierPropertyDescriptor(object);
+ addBaseVersionPropertyDescriptor(object);
+ addDiagramPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addAnalysisModePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_lastID_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Weak CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addWeakCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_weakCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_weakCGTime_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_WeakCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Strong CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStrongCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_strongCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_strongCGTime_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_StrongCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_multiplicity_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its State Chart feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsStateChartPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_itsStateChart_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_itsStateChart_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_ItsStateChart(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Class Modifier feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addClassModifierPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_classModifier_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_classModifier_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_ClassModifier(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Base Version feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBaseVersionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_baseVersion_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_baseVersion_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_BaseVersion(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_diagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_diagram_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Diagram(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_requiremenTracabilityHandle_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Analysis Mode feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAnalysisModePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_AnalysisMode_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_AnalysisMode_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_AnalysisMode(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_codeUpdateCGTime_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_objectCreation_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_umlDependencyID_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IActivityGraph_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_displayName_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActivityGraph_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActivityGraph_theMainDiagram_feature", "_UI_IActivityGraph_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Views());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Swimlanes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Associations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Tags());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IActivityGraph.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IActivityGraph")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IActivityGraph)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IActivityGraph_type") : //$NON-NLS-1$
+ getString("_UI_IActivityGraph_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IActivityGraph.class)) {
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__ID:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__MY_STATE:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__NAME:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__LAST_ID:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__WEAK_CG_TIME:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__STRONG_CG_TIME:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__MULTIPLICITY:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__CLASS_MODIFIER:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__BASE_VERSION:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__ANALYSIS_MODE:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__DISPLAY_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__STATES:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__VIEWS:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__PROPERTIES:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__DESCRIPTION:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__SWIMLANES:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__STEREOTYPES:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__ANNOTATIONS:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__HYPER_LINKS:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__DEPENDENCIES:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__ASSOCIATIONS:
+ case UMLRhapsodyPackage.IACTIVITY_GRAPH__TAGS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIBranch()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIFork()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIHistoryConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIReferenceActivity()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States(),
+ UMLRhapsodyFactory.eINSTANCE.createITimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Views(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Swimlanes(),
+ UMLRhapsodyFactory.eINSTANCE.createISwimlane()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Associations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationEnd()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIActivityGraph_States();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActorItemProvider.java
new file mode 100644
index 00000000000..2bd9c90171d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IActorItemProvider.java
@@ -0,0 +1,595 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActor;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActor} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IActorItemProvider extends IClassifierItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IActorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addMultiplicityPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addWeakCGTimePropertyDescriptor(object);
+ addStrongCGTimePropertyDescriptor(object);
+ addItsStateChartPropertyDescriptor(object);
+ addClassModifierPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_End2_Type_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_End2_Type_multiplicity_feature", "_UI_End2_Type_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getEnd2_Type_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_id_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_myState_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_name_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_theMainDiagram_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_lastID_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Weak CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addWeakCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_weakCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_weakCGTime_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_WeakCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Strong CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStrongCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_strongCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_strongCGTime_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_StrongCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its State Chart feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsStateChartPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_itsStateChart_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_itsStateChart_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_ItsStateChart(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Class Modifier feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addClassModifierPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_classModifier_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_classModifier_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_ClassModifier(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_modifiedTimeWeak_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IActor_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IActor_requiremenTracabilityHandle_feature", "_UI_IActor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIActor_RequiremenTracabilityHandle(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_Operations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_StateCharts());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_Associations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_Ports());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_Inheritances());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_Attrs());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_ComponentFiles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIActor_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IActor.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IActor")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IActor)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IActor_type") : //$NON-NLS-1$
+ getString("_UI_IActor_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IActor.class)) {
+ case UMLRhapsodyPackage.IACTOR__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IACTOR__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IACTOR__MULTIPLICITY:
+ case UMLRhapsodyPackage.IACTOR__ID:
+ case UMLRhapsodyPackage.IACTOR__MY_STATE:
+ case UMLRhapsodyPackage.IACTOR__NAME:
+ case UMLRhapsodyPackage.IACTOR__LAST_ID:
+ case UMLRhapsodyPackage.IACTOR__WEAK_CG_TIME:
+ case UMLRhapsodyPackage.IACTOR__STRONG_CG_TIME:
+ case UMLRhapsodyPackage.IACTOR__CLASS_MODIFIER:
+ case UMLRhapsodyPackage.IACTOR__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IACTOR__REQUIREMEN_TRACABILITY_HANDLE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IACTOR__DEPENDENCIES:
+ case UMLRhapsodyPackage.IACTOR__OPERATIONS:
+ case UMLRhapsodyPackage.IACTOR__STATE_CHARTS:
+ case UMLRhapsodyPackage.IACTOR__ASSOCIATIONS:
+ case UMLRhapsodyPackage.IACTOR__HYPER_LINKS:
+ case UMLRhapsodyPackage.IACTOR__PORTS:
+ case UMLRhapsodyPackage.IACTOR__INHERITANCES:
+ case UMLRhapsodyPackage.IACTOR__ATTRS:
+ case UMLRhapsodyPackage.IACTOR__DESCRIPTION:
+ case UMLRhapsodyPackage.IACTOR__ANNOTATIONS:
+ case UMLRhapsodyPackage.IACTOR__COMPONENT_FILES:
+ case UMLRhapsodyPackage.IACTOR__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIDestructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createITriggered()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_StateCharts(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Associations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationEnd()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Ports(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_ComponentFiles(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIActor_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAnchorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAnchorItemProvider.java
new file mode 100644
index 00000000000..3e314bb99a1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAnchorItemProvider.java
@@ -0,0 +1,237 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAnchor;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAnchor} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IAnchorItemProvider extends M_pModelObjectTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IAnchorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addDependsOnPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAnchor_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAnchor_id_feature", "_UI_IAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAnchor_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAnchor_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAnchor_myState_feature", "_UI_IAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAnchor_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAnchor_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAnchor_name_feature", "_UI_IAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAnchor_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Depends On feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDependsOnPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAnchor_dependsOn_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAnchor_dependsOn_feature", "_UI_IAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAnchor_DependsOn(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAnchor_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAnchor_modifiedTimeWeak_feature", "_UI_IAnchor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAnchor_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IAnchor.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IAnchor")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IAnchor)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IAnchor_type") : //$NON-NLS-1$
+ getString("_UI_IAnchor_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IAnchor.class)) {
+ case UMLRhapsodyPackage.IANCHOR__ID:
+ case UMLRhapsodyPackage.IANCHOR__MY_STATE:
+ case UMLRhapsodyPackage.IANCHOR__NAME:
+ case UMLRhapsodyPackage.IANCHOR__MODIFIED_TIME_WEAK:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAnnotationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAnnotationItemProvider.java
new file mode 100644
index 00000000000..95c3a476d44
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAnnotationItemProvider.java
@@ -0,0 +1,262 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAnnotation;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAnnotation} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IAnnotationItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IAnnotationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addBodyPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAnnotation_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAnnotation_requiremenTracabilityHandle_feature", "_UI_IAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAnnotation_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAnnotation_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAnnotation_umlDependencyID_feature", "_UI_IAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAnnotation_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAnnotation_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAnnotation_objectCreation_feature", "_UI_IAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAnnotation_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Body feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBodyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAnnotation_body_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAnnotation_body_feature", "_UI_IAnnotation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAnnotation_Body(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAnnotation_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAnnotation_Tags());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IAnnotation.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IAnnotation")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IAnnotation)object).getRequiremenTracabilityHandle();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IAnnotation_type") : //$NON-NLS-1$
+ getString("_UI_IAnnotation_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IAnnotation.class)) {
+ case UMLRhapsodyPackage.IANNOTATION__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IANNOTATION__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IANNOTATION__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IANNOTATION__BODY:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IANNOTATION__DESCRIPTION:
+ case UMLRhapsodyPackage.IANNOTATION__TAGS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAnnotation_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAnnotation_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IArgumentItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IArgumentItemProvider.java
new file mode 100644
index 00000000000..d8105209cf5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IArgumentItemProvider.java
@@ -0,0 +1,412 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IArgument;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IArgument} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IArgumentItemProvider extends IVariableItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IArgumentItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addTypeOfPropertyDescriptor(object);
+ addArgumentDirectionPropertyDescriptor(object);
+ addDefaultValuePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IArgument_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IArgument_id_feature", "_UI_IArgument_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIArgument_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IArgument_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IArgument_myState_feature", "_UI_IArgument_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIArgument_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IArgument_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IArgument_name_feature", "_UI_IArgument_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIArgument_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IArgument_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IArgument_modifiedTimeWeak_feature", "_UI_IArgument_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIArgument_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Type Of feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTypeOfPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IArgument_typeOf_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IArgument_typeOf_feature", "_UI_IArgument_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIArgument_TypeOf(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Argument Direction feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addArgumentDirectionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IArgument_argumentDirection_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IArgument_argumentDirection_feature", "_UI_IArgument_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIArgument_ArgumentDirection(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IArgument_defaultValue_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IArgument_defaultValue_feature", "_UI_IArgument_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIArgument_DefaultValue(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IArgument_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IArgument_codeUpdateCGTime_feature", "_UI_IArgument_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIArgument_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IArgument_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IArgument_objectCreation_feature", "_UI_IArgument_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIArgument_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IArgument_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IArgument_umlDependencyID_feature", "_UI_IArgument_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIArgument_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIArgument_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIArgument_ValueSpecifications());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIArgument_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IArgument.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IArgument")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IArgument)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IArgument_type") : //$NON-NLS-1$
+ getString("_UI_IArgument_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IArgument.class)) {
+ case UMLRhapsodyPackage.IARGUMENT__ID:
+ case UMLRhapsodyPackage.IARGUMENT__MY_STATE:
+ case UMLRhapsodyPackage.IARGUMENT__NAME:
+ case UMLRhapsodyPackage.IARGUMENT__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IARGUMENT__ARGUMENT_DIRECTION:
+ case UMLRhapsodyPackage.IARGUMENT__DEFAULT_VALUE:
+ case UMLRhapsodyPackage.IARGUMENT__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.IARGUMENT__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IARGUMENT__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IARGUMENT__PROPERTIES:
+ case UMLRhapsodyPackage.IARGUMENT__VALUE_SPECIFICATIONS:
+ case UMLRhapsodyPackage.IARGUMENT__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIArgument_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIArgument_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createILiteralSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIArgument_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationClassItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationClassItemProvider.java
new file mode 100644
index 00000000000..423e28b9041
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationClassItemProvider.java
@@ -0,0 +1,147 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationClass;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationClass} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IAssociationClassItemProvider extends IClassItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IAssociationClassItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IAssociationClass.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IAssociationClass")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IAssociationClass)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IAssociationClass_type") : //$NON-NLS-1$
+ getString("_UI_IAssociationClass_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_EventHandles() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_ComponentFiles() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Ports() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Links() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Associations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_StateCharts() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Tags() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_TemplateParameters() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Operations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_PrimitiveOperations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Dependencies();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationEndHandleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationEndHandleItemProvider.java
new file mode 100644
index 00000000000..19353554938
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationEndHandleItemProvider.java
@@ -0,0 +1,288 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationEndHandle;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationEndHandle} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IAssociationEndHandleItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IAssociationEndHandleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM2ClassPropertyDescriptor(object);
+ addFilenamePropertyDescriptor(object);
+ addSubsystemPropertyDescriptor(object);
+ addClassPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the M2 Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM2ClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEndHandle_m2Class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEndHandle_m2Class_feature", "_UI_IAssociationEndHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEndHandle_M2Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Filename feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFilenamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEndHandle_filename_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEndHandle_filename_feature", "_UI_IAssociationEndHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEndHandle_Filename(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Subsystem feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSubsystemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEndHandle_subsystem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEndHandle_subsystem_feature", "_UI_IAssociationEndHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEndHandle_Subsystem(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEndHandle_class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEndHandle_class_feature", "_UI_IAssociationEndHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEndHandle_Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEndHandle_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEndHandle_name_feature", "_UI_IAssociationEndHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEndHandle_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEndHandle_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEndHandle_id_feature", "_UI_IAssociationEndHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEndHandle_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IAssociationEndHandle.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IAssociationEndHandle")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IAssociationEndHandle)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IAssociationEndHandle_type") : //$NON-NLS-1$
+ getString("_UI_IAssociationEndHandle_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IAssociationEndHandle.class)) {
+ case UMLRhapsodyPackage.IASSOCIATION_END_HANDLE__M2_CLASS:
+ case UMLRhapsodyPackage.IASSOCIATION_END_HANDLE__FILENAME:
+ case UMLRhapsodyPackage.IASSOCIATION_END_HANDLE__SUBSYSTEM:
+ case UMLRhapsodyPackage.IASSOCIATION_END_HANDLE__CLASS:
+ case UMLRhapsodyPackage.IASSOCIATION_END_HANDLE__NAME:
+ case UMLRhapsodyPackage.IASSOCIATION_END_HANDLE__ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IAssociationEndItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationEndItemProvider.java
new file mode 100644
index 00000000000..e4119a07c5b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationEndItemProvider.java
@@ -0,0 +1,554 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationEnd;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationEnd} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IAssociationEndItemProvider extends AssociationsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IAssociationEndItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addMultiplicityPropertyDescriptor(object);
+ addOtherClassPropertyDescriptor(object);
+ addLinkNamePropertyDescriptor(object);
+ addLinkTypePropertyDescriptor(object);
+ addNavigabilityPropertyDescriptor(object);
+ addInversePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addQualifierTypePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_hTargetType_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_hTargetType_requiremenTracabilityHandle_feature", "_UI_M_hTargetType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_id_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_myState_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_name_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_multiplicity_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Other Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOtherClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_otherClass_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_otherClass_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_OtherClass(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Link Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_linkName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_linkName_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_LinkName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Link Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_linkType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_linkType_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_LinkType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Navigability feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNavigabilityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_navigability_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_navigability_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_Navigability(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inverse feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInversePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_inverse_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_inverse_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_Inverse(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_modifiedTimeWeak_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_codeUpdateCGTime_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Qualifier Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addQualifierTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationEnd_qualifierType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationEnd_qualifierType_feature", "_UI_IAssociationEnd_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_QualifierType(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_Qualifiers());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_Stereotypes());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IAssociationEnd.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IAssociationEnd")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IAssociationEnd)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IAssociationEnd_type") : //$NON-NLS-1$
+ getString("_UI_IAssociationEnd_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IAssociationEnd.class)) {
+ case UMLRhapsodyPackage.IASSOCIATION_END__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IASSOCIATION_END__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IASSOCIATION_END__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IASSOCIATION_END__ID:
+ case UMLRhapsodyPackage.IASSOCIATION_END__MY_STATE:
+ case UMLRhapsodyPackage.IASSOCIATION_END__NAME:
+ case UMLRhapsodyPackage.IASSOCIATION_END__MULTIPLICITY:
+ case UMLRhapsodyPackage.IASSOCIATION_END__LINK_NAME:
+ case UMLRhapsodyPackage.IASSOCIATION_END__LINK_TYPE:
+ case UMLRhapsodyPackage.IASSOCIATION_END__NAVIGABILITY:
+ case UMLRhapsodyPackage.IASSOCIATION_END__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IASSOCIATION_END__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IASSOCIATION_END__DESCRIPTION:
+ case UMLRhapsodyPackage.IASSOCIATION_END__PROPERTIES:
+ case UMLRhapsodyPackage.IASSOCIATION_END__IMPLICIT_CLASS:
+ case UMLRhapsodyPackage.IASSOCIATION_END__QUALIFIERS:
+ case UMLRhapsodyPackage.IASSOCIATION_END__STEREOTYPES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_Qualifiers(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAssociationEnd_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationRoleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationRoleItemProvider.java
new file mode 100644
index 00000000000..806240d01e6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAssociationRoleItemProvider.java
@@ -0,0 +1,402 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationRole;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationRole} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IAssociationRoleItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IAssociationRoleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addM_fAssocType1PropertyDescriptor(object);
+ addM_fAssocType2PropertyDescriptor(object);
+ addM_pSourcePropertyDescriptor(object);
+ addM_pTargetPropertyDescriptor(object);
+ addM_pFormalAssoc1PropertyDescriptor(object);
+ addM_pFormalAssoc2PropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_id_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_myState_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MfAssoc Type1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_fAssocType1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_m_fAssocType1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_m_fAssocType1_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_M_fAssocType1(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MfAssoc Type2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_fAssocType2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_m_fAssocType2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_m_fAssocType2_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_M_fAssocType2(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSource feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_m_pSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_m_pSource_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_M_pSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_m_pTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_m_pTarget_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_M_pTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpFormal Assoc1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pFormalAssoc1PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_m_pFormalAssoc1_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_m_pFormalAssoc1_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_M_pFormalAssoc1(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpFormal Assoc2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pFormalAssoc2PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_m_pFormalAssoc2_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_m_pFormalAssoc2_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_M_pFormalAssoc2(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_name_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_modifiedTimeWeak_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_objectCreation_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAssociationRole_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAssociationRole_umlDependencyID_feature", "_UI_IAssociationRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAssociationRole_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IAssociationRole.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IAssociationRole")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IAssociationRole)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IAssociationRole_type") : //$NON-NLS-1$
+ getString("_UI_IAssociationRole_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IAssociationRole.class)) {
+ case UMLRhapsodyPackage.IASSOCIATION_ROLE__ID:
+ case UMLRhapsodyPackage.IASSOCIATION_ROLE__MY_STATE:
+ case UMLRhapsodyPackage.IASSOCIATION_ROLE__MFASSOC_TYPE1:
+ case UMLRhapsodyPackage.IASSOCIATION_ROLE__MFASSOC_TYPE2:
+ case UMLRhapsodyPackage.IASSOCIATION_ROLE__NAME:
+ case UMLRhapsodyPackage.IASSOCIATION_ROLE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IASSOCIATION_ROLE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IASSOCIATION_ROLE__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAttributeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAttributeItemProvider.java
new file mode 100644
index 00000000000..e7b599fc411
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IAttributeItemProvider.java
@@ -0,0 +1,882 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAttribute;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAttribute} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IAttributeItemProvider extends IVariableItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IAttributeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addMultiplicityPropertyDescriptor(object);
+ addTypeOfPropertyDescriptor(object);
+ addProtectionPropertyDescriptor(object);
+ addStaticPropertyDescriptor(object);
+ addIsReferencePropertyDescriptor(object);
+ addIsConstantPropertyDescriptor(object);
+ addDefaultValuePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_End2_Type_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_End2_Type_multiplicity_feature", "_UI_End2_Type_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getEnd2_Type_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Type Of feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTypeOfPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAttribute_typeOf_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAttribute_typeOf_feature", "_UI_IAttribute_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAttribute_TypeOf(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Protection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addProtectionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAttribute_protection_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAttribute_protection_feature", "_UI_IAttribute_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAttribute_Protection(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Static feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStaticPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAttribute_static_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAttribute_static_feature", "_UI_IAttribute_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAttribute_Static(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Is Reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIsReferencePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAttribute_isReference_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAttribute_isReference_feature", "_UI_IAttribute_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAttribute_IsReference(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Is Constant feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIsConstantPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAttribute_isConstant_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAttribute_isConstant_feature", "_UI_IAttribute_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAttribute_IsConstant(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAttribute_defaultValue_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAttribute_defaultValue_feature", "_UI_IAttribute_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAttribute_DefaultValue(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAttribute_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAttribute_lastID_feature", "_UI_IAttribute_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAttribute_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAttribute_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAttribute_requiremenTracabilityHandle_feature", "_UI_IAttribute_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAttribute_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAttribute_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAttribute_codeUpdateCGTime_feature", "_UI_IAttribute_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAttribute_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IAttribute_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IAttribute_theMainDiagram_feature", "_UI_IAttribute_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIAttribute_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAttribute_ValueSpecifications());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAttribute_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAttribute_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAttribute_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAttribute_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIAttribute_Annotations());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IAttribute.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IAttribute")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IAttribute)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IAttribute_type") : //$NON-NLS-1$
+ getString("_UI_IAttribute_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IAttribute.class)) {
+ case UMLRhapsodyPackage.IATTRIBUTE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IATTRIBUTE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IATTRIBUTE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IATTRIBUTE__ID:
+ case UMLRhapsodyPackage.IATTRIBUTE__MY_STATE:
+ case UMLRhapsodyPackage.IATTRIBUTE__NAME:
+ case UMLRhapsodyPackage.IATTRIBUTE__MULTIPLICITY:
+ case UMLRhapsodyPackage.IATTRIBUTE__PROTECTION:
+ case UMLRhapsodyPackage.IATTRIBUTE__STATIC:
+ case UMLRhapsodyPackage.IATTRIBUTE__IS_REFERENCE:
+ case UMLRhapsodyPackage.IATTRIBUTE__IS_CONSTANT:
+ case UMLRhapsodyPackage.IATTRIBUTE__DEFAULT_VALUE:
+ case UMLRhapsodyPackage.IATTRIBUTE__LAST_ID:
+ case UMLRhapsodyPackage.IATTRIBUTE__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IATTRIBUTE__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IATTRIBUTE__STEREOTYPES:
+ case UMLRhapsodyPackage.IATTRIBUTE__VALUE_SPECIFICATIONS:
+ case UMLRhapsodyPackage.IATTRIBUTE__PROPERTIES:
+ case UMLRhapsodyPackage.IATTRIBUTE__DESCRIPTION:
+ case UMLRhapsodyPackage.IATTRIBUTE__TAGS:
+ case UMLRhapsodyPackage.IATTRIBUTE__DEPENDENCIES:
+ case UMLRhapsodyPackage.IATTRIBUTE__ANNOTATIONS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createILiteralSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIAttribute_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIVariable_MyTypeOf() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIAttribute_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIAttribute_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIAttribute_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBlockItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBlockItemProvider.java
new file mode 100644
index 00000000000..2725b088ccb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBlockItemProvider.java
@@ -0,0 +1,383 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBlock;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBlock} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IBlockItemProvider extends AssociationsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IBlockItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addMultiplicityPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addOtherClassPropertyDescriptor(object);
+ addInversePropertyDescriptor(object);
+ addPartKindPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_End2_Type_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_End2_Type_multiplicity_feature", "_UI_End2_Type_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getEnd2_Type_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBlock_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBlock_id_feature", "_UI_IBlock_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBlock_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBlock_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBlock_myState_feature", "_UI_IBlock_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBlock_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBlock_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBlock_name_feature", "_UI_IBlock_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBlock_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBlock_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBlock_objectCreation_feature", "_UI_IBlock_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBlock_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBlock_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBlock_umlDependencyID_feature", "_UI_IBlock_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBlock_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Other Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOtherClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBlock_otherClass_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBlock_otherClass_feature", "_UI_IBlock_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBlock_OtherClass(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inverse feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInversePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBlock_inverse_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBlock_inverse_feature", "_UI_IBlock_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBlock_Inverse(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Part Kind feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addPartKindPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBlock_partKind_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBlock_partKind_feature", "_UI_IBlock_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBlock_PartKind(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IBlock.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IBlock")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IBlock)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IBlock_type") : //$NON-NLS-1$
+ getString("_UI_IBlock_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IBlock.class)) {
+ case UMLRhapsodyPackage.IBLOCK__MULTIPLICITY:
+ case UMLRhapsodyPackage.IBLOCK__ID:
+ case UMLRhapsodyPackage.IBLOCK__MY_STATE:
+ case UMLRhapsodyPackage.IBLOCK__NAME:
+ case UMLRhapsodyPackage.IBLOCK__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IBLOCK__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IBLOCK__PART_KIND:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IBLOCK__IMPLICIT_CLASS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBodyItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBodyItemProvider.java
new file mode 100644
index 00000000000..00a76daed71
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBodyItemProvider.java
@@ -0,0 +1,168 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBody;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBody} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IBodyItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IBodyItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addBodyDataPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Body Data feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBodyDataPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBody_bodyData_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBody_bodyData_feature", "_UI_IBody_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBody_BodyData(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IBody.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IBody")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IBody)object).getBodyData();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IBody_type") : //$NON-NLS-1$
+ getString("_UI_IBody_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IBody.class)) {
+ case UMLRhapsodyPackage.IBODY__BODY_DATA:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IBranchItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBranchItemProvider.java
new file mode 100644
index 00000000000..7257b1e1179
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IBranchItemProvider.java
@@ -0,0 +1,374 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBranch;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBranch} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IBranchItemProvider extends ItsTargetTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IBranchItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addParentPropertyDescriptor(object);
+ addConnectorTypePropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBranch_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBranch_id_feature", "_UI_IBranch_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBranch_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBranch_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBranch_name_feature", "_UI_IBranch_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBranch_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBranch_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBranch_modifiedTimeWeak_feature", "_UI_IBranch_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBranch_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Parent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBranch_parent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBranch_parent_feature", "_UI_IBranch_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBranch_Parent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Connector Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConnectorTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBranch_connectorType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBranch_connectorType_feature", "_UI_IBranch_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBranch_ConnectorType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBranch_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBranch_myState_feature", "_UI_IBranch_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBranch_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBranch_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBranch_codeUpdateCGTime_feature", "_UI_IBranch_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBranch_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBranch_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBranch_objectCreation_feature", "_UI_IBranch_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBranch_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IBranch_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IBranch_umlDependencyID_feature", "_UI_IBranch_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIBranch_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIBranch_Stereotypes());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IBranch.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IBranch")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IBranch)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IBranch_type") : //$NON-NLS-1$
+ getString("_UI_IBranch_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IBranch.class)) {
+ case UMLRhapsodyPackage.IBRANCH__ID:
+ case UMLRhapsodyPackage.IBRANCH__NAME:
+ case UMLRhapsodyPackage.IBRANCH__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IBRANCH__CONNECTOR_TYPE:
+ case UMLRhapsodyPackage.IBRANCH__MY_STATE:
+ case UMLRhapsodyPackage.IBRANCH__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.IBRANCH__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IBRANCH__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IBRANCH__STEREOTYPES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIBranch_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICallActionItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICallActionItemProvider.java
new file mode 100644
index 00000000000..6c68e392543
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICallActionItemProvider.java
@@ -0,0 +1,263 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICallAction;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICallAction} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ICallActionItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ICallActionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addInterfaceItemPropertyDescriptor(object);
+ addArgumentNamesPropertyDescriptor(object);
+ addArgumentValuesPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICallAction_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICallAction_id_feature", "_UI_ICallAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICallAction_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICallAction_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICallAction_modifiedTimeWeak_feature", "_UI_ICallAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICallAction_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Interface Item feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInterfaceItemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICallAction_interfaceItem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICallAction_interfaceItem_feature", "_UI_ICallAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICallAction_InterfaceItem(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Argument Names feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addArgumentNamesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICallAction_argumentNames_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICallAction_argumentNames_feature", "_UI_ICallAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICallAction_ArgumentNames(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Argument Values feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addArgumentValuesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICallAction_argumentValues_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICallAction_argumentValues_feature", "_UI_ICallAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICallAction_ArgumentValues(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns ICallAction.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ICallAction")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ICallAction)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ICallAction_type") : //$NON-NLS-1$
+ getString("_UI_ICallAction_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ICallAction.class)) {
+ case UMLRhapsodyPackage.ICALL_ACTION__ID:
+ case UMLRhapsodyPackage.ICALL_ACTION__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ICALL_ACTION__ARGUMENT_NAMES:
+ case UMLRhapsodyPackage.ICALL_ACTION__ARGUMENT_VALUES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ICallOperationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICallOperationItemProvider.java
new file mode 100644
index 00000000000..2dab08cff6c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICallOperationItemProvider.java
@@ -0,0 +1,183 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICallOperation;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICallOperation} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ICallOperationItemProvider extends IStateItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ICallOperationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addOperationPropertyDescriptor(object);
+ addTargetPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Operation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOperationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICallOperation_operation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICallOperation_operation_feature", "_UI_ICallOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICallOperation_Operation(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Target feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICallOperation_target_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICallOperation_target_feature", "_UI_ICallOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICallOperation_Target(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns ICallOperation.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ICallOperation")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ICallOperation)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ICallOperation_type") : //$NON-NLS-1$
+ getString("_UI_ICallOperation_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_ExitAction() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_Dependencies() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_NestedStateChart();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassHandleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassHandleItemProvider.java
new file mode 100644
index 00000000000..368e28e7ec3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassHandleItemProvider.java
@@ -0,0 +1,262 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassHandle;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassHandle} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IClassHandleItemProvider extends M_pBaseTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IClassHandleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM2ClassPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addFilenamePropertyDescriptor(object);
+ addSubsystemPropertyDescriptor(object);
+ addClassPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the M2 Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM2ClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassHandle_m2Class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassHandle_m2Class_feature", "_UI_IClassHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassHandle_M2Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassHandle_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassHandle_id_feature", "_UI_IClassHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassHandle_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Filename feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFilenamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassHandle_filename_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassHandle_filename_feature", "_UI_IClassHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassHandle_Filename(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Subsystem feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSubsystemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassHandle_subsystem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassHandle_subsystem_feature", "_UI_IClassHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassHandle_Subsystem(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassHandle_class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassHandle_class_feature", "_UI_IClassHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassHandle_Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassHandle_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassHandle_name_feature", "_UI_IClassHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassHandle_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IClassHandle.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IClassHandle")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IClassHandle)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IClassHandle_type") : //$NON-NLS-1$
+ getString("_UI_IClassHandle_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IClassHandle.class)) {
+ case UMLRhapsodyPackage.ICLASS_HANDLE__M2_CLASS:
+ case UMLRhapsodyPackage.ICLASS_HANDLE__ID:
+ case UMLRhapsodyPackage.ICLASS_HANDLE__FILENAME:
+ case UMLRhapsodyPackage.ICLASS_HANDLE__SUBSYSTEM:
+ case UMLRhapsodyPackage.ICLASS_HANDLE__CLASS:
+ case UMLRhapsodyPackage.ICLASS_HANDLE__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassInstanceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassInstanceItemProvider.java
new file mode 100644
index 00000000000..08ba2d41f14
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassInstanceItemProvider.java
@@ -0,0 +1,134 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassInstance;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassInstance} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IClassInstanceItemProvider extends LinksTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IClassInstanceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addInversePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Inverse feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInversePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassInstance_inverse_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassInstance_inverse_feature", "_UI_IClassInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassInstance_Inverse(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IClassInstance.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IClassInstance")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IClassInstance)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IClassInstance_type") : //$NON-NLS-1$
+ getString("_UI_IClassInstance_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassItemProvider.java
new file mode 100644
index 00000000000..8bc153ec065
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassItemProvider.java
@@ -0,0 +1,2219 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClass;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClass} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IClassItemProvider extends IClassifierItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IClassItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addWeakCGTimePropertyDescriptor(object);
+ addStrongCGTimePropertyDescriptor(object);
+ addMultiplicityPropertyDescriptor(object);
+ addClassModifierPropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ addItsStateChartPropertyDescriptor(object);
+ addTriggeredOperationsPropertyDescriptor(object);
+ addReceptionsPropertyDescriptor(object);
+ addAssociationElementsPropertyDescriptor(object);
+ addOwnerHandlePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addCmheaderPropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ConveyedType_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ConveyedType_lastID_feature", "_UI_ConveyedType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getConveyedType_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Weak CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addWeakCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_weakCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_weakCGTime_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_WeakCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Strong CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStrongCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_strongCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_strongCGTime_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_StrongCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_multiplicity_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Class Modifier feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addClassModifierPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_classModifier_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_classModifier_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_ClassModifier(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_theMainDiagram_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its State Chart feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsStateChartPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_itsStateChart_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_itsStateChart_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_ItsStateChart(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Triggered Operations feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTriggeredOperationsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_TriggeredOperations_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_TriggeredOperations_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_TriggeredOperations(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Receptions feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addReceptionsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_Receptions_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_Receptions_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_Receptions(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Association Elements feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAssociationElementsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_AssociationElements_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_AssociationElements_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_AssociationElements(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Owner Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOwnerHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_ownerHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_ownerHandle_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_OwnerHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_requiremenTracabilityHandle_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_codeUpdateCGTime_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Cmheader feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCmheaderPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClass_cmheader_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_cmheader_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_Cmheader(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IClass_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClass_displayName_feature", "_UI_IClass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClass_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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Operations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Associations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Ports());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_ObjectLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_StateCharts());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_PrimitiveOperations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_ComponentFiles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Links());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_Components());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_EventHandles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClass_TemplateParameters());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IClass.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IClass")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IClass)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IClass_type") : //$NON-NLS-1$
+ getString("_UI_IClass_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IClass.class)) {
+ case UMLRhapsodyPackage.ICLASS__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.ICLASS__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ICLASS__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ICLASS__ID:
+ case UMLRhapsodyPackage.ICLASS__MY_STATE:
+ case UMLRhapsodyPackage.ICLASS__NAME:
+ case UMLRhapsodyPackage.ICLASS__LAST_ID:
+ case UMLRhapsodyPackage.ICLASS__WEAK_CG_TIME:
+ case UMLRhapsodyPackage.ICLASS__STRONG_CG_TIME:
+ case UMLRhapsodyPackage.ICLASS__MULTIPLICITY:
+ case UMLRhapsodyPackage.ICLASS__CLASS_MODIFIER:
+ case UMLRhapsodyPackage.ICLASS__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.ICLASS__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.ICLASS__CMHEADER:
+ case UMLRhapsodyPackage.ICLASS__DISPLAY_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ICLASS__PROPERTIES:
+ case UMLRhapsodyPackage.ICLASS__STEREOTYPES:
+ case UMLRhapsodyPackage.ICLASS__OPERATIONS:
+ case UMLRhapsodyPackage.ICLASS__INHERITANCES:
+ case UMLRhapsodyPackage.ICLASS__ATTRS:
+ case UMLRhapsodyPackage.ICLASS__TAGS:
+ case UMLRhapsodyPackage.ICLASS__ASSOCIATIONS:
+ case UMLRhapsodyPackage.ICLASS__DEPENDENCIES:
+ case UMLRhapsodyPackage.ICLASS__PORTS:
+ case UMLRhapsodyPackage.ICLASS__OBJECT_LINKS:
+ case UMLRhapsodyPackage.ICLASS__STATE_CHARTS:
+ case UMLRhapsodyPackage.ICLASS__PRIMITIVE_OPERATIONS:
+ case UMLRhapsodyPackage.ICLASS__ANNOTATIONS:
+ case UMLRhapsodyPackage.ICLASS__DESCRIPTION:
+ case UMLRhapsodyPackage.ICLASS__DECLARATIVES:
+ case UMLRhapsodyPackage.ICLASS__HYPER_LINKS:
+ case UMLRhapsodyPackage.ICLASS__COMPONENT_FILES:
+ case UMLRhapsodyPackage.ICLASS__LINKS:
+ case UMLRhapsodyPackage.ICLASS__COMPONENTS:
+ case UMLRhapsodyPackage.ICLASS__EVENT_HANDLES:
+ case UMLRhapsodyPackage.ICLASS__TEMPLATE_PARAMETERS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIDestructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createITriggered()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIModelElement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateVertex()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIConfiguration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIValueSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIContextSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIEnumerationLiteral()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIExecutionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIFileFragment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIGuard()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSlot()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceValue()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperator()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createILiteralSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessagePoint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createISendAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createISwimlane()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiationParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createITrigger()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Associations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationEnd()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Associations(),
+ UMLRhapsodyFactory.eINSTANCE.createIBlock()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Associations(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Associations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Ports(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Ports(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Ports(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Ports(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Ports(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_ObjectLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_StateCharts(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_StateCharts(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_PrimitiveOperations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_PrimitiveOperations(),
+ UMLRhapsodyFactory.eINSTANCE.createIDestructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_PrimitiveOperations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_PrimitiveOperations(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_PrimitiveOperations(),
+ UMLRhapsodyFactory.eINSTANCE.createITriggered()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_ComponentFiles(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Links(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Links(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createILinkInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_EventHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_EventHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_EventHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_EventHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClass_TemplateParameters(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_EventHandles() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_ComponentFiles() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Ports() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Links() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Associations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_StateCharts() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Tags() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_TemplateParameters() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Operations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_PrimitiveOperations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Dependencies();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassifierItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassifierItemProvider.java
new file mode 100644
index 00000000000..1496ac7ec30
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassifierItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassifier} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IClassifierItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IClassifierItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IClassifier.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IClassifier")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IClassifier_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassifierRoleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassifierRoleItemProvider.java
new file mode 100644
index 00000000000..919edce6f06
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IClassifierRoleItemProvider.java
@@ -0,0 +1,451 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassifierRole;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassifierRole} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IClassifierRoleItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IClassifierRoleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addM_eRoleTypePropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addM_pBasePropertyDescriptor(object);
+ addM_instancePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addM_pRefSDPropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_id_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_name_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MeRole Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_eRoleTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_m_eRoleType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_m_eRoleType_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_M_eRoleType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_myState_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpBase feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pBasePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_m_pBase_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_m_pBase_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_M_pBase(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Minstance feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_instancePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_m_instance_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_m_instance_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_M_instance(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_modifiedTimeWeak_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpRef SD feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pRefSDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_m_pRefSD_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_m_pRefSD_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_M_pRefSD(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_codeUpdateCGTime_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_objectCreation_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IClassifierRole_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_umlDependencyID_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IClassifierRole_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IClassifierRole_displayName_feature", "_UI_IClassifierRole_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_Stereotypes());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IClassifierRole.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IClassifierRole")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IClassifierRole)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IClassifierRole_type") : //$NON-NLS-1$
+ getString("_UI_IClassifierRole_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IClassifierRole.class)) {
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__ID:
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__NAME:
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__MEROLE_TYPE:
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__MY_STATE:
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__DISPLAY_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__PROPERTIES:
+ case UMLRhapsodyPackage.ICLASSIFIER_ROLE__STEREOTYPES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIClassifierRole_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICodeGenConfigInfoHandleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICodeGenConfigInfoHandleItemProvider.java
new file mode 100644
index 00000000000..faded52b69e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICodeGenConfigInfoHandleItemProvider.java
@@ -0,0 +1,192 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICodeGenConfigInfoHandle;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICodeGenConfigInfoHandle} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ICodeGenConfigInfoHandleItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ICodeGenConfigInfoHandleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM2ClassPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the M2 Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM2ClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfoHandle_m2Class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfoHandle_m2Class_feature", "_UI_ICodeGenConfigInfoHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfoHandle_M2Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfoHandle_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfoHandle_id_feature", "_UI_ICodeGenConfigInfoHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfoHandle_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns ICodeGenConfigInfoHandle.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ICodeGenConfigInfoHandle")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ICodeGenConfigInfoHandle)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ICodeGenConfigInfoHandle_type") : //$NON-NLS-1$
+ getString("_UI_ICodeGenConfigInfoHandle_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ICodeGenConfigInfoHandle.class)) {
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO_HANDLE__M2_CLASS:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO_HANDLE__ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ICodeGenConfigInfoItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICodeGenConfigInfoItemProvider.java
new file mode 100644
index 00000000000..9606c75b8d0
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICodeGenConfigInfoItemProvider.java
@@ -0,0 +1,1453 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICodeGenConfigInfo;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICodeGenConfigInfo} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ICodeGenConfigInfoItemProvider extends DependsOnTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ICodeGenConfigInfoItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addScopeTypePropertyDescriptor(object);
+ addLibrariesPropertyDescriptor(object);
+ addAdditionalSourcesPropertyDescriptor(object);
+ addStandardHeadersPropertyDescriptor(object);
+ addIncludePathPropertyDescriptor(object);
+ addTargetMainPropertyDescriptor(object);
+ addInstrumentationPropertyDescriptor(object);
+ addTimeModelPropertyDescriptor(object);
+ addM_generateActorsPropertyDescriptor(object);
+ addStatechartImplementationPropertyDescriptor(object);
+ addInitializationCodePropertyDescriptor(object);
+ addChecksListPropertyDescriptor(object);
+ addScopeElementsPropertyDescriptor(object);
+ addWeakCGTimePropertyDescriptor(object);
+ addStrongCGTimePropertyDescriptor(object);
+ addM_allInAnimScopePropertyDescriptor(object);
+ addM_generateUsecasesPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addCmheaderPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_id_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_myState_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_name_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_modifiedTimeWeak_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Scope Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addScopeTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_scopeType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_scopeType_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_ScopeType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Libraries feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLibrariesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_libraries_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_libraries_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Libraries(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Additional Sources feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAdditionalSourcesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_additionalSources_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_additionalSources_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AdditionalSources(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Standard Headers feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStandardHeadersPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_standardHeaders_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_standardHeaders_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_StandardHeaders(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Include Path feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIncludePathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_includePath_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_includePath_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_IncludePath(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Target Main feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTargetMainPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_targetMain_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_targetMain_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_TargetMain(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Instrumentation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInstrumentationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_instrumentation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_instrumentation_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Instrumentation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Time Model feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTimeModelPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_timeModel_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_timeModel_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_TimeModel(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mgenerate Actors feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_generateActorsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_m_generateActors_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_m_generateActors_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_M_generateActors(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Statechart Implementation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStatechartImplementationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_statechartImplementation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_statechartImplementation_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_StatechartImplementation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Initialization Code feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInitializationCodePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_initializationCode_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_initializationCode_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitializationCode(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Checks List feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addChecksListPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_checksList_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_checksList_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_ChecksList(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Scope Elements feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addScopeElementsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_ScopeElements_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_ScopeElements_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_ScopeElements(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Weak CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addWeakCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_weakCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_weakCGTime_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_WeakCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Strong CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStrongCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_strongCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_strongCGTime_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_StrongCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mall In Anim Scope feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_allInAnimScopePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_m_allInAnimScope_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_m_allInAnimScope_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_M_allInAnimScope(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mgenerate Usecases feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_generateUsecasesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_m_generateUsecases_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_m_generateUsecases_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_M_generateUsecases(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_lastID_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Cmheader feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCmheaderPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_cmheader_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_cmheader_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Cmheader(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_requiremenTracabilityHandle_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_codeUpdateCGTime_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_objectCreation_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICodeGenConfigInfo_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICodeGenConfigInfo_umlDependencyID_feature", "_UI_ICodeGenConfigInfo_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Root());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_EmbededFiles());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ICodeGenConfigInfo.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ICodeGenConfigInfo")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ICodeGenConfigInfo)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ICodeGenConfigInfo_type") : //$NON-NLS-1$
+ getString("_UI_ICodeGenConfigInfo_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ICodeGenConfigInfo.class)) {
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__ID:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__MY_STATE:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__NAME:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__SCOPE_TYPE:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__LIBRARIES:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__ADDITIONAL_SOURCES:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__STANDARD_HEADERS:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__INCLUDE_PATH:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__TARGET_MAIN:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__INSTRUMENTATION:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__TIME_MODEL:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__MGENERATE_ACTORS:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__STATECHART_IMPLEMENTATION:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__INITIALIZATION_CODE:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__CHECKS_LIST:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__WEAK_CG_TIME:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__STRONG_CG_TIME:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__MALL_IN_ANIM_SCOPE:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__MGENERATE_USECASES:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__LAST_ID:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__CMHEADER:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__HYPER_LINKS:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__ROOT:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__DEPENDENCIES:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__INITIAL_INSTANCES:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__PROPERTIES:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__ANNOTATIONS:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__DESCRIPTION:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__TAGS:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__STEREOTYPES:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__ANIM_SCOPE_ELEMENTS:
+ case UMLRhapsodyPackage.ICODE_GEN_CONFIG_INFO__EMBEDED_FILES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Root(),
+ UMLRhapsodyFactory.eINSTANCE.createIFolder()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createICodeGenConfigInfo()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIDefaultDrvdTrans()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIReferenceActivity()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createITableInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_EmbededFiles(),
+ UMLRhapsodyFactory.eINSTANCE.createIEmbededFile()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Dependencies() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_AnimScopeElements() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_InitialInstances() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getICodeGenConfigInfo_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICollaborationDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICollaborationDiagramItemProvider.java
new file mode 100644
index 00000000000..1332620d793
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICollaborationDiagramItemProvider.java
@@ -0,0 +1,184 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICollaborationDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICollaborationDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ICollaborationDiagramItemProvider extends IDiagramItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ICollaborationDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICollaborationDiagram_M_pICollaboration());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ICollaborationDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ICollaborationDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ICollaborationDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ICollaborationDiagram_type") : //$NON-NLS-1$
+ getString("_UI_ICollaborationDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ICollaborationDiagram.class)) {
+ case UMLRhapsodyPackage.ICOLLABORATION_DIAGRAM__MPI_COLLABORATION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICollaborationDiagram_M_pICollaboration(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICollaborationDiagram_M_pICollaboration(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getICollaborationDiagram_M_pICollaboration();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICollaborationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICollaborationItemProvider.java
new file mode 100644
index 00000000000..c81b05d3fe6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICollaborationItemProvider.java
@@ -0,0 +1,304 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICollaboration;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICollaboration} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ICollaborationItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ICollaborationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICollaboration_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICollaboration_id_feature", "_UI_ICollaboration_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICollaboration_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICollaboration_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICollaboration_modifiedTimeWeak_feature", "_UI_ICollaboration_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICollaboration_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICollaboration_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICollaboration_objectCreation_feature", "_UI_ICollaboration_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICollaboration_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICollaboration_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICollaboration_umlDependencyID_feature", "_UI_ICollaboration_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICollaboration_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICollaboration_ClassifierRoles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICollaboration_Messages());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICollaboration_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICollaboration_AssociationRoles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICollaboration_CombinedFragments());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICollaboration_P_MessageHandler());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICollaboration_InteractionOccurrences());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICollaboration_ExecutionOccurrences());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ICollaboration.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ICollaboration")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ICollaboration)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ICollaboration_type") : //$NON-NLS-1$
+ getString("_UI_ICollaboration_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ICollaboration.class)) {
+ case UMLRhapsodyPackage.ICOLLABORATION__ID:
+ case UMLRhapsodyPackage.ICOLLABORATION__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ICOLLABORATION__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ICOLLABORATION__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ICOLLABORATION__CLASSIFIER_ROLES:
+ case UMLRhapsodyPackage.ICOLLABORATION__MESSAGES:
+ case UMLRhapsodyPackage.ICOLLABORATION__ANNOTATIONS:
+ case UMLRhapsodyPackage.ICOLLABORATION__ASSOCIATION_ROLES:
+ case UMLRhapsodyPackage.ICOLLABORATION__COMBINED_FRAGMENTS:
+ case UMLRhapsodyPackage.ICOLLABORATION__PMESSAGE_HANDLER:
+ case UMLRhapsodyPackage.ICOLLABORATION__INTERACTION_OCCURRENCES:
+ case UMLRhapsodyPackage.ICOLLABORATION__EXECUTION_OCCURRENCES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICollaboration_ClassifierRoles(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICollaboration_Messages(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICollaboration_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICollaboration_AssociationRoles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICollaboration_CombinedFragments(),
+ UMLRhapsodyFactory.eINSTANCE.createICombinedFragment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICollaboration_P_MessageHandler(),
+ UMLRhapsodyFactory.eINSTANCE.createCollEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICollaboration_InteractionOccurrences(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICollaboration_ExecutionOccurrences(),
+ UMLRhapsodyFactory.eINSTANCE.createIExecutionOccurrence()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IColorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IColorItemProvider.java
new file mode 100644
index 00000000000..c4d7a93c510
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IColorItemProvider.java
@@ -0,0 +1,216 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IColor;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IColor} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IColorItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IColorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_fgColorPropertyDescriptor(object);
+ addM_bgColorPropertyDescriptor(object);
+ addM_bgFlagPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Mfg Color feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_fgColorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IColor_m_fgColor_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IColor_m_fgColor_feature", "_UI_IColor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIColor_M_fgColor(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mbg Color feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bgColorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IColor_m_bgColor_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IColor_m_bgColor_feature", "_UI_IColor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIColor_M_bgColor(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mbg Flag feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_bgFlagPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IColor_m_bgFlag_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IColor_m_bgFlag_feature", "_UI_IColor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIColor_M_bgFlag(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IColor.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IColor")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IColor)object).getM_fgColor();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IColor_type") : //$NON-NLS-1$
+ getString("_UI_IColor_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IColor.class)) {
+ case UMLRhapsodyPackage.ICOLOR__MFG_COLOR:
+ case UMLRhapsodyPackage.ICOLOR__MBG_COLOR:
+ case UMLRhapsodyPackage.ICOLOR__MBG_FLAG:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ICombinedFragmentItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICombinedFragmentItemProvider.java
new file mode 100644
index 00000000000..4cb18ef83b2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICombinedFragmentItemProvider.java
@@ -0,0 +1,319 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICombinedFragment;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICombinedFragment} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ICombinedFragmentItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ICombinedFragmentItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addInteractionOperatorPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICombinedFragment_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICombinedFragment_id_feature", "_UI_ICombinedFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICombinedFragment_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICombinedFragment_myState_feature", "_UI_ICombinedFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICombinedFragment_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICombinedFragment_name_feature", "_UI_ICombinedFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICombinedFragment_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICombinedFragment_modifiedTimeWeak_feature", "_UI_ICombinedFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Interaction Operator feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInteractionOperatorPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ICombinedFragment_interactionOperator_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ICombinedFragment_interactionOperator_feature", "_UI_ICombinedFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_InteractionOperator(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_InteractionOperands());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_Tags());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ICombinedFragment.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ICombinedFragment")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ICombinedFragment)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ICombinedFragment_type") : //$NON-NLS-1$
+ getString("_UI_ICombinedFragment_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ICombinedFragment.class)) {
+ case UMLRhapsodyPackage.ICOMBINED_FRAGMENT__ID:
+ case UMLRhapsodyPackage.ICOMBINED_FRAGMENT__MY_STATE:
+ case UMLRhapsodyPackage.ICOMBINED_FRAGMENT__NAME:
+ case UMLRhapsodyPackage.ICOMBINED_FRAGMENT__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ICOMBINED_FRAGMENT__INTERACTION_OPERATOR:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ICOMBINED_FRAGMENT__INTERACTION_OPERANDS:
+ case UMLRhapsodyPackage.ICOMBINED_FRAGMENT__STEREOTYPES:
+ case UMLRhapsodyPackage.ICOMBINED_FRAGMENT__TAGS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_InteractionOperands(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getICombinedFragment_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+ }
+
+ /**
+ * 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/ICommentItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICommentItemProvider.java
new file mode 100644
index 00000000000..4f173ed0653
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ICommentItemProvider.java
@@ -0,0 +1,424 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComment;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComment} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ICommentItemProvider extends IAnnotationItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ICommentItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComment_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComment_lastID_feature", "_UI_IComment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComment_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComment_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComment_codeUpdateCGTime_feature", "_UI_IComment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComment_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComment_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComment_theMainDiagram_feature", "_UI_IComment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComment_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComment_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComment_Anchors());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComment_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComment_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IComment.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IComment")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IComment)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IComment_type") : //$NON-NLS-1$
+ getString("_UI_IComment_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IComment.class)) {
+ case UMLRhapsodyPackage.ICOMMENT__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ICOMMENT__ID:
+ case UMLRhapsodyPackage.ICOMMENT__MY_STATE:
+ case UMLRhapsodyPackage.ICOMMENT__NAME:
+ case UMLRhapsodyPackage.ICOMMENT__LAST_ID:
+ case UMLRhapsodyPackage.ICOMMENT__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ICOMMENT__HYPER_LINKS:
+ case UMLRhapsodyPackage.ICOMMENT__ANCHORS:
+ case UMLRhapsodyPackage.ICOMMENT__DEPENDENCIES:
+ case UMLRhapsodyPackage.ICOMMENT__STEREOTYPES:
+ case UMLRhapsodyPackage.ICOMMENT__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Anchors(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnchor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComment_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentDiagramItemProvider.java
new file mode 100644
index 00000000000..77b5e2b16de
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentDiagramItemProvider.java
@@ -0,0 +1,133 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponentDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponentDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IComponentDiagramItemProvider extends IDiagramItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IComponentDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IComponentDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IComponentDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IComponentDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IComponentDiagram_type") : //$NON-NLS-1$
+ getString("_UI_IComponentDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentInstanceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentInstanceItemProvider.java
new file mode 100644
index 00000000000..23a9f05e554
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentInstanceItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponentInstance} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IComponentInstanceItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IComponentInstanceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IComponentInstance.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IComponentInstance")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IComponentInstance_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentItemProvider.java
new file mode 100644
index 00000000000..4f3ae5d83dc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IComponentItemProvider.java
@@ -0,0 +1,1532 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponent;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponent} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IComponentItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IComponentItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addWeakCGTimePropertyDescriptor(object);
+ addStrongCGTimePropertyDescriptor(object);
+ addOwnerHandlePropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addM_buildTypePropertyDescriptor(object);
+ addM_librariesPropertyDescriptor(object);
+ addM_additionalSourcesPropertyDescriptor(object);
+ addM_standardHeadersPropertyDescriptor(object);
+ addM_includePathPropertyDescriptor(object);
+ addM_initializationCodePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addCmheaderPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Weak CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addWeakCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_OwnerHandleType_weakCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_OwnerHandleType_weakCGTime_feature", "_UI_OwnerHandleType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getOwnerHandleType_WeakCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Strong CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStrongCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_OwnerHandleType_strongCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_OwnerHandleType_strongCGTime_feature", "_UI_OwnerHandleType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getOwnerHandleType_StrongCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Owner Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOwnerHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_ownerHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_ownerHandle_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_OwnerHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_id_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_myState_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_name_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_modifiedTimeWeak_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mbuild Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_buildTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_m_buildType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_m_buildType_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_M_buildType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mlibraries feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_librariesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_m_libraries_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_m_libraries_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_M_libraries(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Madditional Sources feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_additionalSourcesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_m_additionalSources_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_m_additionalSources_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_M_additionalSources(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mstandard Headers feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_standardHeadersPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_m_standardHeaders_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_m_standardHeaders_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_M_standardHeaders(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Minclude Path feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_includePathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_m_includePath_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_m_includePath_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_M_includePath(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Minitialization Code feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_initializationCodePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_m_initializationCode_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_m_initializationCode_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_M_initializationCode(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_lastID_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_requiremenTracabilityHandle_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_codeUpdateCGTime_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_objectCreation_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_umlDependencyID_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Cmheader feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCmheaderPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IComponent_cmheader_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IComponent_cmheader_feature", "_UI_IComponent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIComponent_Cmheader(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_M_folder());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_M_configActive());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_Configs());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_HandlesInMe());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IComponent.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IComponent")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IComponent)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IComponent_type") : //$NON-NLS-1$
+ getString("_UI_IComponent_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IComponent.class)) {
+ case UMLRhapsodyPackage.ICOMPONENT__WEAK_CG_TIME:
+ case UMLRhapsodyPackage.ICOMPONENT__STRONG_CG_TIME:
+ case UMLRhapsodyPackage.ICOMPONENT__ID:
+ case UMLRhapsodyPackage.ICOMPONENT__MY_STATE:
+ case UMLRhapsodyPackage.ICOMPONENT__NAME:
+ case UMLRhapsodyPackage.ICOMPONENT__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ICOMPONENT__MBUILD_TYPE:
+ case UMLRhapsodyPackage.ICOMPONENT__MLIBRARIES:
+ case UMLRhapsodyPackage.ICOMPONENT__MADDITIONAL_SOURCES:
+ case UMLRhapsodyPackage.ICOMPONENT__MSTANDARD_HEADERS:
+ case UMLRhapsodyPackage.ICOMPONENT__MINCLUDE_PATH:
+ case UMLRhapsodyPackage.ICOMPONENT__MINITIALIZATION_CODE:
+ case UMLRhapsodyPackage.ICOMPONENT__LAST_ID:
+ case UMLRhapsodyPackage.ICOMPONENT__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.ICOMPONENT__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.ICOMPONENT__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ICOMPONENT__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.ICOMPONENT__CMHEADER:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ICOMPONENT__STEREOTYPES:
+ case UMLRhapsodyPackage.ICOMPONENT__MFOLDER:
+ case UMLRhapsodyPackage.ICOMPONENT__MCONFIG_ACTIVE:
+ case UMLRhapsodyPackage.ICOMPONENT__CONFIGS:
+ case UMLRhapsodyPackage.ICOMPONENT__DEPENDENCIES:
+ case UMLRhapsodyPackage.ICOMPONENT__HANDLES_IN_ME:
+ case UMLRhapsodyPackage.ICOMPONENT__PROPERTIES:
+ case UMLRhapsodyPackage.ICOMPONENT__DESCRIPTION:
+ case UMLRhapsodyPackage.ICOMPONENT__HYPER_LINKS:
+ case UMLRhapsodyPackage.ICOMPONENT__DECLARATIVES:
+ case UMLRhapsodyPackage.ICOMPONENT__VARIATION_POINTS:
+ case UMLRhapsodyPackage.ICOMPONENT__SELECTED_VARIANTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_M_folder(),
+ UMLRhapsodyFactory.eINSTANCE.createIFolder()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_M_configActive(),
+ UMLRhapsodyFactory.eINSTANCE.createICodeGenConfigInfoHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Configs(),
+ UMLRhapsodyFactory.eINSTANCE.createICodeGenConfigInfo()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_HandlesInMe(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_HandlesInMe(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_HandlesInMe(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIComponent_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIComponent_Declaratives() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIComponent_VariationPoints() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIComponent_SelectedVariants() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIComponent_HandlesInMe();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConfigurationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConfigurationItemProvider.java
new file mode 100644
index 00000000000..2253e500858
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConfigurationItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConfiguration} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IConfigurationItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IConfigurationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IConfiguration.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IConfiguration")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IConfiguration_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConnectorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConnectorItemProvider.java
new file mode 100644
index 00000000000..471875af6c6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConnectorItemProvider.java
@@ -0,0 +1,165 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConnector;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConnector} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IConnectorItemProvider extends IStateVertexItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IConnectorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addParentPropertyDescriptor(object);
+ addConnectorTypePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Parent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConnector_parent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConnector_parent_feature", "_UI_IConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConnector_Parent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Connector Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConnectorTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConnector_connectorType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConnector_connectorType_feature", "_UI_IConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConnector_ConnectorType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IConnector.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IConnector")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IConnector)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IConnector_type") : //$NON-NLS-1$
+ getString("_UI_IConnector_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IConnector.class)) {
+ case UMLRhapsodyPackage.ICONNECTOR__CONNECTOR_TYPE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConstraintItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConstraintItemProvider.java
new file mode 100644
index 00000000000..2389f3b4251
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConstraintItemProvider.java
@@ -0,0 +1,334 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConstraint;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConstraint} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IConstraintItemProvider extends IAnnotationItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IConstraintItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstraint_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstraint_id_feature", "_UI_IConstraint_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstraint_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstraint_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstraint_myState_feature", "_UI_IConstraint_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstraint_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstraint_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstraint_name_feature", "_UI_IConstraint_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstraint_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstraint_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstraint_modifiedTimeWeak_feature", "_UI_IConstraint_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstraint_ModifiedTimeWeak(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIConstraint_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIConstraint_Anchors());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IConstraint.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IConstraint")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IConstraint)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IConstraint_type") : //$NON-NLS-1$
+ getString("_UI_IConstraint_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IConstraint.class)) {
+ case UMLRhapsodyPackage.ICONSTRAINT__ID:
+ case UMLRhapsodyPackage.ICONSTRAINT__MY_STATE:
+ case UMLRhapsodyPackage.ICONSTRAINT__NAME:
+ case UMLRhapsodyPackage.ICONSTRAINT__MODIFIED_TIME_WEAK:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ICONSTRAINT__STEREOTYPES:
+ case UMLRhapsodyPackage.ICONSTRAINT__PROPERTIES:
+ case UMLRhapsodyPackage.ICONSTRAINT__ANCHORS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstraint_Anchors(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnchor()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConstructorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConstructorItemProvider.java
new file mode 100644
index 00000000000..76f852d5254
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IConstructorItemProvider.java
@@ -0,0 +1,630 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConstructor;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConstructor} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IConstructorItemProvider extends OperationsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IConstructorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addReturnTypePropertyDescriptor(object);
+ addAbstractPropertyDescriptor(object);
+ addFinalPropertyDescriptor(object);
+ addConcurrencyPropertyDescriptor(object);
+ addProtectionPropertyDescriptor(object);
+ addStaticPropertyDescriptor(object);
+ addConstantPropertyDescriptor(object);
+ addInitializerPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_id_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_myState_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_modifiedTimeWeak_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Return Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addReturnTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_returnType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_returnType_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_ReturnType(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Abstract feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAbstractPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_abstract_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_abstract_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_Abstract(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Final feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFinalPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_final_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_final_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_Final(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Concurrency feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConcurrencyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_concurrency_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_concurrency_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_Concurrency(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Protection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addProtectionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_protection_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_protection_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_Protection(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Static feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStaticPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_static_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_static_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_Static(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Constant feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConstantPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_constant_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_constant_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_Constant(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Initializer feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInitializerPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_initializer_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_initializer_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_Initializer(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_name_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_requiremenTracabilityHandle_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_codeUpdateCGTime_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IConstructor_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IConstructor_lastID_feature", "_UI_IConstructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIConstructor_LastID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIConstructor_ItsBody());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIConstructor_Args());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIConstructor_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIConstructor_Tags());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IConstructor.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IConstructor")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IConstructor)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IConstructor_type") : //$NON-NLS-1$
+ getString("_UI_IConstructor_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IConstructor.class)) {
+ case UMLRhapsodyPackage.ICONSTRUCTOR__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__ID:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__MY_STATE:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__ABSTRACT:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__FINAL:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__CONCURRENCY:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__PROTECTION:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__STATIC:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__CONSTANT:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__INITIALIZER:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__NAME:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__LAST_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ICONSTRUCTOR__ITS_BODY:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__ARGS:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__DESCRIPTION:
+ case UMLRhapsodyPackage.ICONSTRUCTOR__TAGS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstructor_ItsBody(),
+ UMLRhapsodyFactory.eINSTANCE.createIBody()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstructor_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstructor_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstructor_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstructor_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstructor_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstructor_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIConstructor_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIConstructor_Args() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIConstructor_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IContextSpecificationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IContextSpecificationItemProvider.java
new file mode 100644
index 00000000000..10c4a14250a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IContextSpecificationItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IContextSpecification} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IContextSpecificationItemProvider extends IValueSpecificationItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IContextSpecificationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IContextSpecification.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IContextSpecification")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IContextSpecification_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IControlledFileItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IControlledFileItemProvider.java
new file mode 100644
index 00000000000..f6aaf9af44a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IControlledFileItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IControlledFile} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IControlledFileItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IControlledFileItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IControlledFile.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IControlledFile")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IControlledFile_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDefaultDrvdTransItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDefaultDrvdTransItemProvider.java
new file mode 100644
index 00000000000..0cac0731e3b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDefaultDrvdTransItemProvider.java
@@ -0,0 +1,513 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDefaultDrvdTrans;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDefaultDrvdTrans} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IDefaultDrvdTransItemProvider extends DefaultTransTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IDefaultDrvdTransItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addStaticReactionPropertyDescriptor(object);
+ addItsTargetPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addItsSourcePropertyDescriptor(object);
+ addOfStatePropertyDescriptor(object);
+ addErrorStatusPropertyDescriptor(object);
+ addInheritsFromHandlePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_modifiedTimeWeak_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Static Reaction feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStaticReactionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_staticReaction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_staticReaction_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_StaticReaction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its Target feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_itsTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_itsTarget_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ItsTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_id_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_codeUpdateCGTime_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_requiremenTracabilityHandle_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_umlDependencyID_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_myState_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_objectCreation_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_name_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its Source feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDefaultDrvdTrans_itsSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDefaultDrvdTrans_itsSource_feature", "_UI_IDefaultDrvdTrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDefaultDrvdTrans_ItsSource(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Of State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOfStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDefaultDrvdTrans_ofState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDefaultDrvdTrans_ofState_feature", "_UI_IDefaultDrvdTrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDefaultDrvdTrans_OfState(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Error Status feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addErrorStatusPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDefaultDrvdTrans_errorStatus_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDefaultDrvdTrans_errorStatus_feature", "_UI_IDefaultDrvdTrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDefaultDrvdTrans_ErrorStatus(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inherits From Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInheritsFromHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDefaultDrvdTrans_inheritsFromHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDefaultDrvdTrans_inheritsFromHandle_feature", "_UI_IDefaultDrvdTrans_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDefaultDrvdTrans_InheritsFromHandle(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ItsLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDefaultDrvdTrans_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDefaultDrvdTrans_Stereotypes());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IDefaultDrvdTrans.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IDefaultDrvdTrans")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IDefaultDrvdTrans)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IDefaultDrvdTrans_type") : //$NON-NLS-1$
+ getString("_UI_IDefaultDrvdTrans_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IDefaultDrvdTrans.class)) {
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__STATIC_REACTION:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__ID:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__MY_STATE:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__NAME:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__ITS_SOURCE:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__ERROR_STATUS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__DESCRIPTION:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__ITS_LABEL:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__ANNOTATIONS:
+ case UMLRhapsodyPackage.IDEFAULT_DRVD_TRANS__STEREOTYPES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ItsLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createILabel()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDefaultDrvdTrans_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDefaultDrvdTrans_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDependencyItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDependencyItemProvider.java
new file mode 100644
index 00000000000..e3d90f17303
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDependencyItemProvider.java
@@ -0,0 +1,707 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDependency;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDependency} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IDependencyItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IDependencyItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addDependsOnPropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDependency_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDependency_id_feature", "_UI_IDependency_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDependency_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDependency_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDependency_myState_feature", "_UI_IDependency_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDependency_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDependency_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDependency_name_feature", "_UI_IDependency_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDependency_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDependency_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDependency_modifiedTimeWeak_feature", "_UI_IDependency_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDependency_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Depends On feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDependsOnPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDependency_dependsOn_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDependency_dependsOn_feature", "_UI_IDependency_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDependency_DependsOn(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IDependency_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDependency_displayName_feature", "_UI_IDependency_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDependency_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDependency_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDependency_requiremenTracabilityHandle_feature", "_UI_IDependency_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDependency_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDependency_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDependency_codeUpdateCGTime_feature", "_UI_IDependency_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDependency_CodeUpdateCGTime(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDependency_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDependency_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDependency_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDependency_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDependency_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IDependency.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IDependency")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IDependency)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IDependency_type") : //$NON-NLS-1$
+ getString("_UI_IDependency_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IDependency.class)) {
+ case UMLRhapsodyPackage.IDEPENDENCY__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IDEPENDENCY__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IDEPENDENCY__ID:
+ case UMLRhapsodyPackage.IDEPENDENCY__MY_STATE:
+ case UMLRhapsodyPackage.IDEPENDENCY__NAME:
+ case UMLRhapsodyPackage.IDEPENDENCY__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IDEPENDENCY__DISPLAY_NAME:
+ case UMLRhapsodyPackage.IDEPENDENCY__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IDEPENDENCY__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IDEPENDENCY__PROPERTIES:
+ case UMLRhapsodyPackage.IDEPENDENCY__STEREOTYPES:
+ case UMLRhapsodyPackage.IDEPENDENCY__TAGS:
+ case UMLRhapsodyPackage.IDEPENDENCY__ANNOTATIONS:
+ case UMLRhapsodyPackage.IDEPENDENCY__DEPENDENCIES:
+ case UMLRhapsodyPackage.IDEPENDENCY__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDependency_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDependency_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDependency_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDeploymentDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDeploymentDiagramItemProvider.java
new file mode 100644
index 00000000000..908a5b437b7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDeploymentDiagramItemProvider.java
@@ -0,0 +1,133 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDeploymentDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDeploymentDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IDeploymentDiagramItemProvider extends IDiagramItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IDeploymentDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IDeploymentDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IDeploymentDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IDeploymentDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IDeploymentDiagram_type") : //$NON-NLS-1$
+ getString("_UI_IDeploymentDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDescriptionItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDescriptionItemProvider.java
new file mode 100644
index 00000000000..d6ea7a02f93
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDescriptionItemProvider.java
@@ -0,0 +1,217 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDescription;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDescription} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IDescriptionItemProvider extends DescriptionTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IDescriptionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addTextRTFPropertyDescriptor(object);
+ addTextPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Text RTF feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTextRTFPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDescription_textRTF_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDescription_textRTF_feature", "_UI_IDescription_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDescription_TextRTF(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Text feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTextPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDescription_text_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDescription_text_feature", "_UI_IDescription_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDescription_Text(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDescription_Hyperlinks());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IDescription.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IDescription")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IDescription)object).getTextRTF();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IDescription_type") : //$NON-NLS-1$
+ getString("_UI_IDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IDescription.class)) {
+ case UMLRhapsodyPackage.IDESCRIPTION__TEXT_RTF:
+ case UMLRhapsodyPackage.IDESCRIPTION__TEXT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IDESCRIPTION__HYPERLINKS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDescription_Hyperlinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIExternalHyperlink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDescription_Hyperlinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIInternalHyperlink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDescription_Hyperlinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDestructorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDestructorItemProvider.java
new file mode 100644
index 00000000000..21cc955d748
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDestructorItemProvider.java
@@ -0,0 +1,507 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDestructor;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDestructor} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IDestructorItemProvider extends OperationsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IDestructorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addArgsPropertyDescriptor(object);
+ addAbstractPropertyDescriptor(object);
+ addFinalPropertyDescriptor(object);
+ addConcurrencyPropertyDescriptor(object);
+ addProtectionPropertyDescriptor(object);
+ addStaticPropertyDescriptor(object);
+ addConstantPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addReturnTypePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_id_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_name_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Args feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addArgsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_Args_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_Args_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_Args(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Abstract feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAbstractPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_abstract_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_abstract_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_Abstract(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Final feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFinalPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_final_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_final_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_Final(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Concurrency feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConcurrencyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_concurrency_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_concurrency_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_Concurrency(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Protection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addProtectionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_protection_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_protection_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_Protection(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Static feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStaticPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_static_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_static_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_Static(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Constant feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConstantPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_constant_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_constant_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_Constant(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_modifiedTimeWeak_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_myState_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Return Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addReturnTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDestructor_returnType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDestructor_returnType_feature", "_UI_IDestructor_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDestructor_ReturnType(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDestructor_ItsBody());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDestructor_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDestructor_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IDestructor.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IDestructor")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IDestructor)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IDestructor_type") : //$NON-NLS-1$
+ getString("_UI_IDestructor_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IDestructor.class)) {
+ case UMLRhapsodyPackage.IDESTRUCTOR__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IDESTRUCTOR__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IDESTRUCTOR__ID:
+ case UMLRhapsodyPackage.IDESTRUCTOR__NAME:
+ case UMLRhapsodyPackage.IDESTRUCTOR__ABSTRACT:
+ case UMLRhapsodyPackage.IDESTRUCTOR__FINAL:
+ case UMLRhapsodyPackage.IDESTRUCTOR__CONCURRENCY:
+ case UMLRhapsodyPackage.IDESTRUCTOR__PROTECTION:
+ case UMLRhapsodyPackage.IDESTRUCTOR__STATIC:
+ case UMLRhapsodyPackage.IDESTRUCTOR__CONSTANT:
+ case UMLRhapsodyPackage.IDESTRUCTOR__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IDESTRUCTOR__MY_STATE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IDESTRUCTOR__ITS_BODY:
+ case UMLRhapsodyPackage.IDESTRUCTOR__DESCRIPTION:
+ case UMLRhapsodyPackage.IDESTRUCTOR__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDestructor_ItsBody(),
+ UMLRhapsodyFactory.eINSTANCE.createIBody()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDestructor_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDestructor_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDiagramItemProvider.java
new file mode 100644
index 00000000000..00a58c37a15
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IDiagramItemProvider.java
@@ -0,0 +1,1021 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IDiagramItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addLastModifiedTimePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addDefaultSubsystemPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addOwnerHandlePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addCmheaderPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_id_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last Modified Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastModifiedTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_lastModifiedTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_lastModifiedTime_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_LastModifiedTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_requiremenTracabilityHandle_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Subsystem feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultSubsystemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_defaultSubsystem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_defaultSubsystem_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_DefaultSubsystem(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_umlDependencyID_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_lastID_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_myState_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Owner Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOwnerHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_ownerHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_ownerHandle_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_OwnerHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_objectCreation_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_name_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Cmheader feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCmheaderPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_cmheader_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_cmheader_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_Cmheader(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDiagram_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDiagram_modifiedTimeWeak_feature", "_UI_IDiagram_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDiagram_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IDiagram_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDiagram_displayName_feature", "_UI_IDiagram_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDiagram_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IDiagram_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IDiagram_codeUpdateCGTime_feature", "_UI_IDiagram_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIDiagram_CodeUpdateCGTime(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDiagram_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDiagram_GraphicChart());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIDiagram_HyperLinks());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IDiagram_type") : //$NON-NLS-1$
+ getString("_UI_IDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IDiagram.class)) {
+ case UMLRhapsodyPackage.IDIAGRAM__ID:
+ case UMLRhapsodyPackage.IDIAGRAM__LAST_MODIFIED_TIME:
+ case UMLRhapsodyPackage.IDIAGRAM__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IDIAGRAM__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IDIAGRAM__LAST_ID:
+ case UMLRhapsodyPackage.IDIAGRAM__MY_STATE:
+ case UMLRhapsodyPackage.IDIAGRAM__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IDIAGRAM__NAME:
+ case UMLRhapsodyPackage.IDIAGRAM__CMHEADER:
+ case UMLRhapsodyPackage.IDIAGRAM__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IDIAGRAM__DISPLAY_NAME:
+ case UMLRhapsodyPackage.IDIAGRAM__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IDIAGRAM__DESCRIPTION:
+ case UMLRhapsodyPackage.IDIAGRAM__PROPERTIES:
+ case UMLRhapsodyPackage.IDIAGRAM__STEREOTYPES:
+ case UMLRhapsodyPackage.IDIAGRAM__GRAPHIC_CHART:
+ case UMLRhapsodyPackage.IDIAGRAM__ANNOTATIONS:
+ case UMLRhapsodyPackage.IDIAGRAM__HYPER_LINKS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModelElement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateVertex()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConfiguration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIValueSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIContextSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEnumerationLiteral()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIExecutionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFileFragment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIGuard()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSlot()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceValue()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperator()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILiteralSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessagePoint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISendAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISwimlane()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiationParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITrigger()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_GraphicChart(),
+ UMLRhapsodyFactory.eINSTANCE.createCCollaborationChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_GraphicChart(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIClassChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_GraphicChart(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIDiagram_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEmbededFileItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEmbededFileItemProvider.java
new file mode 100644
index 00000000000..abbf7dc5e04
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEmbededFileItemProvider.java
@@ -0,0 +1,302 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEmbededFile;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEmbededFile} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IEmbededFileItemProvider extends EmbededFilesTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IEmbededFileItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addMayNeedToRelocatePropertyDescriptor(object);
+ addLastKnownFullPathPropertyDescriptor(object);
+ addStereotypesPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEmbededFile_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEmbededFile_id_feature", "_UI_IEmbededFile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEmbededFile_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEmbededFile_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEmbededFile_name_feature", "_UI_IEmbededFile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEmbededFile_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEmbededFile_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEmbededFile_modifiedTimeWeak_feature", "_UI_IEmbededFile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEmbededFile_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the May Need To Relocate feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMayNeedToRelocatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEmbededFile_MayNeedToRelocate_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEmbededFile_MayNeedToRelocate_feature", "_UI_IEmbededFile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEmbededFile_MayNeedToRelocate(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last Known Full Path feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastKnownFullPathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEmbededFile_LastKnownFullPath_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEmbededFile_LastKnownFullPath_feature", "_UI_IEmbededFile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEmbededFile_LastKnownFullPath(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Stereotypes feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStereotypesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEmbededFile_Stereotypes_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEmbededFile_Stereotypes_feature", "_UI_IEmbededFile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEmbededFile_Stereotypes(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEmbededFile_Tags());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IEmbededFile.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IEmbededFile")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IEmbededFile)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IEmbededFile_type") : //$NON-NLS-1$
+ getString("_UI_IEmbededFile_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IEmbededFile.class)) {
+ case UMLRhapsodyPackage.IEMBEDED_FILE__ID:
+ case UMLRhapsodyPackage.IEMBEDED_FILE__NAME:
+ case UMLRhapsodyPackage.IEMBEDED_FILE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IEMBEDED_FILE__MAY_NEED_TO_RELOCATE:
+ case UMLRhapsodyPackage.IEMBEDED_FILE__LAST_KNOWN_FULL_PATH:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IEMBEDED_FILE__TAGS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEmbededFile_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEnumerationLiteralItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEnumerationLiteralItemProvider.java
new file mode 100644
index 00000000000..5129804599f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEnumerationLiteralItemProvider.java
@@ -0,0 +1,293 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEnumerationLiteral;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEnumerationLiteral} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IEnumerationLiteralItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IEnumerationLiteralItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addValuePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEnumerationLiteral_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEnumerationLiteral_id_feature", "_UI_IEnumerationLiteral_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEnumerationLiteral_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEnumerationLiteral_name_feature", "_UI_IEnumerationLiteral_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEnumerationLiteral_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEnumerationLiteral_modifiedTimeWeak_feature", "_UI_IEnumerationLiteral_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEnumerationLiteral_value_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEnumerationLiteral_value_feature", "_UI_IEnumerationLiteral_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_Value(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEnumerationLiteral_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEnumerationLiteral_codeUpdateCGTime_feature", "_UI_IEnumerationLiteral_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_CodeUpdateCGTime(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IEnumerationLiteral.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IEnumerationLiteral")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IEnumerationLiteral)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IEnumerationLiteral_type") : //$NON-NLS-1$
+ getString("_UI_IEnumerationLiteral_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IEnumerationLiteral.class)) {
+ case UMLRhapsodyPackage.IENUMERATION_LITERAL__ID:
+ case UMLRhapsodyPackage.IENUMERATION_LITERAL__NAME:
+ case UMLRhapsodyPackage.IENUMERATION_LITERAL__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IENUMERATION_LITERAL__VALUE:
+ case UMLRhapsodyPackage.IENUMERATION_LITERAL__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IENUMERATION_LITERAL__PROPERTIES:
+ case UMLRhapsodyPackage.IENUMERATION_LITERAL__TAGS:
+ case UMLRhapsodyPackage.IENUMERATION_LITERAL__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEnumerationLiteral_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventHandleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventHandleItemProvider.java
new file mode 100644
index 00000000000..738a7272b10
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventHandleItemProvider.java
@@ -0,0 +1,288 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEventHandle;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEventHandle} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IEventHandleItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IEventHandleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM2ClassPropertyDescriptor(object);
+ addFilenamePropertyDescriptor(object);
+ addSubsystemPropertyDescriptor(object);
+ addClassPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the M2 Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM2ClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEventHandle_m2Class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEventHandle_m2Class_feature", "_UI_IEventHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEventHandle_M2Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Filename feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFilenamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEventHandle_filename_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEventHandle_filename_feature", "_UI_IEventHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEventHandle_Filename(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Subsystem feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSubsystemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEventHandle_subsystem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEventHandle_subsystem_feature", "_UI_IEventHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEventHandle_Subsystem(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEventHandle_class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEventHandle_class_feature", "_UI_IEventHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEventHandle_Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEventHandle_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEventHandle_name_feature", "_UI_IEventHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEventHandle_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEventHandle_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEventHandle_id_feature", "_UI_IEventHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEventHandle_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IEventHandle.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IEventHandle")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IEventHandle)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IEventHandle_type") : //$NON-NLS-1$
+ getString("_UI_IEventHandle_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IEventHandle.class)) {
+ case UMLRhapsodyPackage.IEVENT_HANDLE__M2_CLASS:
+ case UMLRhapsodyPackage.IEVENT_HANDLE__FILENAME:
+ case UMLRhapsodyPackage.IEVENT_HANDLE__SUBSYSTEM:
+ case UMLRhapsodyPackage.IEVENT_HANDLE__CLASS:
+ case UMLRhapsodyPackage.IEVENT_HANDLE__NAME:
+ case UMLRhapsodyPackage.IEVENT_HANDLE__ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IEventItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventItemProvider.java
new file mode 100644
index 00000000000..781e3b9f55d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventItemProvider.java
@@ -0,0 +1,577 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEvent;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEvent} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IEventItemProvider extends IInterfaceItemItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IEventItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addVirtualPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addSuperEventPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ConveyedType_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ConveyedType_lastID_feature", "_UI_ConveyedType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getConveyedType_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEvent_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEvent_id_feature", "_UI_IEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEvent_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEvent_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEvent_myState_feature", "_UI_IEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEvent_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEvent_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEvent_name_feature", "_UI_IEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEvent_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Virtual feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addVirtualPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEvent_virtual_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEvent_virtual_feature", "_UI_IEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEvent_Virtual(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEvent_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEvent_modifiedTimeWeak_feature", "_UI_IEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEvent_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Super Event feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSuperEventPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEvent_superEvent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEvent_superEvent_feature", "_UI_IEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEvent_SuperEvent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IEvent_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEvent_requiremenTracabilityHandle_feature", "_UI_IEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEvent_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IEvent_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IEvent_displayName_feature", "_UI_IEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIEvent_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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEvent_Args());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEvent_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEvent_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEvent_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEvent_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIEvent_Annotations());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IEvent.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IEvent")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IEvent)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IEvent_type") : //$NON-NLS-1$
+ getString("_UI_IEvent_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IEvent.class)) {
+ case UMLRhapsodyPackage.IEVENT__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IEVENT__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IEVENT__LAST_ID:
+ case UMLRhapsodyPackage.IEVENT__ID:
+ case UMLRhapsodyPackage.IEVENT__MY_STATE:
+ case UMLRhapsodyPackage.IEVENT__NAME:
+ case UMLRhapsodyPackage.IEVENT__VIRTUAL:
+ case UMLRhapsodyPackage.IEVENT__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IEVENT__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IEVENT__DISPLAY_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IEVENT__ARGS:
+ case UMLRhapsodyPackage.IEVENT__STEREOTYPES:
+ case UMLRhapsodyPackage.IEVENT__DESCRIPTION:
+ case UMLRhapsodyPackage.IEVENT__PROPERTIES:
+ case UMLRhapsodyPackage.IEVENT__DEPENDENCIES:
+ case UMLRhapsodyPackage.IEVENT__TAGS:
+ case UMLRhapsodyPackage.IEVENT__ANNOTATIONS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIEvent_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIEvent_Args() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIEvent_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventReceptionItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventReceptionItemProvider.java
new file mode 100644
index 00000000000..bf4afd22372
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IEventReceptionItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEventReception} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IEventReceptionItemProvider extends IInterfaceItemItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IEventReceptionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IEventReception.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IEventReception")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IEventReception_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IExecutionOccurrenceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IExecutionOccurrenceItemProvider.java
new file mode 100644
index 00000000000..bc7944a509f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IExecutionOccurrenceItemProvider.java
@@ -0,0 +1,212 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IExecutionOccurrence;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IExecutionOccurrence} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IExecutionOccurrenceItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IExecutionOccurrenceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addM_startMessagePropertyDescriptor(object);
+ addM_endMessagePropertyDescriptor(object);
+ addM_lengthPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IExecutionOccurrence_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IExecutionOccurrence_id_feature", "_UI_IExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIExecutionOccurrence_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mstart Message feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_startMessagePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IExecutionOccurrence_m_startMessage_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IExecutionOccurrence_m_startMessage_feature", "_UI_IExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIExecutionOccurrence_M_startMessage(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mend Message feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_endMessagePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IExecutionOccurrence_m_endMessage_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IExecutionOccurrence_m_endMessage_feature", "_UI_IExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIExecutionOccurrence_M_endMessage(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mlength feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_lengthPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IExecutionOccurrence_m_length_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IExecutionOccurrence_m_length_feature", "_UI_IExecutionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIExecutionOccurrence_M_length(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IExecutionOccurrence.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IExecutionOccurrence")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IExecutionOccurrence)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IExecutionOccurrence_type") : //$NON-NLS-1$
+ getString("_UI_IExecutionOccurrence_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IExecutionOccurrence.class)) {
+ case UMLRhapsodyPackage.IEXECUTION_OCCURRENCE__ID:
+ case UMLRhapsodyPackage.IEXECUTION_OCCURRENCE__MLENGTH:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IExternalHyperlinkItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IExternalHyperlinkItemProvider.java
new file mode 100644
index 00000000000..153e9bed2c5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IExternalHyperlinkItemProvider.java
@@ -0,0 +1,142 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IExternalHyperlink;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IExternalHyperlink} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IExternalHyperlinkItemProvider extends HyperLinksTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IExternalHyperlinkItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addTargetPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Target feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IExternalHyperlink_target_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IExternalHyperlink_target_feature", "_UI_IExternalHyperlink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIExternalHyperlink_Target(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IExternalHyperlink.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IExternalHyperlink")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IExternalHyperlink)object).getTarget();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IExternalHyperlink_type") : //$NON-NLS-1$
+ getString("_UI_IExternalHyperlink_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IExternalHyperlink.class)) {
+ case UMLRhapsodyPackage.IEXTERNAL_HYPERLINK__TARGET:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFileFragmentItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFileFragmentItemProvider.java
new file mode 100644
index 00000000000..553557fec0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFileFragmentItemProvider.java
@@ -0,0 +1,484 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFileFragment;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFileFragment} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IFileFragmentItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IFileFragmentItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addM_typePropertyDescriptor(object);
+ addM_textPropertyDescriptor(object);
+ addM_startRowPropertyDescriptor(object);
+ addM_startColPropertyDescriptor(object);
+ addM_startCol_ShortPropertyDescriptor(object);
+ addM_endRowPropertyDescriptor(object);
+ addM_endCol_ShortPropertyDescriptor(object);
+ addM_subjectPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_id_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_name_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtype feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_typePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_m_type_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_m_type_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_M_type(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtext feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_textPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_m_text_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_m_text_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_M_text(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mstart Row feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_startRowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_m_startRow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_m_startRow_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_M_startRow(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mstart Col feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_startColPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_m_startCol_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_m_startCol_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_M_startCol(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mstart Col Short feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_startCol_ShortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_m_startCol_Short_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_m_startCol_Short_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_M_startCol_Short(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mend Row feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_endRowPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_m_endRow_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_m_endRow_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_M_endRow(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mend Col Short feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_endCol_ShortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_m_endCol_Short_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_m_endCol_Short_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_M_endCol_Short(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msubject feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_subjectPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_m_subject_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_m_subject_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_M_subject(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_modifiedTimeWeak_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_objectCreation_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFileFragment_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFileFragment_umlDependencyID_feature", "_UI_IFileFragment_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFileFragment_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIFileFragment_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIFileFragment_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIFileFragment_Fragments());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IFileFragment.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IFileFragment")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IFileFragment)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IFileFragment_type") : //$NON-NLS-1$
+ getString("_UI_IFileFragment_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IFileFragment.class)) {
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__ID:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__NAME:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__MTYPE:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__MTEXT:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__MSTART_ROW:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__MSTART_COL:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__MSTART_COL_SHORT:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__MEND_ROW:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__MEND_COL_SHORT:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__DESCRIPTION:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__TAGS:
+ case UMLRhapsodyPackage.IFILE_FRAGMENT__FRAGMENTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFileFragment_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFileFragment_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFileFragment_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIFileFragment()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFileItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFileItemProvider.java
new file mode 100644
index 00000000000..2ae5e34d0d4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFileItemProvider.java
@@ -0,0 +1,869 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFile;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFile} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IFileItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IFileItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addM_pathPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addM_typePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_modifiedTimeWeak_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_id_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_umlDependencyID_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_lastID_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_myState_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mpath feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_m_path_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_m_path_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_M_path(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_objectCreation_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_FilesType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_FilesType_name_feature", "_UI_FilesType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getFilesType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtype feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_typePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFile_m_type_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFile_m_type_feature", "_UI_IFile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFile_M_type(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIFile_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIFile_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIFile_Dependencies());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IFile.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IFile")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IFile)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IFile_type") : //$NON-NLS-1$
+ getString("_UI_IFile_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IFile.class)) {
+ case UMLRhapsodyPackage.IFILE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IFILE__ID:
+ case UMLRhapsodyPackage.IFILE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IFILE__LAST_ID:
+ case UMLRhapsodyPackage.IFILE__MY_STATE:
+ case UMLRhapsodyPackage.IFILE__MPATH:
+ case UMLRhapsodyPackage.IFILE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IFILE__NAME:
+ case UMLRhapsodyPackage.IFILE__MTYPE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IFILE__PROPERTIES:
+ case UMLRhapsodyPackage.IFILE__FRAGMENTS:
+ case UMLRhapsodyPackage.IFILE__DESCRIPTION:
+ case UMLRhapsodyPackage.IFILE__DEPENDENCIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIModelElement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateVertex()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIConfiguration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIValueSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIContextSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIEnumerationLiteral()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIExecutionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIFileFragment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIGuard()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSlot()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceValue()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperator()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createILiteralSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessagePoint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createISendAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createISwimlane()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiationParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createITrigger()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFile_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIFile_Fragments() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIFile_Dependencies();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowItemItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowItemItemProvider.java
new file mode 100644
index 00000000000..3a10728ea23
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowItemItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFlowItem} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IFlowItemItemProvider extends IClassifierItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IFlowItemItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IFlowItem.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IFlowItem")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IFlowItem_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowItemProvider.java
new file mode 100644
index 00000000000..97a1759be60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFlow} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IFlowItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IFlowItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IFlow.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IFlow")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IFlow_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowchartItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowchartItemProvider.java
new file mode 100644
index 00000000000..e2382640b30
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFlowchartItemProvider.java
@@ -0,0 +1,130 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFlowchart} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IFlowchartItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IFlowchartItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IFlowchart.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IFlowchart")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IFlowchart_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IFolderItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFolderItemProvider.java
new file mode 100644
index 00000000000..68cf642f492
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IFolderItemProvider.java
@@ -0,0 +1,454 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFolder;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFolder} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IFolderItemProvider extends FilesTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IFolderItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFolder_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFolder_requiremenTracabilityHandle_feature", "_UI_IFolder_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFolder_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFolder_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFolder_codeUpdateCGTime_feature", "_UI_IFolder_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFolder_CodeUpdateCGTime(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIFolder_Files());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IFolder.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IFolder")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IFolder)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IFolder_type") : //$NON-NLS-1$
+ getString("_UI_IFolder_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IFolder.class)) {
+ case UMLRhapsodyPackage.IFOLDER__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IFOLDER__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IFOLDER__ELEMENTS:
+ case UMLRhapsodyPackage.IFOLDER__FILES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createICodeGenConfigInfo()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIDefaultDrvdTrans()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIReferenceActivity()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createITableInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Elements(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Files(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFolder_Files(),
+ UMLRhapsodyFactory.eINSTANCE.createIFolder()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IForkItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IForkItemProvider.java
new file mode 100644
index 00000000000..b2de90535f1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IForkItemProvider.java
@@ -0,0 +1,350 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFork;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFork} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IForkItemProvider extends ItsTargetTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IForkItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addParentPropertyDescriptor(object);
+ addConnectorTypePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFork_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFork_id_feature", "_UI_IFork_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFork_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFork_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFork_myState_feature", "_UI_IFork_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFork_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFork_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFork_name_feature", "_UI_IFork_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFork_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFork_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFork_modifiedTimeWeak_feature", "_UI_IFork_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFork_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Parent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFork_parent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFork_parent_feature", "_UI_IFork_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFork_Parent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Connector Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConnectorTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFork_connectorType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFork_connectorType_feature", "_UI_IFork_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFork_ConnectorType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFork_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFork_objectCreation_feature", "_UI_IFork_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFork_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IFork_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IFork_umlDependencyID_feature", "_UI_IFork_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIFork_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIFork_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IFork.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IFork")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IFork)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IFork_type") : //$NON-NLS-1$
+ getString("_UI_IFork_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IFork.class)) {
+ case UMLRhapsodyPackage.IFORK__ID:
+ case UMLRhapsodyPackage.IFORK__MY_STATE:
+ case UMLRhapsodyPackage.IFORK__NAME:
+ case UMLRhapsodyPackage.IFORK__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IFORK__CONNECTOR_TYPE:
+ case UMLRhapsodyPackage.IFORK__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IFORK__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IFORK__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIFork_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IGeneralizationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IGeneralizationItemProvider.java
new file mode 100644
index 00000000000..6021e15436e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IGeneralizationItemProvider.java
@@ -0,0 +1,347 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IGeneralization;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IGeneralization} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IGeneralizationItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IGeneralizationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addDependsOnPropertyDescriptor(object);
+ addInheritanceTypePropertyDescriptor(object);
+ addIsVirtualPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGeneralization_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGeneralization_id_feature", "_UI_IGeneralization_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGeneralization_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGeneralization_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGeneralization_modifiedTimeWeak_feature", "_UI_IGeneralization_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGeneralization_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Depends On feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDependsOnPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGeneralization_dependsOn_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGeneralization_dependsOn_feature", "_UI_IGeneralization_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGeneralization_DependsOn(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inheritance Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInheritanceTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGeneralization_inheritanceType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGeneralization_inheritanceType_feature", "_UI_IGeneralization_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGeneralization_InheritanceType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Is Virtual feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIsVirtualPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGeneralization_isVirtual_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGeneralization_isVirtual_feature", "_UI_IGeneralization_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGeneralization_IsVirtual(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGeneralization_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGeneralization_objectCreation_feature", "_UI_IGeneralization_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGeneralization_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGeneralization_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGeneralization_umlDependencyID_feature", "_UI_IGeneralization_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGeneralization_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIGeneralization_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIGeneralization_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIGeneralization_Ti());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIGeneralization_Annotations());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IGeneralization.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IGeneralization")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IGeneralization)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IGeneralization_type") : //$NON-NLS-1$
+ getString("_UI_IGeneralization_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IGeneralization.class)) {
+ case UMLRhapsodyPackage.IGENERALIZATION__ID:
+ case UMLRhapsodyPackage.IGENERALIZATION__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IGENERALIZATION__INHERITANCE_TYPE:
+ case UMLRhapsodyPackage.IGENERALIZATION__IS_VIRTUAL:
+ case UMLRhapsodyPackage.IGENERALIZATION__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IGENERALIZATION__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IGENERALIZATION__STEREOTYPES:
+ case UMLRhapsodyPackage.IGENERALIZATION__DESCRIPTION:
+ case UMLRhapsodyPackage.IGENERALIZATION__TI:
+ case UMLRhapsodyPackage.IGENERALIZATION__ANNOTATIONS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIGeneralization_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIGeneralization_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIGeneralization_Ti(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInst()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIGeneralization_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IGuardItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IGuardItemProvider.java
new file mode 100644
index 00000000000..156ed8efd24
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IGuardItemProvider.java
@@ -0,0 +1,238 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IGuard;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IGuard} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IGuardItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IGuardItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addBodyPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGuard_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGuard_id_feature", "_UI_IGuard_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGuard_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Body feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBodyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGuard_body_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGuard_body_feature", "_UI_IGuard_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGuard_Body(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGuard_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGuard_modifiedTimeWeak_feature", "_UI_IGuard_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGuard_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGuard_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGuard_objectCreation_feature", "_UI_IGuard_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGuard_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IGuard_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IGuard_umlDependencyID_feature", "_UI_IGuard_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIGuard_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IGuard.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IGuard")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IGuard)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IGuard_type") : //$NON-NLS-1$
+ getString("_UI_IGuard_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IGuard.class)) {
+ case UMLRhapsodyPackage.IGUARD__ID:
+ case UMLRhapsodyPackage.IGUARD__BODY:
+ case UMLRhapsodyPackage.IGUARD__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IGUARD__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IGUARD__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHandleWithDataItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHandleWithDataItemProvider.java
new file mode 100644
index 00000000000..9aef688de3f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHandleWithDataItemProvider.java
@@ -0,0 +1,312 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHandleWithData;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHandleWithData} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IHandleWithDataItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IHandleWithDataItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM2ClassPropertyDescriptor(object);
+ addFilenamePropertyDescriptor(object);
+ addSubsystemPropertyDescriptor(object);
+ addClassPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addDataPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the M2 Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM2ClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHandleWithData_m2Class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHandleWithData_m2Class_feature", "_UI_IHandleWithData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHandleWithData_M2Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Filename feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFilenamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHandleWithData_filename_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHandleWithData_filename_feature", "_UI_IHandleWithData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHandleWithData_Filename(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Subsystem feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSubsystemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHandleWithData_subsystem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHandleWithData_subsystem_feature", "_UI_IHandleWithData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHandleWithData_Subsystem(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHandleWithData_class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHandleWithData_class_feature", "_UI_IHandleWithData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHandleWithData_Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHandleWithData_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHandleWithData_name_feature", "_UI_IHandleWithData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHandleWithData_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHandleWithData_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHandleWithData_id_feature", "_UI_IHandleWithData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHandleWithData_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Data feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDataPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHandleWithData_data_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHandleWithData_data_feature", "_UI_IHandleWithData_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHandleWithData_Data(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IHandleWithData.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IHandleWithData")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IHandleWithData)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IHandleWithData_type") : //$NON-NLS-1$
+ getString("_UI_IHandleWithData_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IHandleWithData.class)) {
+ case UMLRhapsodyPackage.IHANDLE_WITH_DATA__M2_CLASS:
+ case UMLRhapsodyPackage.IHANDLE_WITH_DATA__FILENAME:
+ case UMLRhapsodyPackage.IHANDLE_WITH_DATA__SUBSYSTEM:
+ case UMLRhapsodyPackage.IHANDLE_WITH_DATA__CLASS:
+ case UMLRhapsodyPackage.IHANDLE_WITH_DATA__NAME:
+ case UMLRhapsodyPackage.IHANDLE_WITH_DATA__ID:
+ case UMLRhapsodyPackage.IHANDLE_WITH_DATA__DATA:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IHistoryConnectorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHistoryConnectorItemProvider.java
new file mode 100644
index 00000000000..10dadcbfacc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHistoryConnectorItemProvider.java
@@ -0,0 +1,309 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHistoryConnector;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHistoryConnector} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IHistoryConnectorItemProvider extends ItsTargetTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IHistoryConnectorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addParentPropertyDescriptor(object);
+ addConnectorTypePropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHistoryConnector_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHistoryConnector_id_feature", "_UI_IHistoryConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHistoryConnector_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHistoryConnector_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHistoryConnector_name_feature", "_UI_IHistoryConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHistoryConnector_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Parent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHistoryConnector_parent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHistoryConnector_parent_feature", "_UI_IHistoryConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHistoryConnector_Parent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Connector Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConnectorTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHistoryConnector_connectorType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHistoryConnector_connectorType_feature", "_UI_IHistoryConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHistoryConnector_ConnectorType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHistoryConnector_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHistoryConnector_myState_feature", "_UI_IHistoryConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHistoryConnector_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHistoryConnector_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHistoryConnector_modifiedTimeWeak_feature", "_UI_IHistoryConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHistoryConnector_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHistoryConnector_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHistoryConnector_objectCreation_feature", "_UI_IHistoryConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHistoryConnector_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IHistoryConnector_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IHistoryConnector_umlDependencyID_feature", "_UI_IHistoryConnector_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIHistoryConnector_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IHistoryConnector.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IHistoryConnector")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IHistoryConnector)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IHistoryConnector_type") : //$NON-NLS-1$
+ getString("_UI_IHistoryConnector_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IHistoryConnector.class)) {
+ case UMLRhapsodyPackage.IHISTORY_CONNECTOR__ID:
+ case UMLRhapsodyPackage.IHISTORY_CONNECTOR__NAME:
+ case UMLRhapsodyPackage.IHISTORY_CONNECTOR__CONNECTOR_TYPE:
+ case UMLRhapsodyPackage.IHISTORY_CONNECTOR__MY_STATE:
+ case UMLRhapsodyPackage.IHISTORY_CONNECTOR__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IHISTORY_CONNECTOR__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IHISTORY_CONNECTOR__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHyperLinkItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHyperLinkItemProvider.java
new file mode 100644
index 00000000000..1d9145ab100
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IHyperLinkItemProvider.java
@@ -0,0 +1,134 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHyperLink;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHyperLink} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IHyperLinkItemProvider extends IDependencyItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IHyperLinkItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IHyperLink.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IHyperLink")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IHyperLink)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IHyperLink_type") : //$NON-NLS-1$
+ getString("_UI_IHyperLink_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDependency_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDependency_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDependency_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInformationFlowItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInformationFlowItemProvider.java
new file mode 100644
index 00000000000..7ebb2154ed1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInformationFlowItemProvider.java
@@ -0,0 +1,785 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInformationFlow;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInformationFlow} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInformationFlowItemProvider extends DeclarativesTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInformationFlowItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addEnd1_PropertyDescriptor(object);
+ addEnd2_PropertyDescriptor(object);
+ addDirection_PropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addEnd1ObjectPort_PropertyDescriptor(object);
+ addEnd2ObjectPort_PropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_id_feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_myState_feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_name_feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the End1 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEnd1_PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_end1__feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_end1__feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_End1_(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the End2 feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEnd2_PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_end2__feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_end2__feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_End2_(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Direction feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDirection_PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_direction__feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_direction__feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Direction_(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_modifiedTimeWeak_feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the End1 Object Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEnd1ObjectPort_PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_end1ObjectPort__feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_end1ObjectPort__feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_End1ObjectPort_(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the End2 Object Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEnd2ObjectPort_PropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_end2ObjectPort__feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_end2ObjectPort__feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_End2ObjectPort_(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_requiremenTracabilityHandle_feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_objectCreation_feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationFlow_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationFlow_umlDependencyID_feature", "_UI_IInformationFlow_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Conveyed());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Tags());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IInformationFlow.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInformationFlow")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IInformationFlow)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IInformationFlow_type") : //$NON-NLS-1$
+ getString("_UI_IInformationFlow_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IInformationFlow.class)) {
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__ID:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__MY_STATE:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__NAME:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__DIRECTION_:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__CONVEYED:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__DESCRIPTION:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__HYPER_LINKS:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__DEPENDENCIES:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__ANNOTATIONS:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__STEREOTYPES:
+ case UMLRhapsodyPackage.IINFORMATION_FLOW__TAGS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Conveyed(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Conveyed(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Conveyed(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Conveyed(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Conveyed(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Conveyed(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Conveyed() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIInformationFlow_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInformationItemItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInformationItemItemProvider.java
new file mode 100644
index 00000000000..72416ec3dac
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInformationItemItemProvider.java
@@ -0,0 +1,365 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInformationItem;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInformationItem} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInformationItemItemProvider extends DeclarativesTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInformationItemItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addLastIDPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ConveyedType_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ConveyedType_lastID_feature", "_UI_ConveyedType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getConveyedType_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationItem_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationItem_id_feature", "_UI_IInformationItem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationItem_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationItem_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationItem_myState_feature", "_UI_IInformationItem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationItem_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationItem_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationItem_name_feature", "_UI_IInformationItem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationItem_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationItem_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationItem_requiremenTracabilityHandle_feature", "_UI_IInformationItem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationItem_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationItem_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationItem_modifiedTimeWeak_feature", "_UI_IInformationItem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationItem_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationItem_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationItem_objectCreation_feature", "_UI_IInformationItem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationItem_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInformationItem_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInformationItem_umlDependencyID_feature", "_UI_IInformationItem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInformationItem_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInformationItem_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInformationItem_Represented());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInformationItem_Annotations());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IInformationItem.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInformationItem")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IInformationItem)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IInformationItem_type") : //$NON-NLS-1$
+ getString("_UI_IInformationItem_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IInformationItem.class)) {
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__LAST_ID:
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__ID:
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__MY_STATE:
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__NAME:
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__DESCRIPTION:
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__REPRESENTED:
+ case UMLRhapsodyPackage.IINFORMATION_ITEM__ANNOTATIONS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationItem_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationItem_Represented(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInformationItem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceItemProvider.java
new file mode 100644
index 00000000000..e4a13d931dc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceItemProvider.java
@@ -0,0 +1,237 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstance;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstance} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInstanceItemProvider extends IRelationItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInstanceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addInversePropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInstance_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInstance_modifiedTimeWeak_feature", "_UI_IInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInstance_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInstance_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInstance_id_feature", "_UI_IInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInstance_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inverse feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInversePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInstance_inverse_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInstance_inverse_feature", "_UI_IInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInstance_Inverse(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInstance_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInstance_myState_feature", "_UI_IInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInstance_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInstance_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInstance_name_feature", "_UI_IInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInstance_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IInstance.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInstance")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IInstance)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IInstance_type") : //$NON-NLS-1$
+ getString("_UI_IInstance_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IInstance.class)) {
+ case UMLRhapsodyPackage.IINSTANCE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IINSTANCE__ID:
+ case UMLRhapsodyPackage.IINSTANCE__MY_STATE:
+ case UMLRhapsodyPackage.IINSTANCE__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceSlotItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceSlotItemProvider.java
new file mode 100644
index 00000000000..b64de7d5c0d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceSlotItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstanceSlot} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInstanceSlotItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInstanceSlotItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IInstanceSlot.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInstanceSlot")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IInstanceSlot_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceSpecificationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceSpecificationItemProvider.java
new file mode 100644
index 00000000000..ff4c473ac32
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceSpecificationItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstanceSpecification} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInstanceSpecificationItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInstanceSpecificationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IInstanceSpecification.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInstanceSpecification")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IInstanceSpecification_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceValueItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceValueItemProvider.java
new file mode 100644
index 00000000000..acfa548f373
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInstanceValueItemProvider.java
@@ -0,0 +1,189 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstanceValue;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstanceValue} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInstanceValueItemProvider extends IValueSpecificationItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInstanceValueItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addValuePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInstanceValue_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInstanceValue_id_feature", "_UI_IInstanceValue_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInstanceValue_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInstanceValue_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInstanceValue_modifiedTimeWeak_feature", "_UI_IInstanceValue_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInstanceValue_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInstanceValue_value_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInstanceValue_value_feature", "_UI_IInstanceValue_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInstanceValue_Value(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IInstanceValue.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInstanceValue")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IInstanceValue)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IInstanceValue_type") : //$NON-NLS-1$
+ getString("_UI_IInstanceValue_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IInstanceValue.class)) {
+ case UMLRhapsodyPackage.IINSTANCE_VALUE__ID:
+ case UMLRhapsodyPackage.IINSTANCE_VALUE__MODIFIED_TIME_WEAK:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOccurrenceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOccurrenceItemProvider.java
new file mode 100644
index 00000000000..cb54847459d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOccurrenceItemProvider.java
@@ -0,0 +1,309 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOccurrence;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOccurrence} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInteractionOccurrenceItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInteractionOccurrenceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addM_pRefSDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInteractionOccurrence_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInteractionOccurrence_id_feature", "_UI_IInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInteractionOccurrence_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInteractionOccurrence_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInteractionOccurrence_name_feature", "_UI_IInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInteractionOccurrence_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInteractionOccurrence_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInteractionOccurrence_modifiedTimeWeak_feature", "_UI_IInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInteractionOccurrence_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpRef SD feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pRefSDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInteractionOccurrence_m_pRefSD_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInteractionOccurrence_m_pRefSD_feature", "_UI_IInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInteractionOccurrence_M_pRefSD(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInteractionOccurrence_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInteractionOccurrence_objectCreation_feature", "_UI_IInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInteractionOccurrence_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInteractionOccurrence_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInteractionOccurrence_umlDependencyID_feature", "_UI_IInteractionOccurrence_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInteractionOccurrence_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInteractionOccurrence_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIInteractionOccurrence_Tags());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IInteractionOccurrence.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInteractionOccurrence")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IInteractionOccurrence)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IInteractionOccurrence_type") : //$NON-NLS-1$
+ getString("_UI_IInteractionOccurrence_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IInteractionOccurrence.class)) {
+ case UMLRhapsodyPackage.IINTERACTION_OCCURRENCE__ID:
+ case UMLRhapsodyPackage.IINTERACTION_OCCURRENCE__NAME:
+ case UMLRhapsodyPackage.IINTERACTION_OCCURRENCE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IINTERACTION_OCCURRENCE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IINTERACTION_OCCURRENCE__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IINTERACTION_OCCURRENCE__STEREOTYPES:
+ case UMLRhapsodyPackage.IINTERACTION_OCCURRENCE__TAGS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInteractionOccurrence_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIInteractionOccurrence_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOperandItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOperandItemProvider.java
new file mode 100644
index 00000000000..78be695af51
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOperandItemProvider.java
@@ -0,0 +1,190 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOperand;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOperand} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInteractionOperandItemProvider extends ICollaborationItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInteractionOperandItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addInteractionConstraintPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInteractionOperand_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInteractionOperand_myState_feature", "_UI_IInteractionOperand_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInteractionOperand_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInteractionOperand_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInteractionOperand_name_feature", "_UI_IInteractionOperand_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInteractionOperand_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Interaction Constraint feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInteractionConstraintPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInteractionOperand_interactionConstraint_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInteractionOperand_interactionConstraint_feature", "_UI_IInteractionOperand_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInteractionOperand_InteractionConstraint(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IInteractionOperand.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInteractionOperand")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IInteractionOperand)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IInteractionOperand_type") : //$NON-NLS-1$
+ getString("_UI_IInteractionOperand_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IInteractionOperand.class)) {
+ case UMLRhapsodyPackage.IINTERACTION_OPERAND__MY_STATE:
+ case UMLRhapsodyPackage.IINTERACTION_OPERAND__NAME:
+ case UMLRhapsodyPackage.IINTERACTION_OPERAND__INTERACTION_CONSTRAINT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOperatorItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOperatorItemProvider.java
new file mode 100644
index 00000000000..8a9874c8774
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInteractionOperatorItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOperator} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInteractionOperatorItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInteractionOperatorItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IInteractionOperator.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInteractionOperator")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IInteractionOperator_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInterfaceItemItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInterfaceItemItemProvider.java
new file mode 100644
index 00000000000..ac62549cdb9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInterfaceItemItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInterfaceItem} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInterfaceItemItemProvider extends IClassifierItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInterfaceItemItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IInterfaceItem.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInterfaceItem")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IInterfaceItem_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInterfaceItemTriggerItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInterfaceItemTriggerItemProvider.java
new file mode 100644
index 00000000000..db5eb97db3f
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInterfaceItemTriggerItemProvider.java
@@ -0,0 +1,157 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInterfaceItemTrigger;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInterfaceItemTrigger} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInterfaceItemTriggerItemProvider extends ItsTriggerTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInterfaceItemTriggerItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addItsInterfaceItemPropertyDescriptor(object);
+ addInheritsFromHandlePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Its Interface Item feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsInterfaceItemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInterfaceItemTrigger_itsInterfaceItem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInterfaceItemTrigger_itsInterfaceItem_feature", "_UI_IInterfaceItemTrigger_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInterfaceItemTrigger_ItsInterfaceItem(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inherits From Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInheritsFromHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInterfaceItemTrigger_inheritsFromHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInterfaceItemTrigger_inheritsFromHandle_feature", "_UI_IInterfaceItemTrigger_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInterfaceItemTrigger_InheritsFromHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IInterfaceItemTrigger.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInterfaceItemTrigger")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IInterfaceItemTrigger)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IInterfaceItemTrigger_type") : //$NON-NLS-1$
+ getString("_UI_IInterfaceItemTrigger_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInternalHyperlinkItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInternalHyperlinkItemProvider.java
new file mode 100644
index 00000000000..c691264498d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IInternalHyperlinkItemProvider.java
@@ -0,0 +1,130 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInternalHyperlink} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IInternalHyperlinkItemProvider extends HyperLinksTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IInternalHyperlinkItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addTargetPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Target feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IInternalHyperlink_target_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IInternalHyperlink_target_feature", "_UI_IInternalHyperlink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIInternalHyperlink_Target(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IInternalHyperlink.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IInternalHyperlink")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IInternalHyperlink_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILabelItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILabelItemProvider.java
new file mode 100644
index 00000000000..6d14b6e8f47
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILabelItemProvider.java
@@ -0,0 +1,357 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILabel;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILabel} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ILabelItemProvider extends ItsLabelTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ILabelItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addItsTriggerPropertyDescriptor(object);
+ addItsActionPropertyDescriptor(object);
+ addItsGuardPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addInheritsFromHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILabel_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILabel_id_feature", "_UI_ILabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILabel_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its Trigger feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsTriggerPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILabel_itsTrigger_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILabel_itsTrigger_feature", "_UI_ILabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILabel_ItsTrigger(),
+ true,
+ false,
+ false,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its Action feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsActionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILabel_itsAction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILabel_itsAction_feature", "_UI_ILabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILabel_ItsAction(),
+ true,
+ false,
+ false,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its Guard feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsGuardPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILabel_itsGuard_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILabel_itsGuard_feature", "_UI_ILabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILabel_ItsGuard(),
+ true,
+ false,
+ false,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILabel_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILabel_modifiedTimeWeak_feature", "_UI_ILabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILabel_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILabel_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILabel_myState_feature", "_UI_ILabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILabel_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inherits From Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInheritsFromHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILabel_inheritsFromHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILabel_inheritsFromHandle_feature", "_UI_ILabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILabel_InheritsFromHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILabel_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILabel_codeUpdateCGTime_feature", "_UI_ILabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILabel_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILabel_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILabel_objectCreation_feature", "_UI_ILabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILabel_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILabel_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILabel_umlDependencyID_feature", "_UI_ILabel_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILabel_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns ILabel.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ILabel")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ILabel)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ILabel_type") : //$NON-NLS-1$
+ getString("_UI_ILabel_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ILabel.class)) {
+ case UMLRhapsodyPackage.ILABEL__ID:
+ case UMLRhapsodyPackage.ILABEL__ITS_TRIGGER:
+ case UMLRhapsodyPackage.ILABEL__ITS_ACTION:
+ case UMLRhapsodyPackage.ILABEL__ITS_GUARD:
+ case UMLRhapsodyPackage.ILABEL__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ILABEL__MY_STATE:
+ case UMLRhapsodyPackage.ILABEL__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.ILABEL__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ILABEL__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILinkInstanceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILinkInstanceItemProvider.java
new file mode 100644
index 00000000000..ebb950470b2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILinkInstanceItemProvider.java
@@ -0,0 +1,253 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILinkInstance;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILinkInstance} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ILinkInstanceItemProvider extends ComponentsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ILinkInstanceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addToLinkPropertyDescriptor(object);
+ addFromLinkPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILinkInstance_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILinkInstance_id_feature", "_UI_ILinkInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILinkInstance_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILinkInstance_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILinkInstance_name_feature", "_UI_ILinkInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILinkInstance_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the To Link feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addToLinkPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILinkInstance_toLink_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILinkInstance_toLink_feature", "_UI_ILinkInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILinkInstance_ToLink(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the From Link feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFromLinkPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILinkInstance_fromLink_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILinkInstance_fromLink_feature", "_UI_ILinkInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILinkInstance_FromLink(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getILinkInstance_Instantiates());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ILinkInstance.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ILinkInstance")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ILinkInstance)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ILinkInstance_type") : //$NON-NLS-1$
+ getString("_UI_ILinkInstance_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ILinkInstance.class)) {
+ case UMLRhapsodyPackage.ILINK_INSTANCE__ID:
+ case UMLRhapsodyPackage.ILINK_INSTANCE__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ILINK_INSTANCE__INSTANTIATES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getILinkInstance_Instantiates(),
+ UMLRhapsodyFactory.eINSTANCE.createIMetaLinkHandle()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILinkItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILinkItemProvider.java
new file mode 100644
index 00000000000..43802b0469d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILinkItemProvider.java
@@ -0,0 +1,326 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILink;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILink} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ILinkItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ILinkItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMultiplicityPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addInversePropertyDescriptor(object);
+ addLinkNamePropertyDescriptor(object);
+ addLinkTypePropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinksType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_LinksType_id_feature", "_UI_LinksType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getLinksType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinksType_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_LinksType_multiplicity_feature", "_UI_LinksType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getLinksType_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinksType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_LinksType_name_feature", "_UI_LinksType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getLinksType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inverse feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInversePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILink_inverse_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILink_inverse_feature", "_UI_ILink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILink_Inverse(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Link Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILink_linkName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILink_linkName_feature", "_UI_ILink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILink_LinkName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Link Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILink_linkType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILink_linkType_feature", "_UI_ILink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILink_LinkType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILink_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILink_myState_feature", "_UI_ILink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILink_MyState(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getLinksType_OtherClass());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ILink.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ILink")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ILink)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ILink_type") : //$NON-NLS-1$
+ getString("_UI_ILink_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ILink.class)) {
+ case UMLRhapsodyPackage.ILINK__ID:
+ case UMLRhapsodyPackage.ILINK__MULTIPLICITY:
+ case UMLRhapsodyPackage.ILINK__NAME:
+ case UMLRhapsodyPackage.ILINK__LINK_NAME:
+ case UMLRhapsodyPackage.ILINK__LINK_TYPE:
+ case UMLRhapsodyPackage.ILINK__MY_STATE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ILINK__OTHER_CLASS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getLinksType_OtherClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassHandle()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILiteralSpecificationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILiteralSpecificationItemProvider.java
new file mode 100644
index 00000000000..63fbf615ce1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ILiteralSpecificationItemProvider.java
@@ -0,0 +1,262 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILiteralSpecification;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILiteralSpecification} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ILiteralSpecificationItemProvider extends IValueSpecificationItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ILiteralSpecificationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addValuePropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILiteralSpecification_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILiteralSpecification_id_feature", "_UI_ILiteralSpecification_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILiteralSpecification_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILiteralSpecification_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILiteralSpecification_modifiedTimeWeak_feature", "_UI_ILiteralSpecification_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILiteralSpecification_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILiteralSpecification_value_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILiteralSpecification_value_feature", "_UI_ILiteralSpecification_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILiteralSpecification_Value(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILiteralSpecification_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILiteralSpecification_myState_feature", "_UI_ILiteralSpecification_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILiteralSpecification_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILiteralSpecification_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILiteralSpecification_name_feature", "_UI_ILiteralSpecification_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILiteralSpecification_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ILiteralSpecification_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ILiteralSpecification_codeUpdateCGTime_feature", "_UI_ILiteralSpecification_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getILiteralSpecification_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns ILiteralSpecification.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ILiteralSpecification")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ILiteralSpecification)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ILiteralSpecification_type") : //$NON-NLS-1$
+ getString("_UI_ILiteralSpecification_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ILiteralSpecification.class)) {
+ case UMLRhapsodyPackage.ILITERAL_SPECIFICATION__ID:
+ case UMLRhapsodyPackage.ILITERAL_SPECIFICATION__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ILITERAL_SPECIFICATION__VALUE:
+ case UMLRhapsodyPackage.ILITERAL_SPECIFICATION__MY_STATE:
+ case UMLRhapsodyPackage.ILITERAL_SPECIFICATION__NAME:
+ case UMLRhapsodyPackage.ILITERAL_SPECIFICATION__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMHyperLinkItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMHyperLinkItemProvider.java
new file mode 100644
index 00000000000..e64933fc870
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMHyperLinkItemProvider.java
@@ -0,0 +1,429 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMHyperLink;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMHyperLink} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IMHyperLinkItemProvider extends HyperLinksTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IMHyperLinkItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addDependsOnPropertyDescriptor(object);
+ addLinkDispNamePropertyDescriptor(object);
+ addLinkTypePropertyDescriptor(object);
+ addIsConfigurationFileHyperLinkPropertyDescriptor(object);
+ addLinkTargetPropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMHyperLink_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_id_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMHyperLink_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_modifiedTimeWeak_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Depends On feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDependsOnPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMHyperLink_dependsOn_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_dependsOn_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_DependsOn(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Link Disp Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkDispNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMHyperLink_linkDispName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_linkDispName_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_LinkDispName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Link Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMHyperLink_linkType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_linkType_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_LinkType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Is Configuration File Hyper Link feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIsConfigurationFileHyperLinkPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMHyperLink_isConfigurationFileHyperLink_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_isConfigurationFileHyperLink_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_IsConfigurationFileHyperLink(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Link Target feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLinkTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMHyperLink_linkTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_linkTarget_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_LinkTarget(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IMHyperLink_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_displayName_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMHyperLink_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_requiremenTracabilityHandle_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMHyperLink_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_objectCreation_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMHyperLink_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMHyperLink_umlDependencyID_feature", "_UI_IMHyperLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IMHyperLink.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IMHyperLink")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IMHyperLink)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IMHyperLink_type") : //$NON-NLS-1$
+ getString("_UI_IMHyperLink_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IMHyperLink.class)) {
+ case UMLRhapsodyPackage.IM_HYPER_LINK__ID:
+ case UMLRhapsodyPackage.IM_HYPER_LINK__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IM_HYPER_LINK__LINK_DISP_NAME:
+ case UMLRhapsodyPackage.IM_HYPER_LINK__LINK_TYPE:
+ case UMLRhapsodyPackage.IM_HYPER_LINK__IS_CONFIGURATION_FILE_HYPER_LINK:
+ case UMLRhapsodyPackage.IM_HYPER_LINK__LINK_TARGET:
+ case UMLRhapsodyPackage.IM_HYPER_LINK__DISPLAY_NAME:
+ case UMLRhapsodyPackage.IM_HYPER_LINK__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IM_HYPER_LINK__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IM_HYPER_LINK__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IM_HYPER_LINK__PROPERTIES:
+ case UMLRhapsodyPackage.IM_HYPER_LINK__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMHyperLink_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMSCItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMSCItemProvider.java
new file mode 100644
index 00000000000..47a47d7cf48
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMSCItemProvider.java
@@ -0,0 +1,572 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMSC;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMSC} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IMSCItemProvider extends DeclarativesTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IMSCItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addLastModifiedTimePropertyDescriptor(object);
+ addDefaultSubsystemPropertyDescriptor(object);
+ addCmheaderPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addOwnerHandlePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_id_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_myState_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_name_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last Modified Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastModifiedTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_lastModifiedTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_lastModifiedTime_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_LastModifiedTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Subsystem feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultSubsystemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_defaultSubsystem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_defaultSubsystem_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_DefaultSubsystem(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Cmheader feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCmheaderPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_cmheader_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_cmheader_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_Cmheader(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_lastID_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Owner Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOwnerHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_ownerHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_ownerHandle_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_OwnerHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_modifiedTimeWeak_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_requiremenTracabilityHandle_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_objectCreation_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMSC_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMSC_umlDependencyID_feature", "_UI_IMSC_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMSC_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMSC_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMSC_GraphicChart());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMSC_M_pICollaboration());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMSC_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMSC_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMSC_Annotations());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IMSC.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IMSC")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IMSC)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IMSC_type") : //$NON-NLS-1$
+ getString("_UI_IMSC_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IMSC.class)) {
+ case UMLRhapsodyPackage.IMSC__ID:
+ case UMLRhapsodyPackage.IMSC__MY_STATE:
+ case UMLRhapsodyPackage.IMSC__NAME:
+ case UMLRhapsodyPackage.IMSC__LAST_MODIFIED_TIME:
+ case UMLRhapsodyPackage.IMSC__CMHEADER:
+ case UMLRhapsodyPackage.IMSC__LAST_ID:
+ case UMLRhapsodyPackage.IMSC__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IMSC__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IMSC__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IMSC__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IMSC__PROPERTIES:
+ case UMLRhapsodyPackage.IMSC__GRAPHIC_CHART:
+ case UMLRhapsodyPackage.IMSC__MPI_COLLABORATION:
+ case UMLRhapsodyPackage.IMSC__DESCRIPTION:
+ case UMLRhapsodyPackage.IMSC__STEREOTYPES:
+ case UMLRhapsodyPackage.IMSC__TAGS:
+ case UMLRhapsodyPackage.IMSC__ANNOTATIONS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_GraphicChart(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIMscChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_M_pICollaboration(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_M_pICollaboration(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMSC_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixInstanceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixInstanceItemProvider.java
new file mode 100644
index 00000000000..51d81956645
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixInstanceItemProvider.java
@@ -0,0 +1,822 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixInstance;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixInstance} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IMatrixInstanceItemProvider extends MatrixInstancesTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IMatrixInstanceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addLayoutHandlePropertyDescriptor(object);
+ addM_IncludeDescendants_toPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMatrixInstance_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMatrixInstance_id_feature", "_UI_IMatrixInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMatrixInstance_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMatrixInstance_myState_feature", "_UI_IMatrixInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMatrixInstance_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMatrixInstance_name_feature", "_UI_IMatrixInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMatrixInstance_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMatrixInstance_modifiedTimeWeak_feature", "_UI_IMatrixInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Layout Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLayoutHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMatrixInstance_LayoutHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMatrixInstance_LayoutHandle_feature", "_UI_IMatrixInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_LayoutHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MInclude Descendants to feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_IncludeDescendants_toPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMatrixInstance_m_IncludeDescendants_to_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMatrixInstance_m_IncludeDescendants_to_feature", "_UI_IMatrixInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_M_IncludeDescendants_to(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IMatrixInstance.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IMatrixInstance")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IMatrixInstance)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IMatrixInstance_type") : //$NON-NLS-1$
+ getString("_UI_IMatrixInstance_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IMatrixInstance.class)) {
+ case UMLRhapsodyPackage.IMATRIX_INSTANCE__ID:
+ case UMLRhapsodyPackage.IMATRIX_INSTANCE__MY_STATE:
+ case UMLRhapsodyPackage.IMATRIX_INSTANCE__NAME:
+ case UMLRhapsodyPackage.IMATRIX_INSTANCE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IMATRIX_INSTANCE__MINCLUDE_DESCENDANTS_TO:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IMATRIX_INSTANCE__FROM_SCOPE_HANDLES:
+ case UMLRhapsodyPackage.IMATRIX_INSTANCE__TO_SCOPE_HANDLES:
+ case UMLRhapsodyPackage.IMATRIX_INSTANCE__STEREOTYPES:
+ case UMLRhapsodyPackage.IMATRIX_INSTANCE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnchor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationEnd()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIBlock()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createILinkInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIMetaLinkHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnchor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationEnd()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIBlock()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createILinkInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIMetaLinkHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_FromScopeHandles() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_ToScopeHandles() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIMatrixInstance_Stereotypes();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixLayoutItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixLayoutItemProvider.java
new file mode 100644
index 00000000000..dd793221c01
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixLayoutItemProvider.java
@@ -0,0 +1,300 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixLayout;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixLayout} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IMatrixLayoutItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IMatrixLayoutItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMatrixLayout_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMatrixLayout_id_feature", "_UI_IMatrixLayout_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMatrixLayout_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMatrixLayout_myState_feature", "_UI_IMatrixLayout_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMatrixLayout_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMatrixLayout_name_feature", "_UI_IMatrixLayout_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMatrixLayout_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMatrixLayout_modifiedTimeWeak_feature", "_UI_IMatrixLayout_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_ModifiedTimeWeak(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_FromElementTypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_ToElementTypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_CellElementTypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IMatrixLayout.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IMatrixLayout")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IMatrixLayout)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IMatrixLayout_type") : //$NON-NLS-1$
+ getString("_UI_IMatrixLayout_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IMatrixLayout.class)) {
+ case UMLRhapsodyPackage.IMATRIX_LAYOUT__ID:
+ case UMLRhapsodyPackage.IMATRIX_LAYOUT__MY_STATE:
+ case UMLRhapsodyPackage.IMATRIX_LAYOUT__NAME:
+ case UMLRhapsodyPackage.IMATRIX_LAYOUT__MODIFIED_TIME_WEAK:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IMATRIX_LAYOUT__FROM_ELEMENT_TYPES:
+ case UMLRhapsodyPackage.IMATRIX_LAYOUT__TO_ELEMENT_TYPES:
+ case UMLRhapsodyPackage.IMATRIX_LAYOUT__CELL_ELEMENT_TYPES:
+ case UMLRhapsodyPackage.IMATRIX_LAYOUT__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_FromElementTypes(),
+ UMLRhapsodyFactory.eINSTANCE.createTableDataDefinition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_ToElementTypes(),
+ UMLRhapsodyFactory.eINSTANCE.createTableDataDefinition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_CellElementTypes(),
+ UMLRhapsodyFactory.eINSTANCE.createTableDataDefinition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_FromElementTypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_ToElementTypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIMatrixLayout_CellElementTypes();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixViewItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixViewItemProvider.java
new file mode 100644
index 00000000000..ff21bbac421
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMatrixViewItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixView} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IMatrixViewItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IMatrixViewItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IMatrixView.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IMatrixView")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IMatrixView_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMessageItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMessageItemProvider.java
new file mode 100644
index 00000000000..10e8070dc5c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMessageItemProvider.java
@@ -0,0 +1,664 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMessage;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMessage} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IMessageItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IMessageItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addM_szSequencePropertyDescriptor(object);
+ addM_szActualArgsPropertyDescriptor(object);
+ addM_szReturnValPropertyDescriptor(object);
+ addM_pReceiverPropertyDescriptor(object);
+ addM_pSenderPropertyDescriptor(object);
+ addM_pFormalMessagePropertyDescriptor(object);
+ addM_eTypePropertyDescriptor(object);
+ addM_pCommunicationConnectionPropertyDescriptor(object);
+ addM_freeTextPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addM_targetExecPropertyDescriptor(object);
+ addM_srcExecPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_id_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_myState_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_name_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IMessage_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_displayName_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msz Sequence feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_szSequencePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_szSequence_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_szSequence_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_szSequence(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msz Actual Args feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_szActualArgsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_szActualArgs_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_szActualArgs_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_szActualArgs(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msz Return Val feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_szReturnValPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_szReturnVal_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_szReturnVal_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_szReturnVal(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpReceiver feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pReceiverPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_pReceiver_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_pReceiver_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_pReceiver(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpSender feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pSenderPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_pSender_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_pSender_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_pSender(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpFormal Message feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pFormalMessagePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_pFormalMessage_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_pFormalMessage_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_pFormalMessage(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MeType feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_eTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_eType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_eType_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_eType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the MpCommunication Connection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_pCommunicationConnectionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_pCommunicationConnection_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_pCommunicationConnection_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_pCommunicationConnection(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mfree Text feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_freeTextPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_freeText_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_freeText_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_freeText(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_modifiedTimeWeak_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mtarget Exec feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_targetExecPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_targetExec_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_targetExec_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_targetExec(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Msrc Exec feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_srcExecPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_m_srcExec_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_m_srcExec_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_M_srcExec(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_objectCreation_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMessage_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMessage_umlDependencyID_feature", "_UI_IMessage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMessage_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMessage_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIMessage_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IMessage.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IMessage")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IMessage)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IMessage_type") : //$NON-NLS-1$
+ getString("_UI_IMessage_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IMessage.class)) {
+ case UMLRhapsodyPackage.IMESSAGE__ID:
+ case UMLRhapsodyPackage.IMESSAGE__MY_STATE:
+ case UMLRhapsodyPackage.IMESSAGE__NAME:
+ case UMLRhapsodyPackage.IMESSAGE__DISPLAY_NAME:
+ case UMLRhapsodyPackage.IMESSAGE__MSZ_SEQUENCE:
+ case UMLRhapsodyPackage.IMESSAGE__MSZ_ACTUAL_ARGS:
+ case UMLRhapsodyPackage.IMESSAGE__MSZ_RETURN_VAL:
+ case UMLRhapsodyPackage.IMESSAGE__METYPE:
+ case UMLRhapsodyPackage.IMESSAGE__MFREE_TEXT:
+ case UMLRhapsodyPackage.IMESSAGE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IMESSAGE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IMESSAGE__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IMESSAGE__STEREOTYPES:
+ case UMLRhapsodyPackage.IMESSAGE__TAGS:
+ case UMLRhapsodyPackage.IMESSAGE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIMessage_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMessagePointItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMessagePointItemProvider.java
new file mode 100644
index 00000000000..08ca5292d30
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMessagePointItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMessagePoint} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IMessagePointItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IMessagePointItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IMessagePoint.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IMessagePoint")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IMessagePoint_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMetaLinkHandleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMetaLinkHandleItemProvider.java
new file mode 100644
index 00000000000..2a9c94605bc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMetaLinkHandleItemProvider.java
@@ -0,0 +1,262 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMetaLinkHandle;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMetaLinkHandle} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IMetaLinkHandleItemProvider extends InverseTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IMetaLinkHandleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM2ClassPropertyDescriptor(object);
+ addFilenamePropertyDescriptor(object);
+ addSubsystemPropertyDescriptor(object);
+ addClassPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the M2 Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM2ClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMetaLinkHandle_m2Class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMetaLinkHandle_m2Class_feature", "_UI_IMetaLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMetaLinkHandle_M2Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Filename feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFilenamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMetaLinkHandle_filename_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMetaLinkHandle_filename_feature", "_UI_IMetaLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMetaLinkHandle_Filename(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Subsystem feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSubsystemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMetaLinkHandle_subsystem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMetaLinkHandle_subsystem_feature", "_UI_IMetaLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMetaLinkHandle_Subsystem(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMetaLinkHandle_class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMetaLinkHandle_class_feature", "_UI_IMetaLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMetaLinkHandle_Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMetaLinkHandle_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMetaLinkHandle_name_feature", "_UI_IMetaLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMetaLinkHandle_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMetaLinkHandle_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMetaLinkHandle_id_feature", "_UI_IMetaLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMetaLinkHandle_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IMetaLinkHandle.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IMetaLinkHandle")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IMetaLinkHandle)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IMetaLinkHandle_type") : //$NON-NLS-1$
+ getString("_UI_IMetaLinkHandle_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IMetaLinkHandle.class)) {
+ case UMLRhapsodyPackage.IMETA_LINK_HANDLE__M2_CLASS:
+ case UMLRhapsodyPackage.IMETA_LINK_HANDLE__FILENAME:
+ case UMLRhapsodyPackage.IMETA_LINK_HANDLE__SUBSYSTEM:
+ case UMLRhapsodyPackage.IMETA_LINK_HANDLE__CLASS:
+ case UMLRhapsodyPackage.IMETA_LINK_HANDLE__NAME:
+ case UMLRhapsodyPackage.IMETA_LINK_HANDLE__ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IModelElementItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IModelElementItemProvider.java
new file mode 100644
index 00000000000..2bb27b27769
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IModelElementItemProvider.java
@@ -0,0 +1,130 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IModelElement} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IModelElementItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IModelElementItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IModelElement.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IModelElement")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IModelElement_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IModuleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IModuleItemProvider.java
new file mode 100644
index 00000000000..202c5749a3c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IModuleItemProvider.java
@@ -0,0 +1,292 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IModule;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IModule} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IModuleItemProvider extends IInstanceItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IModuleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addMultiplicityPropertyDescriptor(object);
+ addOtherClassPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addPartKindPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_End2_Type_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_End2_Type_multiplicity_feature", "_UI_End2_Type_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getEnd2_Type_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Other Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOtherClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IModule_otherClass_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IModule_otherClass_feature", "_UI_IModule_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIModule_OtherClass(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IModule_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IModule_requiremenTracabilityHandle_feature", "_UI_IModule_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIModule_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Part Kind feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addPartKindPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IModule_partKind_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IModule_partKind_feature", "_UI_IModule_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIModule_PartKind(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIModule_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIModule_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIModule_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIModule_ImplicitClass());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIModule_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IModule.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IModule")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IModule)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IModule_type") : //$NON-NLS-1$
+ getString("_UI_IModule_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IModule.class)) {
+ case UMLRhapsodyPackage.IMODULE__MULTIPLICITY:
+ case UMLRhapsodyPackage.IMODULE__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IMODULE__PART_KIND:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IMODULE__STEREOTYPES:
+ case UMLRhapsodyPackage.IMODULE__DESCRIPTION:
+ case UMLRhapsodyPackage.IMODULE__HYPER_LINKS:
+ case UMLRhapsodyPackage.IMODULE__IMPLICIT_CLASS:
+ case UMLRhapsodyPackage.IMODULE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIModule_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIModule_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIModule_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIModule_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIModule_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIModule_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIModule_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMultiplicityItemItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMultiplicityItemItemProvider.java
new file mode 100644
index 00000000000..75049b7a82d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IMultiplicityItemItemProvider.java
@@ -0,0 +1,192 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMultiplicityItem;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMultiplicityItem} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IMultiplicityItemItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IMultiplicityItemItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addNamePropertyDescriptor(object);
+ addCountPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMultiplicityItem_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMultiplicityItem_name_feature", "_UI_IMultiplicityItem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMultiplicityItem_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Count feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCountPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IMultiplicityItem_count_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IMultiplicityItem_count_feature", "_UI_IMultiplicityItem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIMultiplicityItem_Count(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IMultiplicityItem.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IMultiplicityItem")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IMultiplicityItem)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IMultiplicityItem_type") : //$NON-NLS-1$
+ getString("_UI_IMultiplicityItem_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IMultiplicityItem.class)) {
+ case UMLRhapsodyPackage.IMULTIPLICITY_ITEM__NAME:
+ case UMLRhapsodyPackage.IMULTIPLICITY_ITEM__COUNT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/INodeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/INodeItemProvider.java
new file mode 100644
index 00000000000..16857ae6f7c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/INodeItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.INode} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class INodeItemProvider extends IClassifierItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public INodeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns INode.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/INode")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_INode_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectLinkHandleItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectLinkHandleItemProvider.java
new file mode 100644
index 00000000000..fd72db1e076
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectLinkHandleItemProvider.java
@@ -0,0 +1,288 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectLinkHandle;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectLinkHandle} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IObjectLinkHandleItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IObjectLinkHandleItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM2ClassPropertyDescriptor(object);
+ addFilenamePropertyDescriptor(object);
+ addSubsystemPropertyDescriptor(object);
+ addClassPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the M2 Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM2ClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLinkHandle_m2Class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLinkHandle_m2Class_feature", "_UI_IObjectLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLinkHandle_M2Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Filename feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFilenamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLinkHandle_filename_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLinkHandle_filename_feature", "_UI_IObjectLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLinkHandle_Filename(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Subsystem feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSubsystemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLinkHandle_subsystem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLinkHandle_subsystem_feature", "_UI_IObjectLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLinkHandle_Subsystem(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLinkHandle_class_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLinkHandle_class_feature", "_UI_IObjectLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLinkHandle_Class(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLinkHandle_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLinkHandle_name_feature", "_UI_IObjectLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLinkHandle_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLinkHandle_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLinkHandle_id_feature", "_UI_IObjectLinkHandle_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLinkHandle_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IObjectLinkHandle.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IObjectLinkHandle")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IObjectLinkHandle)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IObjectLinkHandle_type") : //$NON-NLS-1$
+ getString("_UI_IObjectLinkHandle_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IObjectLinkHandle.class)) {
+ case UMLRhapsodyPackage.IOBJECT_LINK_HANDLE__M2_CLASS:
+ case UMLRhapsodyPackage.IOBJECT_LINK_HANDLE__FILENAME:
+ case UMLRhapsodyPackage.IOBJECT_LINK_HANDLE__SUBSYSTEM:
+ case UMLRhapsodyPackage.IOBJECT_LINK_HANDLE__CLASS:
+ case UMLRhapsodyPackage.IOBJECT_LINK_HANDLE__NAME:
+ case UMLRhapsodyPackage.IOBJECT_LINK_HANDLE__ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IObjectLinkItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectLinkItemProvider.java
new file mode 100644
index 00000000000..3011efb1fd8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectLinkItemProvider.java
@@ -0,0 +1,780 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectLink;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectLink} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IObjectLinkItemProvider extends ObjectLinksTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IObjectLinkItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addToLinkPropertyDescriptor(object);
+ addFromLinkPropertyDescriptor(object);
+ addEnd1MultiplicityPropertyDescriptor(object);
+ addEnd2MultiplicityPropertyDescriptor(object);
+ addToPortPropertyDescriptor(object);
+ addFromPortPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the To Link feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addToLinkPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLink_toLink_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLink_toLink_feature", "_UI_IObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLink_ToLink(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the From Link feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFromLinkPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLink_fromLink_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLink_fromLink_feature", "_UI_IObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLink_FromLink(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the End1 Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEnd1MultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLink_end1Multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLink_end1Multiplicity_feature", "_UI_IObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLink_End1Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the End2 Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEnd2MultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLink_end2Multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLink_end2Multiplicity_feature", "_UI_IObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLink_End2Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the To Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addToPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLink_toPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLink_toPort_feature", "_UI_IObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLink_ToPort(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the From Port feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFromPortPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLink_fromPort_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLink_fromPort_feature", "_UI_IObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLink_FromPort(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLink_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLink_requiremenTracabilityHandle_feature", "_UI_IObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLink_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLink_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLink_codeUpdateCGTime_feature", "_UI_IObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLink_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLink_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLink_objectCreation_feature", "_UI_IObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLink_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectLink_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectLink_umlDependencyID_feature", "_UI_IObjectLink_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectLink_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Instantiates());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IObjectLink.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IObjectLink")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IObjectLink)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IObjectLink_type") : //$NON-NLS-1$
+ getString("_UI_IObjectLink_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IObjectLink.class)) {
+ case UMLRhapsodyPackage.IOBJECT_LINK__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IOBJECT_LINK__ID:
+ case UMLRhapsodyPackage.IOBJECT_LINK__MY_STATE:
+ case UMLRhapsodyPackage.IOBJECT_LINK__NAME:
+ case UMLRhapsodyPackage.IOBJECT_LINK__END1_MULTIPLICITY:
+ case UMLRhapsodyPackage.IOBJECT_LINK__END2_MULTIPLICITY:
+ case UMLRhapsodyPackage.IOBJECT_LINK__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IOBJECT_LINK__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.IOBJECT_LINK__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IOBJECT_LINK__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IOBJECT_LINK__STEREOTYPES:
+ case UMLRhapsodyPackage.IOBJECT_LINK__TAGS:
+ case UMLRhapsodyPackage.IOBJECT_LINK__INSTANTIATES:
+ case UMLRhapsodyPackage.IOBJECT_LINK__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Instantiates(),
+ UMLRhapsodyFactory.eINSTANCE.createIMetaLinkHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIObjectLink_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectModelDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectModelDiagramItemProvider.java
new file mode 100644
index 00000000000..91e95753557
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectModelDiagramItemProvider.java
@@ -0,0 +1,133 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectModelDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectModelDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IObjectModelDiagramItemProvider extends IDiagramItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IObjectModelDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IObjectModelDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IObjectModelDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IObjectModelDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IObjectModelDiagram_type") : //$NON-NLS-1$
+ getString("_UI_IObjectModelDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectNodeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectNodeItemProvider.java
new file mode 100644
index 00000000000..4e6bd6f7a59
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IObjectNodeItemProvider.java
@@ -0,0 +1,253 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectNode;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectNode} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IObjectNodeItemProvider extends IStateItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IObjectNodeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addRepresentsPropertyDescriptor(object);
+ addInStatePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Represents feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRepresentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectNode_represents_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectNode_represents_feature", "_UI_IObjectNode_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectNode_Represents(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the In State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IObjectNode_inState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IObjectNode_inState_feature", "_UI_IObjectNode_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIObjectNode_InState(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIObjectNode_TheInState());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IObjectNode.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IObjectNode")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IObjectNode)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IObjectNode_type") : //$NON-NLS-1$
+ getString("_UI_IObjectNode_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IObjectNode.class)) {
+ case UMLRhapsodyPackage.IOBJECT_NODE__IN_STATE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IOBJECT_NODE__THE_IN_STATE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectNode_TheInState(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectNode_TheInState(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectNode_TheInState(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectNode_TheInState(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIObjectNode_TheInState(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIObjectNode_TheInState() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_ExitAction() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_Dependencies() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_NestedStateChart();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IOperationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IOperationItemProvider.java
new file mode 100644
index 00000000000..f321d61680c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IOperationItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IOperation} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IOperationItemProvider extends IInterfaceItemItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IOperationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IOperation.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IOperation")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IOperation_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPackageItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPackageItemProvider.java
new file mode 100644
index 00000000000..44fc572e034
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPackageItemProvider.java
@@ -0,0 +1,388 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPackage;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPackage} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IPackageItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPackageItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addStereotypesPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addCmheaderPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPackage_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPackage_modifiedTimeWeak_feature", "_UI_IPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPackage_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPackage_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPackage_id_feature", "_UI_IPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPackage_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPackage_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPackage_umlDependencyID_feature", "_UI_IPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPackage_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPackage_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPackage_lastID_feature", "_UI_IPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPackage_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPackage_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPackage_myState_feature", "_UI_IPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPackage_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPackage_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPackage_objectCreation_feature", "_UI_IPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPackage_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Stereotypes feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStereotypesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPackage_Stereotypes_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPackage_Stereotypes_feature", "_UI_IPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPackage_Stereotypes(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPackage_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPackage_name_feature", "_UI_IPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPackage_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Cmheader feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCmheaderPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPackage_cmheader_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPackage_cmheader_feature", "_UI_IPackage_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPackage_Cmheader(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPackage_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPackage_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPackage_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IPackage.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IPackage")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IPackage)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IPackage_type") : //$NON-NLS-1$
+ getString("_UI_IPackage_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IPackage.class)) {
+ case UMLRhapsodyPackage.IPACKAGE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IPACKAGE__ID:
+ case UMLRhapsodyPackage.IPACKAGE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IPACKAGE__LAST_ID:
+ case UMLRhapsodyPackage.IPACKAGE__MY_STATE:
+ case UMLRhapsodyPackage.IPACKAGE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IPACKAGE__NAME:
+ case UMLRhapsodyPackage.IPACKAGE__CMHEADER:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IPACKAGE__DESCRIPTION:
+ case UMLRhapsodyPackage.IPACKAGE__ANNOTATIONS:
+ case UMLRhapsodyPackage.IPACKAGE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPackage_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPackage_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPackage_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPanelDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPanelDiagramItemProvider.java
new file mode 100644
index 00000000000..e8fa4d709c7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPanelDiagramItemProvider.java
@@ -0,0 +1,133 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPanelDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPanelDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IPanelDiagramItemProvider extends IDiagramItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPanelDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IPanelDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IPanelDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IPanelDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IPanelDiagram_type") : //$NON-NLS-1$
+ getString("_UI_IPanelDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPartItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPartItemProvider.java
new file mode 100644
index 00000000000..e2b57074c9e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPartItemProvider.java
@@ -0,0 +1,832 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPart;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPart} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IPartItemProvider extends AssociationsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPartItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addMultiplicityPropertyDescriptor(object);
+ addOtherClassPropertyDescriptor(object);
+ addInversePropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_hTargetType_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_hTargetType_requiremenTracabilityHandle_feature", "_UI_M_hTargetType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ConveyedType_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ConveyedType_lastID_feature", "_UI_ConveyedType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getConveyedType_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_End2_Type_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_End2_Type_multiplicity_feature", "_UI_End2_Type_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getEnd2_Type_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Other Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOtherClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPart_otherClass_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPart_otherClass_feature", "_UI_IPart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPart_OtherClass(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inverse feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInversePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPart_inverse_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPart_inverse_feature", "_UI_IPart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPart_Inverse(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IPart_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPart_displayName_feature", "_UI_IPart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPart_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPart_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPart_codeUpdateCGTime_feature", "_UI_IPart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPart_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPart_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPart_theMainDiagram_feature", "_UI_IPart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPart_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPart_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPart_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPart_InitialCallAction());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPart_Slots());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPart_HyperLinks());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IPart.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IPart")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IPart)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IPart_type") : //$NON-NLS-1$
+ getString("_UI_IPart_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IPart.class)) {
+ case UMLRhapsodyPackage.IPART__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IPART__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IPART__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IPART__ID:
+ case UMLRhapsodyPackage.IPART__MY_STATE:
+ case UMLRhapsodyPackage.IPART__NAME:
+ case UMLRhapsodyPackage.IPART__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IPART__LAST_ID:
+ case UMLRhapsodyPackage.IPART__MULTIPLICITY:
+ case UMLRhapsodyPackage.IPART__DISPLAY_NAME:
+ case UMLRhapsodyPackage.IPART__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IPART__DESCRIPTION:
+ case UMLRhapsodyPackage.IPART__PROPERTIES:
+ case UMLRhapsodyPackage.IPART__IMPLICIT_CLASS:
+ case UMLRhapsodyPackage.IPART__STEREOTYPES:
+ case UMLRhapsodyPackage.IPART__DEPENDENCIES:
+ case UMLRhapsodyPackage.IPART__TAGS:
+ case UMLRhapsodyPackage.IPART__INITIAL_CALL_ACTION:
+ case UMLRhapsodyPackage.IPART__SLOTS:
+ case UMLRhapsodyPackage.IPART__HYPER_LINKS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_InitialCallAction(),
+ UMLRhapsodyFactory.eINSTANCE.createICallAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_Slots(),
+ UMLRhapsodyFactory.eINSTANCE.createISlot()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPart_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIPart_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIPart_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPinItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPinItemProvider.java
new file mode 100644
index 00000000000..7dc683558da
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPinItemProvider.java
@@ -0,0 +1,188 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPin;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPin} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IPinItemProvider extends IConnectorItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPinItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_typePropertyDescriptor(object);
+ addM_isParameterPinPropertyDescriptor(object);
+ addM_corePinPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Mtype feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_typePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPin_m_type_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPin_m_type_feature", "_UI_IPin_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPin_M_type(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mis Parameter Pin feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_isParameterPinPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPin_m_isParameterPin_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPin_m_isParameterPin_feature", "_UI_IPin_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPin_M_isParameterPin(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Mcore Pin feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_corePinPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPin_m_corePin_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPin_m_corePin_feature", "_UI_IPin_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPin_M_corePin(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IPin.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IPin")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IPin)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IPin_type") : //$NON-NLS-1$
+ getString("_UI_IPin_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IPin.class)) {
+ case UMLRhapsodyPackage.IPIN__MIS_PARAMETER_PIN:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPortItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPortItemProvider.java
new file mode 100644
index 00000000000..1c5d0e1cfb8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPortItemProvider.java
@@ -0,0 +1,495 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPort;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPort} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IPortItemProvider extends IInstanceItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPortItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addMultiplicityPropertyDescriptor(object);
+ addOtherClassPropertyDescriptor(object);
+ addBehavioralPropertyDescriptor(object);
+ addReversedPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_hTargetType_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_hTargetType_requiremenTracabilityHandle_feature", "_UI_M_hTargetType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_End2_Type_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_End2_Type_multiplicity_feature", "_UI_End2_Type_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getEnd2_Type_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Other Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOtherClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPort_otherClass_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPort_otherClass_feature", "_UI_IPort_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPort_OtherClass(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Behavioral feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBehavioralPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPort_behavioral_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPort_behavioral_feature", "_UI_IPort_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPort_Behavioral(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Reversed feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addReversedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPort_reversed_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPort_reversed_feature", "_UI_IPort_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPort_Reversed(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPort_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPort_objectCreation_feature", "_UI_IPort_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPort_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPort_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPort_umlDependencyID_feature", "_UI_IPort_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPort_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPort_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPort_lastID_feature", "_UI_IPort_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPort_LastID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPort_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPort_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPort_Annotations());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IPort.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IPort")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IPort)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IPort_type") : //$NON-NLS-1$
+ getString("_UI_IPort_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IPort.class)) {
+ case UMLRhapsodyPackage.IPORT__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IPORT__MULTIPLICITY:
+ case UMLRhapsodyPackage.IPORT__BEHAVIORAL:
+ case UMLRhapsodyPackage.IPORT__REVERSED:
+ case UMLRhapsodyPackage.IPORT__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IPORT__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IPORT__LAST_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IPORT__DESCRIPTION:
+ case UMLRhapsodyPackage.IPORT__PROPERTIES:
+ case UMLRhapsodyPackage.IPORT__IMPLICIT_CLASS:
+ case UMLRhapsodyPackage.IPORT__STEREOTYPES:
+ case UMLRhapsodyPackage.IPORT__TAGS:
+ case UMLRhapsodyPackage.IPORT__DEPENDENCIES:
+ case UMLRhapsodyPackage.IPORT__ANNOTATIONS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPort_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIPort_Stereotypes();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPrimitiveOperationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPrimitiveOperationItemProvider.java
new file mode 100644
index 00000000000..754946b9df2
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPrimitiveOperationItemProvider.java
@@ -0,0 +1,766 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPrimitiveOperation;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPrimitiveOperation} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IPrimitiveOperationItemProvider extends OperationsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPrimitiveOperationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addReturnTypePropertyDescriptor(object);
+ addAbstractPropertyDescriptor(object);
+ addFinalPropertyDescriptor(object);
+ addConcurrencyPropertyDescriptor(object);
+ addProtectionPropertyDescriptor(object);
+ addStaticPropertyDescriptor(object);
+ addConstantPropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPrimitiveOperation_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_lastID_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Return Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addReturnTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPrimitiveOperation_returnType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_returnType_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_ReturnType(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Abstract feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAbstractPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPrimitiveOperation_abstract_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_abstract_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Abstract(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Final feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFinalPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPrimitiveOperation_final_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_final_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Final(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Concurrency feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConcurrencyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPrimitiveOperation_concurrency_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_concurrency_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Concurrency(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Protection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addProtectionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPrimitiveOperation_protection_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_protection_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Protection(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Static feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStaticPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPrimitiveOperation_static_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_static_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Static(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Constant feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConstantPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPrimitiveOperation_constant_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_constant_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Constant(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IPrimitiveOperation_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_displayName_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPrimitiveOperation_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_requiremenTracabilityHandle_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPrimitiveOperation_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPrimitiveOperation_codeUpdateCGTime_feature", "_UI_IPrimitiveOperation_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_CodeUpdateCGTime(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Args());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_ItsBody());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_MyReturnType());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Declaratives());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_ItsActivityGraph());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_EmbededFiles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_TemplateParameters());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IPrimitiveOperation.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IPrimitiveOperation")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IPrimitiveOperation)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IPrimitiveOperation_type") : //$NON-NLS-1$
+ getString("_UI_IPrimitiveOperation_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IPrimitiveOperation.class)) {
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__ID:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__MY_STATE:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__NAME:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__LAST_ID:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__ABSTRACT:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__FINAL:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__CONCURRENCY:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__PROTECTION:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__STATIC:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__CONSTANT:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__DISPLAY_NAME:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__PROPERTIES:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__ARGS:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__ITS_BODY:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__TAGS:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__ANNOTATIONS:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__DEPENDENCIES:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__STEREOTYPES:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__MY_RETURN_TYPE:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__DESCRIPTION:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__DECLARATIVES:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__ITS_ACTIVITY_GRAPH:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__EMBEDED_FILES:
+ case UMLRhapsodyPackage.IPRIMITIVE_OPERATION__TEMPLATE_PARAMETERS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_ItsBody(),
+ UMLRhapsodyFactory.eINSTANCE.createIBody()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_MyReturnType(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_ItsActivityGraph(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_EmbededFiles(),
+ UMLRhapsodyFactory.eINSTANCE.createIEmbededFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_TemplateParameters(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Args() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Tags() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_TemplateParameters() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIPrimitiveOperation_MyReturnType();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IProfileItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IProfileItemProvider.java
new file mode 100644
index 00000000000..2533675afe6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IProfileItemProvider.java
@@ -0,0 +1,488 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProfile;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProfile} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IProfileItemProvider extends IPackageItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IProfileItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addWeakCGTimePropertyDescriptor(object);
+ addStrongCGTimePropertyDescriptor(object);
+ addDefaultCompositePropertyDescriptor(object);
+ addEventsBaseIDPropertyDescriptor(object);
+ addConfigurationRelatedTimePropertyDescriptor(object);
+ addLicensePropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Weak CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addWeakCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_OwnerHandleType_weakCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_OwnerHandleType_weakCGTime_feature", "_UI_OwnerHandleType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getOwnerHandleType_WeakCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Strong CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStrongCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_OwnerHandleType_strongCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_OwnerHandleType_strongCGTime_feature", "_UI_OwnerHandleType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getOwnerHandleType_StrongCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Composite feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultCompositePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProfile_defaultComposite_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProfile_defaultComposite_feature", "_UI_IProfile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProfile_DefaultComposite(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Events Base ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEventsBaseIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProfile_eventsBaseID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProfile_eventsBaseID_feature", "_UI_IProfile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProfile_EventsBaseID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Configuration Related Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConfigurationRelatedTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProfile_configurationRelatedTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProfile_configurationRelatedTime_feature", "_UI_IProfile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProfile_ConfigurationRelatedTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the License feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLicensePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProfile_license_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProfile_license_feature", "_UI_IProfile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProfile_License(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IProfile_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProfile_displayName_feature", "_UI_IProfile_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProfile_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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProfile_Classes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProfile_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProfile_Types());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProfile_MatrixLayouts());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IProfile.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IProfile")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IProfile)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IProfile_type") : //$NON-NLS-1$
+ getString("_UI_IProfile_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IProfile.class)) {
+ case UMLRhapsodyPackage.IPROFILE__WEAK_CG_TIME:
+ case UMLRhapsodyPackage.IPROFILE__STRONG_CG_TIME:
+ case UMLRhapsodyPackage.IPROFILE__EVENTS_BASE_ID:
+ case UMLRhapsodyPackage.IPROFILE__CONFIGURATION_RELATED_TIME:
+ case UMLRhapsodyPackage.IPROFILE__LICENSE:
+ case UMLRhapsodyPackage.IPROFILE__DISPLAY_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IPROFILE__DECLARATIVES:
+ case UMLRhapsodyPackage.IPROFILE__CLASSES:
+ case UMLRhapsodyPackage.IPROFILE__TAGS:
+ case UMLRhapsodyPackage.IPROFILE__TYPES:
+ case UMLRhapsodyPackage.IPROFILE__MATRIX_LAYOUTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Classes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Classes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Classes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProfile_MatrixLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProfile_Declaratives() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProfile_Classes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProfile_Types();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IProjectItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IProjectItemProvider.java
new file mode 100644
index 00000000000..fa18f0af86d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IProjectItemProvider.java
@@ -0,0 +1,1439 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProject;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProject} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IProjectItemProvider extends IPackageItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IProjectItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUserColorsPropertyDescriptor(object);
+ addDefaultSubsystemPropertyDescriptor(object);
+ addComponentPropertyDescriptor(object);
+ addUnitSccProjNamePropertyDescriptor(object);
+ addUnitSccProjPathPropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addVersionPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the User Colors feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUserColorsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProject_UserColors_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProject_UserColors_feature", "_UI_IProject_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProject_UserColors(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Subsystem feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultSubsystemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProject_defaultSubsystem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProject_defaultSubsystem_feature", "_UI_IProject_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProject_DefaultSubsystem(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Component feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addComponentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProject_component_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProject_component_feature", "_UI_IProject_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProject_Component(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Unit Scc Proj Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUnitSccProjNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProject_unitSccProjName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProject_unitSccProjName_feature", "_UI_IProject_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProject_UnitSccProjName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Unit Scc Proj Path feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUnitSccProjPathPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProject_unitSccProjPath_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProject_unitSccProjPath_feature", "_UI_IProject_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProject_UnitSccProjPath(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProject_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProject_codeUpdateCGTime_feature", "_UI_IProject_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProject_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Version feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addVersionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProject_version_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProject_version_feature", "_UI_IProject_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProject_Version(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_Multiplicities());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_Subsystems());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_Components());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_PanelDiagrams());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_UCDiagrams());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_CollaborationDiagrams());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_Declaratives());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_ComponentDiagrams());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIProject_Dependencies());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IProject.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IProject")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IProject)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IProject_type") : //$NON-NLS-1$
+ getString("_UI_IProject_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IProject.class)) {
+ case UMLRhapsodyPackage.IPROJECT__USER_COLORS:
+ case UMLRhapsodyPackage.IPROJECT__UNIT_SCC_PROJ_NAME:
+ case UMLRhapsodyPackage.IPROJECT__UNIT_SCC_PROJ_PATH:
+ case UMLRhapsodyPackage.IPROJECT__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.IPROJECT__VERSION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IPROJECT__MULTIPLICITIES:
+ case UMLRhapsodyPackage.IPROJECT__SUBSYSTEMS:
+ case UMLRhapsodyPackage.IPROJECT__DIAGRAMS:
+ case UMLRhapsodyPackage.IPROJECT__COMPONENTS:
+ case UMLRhapsodyPackage.IPROJECT__PANEL_DIAGRAMS:
+ case UMLRhapsodyPackage.IPROJECT__HYPER_LINKS:
+ case UMLRhapsodyPackage.IPROJECT__MSCS:
+ case UMLRhapsodyPackage.IPROJECT__UC_DIAGRAMS:
+ case UMLRhapsodyPackage.IPROJECT__COLLABORATION_DIAGRAMS:
+ case UMLRhapsodyPackage.IPROJECT__DECLARATIVES:
+ case UMLRhapsodyPackage.IPROJECT__COMPONENT_DIAGRAMS:
+ case UMLRhapsodyPackage.IPROJECT__DEPENDENCIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Multiplicities(),
+ UMLRhapsodyFactory.eINSTANCE.createIMultiplicityItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Subsystems(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Subsystems(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Subsystems(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIModelElement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateVertex()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIConfiguration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIValueSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIContextSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIEnumerationLiteral()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIExecutionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIFileFragment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIGuard()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSlot()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceValue()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperator()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createILiteralSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessagePoint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createISendAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createISwimlane()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiationParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createITrigger()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIModelElement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateVertex()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIConfiguration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIValueSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIContextSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIEnumerationLiteral()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIExecutionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIFileFragment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIGuard()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSlot()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceValue()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperator()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createILiteralSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessagePoint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createISendAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createISwimlane()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiationParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createITrigger()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Components(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_PanelDiagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_UCDiagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_CollaborationDiagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_ComponentDiagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIProject_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIPackage_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProject_Diagrams() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProject_Components() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProject_Subsystems() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProject_MSCS() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProject_CollaborationDiagrams() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProject_ComponentDiagrams() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProject_Dependencies() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProject_PanelDiagrams() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProject_Declaratives() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIProject_UCDiagrams();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyContainerItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyContainerItemProvider.java
new file mode 100644
index 00000000000..75d77bbfb58
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyContainerItemProvider.java
@@ -0,0 +1,152 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertyContainer;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertyContainer} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IPropertyContainerItemProvider extends PropertiesTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPropertyContainerItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPropertyContainer_Subjects());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IPropertyContainer.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IPropertyContainer")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IPropertyContainer_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IPropertyContainer.class)) {
+ case UMLRhapsodyPackage.IPROPERTY_CONTAINER__SUBJECTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPropertyContainer_Subjects(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertySubject()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyItemProvider.java
new file mode 100644
index 00000000000..5300aa792f7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyItemProvider.java
@@ -0,0 +1,240 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProperty;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProperty} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IPropertyItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPropertyItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addNamePropertyDescriptor(object);
+ addValuePropertyDescriptor(object);
+ addTypePropertyDescriptor(object);
+ addExtraTypeInfoPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProperty_Name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProperty_Name_feature", "_UI_IProperty_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProperty_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProperty_Value_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProperty_Value_feature", "_UI_IProperty_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProperty_Value(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProperty_Type_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProperty_Type_feature", "_UI_IProperty_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProperty_Type(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Extra Type Info feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addExtraTypeInfoPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IProperty_ExtraTypeInfo_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IProperty_ExtraTypeInfo_feature", "_UI_IProperty_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIProperty_ExtraTypeInfo(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IProperty.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IProperty")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IProperty)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IProperty_type") : //$NON-NLS-1$
+ getString("_UI_IProperty_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IProperty.class)) {
+ case UMLRhapsodyPackage.IPROPERTY__NAME:
+ case UMLRhapsodyPackage.IPROPERTY__VALUE:
+ case UMLRhapsodyPackage.IPROPERTY__TYPE:
+ case UMLRhapsodyPackage.IPROPERTY__EXTRA_TYPE_INFO:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IPropertyMetaclassItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyMetaclassItemProvider.java
new file mode 100644
index 00000000000..a93799408e8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertyMetaclassItemProvider.java
@@ -0,0 +1,209 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertyMetaclass;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertyMetaclass} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IPropertyMetaclassItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPropertyMetaclassItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPropertyMetaclass_Name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPropertyMetaclass_Name_feature", "_UI_IPropertyMetaclass_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPropertyMetaclass_Name(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPropertyMetaclass_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IPropertyMetaclass.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IPropertyMetaclass")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IPropertyMetaclass)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IPropertyMetaclass_type") : //$NON-NLS-1$
+ getString("_UI_IPropertyMetaclass_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IPropertyMetaclass.class)) {
+ case UMLRhapsodyPackage.IPROPERTY_METACLASS__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IPROPERTY_METACLASS__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPropertyMetaclass_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIProperty()));
+ }
+
+ /**
+ * 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/IPropertySubjectItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertySubjectItemProvider.java
new file mode 100644
index 00000000000..2c79f91a3be
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IPropertySubjectItemProvider.java
@@ -0,0 +1,209 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertySubject;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertySubject} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IPropertySubjectItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPropertySubjectItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IPropertySubject_Name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IPropertySubject_Name_feature", "_UI_IPropertySubject_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIPropertySubject_Name(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIPropertySubject_Metaclasses());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IPropertySubject.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IPropertySubject")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IPropertySubject)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IPropertySubject_type") : //$NON-NLS-1$
+ getString("_UI_IPropertySubject_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IPropertySubject.class)) {
+ case UMLRhapsodyPackage.IPROPERTY_SUBJECT__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IPROPERTY_SUBJECT__METACLASSES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIPropertySubject_Metaclasses(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyMetaclass()));
+ }
+
+ /**
+ * 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/IReceptionItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IReceptionItemProvider.java
new file mode 100644
index 00000000000..0d3dcc222ad
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IReceptionItemProvider.java
@@ -0,0 +1,385 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IReception;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IReception} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IReceptionItemProvider extends OperationsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IReceptionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addArgsPropertyDescriptor(object);
+ addEventPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReception_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReception_id_feature", "_UI_IReception_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReception_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReception_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReception_myState_feature", "_UI_IReception_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReception_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Args feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addArgsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReception_Args_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReception_Args_feature", "_UI_IReception_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReception_Args(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Event feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEventPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReception_event_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReception_event_feature", "_UI_IReception_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReception_Event(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReception_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReception_modifiedTimeWeak_feature", "_UI_IReception_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReception_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReception_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReception_lastID_feature", "_UI_IReception_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReception_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReception_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReception_requiremenTracabilityHandle_feature", "_UI_IReception_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReception_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReception_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReception_objectCreation_feature", "_UI_IReception_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReception_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReception_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReception_umlDependencyID_feature", "_UI_IReception_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReception_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIReception_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIReception_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IReception.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IReception")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IReception)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IReception_type") : //$NON-NLS-1$
+ getString("_UI_IReception_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IReception.class)) {
+ case UMLRhapsodyPackage.IRECEPTION__ID:
+ case UMLRhapsodyPackage.IRECEPTION__MY_STATE:
+ case UMLRhapsodyPackage.IRECEPTION__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IRECEPTION__LAST_ID:
+ case UMLRhapsodyPackage.IRECEPTION__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IRECEPTION__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IRECEPTION__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IRECEPTION__DEPENDENCIES:
+ case UMLRhapsodyPackage.IRECEPTION__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReception_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReception_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReception_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IReferenceActivityItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IReferenceActivityItemProvider.java
new file mode 100644
index 00000000000..2a118f603e8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IReferenceActivityItemProvider.java
@@ -0,0 +1,437 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IReferenceActivity;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IReferenceActivity} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IReferenceActivityItemProvider extends DependsOnTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IReferenceActivityItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addParentPropertyDescriptor(object);
+ addStateTypePropertyDescriptor(object);
+ addDefaultTransPropertyDescriptor(object);
+ addSwimlanePropertyDescriptor(object);
+ addReferencedActivityPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReferenceActivity_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReferenceActivity_id_feature", "_UI_IReferenceActivity_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReferenceActivity_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReferenceActivity_name_feature", "_UI_IReferenceActivity_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReferenceActivity_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReferenceActivity_modifiedTimeWeak_feature", "_UI_IReferenceActivity_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Parent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReferenceActivity_parent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReferenceActivity_parent_feature", "_UI_IReferenceActivity_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Parent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the State Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStateTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReferenceActivity_stateType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReferenceActivity_stateType_feature", "_UI_IReferenceActivity_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_StateType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Trans feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultTransPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReferenceActivity_defaultTrans_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReferenceActivity_defaultTrans_feature", "_UI_IReferenceActivity_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_DefaultTrans(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Swimlane feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSwimlanePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReferenceActivity_swimlane_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReferenceActivity_swimlane_feature", "_UI_IReferenceActivity_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Swimlane(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Referenced Activity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addReferencedActivityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReferenceActivity_referencedActivity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReferenceActivity_referencedActivity_feature", "_UI_IReferenceActivity_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_ReferencedActivity(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IReferenceActivity_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IReferenceActivity_myState_feature", "_UI_IReferenceActivity_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_MyState(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IReferenceActivity.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IReferenceActivity")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IReferenceActivity)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IReferenceActivity_type") : //$NON-NLS-1$
+ getString("_UI_IReferenceActivity_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IReferenceActivity.class)) {
+ case UMLRhapsodyPackage.IREFERENCE_ACTIVITY__ID:
+ case UMLRhapsodyPackage.IREFERENCE_ACTIVITY__NAME:
+ case UMLRhapsodyPackage.IREFERENCE_ACTIVITY__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IREFERENCE_ACTIVITY__STATE_TYPE:
+ case UMLRhapsodyPackage.IREFERENCE_ACTIVITY__DEFAULT_TRANS:
+ case UMLRhapsodyPackage.IREFERENCE_ACTIVITY__MY_STATE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IREFERENCE_ACTIVITY__STEREOTYPES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIReferenceActivity_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IRelationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IRelationItemProvider.java
new file mode 100644
index 00000000000..ceba78a4520
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IRelationItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IRelation} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IRelationItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IRelationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IRelation.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IRelation")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IRelation_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IRequirementItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IRequirementItemProvider.java
new file mode 100644
index 00000000000..d57d635d20a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IRequirementItemProvider.java
@@ -0,0 +1,383 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IRequirement;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IRequirement} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IRequirementItemProvider extends IAnnotationItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IRequirementItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addReqIDPropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IRequirement_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IRequirement_id_feature", "_UI_IRequirement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIRequirement_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IRequirement_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IRequirement_name_feature", "_UI_IRequirement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIRequirement_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IRequirement_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IRequirement_myState_feature", "_UI_IRequirement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIRequirement_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IRequirement_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IRequirement_lastID_feature", "_UI_IRequirement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIRequirement_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IRequirement_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IRequirement_modifiedTimeWeak_feature", "_UI_IRequirement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIRequirement_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Req ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addReqIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IRequirement_reqID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IRequirement_reqID_feature", "_UI_IRequirement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIRequirement_ReqID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IRequirement_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IRequirement_displayName_feature", "_UI_IRequirement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIRequirement_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IRequirement_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IRequirement_theMainDiagram_feature", "_UI_IRequirement_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIRequirement_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIRequirement_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIRequirement_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIRequirement_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIRequirement_Anchors());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIRequirement_HyperLinks());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IRequirement.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IRequirement")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IRequirement)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IRequirement_type") : //$NON-NLS-1$
+ getString("_UI_IRequirement_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IRequirement.class)) {
+ case UMLRhapsodyPackage.IREQUIREMENT__ID:
+ case UMLRhapsodyPackage.IREQUIREMENT__NAME:
+ case UMLRhapsodyPackage.IREQUIREMENT__MY_STATE:
+ case UMLRhapsodyPackage.IREQUIREMENT__LAST_ID:
+ case UMLRhapsodyPackage.IREQUIREMENT__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IREQUIREMENT__REQ_ID:
+ case UMLRhapsodyPackage.IREQUIREMENT__DISPLAY_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IREQUIREMENT__ANNOTATIONS:
+ case UMLRhapsodyPackage.IREQUIREMENT__STEREOTYPES:
+ case UMLRhapsodyPackage.IREQUIREMENT__DEPENDENCIES:
+ case UMLRhapsodyPackage.IREQUIREMENT__ANCHORS:
+ case UMLRhapsodyPackage.IREQUIREMENT__HYPER_LINKS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIRequirement_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIRequirement_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIRequirement_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIRequirement_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIRequirement_Anchors(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnchor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIRequirement_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISendActionItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISendActionItemProvider.java
new file mode 100644
index 00000000000..72917e31c99
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISendActionItemProvider.java
@@ -0,0 +1,213 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISendAction;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISendAction} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ISendActionItemProvider extends IActionItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ISendActionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addM_hTargetPropertyDescriptor(object);
+ addArgValCountPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the MhTarget feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM_hTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISendAction_m_hTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISendAction_m_hTarget_feature", "_UI_ISendAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISendAction_M_hTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Arg Val Count feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addArgValCountPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISendAction_ArgValCount_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISendAction_ArgValCount_feature", "_UI_ISendAction_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISendAction_ArgValCount(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISendAction_M_hEvent());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISendAction_GraphElements());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ISendAction.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ISendAction")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ISendAction)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ISendAction_type") : //$NON-NLS-1$
+ getString("_UI_ISendAction_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ISendAction.class)) {
+ case UMLRhapsodyPackage.ISEND_ACTION__ARG_VAL_COUNT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ISEND_ACTION__MHEVENT:
+ case UMLRhapsodyPackage.ISEND_ACTION__GRAPH_ELEMENTS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISendAction_M_hEvent(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISendAction_GraphElements(),
+ UMLRhapsodyFactory.eINSTANCE.createIHandleWithData()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISequenceDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISequenceDiagramItemProvider.java
new file mode 100644
index 00000000000..a34945c2751
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISequenceDiagramItemProvider.java
@@ -0,0 +1,133 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISequenceDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISequenceDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ISequenceDiagramItemProvider extends IDiagramItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ISequenceDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns ISequenceDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ISequenceDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ISequenceDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ISequenceDiagram_type") : //$NON-NLS-1$
+ getString("_UI_ISequenceDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISlotItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISlotItemProvider.java
new file mode 100644
index 00000000000..9d983f03a04
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISlotItemProvider.java
@@ -0,0 +1,239 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISlot;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISlot} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ISlotItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ISlotItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addValuePropertyDescriptor(object);
+ addDefiningVarPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISlot_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISlot_id_feature", "_UI_ISlot_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISlot_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISlot_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISlot_name_feature", "_UI_ISlot_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISlot_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISlot_value_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISlot_value_feature", "_UI_ISlot_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISlot_Value(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Defining Var feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefiningVarPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISlot_definingVar_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISlot_definingVar_feature", "_UI_ISlot_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISlot_DefiningVar(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns ISlot.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ISlot")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ISlot)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ISlot_type") : //$NON-NLS-1$
+ getString("_UI_ISlot_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ISlot.class)) {
+ case UMLRhapsodyPackage.ISLOT__ID:
+ case UMLRhapsodyPackage.ISLOT__NAME:
+ case UMLRhapsodyPackage.ISLOT__VALUE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IStateChartDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateChartDiagramItemProvider.java
new file mode 100644
index 00000000000..7f51a979ef4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateChartDiagramItemProvider.java
@@ -0,0 +1,133 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateChartDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateChartDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IStateChartDiagramItemProvider extends IDiagramItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IStateChartDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IStateChartDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IStateChartDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IStateChartDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IStateChartDiagram_type") : //$NON-NLS-1$
+ getString("_UI_IStateChartDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateChartItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateChartItemProvider.java
new file mode 100644
index 00000000000..d1bcc379b1a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateChartItemProvider.java
@@ -0,0 +1,435 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateChart;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateChart} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IStateChartItemProvider extends IClassItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IStateChartItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addDefNumberPropertyDescriptor(object);
+ addLastModifiedTimePropertyDescriptor(object);
+ addVersionPropertyDescriptor(object);
+ addBaseVersionPropertyDescriptor(object);
+ addInheritsFromHandlePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Def Number feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefNumberPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_NestedStateChartType_defNumber_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_NestedStateChartType_defNumber_feature", "_UI_NestedStateChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_DefNumber(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last Modified Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastModifiedTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_NestedStateChartType_lastModifiedTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_NestedStateChartType_lastModifiedTime_feature", "_UI_NestedStateChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_LastModifiedTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Version feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addVersionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_NestedStateChartType_version_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_NestedStateChartType_version_feature", "_UI_NestedStateChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Version(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Base Version feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBaseVersionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStateChart_baseVersion_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStateChart_baseVersion_feature", "_UI_IStateChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStateChart_BaseVersion(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inherits From Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInheritsFromHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStateChart_inheritsFromHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStateChart_inheritsFromHandle_feature", "_UI_IStateChart_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStateChart_InheritsFromHandle(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_GraphicChart());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Transitions());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIStateChart_States());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIStateChart_Diagram());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIStateChart_Views());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IStateChart.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IStateChart")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IStateChart)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IStateChart_type") : //$NON-NLS-1$
+ getString("_UI_IStateChart_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IStateChart.class)) {
+ case UMLRhapsodyPackage.ISTATE_CHART__DEF_NUMBER:
+ case UMLRhapsodyPackage.ISTATE_CHART__LAST_MODIFIED_TIME:
+ case UMLRhapsodyPackage.ISTATE_CHART__VERSION:
+ case UMLRhapsodyPackage.ISTATE_CHART__BASE_VERSION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ISTATE_CHART__GRAPHIC_CHART:
+ case UMLRhapsodyPackage.ISTATE_CHART__TRANSITIONS:
+ case UMLRhapsodyPackage.ISTATE_CHART__CONNECTORS:
+ case UMLRhapsodyPackage.ISTATE_CHART__STATES:
+ case UMLRhapsodyPackage.ISTATE_CHART__DIAGRAM:
+ case UMLRhapsodyPackage.ISTATE_CHART__VIEWS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_GraphicChart(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Transitions(),
+ UMLRhapsodyFactory.eINSTANCE.createIDefaultDrvdTrans()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Transitions(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIBranch()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIFork()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIHistoryConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIReferenceActivity()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createITimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStateChart_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStateChart_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStateChart_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStateChart_States(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStateChart_States(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStateChart_Diagram(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStateChart_Views(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Inheritances() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Attrs() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Declaratives() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_EventHandles() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_ComponentFiles() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Ports() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Links() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Associations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_StateCharts() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIStateChart_Diagram() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIStateChart_Views() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Tags() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_TemplateParameters() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Operations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_PrimitiveOperations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIStateChart_States() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIClass_Dependencies() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Transitions();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateItemProvider.java
new file mode 100644
index 00000000000..b3eb826e653
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateItemProvider.java
@@ -0,0 +1,901 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IState;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IState} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IStateItemProvider extends IStateVertexItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IStateItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addParentPropertyDescriptor(object);
+ addStateTypePropertyDescriptor(object);
+ addDefaultTransPropertyDescriptor(object);
+ addInheritsFromHandlePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ addSwimlanePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Parent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IState_parent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IState_parent_feature", "_UI_IState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIState_Parent(),
+ true,
+ false,
+ false,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the State Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStateTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IState_stateType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IState_stateType_feature", "_UI_IState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIState_StateType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Trans feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultTransPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IState_defaultTrans_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IState_defaultTrans_feature", "_UI_IState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIState_DefaultTrans(),
+ true,
+ false,
+ false,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inherits From Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInheritsFromHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IState_inheritsFromHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IState_inheritsFromHandle_feature", "_UI_IState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIState_InheritsFromHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IState_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IState_requiremenTracabilityHandle_feature", "_UI_IState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIState_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IState_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IState_displayName_feature", "_UI_IState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIState_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IState_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IState_theMainDiagram_feature", "_UI_IState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIState_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Swimlane feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSwimlanePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IState_swimlane_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IState_swimlane_feature", "_UI_IState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIState_Swimlane(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IState_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IState_codeUpdateCGTime_feature", "_UI_IState_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIState_CodeUpdateCGTime(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIState_ExitAction());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIState_NestedStateChart());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIState_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIState_Dependencies());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IState.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IState")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IState)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IState_type") : //$NON-NLS-1$
+ getString("_UI_IState_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IState.class)) {
+ case UMLRhapsodyPackage.ISTATE__PARENT:
+ case UMLRhapsodyPackage.ISTATE__STATE_TYPE:
+ case UMLRhapsodyPackage.ISTATE__DEFAULT_TRANS:
+ case UMLRhapsodyPackage.ISTATE__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.ISTATE__DISPLAY_NAME:
+ case UMLRhapsodyPackage.ISTATE__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ISTATE__ENTRY_ACTION:
+ case UMLRhapsodyPackage.ISTATE__EXIT_ACTION:
+ case UMLRhapsodyPackage.ISTATE__NESTED_STATE_CHART:
+ case UMLRhapsodyPackage.ISTATE__ANNOTATIONS:
+ case UMLRhapsodyPackage.ISTATE__DEPENDENCIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIModelElement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateVertex()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIConfiguration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIValueSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIContextSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIEnumerationLiteral()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIExecutionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIFileFragment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIGuard()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSlot()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceValue()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperator()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createILiteralSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessagePoint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createISendAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createISwimlane()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiationParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createITrigger()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_ExitAction(),
+ UMLRhapsodyFactory.eINSTANCE.createIAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_ExitAction(),
+ UMLRhapsodyFactory.eINSTANCE.createISendAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_NestedStateChart(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_NestedStateChart(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIState_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_EntryAction() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_ExitAction() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_Dependencies() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIState_NestedStateChart();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateVertexItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateVertexItemProvider.java
new file mode 100644
index 00000000000..3670a801446
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStateVertexItemProvider.java
@@ -0,0 +1,326 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateVertex;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateVertex} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IStateVertexItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IStateVertexItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addStereotypesPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStateVertex_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStateVertex_modifiedTimeWeak_feature", "_UI_IStateVertex_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStateVertex_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStateVertex_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStateVertex_id_feature", "_UI_IStateVertex_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStateVertex_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStateVertex_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStateVertex_umlDependencyID_feature", "_UI_IStateVertex_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStateVertex_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStateVertex_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStateVertex_myState_feature", "_UI_IStateVertex_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStateVertex_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Stereotypes feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStereotypesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStateVertex_Stereotypes_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStateVertex_Stereotypes_feature", "_UI_IStateVertex_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStateVertex_Stereotypes(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStateVertex_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStateVertex_objectCreation_feature", "_UI_IStateVertex_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStateVertex_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStateVertex_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStateVertex_name_feature", "_UI_IStateVertex_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStateVertex_Name(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIStateVertex_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IStateVertex.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IStateVertex")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IStateVertex)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IStateVertex_type") : //$NON-NLS-1$
+ getString("_UI_IStateVertex_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IStateVertex.class)) {
+ case UMLRhapsodyPackage.ISTATE_VERTEX__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ISTATE_VERTEX__ID:
+ case UMLRhapsodyPackage.ISTATE_VERTEX__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.ISTATE_VERTEX__MY_STATE:
+ case UMLRhapsodyPackage.ISTATE_VERTEX__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ISTATE_VERTEX__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ISTATE_VERTEX__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStateVertex_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStereotypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStereotypeItemProvider.java
new file mode 100644
index 00000000000..6b50cddd644
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStereotypeItemProvider.java
@@ -0,0 +1,486 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStereotype;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStereotype} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IStereotypeItemProvider extends IClassifierItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IStereotypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addM2ClassesPropertyDescriptor(object);
+ addNewTermPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the M2 Classes feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addM2ClassesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStereotype_m2Classes_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStereotype_m2Classes_feature", "_UI_IStereotype_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStereotype_M2Classes(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the New Term feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNewTermPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStereotype_newTerm_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStereotype_newTerm_feature", "_UI_IStereotype_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStereotype_NewTerm(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStereotype_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStereotype_lastID_feature", "_UI_IStereotype_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStereotype_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStereotype_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStereotype_requiremenTracabilityHandle_feature", "_UI_IStereotype_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStereotype_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_IStereotype_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStereotype_displayName_feature", "_UI_IStereotype_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStereotype_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStereotype_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStereotype_objectCreation_feature", "_UI_IStereotype_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStereotype_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStereotype_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStereotype_umlDependencyID_feature", "_UI_IStereotype_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStereotype_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IStereotype_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IStereotype_theMainDiagram_feature", "_UI_IStereotype_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIStereotype_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIStereotype_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIStereotype_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIStereotype_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIStereotype_Inheritances());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIStereotype_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIStereotype_Annotations());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IStereotype.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IStereotype")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IStereotype)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IStereotype_type") : //$NON-NLS-1$
+ getString("_UI_IStereotype_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IStereotype.class)) {
+ case UMLRhapsodyPackage.ISTEREOTYPE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ISTEREOTYPE__ID:
+ case UMLRhapsodyPackage.ISTEREOTYPE__MY_STATE:
+ case UMLRhapsodyPackage.ISTEREOTYPE__NAME:
+ case UMLRhapsodyPackage.ISTEREOTYPE__M2_CLASSES:
+ case UMLRhapsodyPackage.ISTEREOTYPE__NEW_TERM:
+ case UMLRhapsodyPackage.ISTEREOTYPE__LAST_ID:
+ case UMLRhapsodyPackage.ISTEREOTYPE__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.ISTEREOTYPE__DISPLAY_NAME:
+ case UMLRhapsodyPackage.ISTEREOTYPE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ISTEREOTYPE__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ISTEREOTYPE__PROPERTIES:
+ case UMLRhapsodyPackage.ISTEREOTYPE__DESCRIPTION:
+ case UMLRhapsodyPackage.ISTEREOTYPE__TAGS:
+ case UMLRhapsodyPackage.ISTEREOTYPE__INHERITANCES:
+ case UMLRhapsodyPackage.ISTEREOTYPE__DEPENDENCIES:
+ case UMLRhapsodyPackage.ISTEREOTYPE__ANNOTATIONS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStereotype_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStereotype_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStereotype_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStereotype_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStereotype_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStereotype_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIStereotype_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStructureDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStructureDiagramItemProvider.java
new file mode 100644
index 00000000000..883da314320
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IStructureDiagramItemProvider.java
@@ -0,0 +1,133 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStructureDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStructureDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IStructureDiagramItemProvider extends IDiagramItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IStructureDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IStructureDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IStructureDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IStructureDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IStructureDiagram_type") : //$NON-NLS-1$
+ getString("_UI_IStructureDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
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
new file mode 100644
index 00000000000..2549b44a51b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISubsystemItemProvider.java
@@ -0,0 +1,2197 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISubsystem;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISubsystem} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ISubsystemItemProvider extends OwnerHandleTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ISubsystemItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addDefaultCompositePropertyDescriptor(object);
+ addEventsBaseIDPropertyDescriptor(object);
+ addConfigurationRelatedTimePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addCmheaderPropertyDescriptor(object);
+ addPredefinedTypesPropertyDescriptor(object);
+ addAssociationElementsPropertyDescriptor(object);
+ addOwnerHandlePropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_id_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_myState_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_name_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_modifiedTimeWeak_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Composite feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultCompositePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_defaultComposite_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_defaultComposite_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_DefaultComposite(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Events Base ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEventsBaseIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_eventsBaseID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_eventsBaseID_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_EventsBaseID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Configuration Related Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConfigurationRelatedTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_configurationRelatedTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_configurationRelatedTime_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_ConfigurationRelatedTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_lastID_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Cmheader feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCmheaderPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_cmheader_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_cmheader_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_Cmheader(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Predefined Types feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addPredefinedTypesPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_PredefinedTypes_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_PredefinedTypes_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_PredefinedTypes(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Association Elements feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAssociationElementsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_AssociationElements_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_AssociationElements_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_AssociationElements(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Owner Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOwnerHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_ownerHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_ownerHandle_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_OwnerHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_theMainDiagram_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_requiremenTracabilityHandle_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_codeUpdateCGTime_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_objectCreation_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISubsystem_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_umlDependencyID_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_ISubsystem_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISubsystem_displayName_feature", "_UI_ISubsystem_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISubsystem_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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Classes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Events());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_MatrixLayouts());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableInstances());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_MatrixInstances());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_EmbededFiles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISubsystem_ComponentFiles());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ISubsystem.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ISubsystem")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ISubsystem)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ISubsystem_type") : //$NON-NLS-1$
+ getString("_UI_ISubsystem_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ISubsystem.class)) {
+ case UMLRhapsodyPackage.ISUBSYSTEM__ID:
+ case UMLRhapsodyPackage.ISUBSYSTEM__MY_STATE:
+ case UMLRhapsodyPackage.ISUBSYSTEM__NAME:
+ case UMLRhapsodyPackage.ISUBSYSTEM__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ISUBSYSTEM__EVENTS_BASE_ID:
+ case UMLRhapsodyPackage.ISUBSYSTEM__CONFIGURATION_RELATED_TIME:
+ case UMLRhapsodyPackage.ISUBSYSTEM__LAST_ID:
+ case UMLRhapsodyPackage.ISUBSYSTEM__CMHEADER:
+ case UMLRhapsodyPackage.ISUBSYSTEM__PREDEFINED_TYPES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.ISUBSYSTEM__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.ISUBSYSTEM__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ISUBSYSTEM__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.ISUBSYSTEM__DISPLAY_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ISUBSYSTEM__CLASSES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__PROPERTIES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__DECLARATIVES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__TYPES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__STEREOTYPES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__EVENTS:
+ case UMLRhapsodyPackage.ISUBSYSTEM__ANNOTATIONS:
+ case UMLRhapsodyPackage.ISUBSYSTEM__USE_CASES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__ACTORS:
+ case UMLRhapsodyPackage.ISUBSYSTEM__DESCRIPTION:
+ case UMLRhapsodyPackage.ISUBSYSTEM__TAGS:
+ case UMLRhapsodyPackage.ISUBSYSTEM__DEPENDENCIES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__HYPER_LINKS:
+ case UMLRhapsodyPackage.ISUBSYSTEM__TABLE_LAYOUTS:
+ case UMLRhapsodyPackage.ISUBSYSTEM__MATRIX_LAYOUTS:
+ case UMLRhapsodyPackage.ISUBSYSTEM__TABLE_INSTANCES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__MATRIX_INSTANCES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__EMBEDED_FILES:
+ case UMLRhapsodyPackage.ISUBSYSTEM__COMPONENT_FILES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Classes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Classes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Classes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Events(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Events(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Events(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Events(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIExternalHyperlink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIInternalHyperlink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIModelElement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateVertex()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIConfiguration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIValueSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIContextSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIEnumerationLiteral()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIExecutionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIFileFragment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIGuard()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSlot()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceValue()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperator()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createILiteralSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessagePoint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createISendAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createISwimlane()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiationParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createITrigger()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_MatrixLayouts(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createITableInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_MatrixInstances(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_EmbededFiles(),
+ UMLRhapsodyFactory.eINSTANCE.createIEmbededFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISubsystem_ComponentFiles(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_Classes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_Declaratives() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_Types() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_Annotations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_UseCases() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_Actors() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_TableLayouts() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_Events() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_ComponentFiles() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_MatrixLayouts() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_Tags() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISubsystem_Dependencies();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISwimlaneItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISwimlaneItemProvider.java
new file mode 100644
index 00000000000..7de05032eb8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISwimlaneItemProvider.java
@@ -0,0 +1,364 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISwimlane;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISwimlane} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ISwimlaneItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ISwimlaneItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addRepresentsPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISwimlane_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISwimlane_id_feature", "_UI_ISwimlane_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISwimlane_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISwimlane_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISwimlane_name_feature", "_UI_ISwimlane_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISwimlane_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISwimlane_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISwimlane_modifiedTimeWeak_feature", "_UI_ISwimlane_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISwimlane_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Represents feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRepresentsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISwimlane_represents_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISwimlane_represents_feature", "_UI_ISwimlane_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISwimlane_Represents(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISwimlane_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISwimlane_myState_feature", "_UI_ISwimlane_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISwimlane_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISwimlane_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISwimlane_objectCreation_feature", "_UI_ISwimlane_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISwimlane_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISwimlane_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISwimlane_umlDependencyID_feature", "_UI_ISwimlane_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISwimlane_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_ISwimlane_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISwimlane_displayName_feature", "_UI_ISwimlane_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISwimlane_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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISwimlane_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISwimlane_Swimlanes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISwimlane_Stereotypes());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ISwimlane.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ISwimlane")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ISwimlane)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ISwimlane_type") : //$NON-NLS-1$
+ getString("_UI_ISwimlane_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ISwimlane.class)) {
+ case UMLRhapsodyPackage.ISWIMLANE__ID:
+ case UMLRhapsodyPackage.ISWIMLANE__NAME:
+ case UMLRhapsodyPackage.ISWIMLANE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ISWIMLANE__MY_STATE:
+ case UMLRhapsodyPackage.ISWIMLANE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ISWIMLANE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.ISWIMLANE__DISPLAY_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ISWIMLANE__DESCRIPTION:
+ case UMLRhapsodyPackage.ISWIMLANE__SWIMLANES:
+ case UMLRhapsodyPackage.ISWIMLANE__STEREOTYPES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISwimlane_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISwimlane_Swimlanes(),
+ UMLRhapsodyFactory.eINSTANCE.createISwimlane()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISwimlane_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISysMLPortItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISysMLPortItemProvider.java
new file mode 100644
index 00000000000..75cf00f855a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ISysMLPortItemProvider.java
@@ -0,0 +1,590 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISysMLPort;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISysMLPort} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ISysMLPortItemProvider extends IInstanceItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ISysMLPortItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addMultiplicityPropertyDescriptor(object);
+ addOtherClassPropertyDescriptor(object);
+ addDirectionPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addReversedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_End2_Type_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_End2_Type_multiplicity_feature", "_UI_End2_Type_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getEnd2_Type_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Other Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOtherClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISysMLPort_otherClass_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISysMLPort_otherClass_feature", "_UI_ISysMLPort_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISysMLPort_OtherClass(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Direction feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDirectionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISysMLPort_direction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISysMLPort_direction_feature", "_UI_ISysMLPort_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Direction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISysMLPort_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISysMLPort_lastID_feature", "_UI_ISysMLPort_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISysMLPort_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Reversed feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addReversedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ISysMLPort_reversed_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ISysMLPort_reversed_feature", "_UI_ISysMLPort_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Reversed(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ISysMLPort.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ISysMLPort")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ISysMLPort)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ISysMLPort_type") : //$NON-NLS-1$
+ getString("_UI_ISysMLPort_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ISysMLPort.class)) {
+ case UMLRhapsodyPackage.ISYS_ML_PORT__MULTIPLICITY:
+ case UMLRhapsodyPackage.ISYS_ML_PORT__DIRECTION:
+ case UMLRhapsodyPackage.ISYS_ML_PORT__LAST_ID:
+ case UMLRhapsodyPackage.ISYS_ML_PORT__REVERSED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ISYS_ML_PORT__IMPLICIT_CLASS:
+ case UMLRhapsodyPackage.ISYS_ML_PORT__DEPENDENCIES:
+ case UMLRhapsodyPackage.ISYS_ML_PORT__STEREOTYPES:
+ case UMLRhapsodyPackage.ISYS_ML_PORT__TAGS:
+ case UMLRhapsodyPackage.ISYS_ML_PORT__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getISysMLPort_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableInstanceItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableInstanceItemProvider.java
new file mode 100644
index 00000000000..fa82452afde
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableInstanceItemProvider.java
@@ -0,0 +1,585 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableInstance;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableInstance} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITableInstanceItemProvider extends TableInstancesTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITableInstanceItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addLayoutHandlePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITableInstance_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITableInstance_id_feature", "_UI_ITableInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITableInstance_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITableInstance_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITableInstance_myState_feature", "_UI_ITableInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITableInstance_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITableInstance_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITableInstance_name_feature", "_UI_ITableInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITableInstance_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITableInstance_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITableInstance_modifiedTimeWeak_feature", "_UI_ITableInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITableInstance_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Layout Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLayoutHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITableInstance_LayoutHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITableInstance_LayoutHandle_feature", "_UI_ITableInstance_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITableInstance_LayoutHandle(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITableInstance_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ITableInstance.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITableInstance")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ITableInstance)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ITableInstance_type") : //$NON-NLS-1$
+ getString("_UI_ITableInstance_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ITableInstance.class)) {
+ case UMLRhapsodyPackage.ITABLE_INSTANCE__ID:
+ case UMLRhapsodyPackage.ITABLE_INSTANCE__MY_STATE:
+ case UMLRhapsodyPackage.ITABLE_INSTANCE__NAME:
+ case UMLRhapsodyPackage.ITABLE_INSTANCE__MODIFIED_TIME_WEAK:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ITABLE_INSTANCE__PROPERTIES:
+ case UMLRhapsodyPackage.ITABLE_INSTANCE__SCOPE_HANDLES:
+ case UMLRhapsodyPackage.ITABLE_INSTANCE__STEREOTYPES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnchor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationEnd()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIBlock()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createILinkInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIMetaLinkHandle()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getITableInstance_ScopeHandles() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getITableInstance_Stereotypes();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableLayoutItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableLayoutItemProvider.java
new file mode 100644
index 00000000000..a5bb445fdf9
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableLayoutItemProvider.java
@@ -0,0 +1,313 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableLayout;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableLayout} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITableLayoutItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITableLayoutItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITableLayout_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITableLayout_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITableLayout_Tags());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITableLayout_TableElementTypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITableLayout_DataColumns());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITableLayout_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ITableLayout.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITableLayout")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ITableLayout)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ITableLayout_type") : //$NON-NLS-1$
+ getString("_UI_ITableLayout_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ITableLayout.class)) {
+ case UMLRhapsodyPackage.ITABLE_LAYOUT__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ITABLE_LAYOUT__ID:
+ case UMLRhapsodyPackage.ITABLE_LAYOUT__MY_STATE:
+ case UMLRhapsodyPackage.ITABLE_LAYOUT__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ITABLE_LAYOUT__PROPERTIES:
+ case UMLRhapsodyPackage.ITABLE_LAYOUT__STEREOTYPES:
+ case UMLRhapsodyPackage.ITABLE_LAYOUT__TAGS:
+ case UMLRhapsodyPackage.ITABLE_LAYOUT__TABLE_ELEMENT_TYPES:
+ case UMLRhapsodyPackage.ITABLE_LAYOUT__DATA_COLUMNS:
+ case UMLRhapsodyPackage.ITABLE_LAYOUT__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableLayout_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableLayout_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableLayout_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableLayout_TableElementTypes(),
+ UMLRhapsodyFactory.eINSTANCE.createTableDataDefinition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableLayout_DataColumns(),
+ UMLRhapsodyFactory.eINSTANCE.createTableDataDefinition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITableLayout_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getITableLayout_TableElementTypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getITableLayout_DataColumns();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableViewItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableViewItemProvider.java
new file mode 100644
index 00000000000..f9fbee3ccae
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITableViewItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableView} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITableViewItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITableViewItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns ITableView.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITableView")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ITableView_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITagItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITagItemProvider.java
new file mode 100644
index 00000000000..486b22ddbfc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITagItemProvider.java
@@ -0,0 +1,910 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITag;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITag} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITagItemProvider extends IVariableItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITagItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addTypeOfPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addMultiplicityPropertyDescriptor(object);
+ addBasePropertyDescriptor(object);
+ addMetaClassPropertyDescriptor(object);
+ addDefaultValuePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITag_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_id_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITag_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_name_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITag_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_modifiedTimeWeak_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Type Of feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTypeOfPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITag_typeOf_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_typeOf_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_TypeOf(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITag_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_myState_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITag_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_multiplicity_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Base feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBasePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITag_base_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_base_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_Base(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Meta Class feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMetaClassPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITag_metaClass_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_metaClass_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_MetaClass(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITag_defaultValue_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_defaultValue_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_DefaultValue(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITag_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_codeUpdateCGTime_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_ITag_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITag_displayName_feature", "_UI_ITag_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITag_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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITag_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITag_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITag_HyperLinks());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ITag.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITag")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ITag)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ITag_type") : //$NON-NLS-1$
+ getString("_UI_ITag_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ITag.class)) {
+ case UMLRhapsodyPackage.ITAG__ID:
+ case UMLRhapsodyPackage.ITAG__NAME:
+ case UMLRhapsodyPackage.ITAG__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ITAG__MY_STATE:
+ case UMLRhapsodyPackage.ITAG__MULTIPLICITY:
+ case UMLRhapsodyPackage.ITAG__META_CLASS:
+ case UMLRhapsodyPackage.ITAG__DEFAULT_VALUE:
+ case UMLRhapsodyPackage.ITAG__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.ITAG__DISPLAY_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ITAG__VALUE_SPECIFICATIONS:
+ case UMLRhapsodyPackage.ITAG__PROPERTIES:
+ case UMLRhapsodyPackage.ITAG__DESCRIPTION:
+ case UMLRhapsodyPackage.ITAG__HYPER_LINKS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIModelElement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateVertex()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifierRole()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaboration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIConfiguration()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIValueSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIContextSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIEnumerationLiteral()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIExecutionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIFileFragment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIGuard()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSlot()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstanceValue()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOccurrence()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperand()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIInteractionOperator()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createILiteralSpecification()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessagePoint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createISendAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createISwimlane()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstantiationParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createITrigger()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITag_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIVariable_MyTypeOf() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getITag_ValueSpecifications();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstItemProvider.java
new file mode 100644
index 00000000000..db02aca4294
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstItemProvider.java
@@ -0,0 +1,256 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInst;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInst} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITemplateInstItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITemplateInstItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addOfTemplatePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateInst_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateInst_id_feature", "_UI_ITemplateInst_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateInst_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateInst_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateInst_modifiedTimeWeak_feature", "_UI_ITemplateInst_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateInst_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Of Template feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOfTemplatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateInst_ofTemplate_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateInst_ofTemplate_feature", "_UI_ITemplateInst_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateInst_OfTemplate(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITemplateInst_TemplateInstParams());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ITemplateInst.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITemplateInst")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ITemplateInst)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ITemplateInst_type") : //$NON-NLS-1$
+ getString("_UI_ITemplateInst_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ITemplateInst.class)) {
+ case UMLRhapsodyPackage.ITEMPLATE_INST__ID:
+ case UMLRhapsodyPackage.ITEMPLATE_INST__MODIFIED_TIME_WEAK:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ITEMPLATE_INST__TEMPLATE_INST_PARAMS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITemplateInst_TemplateInstParams(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateInstParam()));
+ }
+
+ /**
+ * 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/ITemplateInstParamItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstParamItemProvider.java
new file mode 100644
index 00000000000..9ac522ab708
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstParamItemProvider.java
@@ -0,0 +1,287 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInstParam;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInstParam} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITemplateInstParamItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITemplateInstParamItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addValuePropertyDescriptor(object);
+ addArgValuePropertyDescriptor(object);
+ addOnTheFlyValuePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateInstParam_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateInstParam_id_feature", "_UI_ITemplateInstParam_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateInstParam_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateInstParam_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateInstParam_name_feature", "_UI_ITemplateInstParam_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateInstParam_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateInstParam_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateInstParam_modifiedTimeWeak_feature", "_UI_ITemplateInstParam_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateInstParam_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateInstParam_value_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateInstParam_value_feature", "_UI_ITemplateInstParam_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateInstParam_Value(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Arg Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addArgValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateInstParam_argValue_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateInstParam_argValue_feature", "_UI_ITemplateInstParam_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateInstParam_ArgValue(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the On The Fly Value feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOnTheFlyValuePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateInstParam_onTheFlyValue_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateInstParam_onTheFlyValue_feature", "_UI_ITemplateInstParam_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateInstParam_OnTheFlyValue(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns ITemplateInstParam.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITemplateInstParam")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ITemplateInstParam)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ITemplateInstParam_type") : //$NON-NLS-1$
+ getString("_UI_ITemplateInstParam_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ITemplateInstParam.class)) {
+ case UMLRhapsodyPackage.ITEMPLATE_INST_PARAM__ID:
+ case UMLRhapsodyPackage.ITEMPLATE_INST_PARAM__NAME:
+ case UMLRhapsodyPackage.ITEMPLATE_INST_PARAM__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ITEMPLATE_INST_PARAM__ARG_VALUE:
+ case UMLRhapsodyPackage.ITEMPLATE_INST_PARAM__ON_THE_FLY_VALUE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ITemplateInstantiationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstantiationItemProvider.java
new file mode 100644
index 00000000000..8cd9cf8d3f1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstantiationItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInstantiation} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITemplateInstantiationItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITemplateInstantiationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns ITemplateInstantiation.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITemplateInstantiation")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ITemplateInstantiation_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstantiationParameterItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstantiationParameterItemProvider.java
new file mode 100644
index 00000000000..1c384d69185
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateInstantiationParameterItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInstantiationParameter} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITemplateInstantiationParameterItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITemplateInstantiationParameterItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns ITemplateInstantiationParameter.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITemplateInstantiationParameter")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ITemplateInstantiationParameter_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateParameterItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateParameterItemProvider.java
new file mode 100644
index 00000000000..70feb0a1cfc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITemplateParameterItemProvider.java
@@ -0,0 +1,237 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateParameter;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateParameter} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITemplateParameterItemProvider extends IVariableItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITemplateParameterItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addRepresentativePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateParameter_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateParameter_id_feature", "_UI_ITemplateParameter_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateParameter_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateParameter_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateParameter_name_feature", "_UI_ITemplateParameter_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateParameter_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateParameter_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateParameter_myState_feature", "_UI_ITemplateParameter_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateParameter_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateParameter_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateParameter_modifiedTimeWeak_feature", "_UI_ITemplateParameter_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateParameter_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Representative feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRepresentativePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITemplateParameter_representative_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITemplateParameter_representative_feature", "_UI_ITemplateParameter_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITemplateParameter_Representative(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns ITemplateParameter.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITemplateParameter")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ITemplateParameter)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ITemplateParameter_type") : //$NON-NLS-1$
+ getString("_UI_ITemplateParameter_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ITemplateParameter.class)) {
+ case UMLRhapsodyPackage.ITEMPLATE_PARAMETER__ID:
+ case UMLRhapsodyPackage.ITEMPLATE_PARAMETER__NAME:
+ case UMLRhapsodyPackage.ITEMPLATE_PARAMETER__MY_STATE:
+ case UMLRhapsodyPackage.ITEMPLATE_PARAMETER__MODIFIED_TIME_WEAK:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITimeEventItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITimeEventItemProvider.java
new file mode 100644
index 00000000000..6e10b3456a6
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITimeEventItemProvider.java
@@ -0,0 +1,332 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITimeEvent;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITimeEvent} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITimeEventItemProvider extends ItsTargetTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITimeEventItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addParentPropertyDescriptor(object);
+ addStateTypePropertyDescriptor(object);
+ addDefaultTransPropertyDescriptor(object);
+ addDurationTimePropertyDescriptor(object);
+ addSwimlanePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeEvent_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeEvent_id_feature", "_UI_ITimeEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeEvent_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeEvent_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeEvent_myState_feature", "_UI_ITimeEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeEvent_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeEvent_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeEvent_name_feature", "_UI_ITimeEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeEvent_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeEvent_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeEvent_modifiedTimeWeak_feature", "_UI_ITimeEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeEvent_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Parent feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addParentPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeEvent_parent_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeEvent_parent_feature", "_UI_ITimeEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeEvent_Parent(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the State Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStateTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeEvent_stateType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeEvent_stateType_feature", "_UI_ITimeEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeEvent_StateType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Trans feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultTransPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeEvent_defaultTrans_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeEvent_defaultTrans_feature", "_UI_ITimeEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeEvent_DefaultTrans(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Duration Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDurationTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeEvent_durationTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeEvent_durationTime_feature", "_UI_ITimeEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeEvent_DurationTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Swimlane feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addSwimlanePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeEvent_swimlane_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeEvent_swimlane_feature", "_UI_ITimeEvent_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeEvent_Swimlane(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns ITimeEvent.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITimeEvent")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ITimeEvent)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ITimeEvent_type") : //$NON-NLS-1$
+ getString("_UI_ITimeEvent_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ITimeEvent.class)) {
+ case UMLRhapsodyPackage.ITIME_EVENT__ID:
+ case UMLRhapsodyPackage.ITIME_EVENT__MY_STATE:
+ case UMLRhapsodyPackage.ITIME_EVENT__NAME:
+ case UMLRhapsodyPackage.ITIME_EVENT__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ITIME_EVENT__STATE_TYPE:
+ case UMLRhapsodyPackage.ITIME_EVENT__DEFAULT_TRANS:
+ case UMLRhapsodyPackage.ITIME_EVENT__DURATION_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITimeoutItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITimeoutItemProvider.java
new file mode 100644
index 00000000000..ab6157ab16e
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITimeoutItemProvider.java
@@ -0,0 +1,165 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITimeout;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITimeout} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITimeoutItemProvider extends ItsTriggerTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITimeoutItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addTimePropertyDescriptor(object);
+ addInheritsFromHandlePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeout_time_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeout_time_feature", "_UI_ITimeout_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeout_Time(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inherits From Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInheritsFromHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITimeout_inheritsFromHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITimeout_inheritsFromHandle_feature", "_UI_ITimeout_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITimeout_InheritsFromHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns ITimeout.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITimeout")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ITimeout)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ITimeout_type") : //$NON-NLS-1$
+ getString("_UI_ITimeout_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ITimeout.class)) {
+ case UMLRhapsodyPackage.ITIMEOUT__TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITransitionItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITransitionItemProvider.java
new file mode 100644
index 00000000000..d2be3e79b60
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITransitionItemProvider.java
@@ -0,0 +1,559 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITransition;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITransition} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITransitionItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITransitionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addStaticReactionPropertyDescriptor(object);
+ addItsTargetPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addItsSourcePropertyDescriptor(object);
+ addInheritsFromHandlePropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_modifiedTimeWeak_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Static Reaction feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStaticReactionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_staticReaction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_staticReaction_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_StaticReaction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its Target feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_itsTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_itsTarget_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ItsTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_id_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_codeUpdateCGTime_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_requiremenTracabilityHandle_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_umlDependencyID_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_myState_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_objectCreation_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_name_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its Source feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsSourcePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITransition_itsSource_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITransition_itsSource_feature", "_UI_ITransition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITransition_ItsSource(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Inherits From Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInheritsFromHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITransition_inheritsFromHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITransition_inheritsFromHandle_feature", "_UI_ITransition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITransition_InheritsFromHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * 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_ITransition_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITransition_displayName_feature", "_UI_ITransition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITransition_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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ItsLabel());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITransition_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ITransition.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITransition")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ITransition)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ITransition_type") : //$NON-NLS-1$
+ getString("_UI_ITransition_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ITransition.class)) {
+ case UMLRhapsodyPackage.ITRANSITION__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ITRANSITION__STATIC_REACTION:
+ case UMLRhapsodyPackage.ITRANSITION__ID:
+ case UMLRhapsodyPackage.ITRANSITION__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.ITRANSITION__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.ITRANSITION__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.ITRANSITION__MY_STATE:
+ case UMLRhapsodyPackage.ITRANSITION__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ITRANSITION__NAME:
+ case UMLRhapsodyPackage.ITRANSITION__DISPLAY_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ITRANSITION__DESCRIPTION:
+ case UMLRhapsodyPackage.ITRANSITION__ITS_LABEL:
+ case UMLRhapsodyPackage.ITRANSITION__DEPENDENCIES:
+ case UMLRhapsodyPackage.ITRANSITION__STEREOTYPES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ItsLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createILabel()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITransition_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITriggerItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITriggerItemProvider.java
new file mode 100644
index 00000000000..e82a65c348d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITriggerItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITrigger} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITriggerItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITriggerItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns ITrigger.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITrigger")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ITrigger_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITriggeredItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITriggeredItemProvider.java
new file mode 100644
index 00000000000..40c3279e6f8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITriggeredItemProvider.java
@@ -0,0 +1,418 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITriggered;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITriggered} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITriggeredItemProvider extends OperationsTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITriggeredItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addDisplayNamePropertyDescriptor(object);
+ addReturnTypePropertyDescriptor(object);
+ addAbstractPropertyDescriptor(object);
+ addFinalPropertyDescriptor(object);
+ addConcurrencyPropertyDescriptor(object);
+ addProtectionPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITriggered_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITriggered_id_feature", "_UI_ITriggered_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITriggered_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITriggered_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITriggered_name_feature", "_UI_ITriggered_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITriggered_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * 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_ITriggered_displayName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITriggered_displayName_feature", "_UI_ITriggered_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITriggered_DisplayName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Return Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addReturnTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITriggered_returnType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITriggered_returnType_feature", "_UI_ITriggered_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITriggered_ReturnType(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Abstract feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAbstractPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITriggered_abstract_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITriggered_abstract_feature", "_UI_ITriggered_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITriggered_Abstract(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Final feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addFinalPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITriggered_final_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITriggered_final_feature", "_UI_ITriggered_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITriggered_Final(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Concurrency feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addConcurrencyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITriggered_concurrency_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITriggered_concurrency_feature", "_UI_ITriggered_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITriggered_Concurrency(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Protection feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addProtectionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITriggered_protection_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITriggered_protection_feature", "_UI_ITriggered_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITriggered_Protection(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITriggered_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITriggered_modifiedTimeWeak_feature", "_UI_ITriggered_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITriggered_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ITriggered_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ITriggered_myState_feature", "_UI_ITriggered_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getITriggered_MyState(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getITriggered_Args());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns ITriggered.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/ITriggered")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ITriggered)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ITriggered_type") : //$NON-NLS-1$
+ getString("_UI_ITriggered_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ITriggered.class)) {
+ case UMLRhapsodyPackage.ITRIGGERED__ID:
+ case UMLRhapsodyPackage.ITRIGGERED__NAME:
+ case UMLRhapsodyPackage.ITRIGGERED__DISPLAY_NAME:
+ case UMLRhapsodyPackage.ITRIGGERED__ABSTRACT:
+ case UMLRhapsodyPackage.ITRIGGERED__FINAL:
+ case UMLRhapsodyPackage.ITRIGGERED__CONCURRENCY:
+ case UMLRhapsodyPackage.ITRIGGERED__PROTECTION:
+ case UMLRhapsodyPackage.ITRIGGERED__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ITRIGGERED__MY_STATE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ITRIGGERED__ARGS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITriggered_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITriggered_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITriggered_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITriggered_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getITriggered_Args(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITypeItemProvider.java
new file mode 100644
index 00000000000..856c2c4ec7d
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ITypeItemProvider.java
@@ -0,0 +1,892 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ITypeItemProvider extends IClassifierItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ITypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addKindPropertyDescriptor(object);
+ addDeclarationPropertyDescriptor(object);
+ addAssociationElementsPropertyDescriptor(object);
+ addTypedefBaseTypePropertyDescriptor(object);
+ addTypedefMultiplicityPropertyDescriptor(object);
+ addTypedefIsOrderedPropertyDescriptor(object);
+ addTypedefIsReferencePropertyDescriptor(object);
+ addTypedefIsConstantPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_lastID_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Kind feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addKindPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_kind_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_kind_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_Kind(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Declaration feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDeclarationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_declaration_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_declaration_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_Declaration(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Association Elements feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addAssociationElementsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_AssociationElements_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_AssociationElements_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_AssociationElements(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Typedef Base Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTypedefBaseTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_typedefBaseType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_typedefBaseType_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_TypedefBaseType(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Typedef Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTypedefMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_typedefMultiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_typedefMultiplicity_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_TypedefMultiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Typedef Is Ordered feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTypedefIsOrderedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_typedefIsOrdered_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_typedefIsOrdered_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_TypedefIsOrdered(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Typedef Is Reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTypedefIsReferencePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_typedefIsReference_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_typedefIsReference_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_TypedefIsReference(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Typedef Is Constant feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTypedefIsConstantPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_typedefIsConstant_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_typedefIsConstant_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_TypedefIsConstant(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_requiremenTracabilityHandle_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_codeUpdateCGTime_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IType_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IType_theMainDiagram_feature", "_UI_IType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIType_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIType_Literals());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIType_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIType_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIType_Attrs());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIType_Tags());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IType.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IType")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IType)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IType_type") : //$NON-NLS-1$
+ getString("_UI_IType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IType.class)) {
+ case UMLRhapsodyPackage.ITYPE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.ITYPE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ITYPE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ITYPE__ID:
+ case UMLRhapsodyPackage.ITYPE__MY_STATE:
+ case UMLRhapsodyPackage.ITYPE__NAME:
+ case UMLRhapsodyPackage.ITYPE__LAST_ID:
+ case UMLRhapsodyPackage.ITYPE__KIND:
+ case UMLRhapsodyPackage.ITYPE__DECLARATION:
+ case UMLRhapsodyPackage.ITYPE__TYPEDEF_MULTIPLICITY:
+ case UMLRhapsodyPackage.ITYPE__TYPEDEF_IS_ORDERED:
+ case UMLRhapsodyPackage.ITYPE__TYPEDEF_IS_REFERENCE:
+ case UMLRhapsodyPackage.ITYPE__TYPEDEF_IS_CONSTANT:
+ case UMLRhapsodyPackage.ITYPE__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.ITYPE__CODE_UPDATE_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.ITYPE__LITERALS:
+ case UMLRhapsodyPackage.ITYPE__PROPERTIES:
+ case UMLRhapsodyPackage.ITYPE__DESCRIPTION:
+ case UMLRhapsodyPackage.ITYPE__STEREOTYPES:
+ case UMLRhapsodyPackage.ITYPE__ATTRS:
+ case UMLRhapsodyPackage.ITYPE__TAGS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Literals(),
+ UMLRhapsodyFactory.eINSTANCE.createIEnumerationLiteral()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUnit()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassifier()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIVariable()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIArgument()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIControlledFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInterfaceItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIEventReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIFlowItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRelation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createILink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createINode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPackage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIProject()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableLayout()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITableView()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createITemplateParameter()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIType_Tags(),
+ UMLRhapsodyFactory.eINSTANCE.createITag()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIType_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIType_Attrs() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIType_Tags();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUCDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUCDiagramItemProvider.java
new file mode 100644
index 00000000000..0ba6bee4bf5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUCDiagramItemProvider.java
@@ -0,0 +1,190 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUCDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUCDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IUCDiagramItemProvider extends TheMainDiagramTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IUCDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUCDiagram_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUCDiagram_modifiedTimeWeak_feature", "_UI_IUCDiagram_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUCDiagram_ModifiedTimeWeak(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUCDiagram_Properties());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUCDiagram_GraphicChart());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IUCDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IUCDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IUCDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IUCDiagram_type") : //$NON-NLS-1$
+ getString("_UI_IUCDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IUCDiagram.class)) {
+ case UMLRhapsodyPackage.IUC_DIAGRAM__MODIFIED_TIME_WEAK:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IUC_DIAGRAM__PROPERTIES:
+ case UMLRhapsodyPackage.IUC_DIAGRAM__GRAPHIC_CHART:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUCDiagram_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUCDiagram_GraphicChart(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIClassChart()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUnitItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUnitItemProvider.java
new file mode 100644
index 00000000000..0e9f2e19b1c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUnitItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUnit} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IUnitItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IUnitItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IUnit.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IUnit")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IUnit_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseDiagramItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseDiagramItemProvider.java
new file mode 100644
index 00000000000..94298d4cfab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseDiagramItemProvider.java
@@ -0,0 +1,133 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCaseDiagram;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCaseDiagram} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IUseCaseDiagramItemProvider extends IDiagramItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IUseCaseDiagramItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IUseCaseDiagram.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IUseCaseDiagram")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IUseCaseDiagram)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IUseCaseDiagram_type") : //$NON-NLS-1$
+ getString("_UI_IUseCaseDiagram_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Stereotypes() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIDiagram_Annotations();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseItemProvider.java
new file mode 100644
index 00000000000..2c4cccf27ab
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseItemProvider.java
@@ -0,0 +1,1083 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCase;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCase} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IUseCaseItemProvider extends IClassifierItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IUseCaseItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addMultiplicityPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addTheMainDiagramPropertyDescriptor(object);
+ addWeakCGTimePropertyDescriptor(object);
+ addStrongCGTimePropertyDescriptor(object);
+ addClassModifierPropertyDescriptor(object);
+ addEntryPointsPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addCmheaderPropertyDescriptor(object);
+ addOwnerHandlePropertyDescriptor(object);
+ addItsStateChartPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_End2_Type_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_End2_Type_multiplicity_feature", "_UI_End2_Type_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getEnd2_Type_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_id_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_myState_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_name_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the The Main Diagram feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addTheMainDiagramPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_theMainDiagram_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_theMainDiagram_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_TheMainDiagram(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Weak CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addWeakCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_weakCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_weakCGTime_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_WeakCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Strong CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStrongCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_strongCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_strongCGTime_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_StrongCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Class Modifier feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addClassModifierPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_classModifier_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_classModifier_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_ClassModifier(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Entry Points feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEntryPointsPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_EntryPoints_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_EntryPoints_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_EntryPoints(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_lastID_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_modifiedTimeWeak_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_requiremenTracabilityHandle_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Cmheader feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCmheaderPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_cmheader_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_cmheader_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_Cmheader(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Owner Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOwnerHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_ownerHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_ownerHandle_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_OwnerHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its State Chart feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsStateChartPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_itsStateChart_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_itsStateChart_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_ItsStateChart(),
+ true,
+ false,
+ false,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_objectCreation_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCase_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCase_umlDependencyID_feature", "_UI_IUseCase_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCase_UmlDependencyID(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_HyperLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_Inheritances());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_Associations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_UseCaseStereoTypes());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_Dependencies());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_Operations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_StateCharts());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_Attrs());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_Annotations());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_EmbededFiles());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_ObjectLinks());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIUseCase_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IUseCase.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IUseCase")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IUseCase)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IUseCase_type") : //$NON-NLS-1$
+ getString("_UI_IUseCase_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IUseCase.class)) {
+ case UMLRhapsodyPackage.IUSE_CASE__MULTIPLICITY:
+ case UMLRhapsodyPackage.IUSE_CASE__ID:
+ case UMLRhapsodyPackage.IUSE_CASE__MY_STATE:
+ case UMLRhapsodyPackage.IUSE_CASE__NAME:
+ case UMLRhapsodyPackage.IUSE_CASE__WEAK_CG_TIME:
+ case UMLRhapsodyPackage.IUSE_CASE__STRONG_CG_TIME:
+ case UMLRhapsodyPackage.IUSE_CASE__CLASS_MODIFIER:
+ case UMLRhapsodyPackage.IUSE_CASE__ENTRY_POINTS:
+ case UMLRhapsodyPackage.IUSE_CASE__LAST_ID:
+ case UMLRhapsodyPackage.IUSE_CASE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.IUSE_CASE__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.IUSE_CASE__CMHEADER:
+ case UMLRhapsodyPackage.IUSE_CASE__ITS_STATE_CHART:
+ case UMLRhapsodyPackage.IUSE_CASE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.IUSE_CASE__UML_DEPENDENCY_ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IUSE_CASE__HYPER_LINKS:
+ case UMLRhapsodyPackage.IUSE_CASE__DESCRIPTION:
+ case UMLRhapsodyPackage.IUSE_CASE__INHERITANCES:
+ case UMLRhapsodyPackage.IUSE_CASE__ASSOCIATIONS:
+ case UMLRhapsodyPackage.IUSE_CASE__USE_CASE_STEREO_TYPES:
+ case UMLRhapsodyPackage.IUSE_CASE__DEPENDENCIES:
+ case UMLRhapsodyPackage.IUSE_CASE__DIAGRAMS:
+ case UMLRhapsodyPackage.IUSE_CASE__DECLARATIVES:
+ case UMLRhapsodyPackage.IUSE_CASE__OPERATIONS:
+ case UMLRhapsodyPackage.IUSE_CASE__STATE_CHARTS:
+ case UMLRhapsodyPackage.IUSE_CASE__ATTRS:
+ case UMLRhapsodyPackage.IUSE_CASE__ANNOTATIONS:
+ case UMLRhapsodyPackage.IUSE_CASE__EMBEDED_FILES:
+ case UMLRhapsodyPackage.IUSE_CASE__OBJECT_LINKS:
+ case UMLRhapsodyPackage.IUSE_CASE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_HyperLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIMHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Inheritances(),
+ UMLRhapsodyFactory.eINSTANCE.createIGeneralization()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Associations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationEnd()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Associations(),
+ UMLRhapsodyFactory.eINSTANCE.createIBlock()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Associations(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Associations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_UseCaseStereoTypes(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseStereoType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Dependencies(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIActor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createICodeGenConfigInfo()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createICollaborationDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIComponentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDefaultDrvdTrans()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDependency()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIDeploymentDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIHyperLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationFlow()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIInformationItem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIMSC()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIMatrixInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIMessage()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIModule()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectModelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIPanelDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIPart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIProfile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIReferenceActivity()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISequenceDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChartDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStereotype()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIStructureDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISubsystem()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createISysMLPort()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createITableInstance()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUCDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCase()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives(),
+ UMLRhapsodyFactory.eINSTANCE.createIUseCaseDiagram()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIDestructor()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIPrimitiveOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createIReception()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Operations(),
+ UMLRhapsodyFactory.eINSTANCE.createITriggered()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_StateCharts(),
+ UMLRhapsodyFactory.eINSTANCE.createIActivityGraph()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Attrs(),
+ UMLRhapsodyFactory.eINSTANCE.createIAttribute()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIAnnotation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIComment()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIConstraint()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Annotations(),
+ UMLRhapsodyFactory.eINSTANCE.createIRequirement()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_EmbededFiles(),
+ UMLRhapsodyFactory.eINSTANCE.createIEmbededFile()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_ObjectLinks(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectLink()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIUseCase_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+ /**
+ * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) {
+ Object childFeature = feature;
+ Object childObject = child;
+
+ boolean qualify =
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIUseCase_Associations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIUseCase_Declaratives() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIUseCase_Dependencies() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIUseCase_Diagrams() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIUseCase_StateCharts() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIUseCase_Attrs() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIUseCase_ObjectLinks() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIUseCase_Operations() ||
+ childFeature == UMLRhapsodyPackage.eINSTANCE.getIUseCase_Annotations();
+
+ if (qualify) {
+ return getString
+ ("_UI_CreateChild_text2", //$NON-NLS-1$
+ new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) });
+ }
+ return super.getCreateChildText(owner, feature, child, selection);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseStereoTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseStereoTypeItemProvider.java
new file mode 100644
index 00000000000..5704b132ad1
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IUseCaseStereoTypeItemProvider.java
@@ -0,0 +1,215 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCaseStereoType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCaseStereoType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IUseCaseStereoTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IUseCaseStereoTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUseCasePropertyDescriptor(object);
+ addStereoTypePropertyDescriptor(object);
+ addEntryPointPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Use Case feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUseCasePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCaseStereoType_useCase_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCaseStereoType_useCase_feature", "_UI_IUseCaseStereoType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCaseStereoType_UseCase(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Stereo Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStereoTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCaseStereoType_stereoType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCaseStereoType_stereoType_feature", "_UI_IUseCaseStereoType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCaseStereoType_StereoType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Entry Point feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addEntryPointPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IUseCaseStereoType_entryPoint_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IUseCaseStereoType_entryPoint_feature", "_UI_IUseCaseStereoType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIUseCaseStereoType_EntryPoint(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns IUseCaseStereoType.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IUseCaseStereoType")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IUseCaseStereoType)object).getStereoType();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IUseCaseStereoType_type") : //$NON-NLS-1$
+ getString("_UI_IUseCaseStereoType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IUseCaseStereoType.class)) {
+ case UMLRhapsodyPackage.IUSE_CASE_STEREO_TYPE__STEREO_TYPE:
+ case UMLRhapsodyPackage.IUSE_CASE_STEREO_TYPE__ENTRY_POINT:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/IValueSpecificationItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IValueSpecificationItemProvider.java
new file mode 100644
index 00000000000..cf8f15a983c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IValueSpecificationItemProvider.java
@@ -0,0 +1,104 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IValueSpecification} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IValueSpecificationItemProvider extends IModelElementItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IValueSpecificationItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns IValueSpecification.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IValueSpecification")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_IValueSpecification_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IVariableItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IVariableItemProvider.java
new file mode 100644
index 00000000000..071fbb0d0c3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/IVariableItemProvider.java
@@ -0,0 +1,183 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IVariable;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IVariable} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class IVariableItemProvider extends IUnitItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IVariableItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIsOrderedPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Is Ordered feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIsOrderedPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_IVariable_isOrdered_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IVariable_isOrdered_feature", "_UI_IVariable_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getIVariable_IsOrdered(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getIVariable_MyTypeOf());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns IVariable.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/IVariable")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((IVariable)object).getIsOrdered();
+ return label == null || label.length() == 0 ?
+ getString("_UI_IVariable_type") : //$NON-NLS-1$
+ getString("_UI_IVariable_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(IVariable.class)) {
+ case UMLRhapsodyPackage.IVARIABLE__IS_ORDERED:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.IVARIABLE__MY_TYPE_OF:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getIVariable_MyTypeOf(),
+ UMLRhapsodyFactory.eINSTANCE.createIType()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/InverseTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/InverseTypeItemProvider.java
new file mode 100644
index 00000000000..d72553344de
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/InverseTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.InverseType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class InverseTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public InverseTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_InverseType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ItemsTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItemsTypeItemProvider.java
new file mode 100644
index 00000000000..d17da515a30
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItemsTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ItemsType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ItemsTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ItemsTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ItemsType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ItsLabelTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsLabelTypeItemProvider.java
new file mode 100644
index 00000000000..e5b3b0706d5
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsLabelTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ItsLabelType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ItsLabelTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ItsLabelTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ItsLabelType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ItsStateChartTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsStateChartTypeItemProvider.java
new file mode 100644
index 00000000000..e4f13da8300
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsStateChartTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ItsStateChartType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ItsStateChartTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ItsStateChartTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ItsStateChartType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ItsTargetTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsTargetTypeItemProvider.java
new file mode 100644
index 00000000000..f5e95f65866
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsTargetTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ItsTargetType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ItsTargetTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ItsTargetTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ItsTargetType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ItsTriggerTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsTriggerTypeItemProvider.java
new file mode 100644
index 00000000000..37697628351
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ItsTriggerTypeItemProvider.java
@@ -0,0 +1,301 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ItsTriggerType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ItsTriggerType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ItsTriggerTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ItsTriggerTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addInfoPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addBodyPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ItsTriggerType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ItsTriggerType_modifiedTimeWeak_feature", "_UI_ItsTriggerType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getItsTriggerType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ItsTriggerType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ItsTriggerType_id_feature", "_UI_ItsTriggerType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getItsTriggerType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Info feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addInfoPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ItsTriggerType_info_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ItsTriggerType_info_feature", "_UI_ItsTriggerType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getItsTriggerType_Info(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ItsTriggerType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ItsTriggerType_umlDependencyID_feature", "_UI_ItsTriggerType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getItsTriggerType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ItsTriggerType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ItsTriggerType_myState_feature", "_UI_ItsTriggerType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getItsTriggerType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ItsTriggerType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ItsTriggerType_objectCreation_feature", "_UI_ItsTriggerType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getItsTriggerType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Body feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addBodyPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ItsTriggerType_body_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ItsTriggerType_body_feature", "_UI_ItsTriggerType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getItsTriggerType_Body(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ItsTriggerType)object).getId();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ItsTriggerType_type") : //$NON-NLS-1$
+ getString("_UI_ItsTriggerType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ItsTriggerType.class)) {
+ case UMLRhapsodyPackage.ITS_TRIGGER_TYPE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.ITS_TRIGGER_TYPE__ID:
+ case UMLRhapsodyPackage.ITS_TRIGGER_TYPE__INFO:
+ case UMLRhapsodyPackage.ITS_TRIGGER_TYPE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.ITS_TRIGGER_TYPE__MY_STATE:
+ case UMLRhapsodyPackage.ITS_TRIGGER_TYPE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.ITS_TRIGGER_TYPE__BODY:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/LinksTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/LinksTypeItemProvider.java
new file mode 100644
index 00000000000..7041e1c3523
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/LinksTypeItemProvider.java
@@ -0,0 +1,246 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.LinksType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.LinksType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class LinksTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LinksTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addMultiplicityPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinksType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_LinksType_id_feature", "_UI_LinksType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getLinksType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Multiplicity feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMultiplicityPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinksType_multiplicity_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_LinksType_multiplicity_feature", "_UI_LinksType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getLinksType_Multiplicity(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_LinksType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_LinksType_name_feature", "_UI_LinksType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getLinksType_Name(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getLinksType_OtherClass());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((LinksType)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_LinksType_type") : //$NON-NLS-1$
+ getString("_UI_LinksType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(LinksType.class)) {
+ case UMLRhapsodyPackage.LINKS_TYPE__ID:
+ case UMLRhapsodyPackage.LINKS_TYPE__MULTIPLICITY:
+ case UMLRhapsodyPackage.LINKS_TYPE__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.LINKS_TYPE__OTHER_CLASS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getLinksType_OtherClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIClassHandle()));
+ }
+
+ /**
+ * 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/M_hTargetTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_hTargetTypeItemProvider.java
new file mode 100644
index 00000000000..f759cfbe116
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_hTargetTypeItemProvider.java
@@ -0,0 +1,205 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.M_hTargetType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.M_hTargetType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class M_hTargetTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public M_hTargetTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_hTargetType_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_hTargetType_requiremenTracabilityHandle_feature", "_UI_M_hTargetType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_RequiremenTracabilityHandle(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Properties());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((M_hTargetType)object).getRequiremenTracabilityHandle();
+ return label == null || label.length() == 0 ?
+ getString("_UI_M_hTargetType_type") : //$NON-NLS-1$
+ getString("_UI_M_hTargetType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(M_hTargetType.class)) {
+ case UMLRhapsodyPackage.MHTARGET_TYPE__REQUIREMEN_TRACABILITY_HANDLE:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.MHTARGET_TYPE__DESCRIPTION:
+ case UMLRhapsodyPackage.MHTARGET_TYPE__PROPERTIES:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getM_hTargetType_Properties(),
+ UMLRhapsodyFactory.eINSTANCE.createIPropertyContainer()));
+ }
+
+ /**
+ * 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/M_pBaseTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pBaseTypeItemProvider.java
new file mode 100644
index 00000000000..5a66951b0db
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pBaseTypeItemProvider.java
@@ -0,0 +1,93 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.M_pBaseType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class M_pBaseTypeItemProvider extends M_pModelObjectTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public M_pBaseTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_M_pBaseType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pFormalMessageTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pFormalMessageTypeItemProvider.java
new file mode 100644
index 00000000000..9fa355b4a95
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pFormalMessageTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.M_pFormalMessageType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class M_pFormalMessageTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public M_pFormalMessageTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_M_pFormalMessageType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/M_pModelObjectTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pModelObjectTypeItemProvider.java
new file mode 100644
index 00000000000..e3860917b0c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pModelObjectTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.M_pModelObjectType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class M_pModelObjectTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public M_pModelObjectTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_M_pModelObjectType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/M_pRootTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pRootTypeItemProvider.java
new file mode 100644
index 00000000000..0d80a16d111
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_pRootTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.M_pRootType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class M_pRootTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public M_pRootTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_M_pRootType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/M_subjectTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_subjectTypeItemProvider.java
new file mode 100644
index 00000000000..46160833a8a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/M_subjectTypeItemProvider.java
@@ -0,0 +1,181 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.M_subjectType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.M_subjectType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class M_subjectTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public M_subjectTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addUmlDependencyIDPropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_umlDependencyID_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_M_subjectType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_M_subjectType_objectCreation_feature", "_UI_M_subjectType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getM_subjectType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((M_subjectType)object).getUmlDependencyID();
+ return label == null || label.length() == 0 ?
+ getString("_UI_M_subjectType_type") : //$NON-NLS-1$
+ getString("_UI_M_subjectType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(M_subjectType.class)) {
+ case UMLRhapsodyPackage.MSUBJECT_TYPE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.MSUBJECT_TYPE__OBJECT_CREATION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/MatrixInstancesTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/MatrixInstancesTypeItemProvider.java
new file mode 100644
index 00000000000..1b21e9fcbbf
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/MatrixInstancesTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.MatrixInstancesType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class MatrixInstancesTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MatrixInstancesTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_MatrixInstancesType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/NestedStateChartTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/NestedStateChartTypeItemProvider.java
new file mode 100644
index 00000000000..f57ea93fbdb
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/NestedStateChartTypeItemProvider.java
@@ -0,0 +1,294 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.NestedStateChartType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.NestedStateChartType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class NestedStateChartTypeItemProvider extends ItsStateChartTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NestedStateChartTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addDefNumberPropertyDescriptor(object);
+ addLastModifiedTimePropertyDescriptor(object);
+ addVersionPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Def Number feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefNumberPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_NestedStateChartType_defNumber_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_NestedStateChartType_defNumber_feature", "_UI_NestedStateChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_DefNumber(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last Modified Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastModifiedTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_NestedStateChartType_lastModifiedTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_NestedStateChartType_lastModifiedTime_feature", "_UI_NestedStateChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_LastModifiedTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Version feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addVersionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_NestedStateChartType_version_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_NestedStateChartType_version_feature", "_UI_NestedStateChartType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Version(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_GraphicChart());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Transitions());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((NestedStateChartType)object).getDefNumber();
+ return label == null || label.length() == 0 ?
+ getString("_UI_NestedStateChartType_type") : //$NON-NLS-1$
+ getString("_UI_NestedStateChartType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(NestedStateChartType.class)) {
+ case UMLRhapsodyPackage.NESTED_STATE_CHART_TYPE__DEF_NUMBER:
+ case UMLRhapsodyPackage.NESTED_STATE_CHART_TYPE__LAST_MODIFIED_TIME:
+ case UMLRhapsodyPackage.NESTED_STATE_CHART_TYPE__VERSION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.NESTED_STATE_CHART_TYPE__GRAPHIC_CHART:
+ case UMLRhapsodyPackage.NESTED_STATE_CHART_TYPE__TRANSITIONS:
+ case UMLRhapsodyPackage.NESTED_STATE_CHART_TYPE__CONNECTORS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_GraphicChart(),
+ UMLRhapsodyFactory.eINSTANCE.createCGIStateChart()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Transitions(),
+ UMLRhapsodyFactory.eINSTANCE.createIDefaultDrvdTrans()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Transitions(),
+ UMLRhapsodyFactory.eINSTANCE.createITransition()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIState()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptEventAction()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIAcceptTimeEvent()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIBranch()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createICallOperation()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIFork()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIHistoryConnector()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIObjectNode()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIPin()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createIReferenceActivity()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getNestedStateChartType_Connectors(),
+ UMLRhapsodyFactory.eINSTANCE.createITimeEvent()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ObjectLinksTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ObjectLinksTypeItemProvider.java
new file mode 100644
index 00000000000..d3227af98fc
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ObjectLinksTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ObjectLinksType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ObjectLinksTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ObjectLinksTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ObjectLinksType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/OperationsTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OperationsTypeItemProvider.java
new file mode 100644
index 00000000000..87cf704b464
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OperationsTypeItemProvider.java
@@ -0,0 +1,157 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.OperationsType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.OperationsType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class OperationsTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OperationsTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addVirtualPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Virtual feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addVirtualPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_OperationsType_virtual_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_OperationsType_virtual_feature", "_UI_OperationsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getOperationsType_Virtual(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((OperationsType)object).getVirtual();
+ return label == null || label.length() == 0 ?
+ getString("_UI_OperationsType_type") : //$NON-NLS-1$
+ getString("_UI_OperationsType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(OperationsType.class)) {
+ case UMLRhapsodyPackage.OPERATIONS_TYPE__VIRTUAL:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/OwnerHandleTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OwnerHandleTypeItemProvider.java
new file mode 100644
index 00000000000..e34debd878b
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/OwnerHandleTypeItemProvider.java
@@ -0,0 +1,152 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.OwnerHandleType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.OwnerHandleType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class OwnerHandleTypeItemProvider extends DefaultSubsystemTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OwnerHandleTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addWeakCGTimePropertyDescriptor(object);
+ addStrongCGTimePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Weak CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addWeakCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_OwnerHandleType_weakCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_OwnerHandleType_weakCGTime_feature", "_UI_OwnerHandleType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getOwnerHandleType_WeakCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Strong CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStrongCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_OwnerHandleType_strongCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_OwnerHandleType_strongCGTime_feature", "_UI_OwnerHandleType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getOwnerHandleType_StrongCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_OwnerHandleType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(OwnerHandleType.class)) {
+ case UMLRhapsodyPackage.OWNER_HANDLE_TYPE__WEAK_CG_TIME:
+ case UMLRhapsodyPackage.OWNER_HANDLE_TYPE__STRONG_CG_TIME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/P_MessageHandlerTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/P_MessageHandlerTypeItemProvider.java
new file mode 100644
index 00000000000..8b4ed9ab7e3
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/P_MessageHandlerTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.P_MessageHandlerType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class P_MessageHandlerTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public P_MessageHandlerTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_P_MessageHandlerType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ParentTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ParentTypeItemProvider.java
new file mode 100644
index 00000000000..1eb5c755f97
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ParentTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ParentType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ParentTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ParentTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ParentType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/PropertiesTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/PropertiesTypeItemProvider.java
new file mode 100644
index 00000000000..81f6859e3d8
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/PropertiesTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.PropertiesType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class PropertiesTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PropertiesTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_PropertiesType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/TableDataDefinitionItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TableDataDefinitionItemProvider.java
new file mode 100644
index 00000000000..d5d9ea77805
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TableDataDefinitionItemProvider.java
@@ -0,0 +1,262 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TableDataDefinition;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TableDataDefinition} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class TableDataDefinitionItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TableDataDefinitionItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addMyTablePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addDataTypePropertyDescriptor(object);
+ addColumnNamePropertyDescriptor(object);
+ addModelElementPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the My Table feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyTablePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TableDataDefinition_myTable_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TableDataDefinition_myTable_feature", "_UI_TableDataDefinition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTableDataDefinition_MyTable(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TableDataDefinition_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TableDataDefinition_name_feature", "_UI_TableDataDefinition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTableDataDefinition_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Data Type feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDataTypePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TableDataDefinition_DataType_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TableDataDefinition_DataType_feature", "_UI_TableDataDefinition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTableDataDefinition_DataType(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Column Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addColumnNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TableDataDefinition_columnName_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TableDataDefinition_columnName_feature", "_UI_TableDataDefinition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTableDataDefinition_ColumnName(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Model Element feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModelElementPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TableDataDefinition_modelElement_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TableDataDefinition_modelElement_feature", "_UI_TableDataDefinition_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTableDataDefinition_ModelElement(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This returns TableDataDefinition.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/TableDataDefinition")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((TableDataDefinition)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_TableDataDefinition_type") : //$NON-NLS-1$
+ getString("_UI_TableDataDefinition_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(TableDataDefinition.class)) {
+ case UMLRhapsodyPackage.TABLE_DATA_DEFINITION__NAME:
+ case UMLRhapsodyPackage.TABLE_DATA_DEFINITION__DATA_TYPE:
+ case UMLRhapsodyPackage.TABLE_DATA_DEFINITION__COLUMN_NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/TableInstancesTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TableInstancesTypeItemProvider.java
new file mode 100644
index 00000000000..62e2cccb391
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TableInstancesTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TableInstancesType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class TableInstancesTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TableInstancesTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_TableInstancesType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/TargetTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TargetTypeItemProvider.java
new file mode 100644
index 00000000000..0bbc326d473
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TargetTypeItemProvider.java
@@ -0,0 +1,119 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TargetType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class TargetTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TargetTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_TargetType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/TheMainDiagramTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TheMainDiagramTypeItemProvider.java
new file mode 100644
index 00000000000..00dfd33ca55
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TheMainDiagramTypeItemProvider.java
@@ -0,0 +1,410 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TheMainDiagramType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TheMainDiagramType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class TheMainDiagramTypeItemProvider extends M_pModelObjectTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TheMainDiagramTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addIdPropertyDescriptor(object);
+ addLastModifiedTimePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addDefaultSubsystemPropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addLastIDPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addOwnerHandlePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ addCmheaderPropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_id_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last Modified Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastModifiedTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_lastModifiedTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_lastModifiedTime_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_LastModifiedTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_requiremenTracabilityHandle_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Default Subsystem feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addDefaultSubsystemPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_defaultSubsystem_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_defaultSubsystem_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_DefaultSubsystem(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_umlDependencyID_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Last ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addLastIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_lastID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_lastID_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_LastID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_myState_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Owner Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addOwnerHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_ownerHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_ownerHandle_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_OwnerHandle(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_objectCreation_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_name_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Cmheader feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCmheaderPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TheMainDiagramType_cmheader_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TheMainDiagramType_cmheader_feature", "_UI_TheMainDiagramType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_Cmheader(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_Description());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((TheMainDiagramType)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_TheMainDiagramType_type") : //$NON-NLS-1$
+ getString("_UI_TheMainDiagramType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(TheMainDiagramType.class)) {
+ case UMLRhapsodyPackage.THE_MAIN_DIAGRAM_TYPE__ID:
+ case UMLRhapsodyPackage.THE_MAIN_DIAGRAM_TYPE__LAST_MODIFIED_TIME:
+ case UMLRhapsodyPackage.THE_MAIN_DIAGRAM_TYPE__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.THE_MAIN_DIAGRAM_TYPE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.THE_MAIN_DIAGRAM_TYPE__LAST_ID:
+ case UMLRhapsodyPackage.THE_MAIN_DIAGRAM_TYPE__MY_STATE:
+ case UMLRhapsodyPackage.THE_MAIN_DIAGRAM_TYPE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.THE_MAIN_DIAGRAM_TYPE__NAME:
+ case UMLRhapsodyPackage.THE_MAIN_DIAGRAM_TYPE__CMHEADER:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.THE_MAIN_DIAGRAM_TYPE__DESCRIPTION:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getTheMainDiagramType_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ToLinkTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ToLinkTypeItemProvider.java
new file mode 100644
index 00000000000..812615568c7
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ToLinkTypeItemProvider.java
@@ -0,0 +1,151 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+import java.util.List;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ToLinkType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ToLinkType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ToLinkTypeItemProvider extends FromLinkTypeItemProvider {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ToLinkTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_ToLinkType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ToLinkType.class)) {
+ case UMLRhapsodyPackage.TO_LINK_TYPE__IMPLICIT_CLASS:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIAssociationClass()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getToLinkType_ImplicitClass(),
+ UMLRhapsodyFactory.eINSTANCE.createIStateChart()));
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TransitionsTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TransitionsTypeItemProvider.java
new file mode 100644
index 00000000000..3f12d687ab4
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/TransitionsTypeItemProvider.java
@@ -0,0 +1,420 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ecore.EStructuralFeature;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TransitionsType;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyFactory;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TransitionsType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class TransitionsTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TransitionsTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addStaticReactionPropertyDescriptor(object);
+ addItsTargetPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addCodeUpdateCGTimePropertyDescriptor(object);
+ addRequiremenTracabilityHandlePropertyDescriptor(object);
+ addUmlDependencyIDPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addObjectCreationPropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_modifiedTimeWeak_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Static Reaction feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addStaticReactionPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_staticReaction_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_staticReaction_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_StaticReaction(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Its Target feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addItsTargetPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_itsTarget_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_itsTarget_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ItsTarget(),
+ true,
+ false,
+ true,
+ null,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_id_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Code Update CG Time feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addCodeUpdateCGTimePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_codeUpdateCGTime_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_codeUpdateCGTime_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_CodeUpdateCGTime(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Requiremen Tracability Handle feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addRequiremenTracabilityHandlePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_requiremenTracabilityHandle_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_requiremenTracabilityHandle_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_RequiremenTracabilityHandle(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Uml Dependency ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addUmlDependencyIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_umlDependencyID_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_umlDependencyID_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_UmlDependencyID(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_myState_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Object Creation feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addObjectCreationPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_objectCreation_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_objectCreation_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ObjectCreation(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_TransitionsType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_TransitionsType_name_feature", "_UI_TransitionsType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Name(),
+ 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}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
+ if (childrenFeatures == null) {
+ super.getChildrenFeatures(object);
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Description());
+ childrenFeatures.add(UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ItsLabel());
+ }
+ return childrenFeatures;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EStructuralFeature getChildFeature(Object object, Object child) {
+ // Check the type of the specified child object and return the proper feature to use for
+ // adding (see {@link AddCommand}) it as a child.
+
+ return super.getChildFeature(object, child);
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((TransitionsType)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_TransitionsType_type") : //$NON-NLS-1$
+ getString("_UI_TransitionsType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(TransitionsType.class)) {
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__STATIC_REACTION:
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__ID:
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__CODE_UPDATE_CG_TIME:
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__REQUIREMEN_TRACABILITY_HANDLE:
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__UML_DEPENDENCY_ID:
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__MY_STATE:
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__OBJECT_CREATION:
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__DESCRIPTION:
+ case UMLRhapsodyPackage.TRANSITIONS_TYPE__ITS_LABEL:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ super.collectNewChildDescriptors(newChildDescriptors, object);
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getTransitionsType_Description(),
+ UMLRhapsodyFactory.eINSTANCE.createIDescription()));
+
+ newChildDescriptors.add
+ (createChildParameter
+ (UMLRhapsodyPackage.eINSTANCE.getTransitionsType_ItsLabel(),
+ UMLRhapsodyFactory.eINSTANCE.createILabel()));
+ }
+
+ /**
+ * 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/UMLRhapsodyItemProviderAdapterFactory.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/UMLRhapsodyItemProviderAdapterFactory.java
new file mode 100644
index 00000000000..9ada786ea66
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/UMLRhapsodyItemProviderAdapterFactory.java
@@ -0,0 +1,4985 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.util.UMLRhapsodyAdapterFactory;
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support Viewers.
+ * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
+ * The adapters also support Eclipse property sheets.
+ * Note that most of the adapters are shared among multiple instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class UMLRhapsodyItemProviderAdapterFactory extends UMLRhapsodyAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public UMLRhapsodyItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CCollaborationChart} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CCollaborationChartItemProvider cCollaborationChartItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CCollaborationChart}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCCollaborationChartAdapter() {
+ if (cCollaborationChartItemProvider == null) {
+ cCollaborationChartItemProvider = new CCollaborationChartItemProvider(this);
+ }
+
+ return cCollaborationChartItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIActionState} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIActionStateItemProvider cgiActionStateItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIActionState}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIActionStateAdapter() {
+ if (cgiActionStateItemProvider == null) {
+ cgiActionStateItemProvider = new CGIActionStateItemProvider(this);
+ }
+
+ return cgiActionStateItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIActiveX} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIActiveXItemProvider cgiActiveXItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIActiveX}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIActiveXAdapter() {
+ if (cgiActiveXItemProvider == null) {
+ cgiActiveXItemProvider = new CGIActiveXItemProvider(this);
+ }
+
+ return cgiActiveXItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAnchor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIAnchorItemProvider cgiAnchorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAnchor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIAnchorAdapter() {
+ if (cgiAnchorItemProvider == null) {
+ cgiAnchorItemProvider = new CGIAnchorItemProvider(this);
+ }
+
+ return cgiAnchorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAnnotation} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIAnnotationItemProvider cgiAnnotationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAnnotation}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIAnnotationAdapter() {
+ if (cgiAnnotationItemProvider == null) {
+ cgiAnnotationItemProvider = new CGIAnnotationItemProvider(this);
+ }
+
+ return cgiAnnotationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIArrow} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIArrowItemProvider cgiArrowItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIArrow}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIArrowAdapter() {
+ if (cgiArrowItemProvider == null) {
+ cgiArrowItemProvider = new CGIArrowItemProvider(this);
+ }
+
+ return cgiArrowItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAssociationEnd} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIAssociationEndItemProvider cgiAssociationEndItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAssociationEnd}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIAssociationEndAdapter() {
+ if (cgiAssociationEndItemProvider == null) {
+ cgiAssociationEndItemProvider = new CGIAssociationEndItemProvider(this);
+ }
+
+ return cgiAssociationEndItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAssociationRole} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIAssociationRoleItemProvider cgiAssociationRoleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIAssociationRole}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIAssociationRoleAdapter() {
+ if (cgiAssociationRoleItemProvider == null) {
+ cgiAssociationRoleItemProvider = new CGIAssociationRoleItemProvider(this);
+ }
+
+ return cgiAssociationRoleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBasicClass} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIBasicClassItemProvider cgiBasicClassItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBasicClass}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIBasicClassAdapter() {
+ if (cgiBasicClassItemProvider == null) {
+ cgiBasicClassItemProvider = new CGIBasicClassItemProvider(this);
+ }
+
+ return cgiBasicClassItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBlockState} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIBlockStateItemProvider cgiBlockStateItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBlockState}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIBlockStateAdapter() {
+ if (cgiBlockStateItemProvider == null) {
+ cgiBlockStateItemProvider = new CGIBlockStateItemProvider(this);
+ }
+
+ return cgiBlockStateItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBox} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIBoxItemProvider cgiBoxItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIBox}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIBoxAdapter() {
+ if (cgiBoxItemProvider == null) {
+ cgiBoxItemProvider = new CGIBoxItemProvider(this);
+ }
+
+ return cgiBoxItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIButtonArray} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIButtonArrayItemProvider cgiButtonArrayItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIButtonArray}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIButtonArrayAdapter() {
+ if (cgiButtonArrayItemProvider == null) {
+ cgiButtonArrayItemProvider = new CGIButtonArrayItemProvider(this);
+ }
+
+ return cgiButtonArrayItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClass} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIClassItemProvider cgiClassItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClass}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIClassAdapter() {
+ if (cgiClassItemProvider == null) {
+ cgiClassItemProvider = new CGIClassItemProvider(this);
+ }
+
+ return cgiClassItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClassChart} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIClassChartItemProvider cgiClassChartItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClassChart}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIClassChartAdapter() {
+ if (cgiClassChartItemProvider == null) {
+ cgiClassChartItemProvider = new CGIClassChartItemProvider(this);
+ }
+
+ return cgiClassChartItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClassifierRole} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIClassifierRoleItemProvider cgiClassifierRoleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIClassifierRole}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIClassifierRoleAdapter() {
+ if (cgiClassifierRoleItemProvider == null) {
+ cgiClassifierRoleItemProvider = new CGIClassifierRoleItemProvider(this);
+ }
+
+ return cgiClassifierRoleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGICompartment} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGICompartmentItemProvider cgiCompartmentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGICompartment}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGICompartmentAdapter() {
+ if (cgiCompartmentItemProvider == null) {
+ cgiCompartmentItemProvider = new CGICompartmentItemProvider(this);
+ }
+
+ return cgiCompartmentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIComponent} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIComponentItemProvider cgiComponentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIComponent}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIComponentAdapter() {
+ if (cgiComponentItemProvider == null) {
+ cgiComponentItemProvider = new CGIComponentItemProvider(this);
+ }
+
+ return cgiComponentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGICompositeClass} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGICompositeClassItemProvider cgiCompositeClassItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGICompositeClass}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGICompositeClassAdapter() {
+ if (cgiCompositeClassItemProvider == null) {
+ cgiCompositeClassItemProvider = new CGICompositeClassItemProvider(this);
+ }
+
+ return cgiCompositeClassItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIConnector} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIConnectorItemProvider cgiConnectorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIConnector}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIConnectorAdapter() {
+ if (cgiConnectorItemProvider == null) {
+ cgiConnectorItemProvider = new CGIConnectorItemProvider(this);
+ }
+
+ return cgiConnectorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIContainArrow} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIContainArrowItemProvider cgiContainArrowItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIContainArrow}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIContainArrowAdapter() {
+ if (cgiContainArrowItemProvider == null) {
+ cgiContainArrowItemProvider = new CGIContainArrowItemProvider(this);
+ }
+
+ return cgiContainArrowItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIDiagramFrame} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIDiagramFrameItemProvider cgiDiagramFrameItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIDiagramFrame}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIDiagramFrameAdapter() {
+ if (cgiDiagramFrameItemProvider == null) {
+ cgiDiagramFrameItemProvider = new CGIDiagramFrameItemProvider(this);
+ }
+
+ return cgiDiagramFrameItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIFreeShape} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIFreeShapeItemProvider cgiFreeShapeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIFreeShape}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIFreeShapeAdapter() {
+ if (cgiFreeShapeItemProvider == null) {
+ cgiFreeShapeItemProvider = new CGIFreeShapeItemProvider(this);
+ }
+
+ return cgiFreeShapeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIFreeText} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIFreeTextItemProvider cgiFreeTextItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIFreeText}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIFreeTextAdapter() {
+ if (cgiFreeTextItemProvider == null) {
+ cgiFreeTextItemProvider = new CGIFreeTextItemProvider(this);
+ }
+
+ return cgiFreeTextItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIGenericElement} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIGenericElementItemProvider cgiGenericElementItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIGenericElement}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIGenericElementAdapter() {
+ if (cgiGenericElementItemProvider == null) {
+ cgiGenericElementItemProvider = new CGIGenericElementItemProvider(this);
+ }
+
+ return cgiGenericElementItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIImage} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIImageItemProvider cgiImageItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIImage}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIImageAdapter() {
+ if (cgiImageItemProvider == null) {
+ cgiImageItemProvider = new CGIImageItemProvider(this);
+ }
+
+ return cgiImageItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIImageData} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIImageDataItemProvider cgiImageDataItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIImageData}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIImageDataAdapter() {
+ if (cgiImageDataItemProvider == null) {
+ cgiImageDataItemProvider = new CGIImageDataItemProvider(this);
+ }
+
+ return cgiImageDataItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIInformationFlow} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIInformationFlowItemProvider cgiInformationFlowItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIInformationFlow}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIInformationFlowAdapter() {
+ if (cgiInformationFlowItemProvider == null) {
+ cgiInformationFlowItemProvider = new CGIInformationFlowItemProvider(this);
+ }
+
+ return cgiInformationFlowItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIInheritance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIInheritanceItemProvider cgiInheritanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIInheritance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIInheritanceAdapter() {
+ if (cgiInheritanceItemProvider == null) {
+ cgiInheritanceItemProvider = new CGIInheritanceItemProvider(this);
+ }
+
+ return cgiInheritanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMFCCtrl} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIMFCCtrlItemProvider cgimfcCtrlItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMFCCtrl}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIMFCCtrlAdapter() {
+ if (cgimfcCtrlItemProvider == null) {
+ cgimfcCtrlItemProvider = new CGIMFCCtrlItemProvider(this);
+ }
+
+ return cgimfcCtrlItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMessageLabel} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIMessageLabelItemProvider cgiMessageLabelItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMessageLabel}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIMessageLabelAdapter() {
+ if (cgiMessageLabelItemProvider == null) {
+ cgiMessageLabelItemProvider = new CGIMessageLabelItemProvider(this);
+ }
+
+ return cgiMessageLabelItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscChart} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIMscChartItemProvider cgiMscChartItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscChart}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIMscChartAdapter() {
+ if (cgiMscChartItemProvider == null) {
+ cgiMscChartItemProvider = new CGIMscChartItemProvider(this);
+ }
+
+ return cgiMscChartItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscColumnCR} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIMscColumnCRItemProvider cgiMscColumnCRItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscColumnCR}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIMscColumnCRAdapter() {
+ if (cgiMscColumnCRItemProvider == null) {
+ cgiMscColumnCRItemProvider = new CGIMscColumnCRItemProvider(this);
+ }
+
+ return cgiMscColumnCRItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscConditionMark} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIMscConditionMarkItemProvider cgiMscConditionMarkItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscConditionMark}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIMscConditionMarkAdapter() {
+ if (cgiMscConditionMarkItemProvider == null) {
+ cgiMscConditionMarkItemProvider = new CGIMscConditionMarkItemProvider(this);
+ }
+
+ return cgiMscConditionMarkItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscExecutionOccurrence} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIMscExecutionOccurrenceItemProvider cgiMscExecutionOccurrenceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscExecutionOccurrence}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIMscExecutionOccurrenceAdapter() {
+ if (cgiMscExecutionOccurrenceItemProvider == null) {
+ cgiMscExecutionOccurrenceItemProvider = new CGIMscExecutionOccurrenceItemProvider(this);
+ }
+
+ return cgiMscExecutionOccurrenceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOccurrence} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIMscInteractionOccurrenceItemProvider cgiMscInteractionOccurrenceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOccurrence}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIMscInteractionOccurrenceAdapter() {
+ if (cgiMscInteractionOccurrenceItemProvider == null) {
+ cgiMscInteractionOccurrenceItemProvider = new CGIMscInteractionOccurrenceItemProvider(this);
+ }
+
+ return cgiMscInteractionOccurrenceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOperand} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIMscInteractionOperandItemProvider cgiMscInteractionOperandItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOperand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIMscInteractionOperandAdapter() {
+ if (cgiMscInteractionOperandItemProvider == null) {
+ cgiMscInteractionOperandItemProvider = new CGIMscInteractionOperandItemProvider(this);
+ }
+
+ return cgiMscInteractionOperandItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOperator} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIMscInteractionOperatorItemProvider cgiMscInteractionOperatorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscInteractionOperator}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIMscInteractionOperatorAdapter() {
+ if (cgiMscInteractionOperatorItemProvider == null) {
+ cgiMscInteractionOperatorItemProvider = new CGIMscInteractionOperatorItemProvider(this);
+ }
+
+ return cgiMscInteractionOperatorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscMessage} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIMscMessageItemProvider cgiMscMessageItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIMscMessage}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIMscMessageAdapter() {
+ if (cgiMscMessageItemProvider == null) {
+ cgiMscMessageItemProvider = new CGIMscMessageItemProvider(this);
+ }
+
+ return cgiMscMessageItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIObjectInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIObjectInstanceItemProvider cgiObjectInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIObjectInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIObjectInstanceAdapter() {
+ if (cgiObjectInstanceItemProvider == null) {
+ cgiObjectInstanceItemProvider = new CGIObjectInstanceItemProvider(this);
+ }
+
+ return cgiObjectInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIObjectLink} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIObjectLinkItemProvider cgiObjectLinkItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIObjectLink}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIObjectLinkAdapter() {
+ if (cgiObjectLinkItemProvider == null) {
+ cgiObjectLinkItemProvider = new CGIObjectLinkItemProvider(this);
+ }
+
+ return cgiObjectLinkItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPackage} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIPackageItemProvider cgiPackageItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPackage}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIPackageAdapter() {
+ if (cgiPackageItemProvider == null) {
+ cgiPackageItemProvider = new CGIPackageItemProvider(this);
+ }
+
+ return cgiPackageItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPartition} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIPartitionItemProvider cgiPartitionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPartition}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIPartitionAdapter() {
+ if (cgiPartitionItemProvider == null) {
+ cgiPartitionItemProvider = new CGIPartitionItemProvider(this);
+ }
+
+ return cgiPartitionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPortConnector} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIPortConnectorItemProvider cgiPortConnectorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIPortConnector}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIPortConnectorAdapter() {
+ if (cgiPortConnectorItemProvider == null) {
+ cgiPortConnectorItemProvider = new CGIPortConnectorItemProvider(this);
+ }
+
+ return cgiPortConnectorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIState} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIStateItemProvider cgiStateItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIState}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIStateAdapter() {
+ if (cgiStateItemProvider == null) {
+ cgiStateItemProvider = new CGIStateItemProvider(this);
+ }
+
+ return cgiStateItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIStateChart} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGIStateChartItemProvider cgiStateChartItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIStateChart}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGIStateChartAdapter() {
+ if (cgiStateChartItemProvider == null) {
+ cgiStateChartItemProvider = new CGIStateChartItemProvider(this);
+ }
+
+ return cgiStateChartItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGISwimlaneFrame} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGISwimlaneFrameItemProvider cgiSwimlaneFrameItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGISwimlaneFrame}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGISwimlaneFrameAdapter() {
+ if (cgiSwimlaneFrameItemProvider == null) {
+ cgiSwimlaneFrameItemProvider = new CGISwimlaneFrameItemProvider(this);
+ }
+
+ return cgiSwimlaneFrameItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIText} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGITextItemProvider cgiTextItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGIText}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGITextAdapter() {
+ if (cgiTextItemProvider == null) {
+ cgiTextItemProvider = new CGITextItemProvider(this);
+ }
+
+ return cgiTextItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGITextBox} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGITextBoxItemProvider cgiTextBoxItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGITextBox}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGITextBoxAdapter() {
+ if (cgiTextBoxItemProvider == null) {
+ cgiTextBoxItemProvider = new CGITextBoxItemProvider(this);
+ }
+
+ return cgiTextBoxItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGITrans} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CGITransItemProvider cgiTransItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CGITrans}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCGITransAdapter() {
+ if (cgiTransItemProvider == null) {
+ cgiTransItemProvider = new CGITransItemProvider(this);
+ }
+
+ return cgiTransItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CollEvent} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CollEventItemProvider collEventItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.CollEvent}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCollEventAdapter() {
+ if (collEventItemProvider == null) {
+ collEventItemProvider = new CollEventItemProvider(this);
+ }
+
+ return collEventItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAcceptEventAction} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAcceptEventActionItemProvider iAcceptEventActionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAcceptEventAction}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIAcceptEventActionAdapter() {
+ if (iAcceptEventActionItemProvider == null) {
+ iAcceptEventActionItemProvider = new IAcceptEventActionItemProvider(this);
+ }
+
+ return iAcceptEventActionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAcceptTimeEvent} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAcceptTimeEventItemProvider iAcceptTimeEventItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAcceptTimeEvent}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIAcceptTimeEventAdapter() {
+ if (iAcceptTimeEventItemProvider == null) {
+ iAcceptTimeEventItemProvider = new IAcceptTimeEventItemProvider(this);
+ }
+
+ return iAcceptTimeEventItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAction} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IActionItemProvider iActionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAction}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIActionAdapter() {
+ if (iActionItemProvider == null) {
+ iActionItemProvider = new IActionItemProvider(this);
+ }
+
+ return iActionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActivityDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IActivityDiagramItemProvider iActivityDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActivityDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIActivityDiagramAdapter() {
+ if (iActivityDiagramItemProvider == null) {
+ iActivityDiagramItemProvider = new IActivityDiagramItemProvider(this);
+ }
+
+ return iActivityDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActivityGraph} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IActivityGraphItemProvider iActivityGraphItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActivityGraph}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIActivityGraphAdapter() {
+ if (iActivityGraphItemProvider == null) {
+ iActivityGraphItemProvider = new IActivityGraphItemProvider(this);
+ }
+
+ return iActivityGraphItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IActorItemProvider iActorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IActor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIActorAdapter() {
+ if (iActorItemProvider == null) {
+ iActorItemProvider = new IActorItemProvider(this);
+ }
+
+ return iActorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAnchor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAnchorItemProvider iAnchorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAnchor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIAnchorAdapter() {
+ if (iAnchorItemProvider == null) {
+ iAnchorItemProvider = new IAnchorItemProvider(this);
+ }
+
+ return iAnchorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAnnotation} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAnnotationItemProvider iAnnotationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAnnotation}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIAnnotationAdapter() {
+ if (iAnnotationItemProvider == null) {
+ iAnnotationItemProvider = new IAnnotationItemProvider(this);
+ }
+
+ return iAnnotationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IArgument} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IArgumentItemProvider iArgumentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IArgument}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIArgumentAdapter() {
+ if (iArgumentItemProvider == null) {
+ iArgumentItemProvider = new IArgumentItemProvider(this);
+ }
+
+ return iArgumentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationClass} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAssociationClassItemProvider iAssociationClassItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationClass}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIAssociationClassAdapter() {
+ if (iAssociationClassItemProvider == null) {
+ iAssociationClassItemProvider = new IAssociationClassItemProvider(this);
+ }
+
+ return iAssociationClassItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationEnd} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAssociationEndItemProvider iAssociationEndItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationEnd}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIAssociationEndAdapter() {
+ if (iAssociationEndItemProvider == null) {
+ iAssociationEndItemProvider = new IAssociationEndItemProvider(this);
+ }
+
+ return iAssociationEndItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationEndHandle} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAssociationEndHandleItemProvider iAssociationEndHandleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationEndHandle}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIAssociationEndHandleAdapter() {
+ if (iAssociationEndHandleItemProvider == null) {
+ iAssociationEndHandleItemProvider = new IAssociationEndHandleItemProvider(this);
+ }
+
+ return iAssociationEndHandleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationRole} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAssociationRoleItemProvider iAssociationRoleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAssociationRole}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIAssociationRoleAdapter() {
+ if (iAssociationRoleItemProvider == null) {
+ iAssociationRoleItemProvider = new IAssociationRoleItemProvider(this);
+ }
+
+ return iAssociationRoleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAttribute} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAttributeItemProvider iAttributeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IAttribute}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIAttributeAdapter() {
+ if (iAttributeItemProvider == null) {
+ iAttributeItemProvider = new IAttributeItemProvider(this);
+ }
+
+ return iAttributeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBlock} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IBlockItemProvider iBlockItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBlock}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIBlockAdapter() {
+ if (iBlockItemProvider == null) {
+ iBlockItemProvider = new IBlockItemProvider(this);
+ }
+
+ return iBlockItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBody} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IBodyItemProvider iBodyItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBody}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIBodyAdapter() {
+ if (iBodyItemProvider == null) {
+ iBodyItemProvider = new IBodyItemProvider(this);
+ }
+
+ return iBodyItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBranch} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IBranchItemProvider iBranchItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IBranch}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIBranchAdapter() {
+ if (iBranchItemProvider == null) {
+ iBranchItemProvider = new IBranchItemProvider(this);
+ }
+
+ return iBranchItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICallAction} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ICallActionItemProvider iCallActionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICallAction}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createICallActionAdapter() {
+ if (iCallActionItemProvider == null) {
+ iCallActionItemProvider = new ICallActionItemProvider(this);
+ }
+
+ return iCallActionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICallOperation} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ICallOperationItemProvider iCallOperationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICallOperation}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createICallOperationAdapter() {
+ if (iCallOperationItemProvider == null) {
+ iCallOperationItemProvider = new ICallOperationItemProvider(this);
+ }
+
+ return iCallOperationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClass} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IClassItemProvider iClassItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClass}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIClassAdapter() {
+ if (iClassItemProvider == null) {
+ iClassItemProvider = new IClassItemProvider(this);
+ }
+
+ return iClassItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassHandle} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IClassHandleItemProvider iClassHandleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassHandle}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIClassHandleAdapter() {
+ if (iClassHandleItemProvider == null) {
+ iClassHandleItemProvider = new IClassHandleItemProvider(this);
+ }
+
+ return iClassHandleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IClassInstanceItemProvider iClassInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIClassInstanceAdapter() {
+ if (iClassInstanceItemProvider == null) {
+ iClassInstanceItemProvider = new IClassInstanceItemProvider(this);
+ }
+
+ return iClassInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassifier} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IClassifierItemProvider iClassifierItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassifier}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIClassifierAdapter() {
+ if (iClassifierItemProvider == null) {
+ iClassifierItemProvider = new IClassifierItemProvider(this);
+ }
+
+ return iClassifierItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassifierRole} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IClassifierRoleItemProvider iClassifierRoleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IClassifierRole}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIClassifierRoleAdapter() {
+ if (iClassifierRoleItemProvider == null) {
+ iClassifierRoleItemProvider = new IClassifierRoleItemProvider(this);
+ }
+
+ return iClassifierRoleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICodeGenConfigInfo} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ICodeGenConfigInfoItemProvider iCodeGenConfigInfoItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICodeGenConfigInfo}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createICodeGenConfigInfoAdapter() {
+ if (iCodeGenConfigInfoItemProvider == null) {
+ iCodeGenConfigInfoItemProvider = new ICodeGenConfigInfoItemProvider(this);
+ }
+
+ return iCodeGenConfigInfoItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICodeGenConfigInfoHandle} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ICodeGenConfigInfoHandleItemProvider iCodeGenConfigInfoHandleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICodeGenConfigInfoHandle}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createICodeGenConfigInfoHandleAdapter() {
+ if (iCodeGenConfigInfoHandleItemProvider == null) {
+ iCodeGenConfigInfoHandleItemProvider = new ICodeGenConfigInfoHandleItemProvider(this);
+ }
+
+ return iCodeGenConfigInfoHandleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICollaboration} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ICollaborationItemProvider iCollaborationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICollaboration}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createICollaborationAdapter() {
+ if (iCollaborationItemProvider == null) {
+ iCollaborationItemProvider = new ICollaborationItemProvider(this);
+ }
+
+ return iCollaborationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICollaborationDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ICollaborationDiagramItemProvider iCollaborationDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICollaborationDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createICollaborationDiagramAdapter() {
+ if (iCollaborationDiagramItemProvider == null) {
+ iCollaborationDiagramItemProvider = new ICollaborationDiagramItemProvider(this);
+ }
+
+ return iCollaborationDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IColor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IColorItemProvider iColorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IColor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIColorAdapter() {
+ if (iColorItemProvider == null) {
+ iColorItemProvider = new IColorItemProvider(this);
+ }
+
+ return iColorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICombinedFragment} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ICombinedFragmentItemProvider iCombinedFragmentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ICombinedFragment}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createICombinedFragmentAdapter() {
+ if (iCombinedFragmentItemProvider == null) {
+ iCombinedFragmentItemProvider = new ICombinedFragmentItemProvider(this);
+ }
+
+ return iCombinedFragmentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComment} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ICommentItemProvider iCommentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComment}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createICommentAdapter() {
+ if (iCommentItemProvider == null) {
+ iCommentItemProvider = new ICommentItemProvider(this);
+ }
+
+ return iCommentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponent} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IComponentItemProvider iComponentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponent}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIComponentAdapter() {
+ if (iComponentItemProvider == null) {
+ iComponentItemProvider = new IComponentItemProvider(this);
+ }
+
+ return iComponentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponentDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IComponentDiagramItemProvider iComponentDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponentDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIComponentDiagramAdapter() {
+ if (iComponentDiagramItemProvider == null) {
+ iComponentDiagramItemProvider = new IComponentDiagramItemProvider(this);
+ }
+
+ return iComponentDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponentInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IComponentInstanceItemProvider iComponentInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IComponentInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIComponentInstanceAdapter() {
+ if (iComponentInstanceItemProvider == null) {
+ iComponentInstanceItemProvider = new IComponentInstanceItemProvider(this);
+ }
+
+ return iComponentInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConfiguration} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IConfigurationItemProvider iConfigurationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConfiguration}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIConfigurationAdapter() {
+ if (iConfigurationItemProvider == null) {
+ iConfigurationItemProvider = new IConfigurationItemProvider(this);
+ }
+
+ return iConfigurationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConnector} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IConnectorItemProvider iConnectorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConnector}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIConnectorAdapter() {
+ if (iConnectorItemProvider == null) {
+ iConnectorItemProvider = new IConnectorItemProvider(this);
+ }
+
+ return iConnectorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConstraint} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IConstraintItemProvider iConstraintItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConstraint}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIConstraintAdapter() {
+ if (iConstraintItemProvider == null) {
+ iConstraintItemProvider = new IConstraintItemProvider(this);
+ }
+
+ return iConstraintItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConstructor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IConstructorItemProvider iConstructorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IConstructor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIConstructorAdapter() {
+ if (iConstructorItemProvider == null) {
+ iConstructorItemProvider = new IConstructorItemProvider(this);
+ }
+
+ return iConstructorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IContextSpecification} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IContextSpecificationItemProvider iContextSpecificationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IContextSpecification}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIContextSpecificationAdapter() {
+ if (iContextSpecificationItemProvider == null) {
+ iContextSpecificationItemProvider = new IContextSpecificationItemProvider(this);
+ }
+
+ return iContextSpecificationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IControlledFile} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IControlledFileItemProvider iControlledFileItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IControlledFile}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIControlledFileAdapter() {
+ if (iControlledFileItemProvider == null) {
+ iControlledFileItemProvider = new IControlledFileItemProvider(this);
+ }
+
+ return iControlledFileItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDefaultDrvdTrans} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IDefaultDrvdTransItemProvider iDefaultDrvdTransItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDefaultDrvdTrans}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIDefaultDrvdTransAdapter() {
+ if (iDefaultDrvdTransItemProvider == null) {
+ iDefaultDrvdTransItemProvider = new IDefaultDrvdTransItemProvider(this);
+ }
+
+ return iDefaultDrvdTransItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDependency} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IDependencyItemProvider iDependencyItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDependency}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIDependencyAdapter() {
+ if (iDependencyItemProvider == null) {
+ iDependencyItemProvider = new IDependencyItemProvider(this);
+ }
+
+ return iDependencyItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDeploymentDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IDeploymentDiagramItemProvider iDeploymentDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDeploymentDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIDeploymentDiagramAdapter() {
+ if (iDeploymentDiagramItemProvider == null) {
+ iDeploymentDiagramItemProvider = new IDeploymentDiagramItemProvider(this);
+ }
+
+ return iDeploymentDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDescription} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IDescriptionItemProvider iDescriptionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDescription}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIDescriptionAdapter() {
+ if (iDescriptionItemProvider == null) {
+ iDescriptionItemProvider = new IDescriptionItemProvider(this);
+ }
+
+ return iDescriptionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDestructor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IDestructorItemProvider iDestructorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDestructor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIDestructorAdapter() {
+ if (iDestructorItemProvider == null) {
+ iDestructorItemProvider = new IDestructorItemProvider(this);
+ }
+
+ return iDestructorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IDiagramItemProvider iDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIDiagramAdapter() {
+ if (iDiagramItemProvider == null) {
+ iDiagramItemProvider = new IDiagramItemProvider(this);
+ }
+
+ return iDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEmbededFile} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IEmbededFileItemProvider iEmbededFileItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEmbededFile}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIEmbededFileAdapter() {
+ if (iEmbededFileItemProvider == null) {
+ iEmbededFileItemProvider = new IEmbededFileItemProvider(this);
+ }
+
+ return iEmbededFileItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEnumerationLiteral} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IEnumerationLiteralItemProvider iEnumerationLiteralItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEnumerationLiteral}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIEnumerationLiteralAdapter() {
+ if (iEnumerationLiteralItemProvider == null) {
+ iEnumerationLiteralItemProvider = new IEnumerationLiteralItemProvider(this);
+ }
+
+ return iEnumerationLiteralItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEvent} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IEventItemProvider iEventItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEvent}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIEventAdapter() {
+ if (iEventItemProvider == null) {
+ iEventItemProvider = new IEventItemProvider(this);
+ }
+
+ return iEventItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEventHandle} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IEventHandleItemProvider iEventHandleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEventHandle}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIEventHandleAdapter() {
+ if (iEventHandleItemProvider == null) {
+ iEventHandleItemProvider = new IEventHandleItemProvider(this);
+ }
+
+ return iEventHandleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEventReception} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IEventReceptionItemProvider iEventReceptionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IEventReception}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIEventReceptionAdapter() {
+ if (iEventReceptionItemProvider == null) {
+ iEventReceptionItemProvider = new IEventReceptionItemProvider(this);
+ }
+
+ return iEventReceptionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IExecutionOccurrence} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IExecutionOccurrenceItemProvider iExecutionOccurrenceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IExecutionOccurrence}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIExecutionOccurrenceAdapter() {
+ if (iExecutionOccurrenceItemProvider == null) {
+ iExecutionOccurrenceItemProvider = new IExecutionOccurrenceItemProvider(this);
+ }
+
+ return iExecutionOccurrenceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IExternalHyperlink} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IExternalHyperlinkItemProvider iExternalHyperlinkItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IExternalHyperlink}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIExternalHyperlinkAdapter() {
+ if (iExternalHyperlinkItemProvider == null) {
+ iExternalHyperlinkItemProvider = new IExternalHyperlinkItemProvider(this);
+ }
+
+ return iExternalHyperlinkItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFile} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IFileItemProvider iFileItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFile}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIFileAdapter() {
+ if (iFileItemProvider == null) {
+ iFileItemProvider = new IFileItemProvider(this);
+ }
+
+ return iFileItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFileFragment} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IFileFragmentItemProvider iFileFragmentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFileFragment}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIFileFragmentAdapter() {
+ if (iFileFragmentItemProvider == null) {
+ iFileFragmentItemProvider = new IFileFragmentItemProvider(this);
+ }
+
+ return iFileFragmentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFlow} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IFlowItemProvider iFlowItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFlow}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIFlowAdapter() {
+ if (iFlowItemProvider == null) {
+ iFlowItemProvider = new IFlowItemProvider(this);
+ }
+
+ return iFlowItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFlowItem} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IFlowItemItemProvider iFlowItemItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFlowItem}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIFlowItemAdapter() {
+ if (iFlowItemItemProvider == null) {
+ iFlowItemItemProvider = new IFlowItemItemProvider(this);
+ }
+
+ return iFlowItemItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFlowchart} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IFlowchartItemProvider iFlowchartItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFlowchart}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIFlowchartAdapter() {
+ if (iFlowchartItemProvider == null) {
+ iFlowchartItemProvider = new IFlowchartItemProvider(this);
+ }
+
+ return iFlowchartItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFolder} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IFolderItemProvider iFolderItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFolder}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIFolderAdapter() {
+ if (iFolderItemProvider == null) {
+ iFolderItemProvider = new IFolderItemProvider(this);
+ }
+
+ return iFolderItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFork} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IForkItemProvider iForkItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IFork}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIForkAdapter() {
+ if (iForkItemProvider == null) {
+ iForkItemProvider = new IForkItemProvider(this);
+ }
+
+ return iForkItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IGeneralization} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IGeneralizationItemProvider iGeneralizationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IGeneralization}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIGeneralizationAdapter() {
+ if (iGeneralizationItemProvider == null) {
+ iGeneralizationItemProvider = new IGeneralizationItemProvider(this);
+ }
+
+ return iGeneralizationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IGuard} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IGuardItemProvider iGuardItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IGuard}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIGuardAdapter() {
+ if (iGuardItemProvider == null) {
+ iGuardItemProvider = new IGuardItemProvider(this);
+ }
+
+ return iGuardItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHandleWithData} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IHandleWithDataItemProvider iHandleWithDataItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHandleWithData}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIHandleWithDataAdapter() {
+ if (iHandleWithDataItemProvider == null) {
+ iHandleWithDataItemProvider = new IHandleWithDataItemProvider(this);
+ }
+
+ return iHandleWithDataItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHistoryConnector} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IHistoryConnectorItemProvider iHistoryConnectorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHistoryConnector}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIHistoryConnectorAdapter() {
+ if (iHistoryConnectorItemProvider == null) {
+ iHistoryConnectorItemProvider = new IHistoryConnectorItemProvider(this);
+ }
+
+ return iHistoryConnectorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHyperLink} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IHyperLinkItemProvider iHyperLinkItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IHyperLink}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIHyperLinkAdapter() {
+ if (iHyperLinkItemProvider == null) {
+ iHyperLinkItemProvider = new IHyperLinkItemProvider(this);
+ }
+
+ return iHyperLinkItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInformationFlow} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInformationFlowItemProvider iInformationFlowItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInformationFlow}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInformationFlowAdapter() {
+ if (iInformationFlowItemProvider == null) {
+ iInformationFlowItemProvider = new IInformationFlowItemProvider(this);
+ }
+
+ return iInformationFlowItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInformationItem} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInformationItemItemProvider iInformationItemItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInformationItem}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInformationItemAdapter() {
+ if (iInformationItemItemProvider == null) {
+ iInformationItemItemProvider = new IInformationItemItemProvider(this);
+ }
+
+ return iInformationItemItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInstanceItemProvider iInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInstanceAdapter() {
+ if (iInstanceItemProvider == null) {
+ iInstanceItemProvider = new IInstanceItemProvider(this);
+ }
+
+ return iInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstanceSlot} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInstanceSlotItemProvider iInstanceSlotItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstanceSlot}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInstanceSlotAdapter() {
+ if (iInstanceSlotItemProvider == null) {
+ iInstanceSlotItemProvider = new IInstanceSlotItemProvider(this);
+ }
+
+ return iInstanceSlotItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstanceSpecification} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInstanceSpecificationItemProvider iInstanceSpecificationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstanceSpecification}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInstanceSpecificationAdapter() {
+ if (iInstanceSpecificationItemProvider == null) {
+ iInstanceSpecificationItemProvider = new IInstanceSpecificationItemProvider(this);
+ }
+
+ return iInstanceSpecificationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstanceValue} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInstanceValueItemProvider iInstanceValueItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInstanceValue}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInstanceValueAdapter() {
+ if (iInstanceValueItemProvider == null) {
+ iInstanceValueItemProvider = new IInstanceValueItemProvider(this);
+ }
+
+ return iInstanceValueItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOccurrence} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInteractionOccurrenceItemProvider iInteractionOccurrenceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOccurrence}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInteractionOccurrenceAdapter() {
+ if (iInteractionOccurrenceItemProvider == null) {
+ iInteractionOccurrenceItemProvider = new IInteractionOccurrenceItemProvider(this);
+ }
+
+ return iInteractionOccurrenceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOperand} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInteractionOperandItemProvider iInteractionOperandItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOperand}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInteractionOperandAdapter() {
+ if (iInteractionOperandItemProvider == null) {
+ iInteractionOperandItemProvider = new IInteractionOperandItemProvider(this);
+ }
+
+ return iInteractionOperandItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOperator} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInteractionOperatorItemProvider iInteractionOperatorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInteractionOperator}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInteractionOperatorAdapter() {
+ if (iInteractionOperatorItemProvider == null) {
+ iInteractionOperatorItemProvider = new IInteractionOperatorItemProvider(this);
+ }
+
+ return iInteractionOperatorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInterfaceItem} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInterfaceItemItemProvider iInterfaceItemItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInterfaceItem}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInterfaceItemAdapter() {
+ if (iInterfaceItemItemProvider == null) {
+ iInterfaceItemItemProvider = new IInterfaceItemItemProvider(this);
+ }
+
+ return iInterfaceItemItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInterfaceItemTrigger} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInterfaceItemTriggerItemProvider iInterfaceItemTriggerItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInterfaceItemTrigger}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInterfaceItemTriggerAdapter() {
+ if (iInterfaceItemTriggerItemProvider == null) {
+ iInterfaceItemTriggerItemProvider = new IInterfaceItemTriggerItemProvider(this);
+ }
+
+ return iInterfaceItemTriggerItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInternalHyperlink} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IInternalHyperlinkItemProvider iInternalHyperlinkItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IInternalHyperlink}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIInternalHyperlinkAdapter() {
+ if (iInternalHyperlinkItemProvider == null) {
+ iInternalHyperlinkItemProvider = new IInternalHyperlinkItemProvider(this);
+ }
+
+ return iInternalHyperlinkItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILabel} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ILabelItemProvider iLabelItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILabel}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createILabelAdapter() {
+ if (iLabelItemProvider == null) {
+ iLabelItemProvider = new ILabelItemProvider(this);
+ }
+
+ return iLabelItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILink} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ILinkItemProvider iLinkItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILink}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createILinkAdapter() {
+ if (iLinkItemProvider == null) {
+ iLinkItemProvider = new ILinkItemProvider(this);
+ }
+
+ return iLinkItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILinkInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ILinkInstanceItemProvider iLinkInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILinkInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createILinkInstanceAdapter() {
+ if (iLinkInstanceItemProvider == null) {
+ iLinkInstanceItemProvider = new ILinkInstanceItemProvider(this);
+ }
+
+ return iLinkInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILiteralSpecification} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ILiteralSpecificationItemProvider iLiteralSpecificationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ILiteralSpecification}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createILiteralSpecificationAdapter() {
+ if (iLiteralSpecificationItemProvider == null) {
+ iLiteralSpecificationItemProvider = new ILiteralSpecificationItemProvider(this);
+ }
+
+ return iLiteralSpecificationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMHyperLink} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMHyperLinkItemProvider imHyperLinkItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMHyperLink}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIMHyperLinkAdapter() {
+ if (imHyperLinkItemProvider == null) {
+ imHyperLinkItemProvider = new IMHyperLinkItemProvider(this);
+ }
+
+ return imHyperLinkItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMSC} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMSCItemProvider imscItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMSC}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIMSCAdapter() {
+ if (imscItemProvider == null) {
+ imscItemProvider = new IMSCItemProvider(this);
+ }
+
+ return imscItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMatrixInstanceItemProvider iMatrixInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIMatrixInstanceAdapter() {
+ if (iMatrixInstanceItemProvider == null) {
+ iMatrixInstanceItemProvider = new IMatrixInstanceItemProvider(this);
+ }
+
+ return iMatrixInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixLayout} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMatrixLayoutItemProvider iMatrixLayoutItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixLayout}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIMatrixLayoutAdapter() {
+ if (iMatrixLayoutItemProvider == null) {
+ iMatrixLayoutItemProvider = new IMatrixLayoutItemProvider(this);
+ }
+
+ return iMatrixLayoutItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixView} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMatrixViewItemProvider iMatrixViewItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMatrixView}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIMatrixViewAdapter() {
+ if (iMatrixViewItemProvider == null) {
+ iMatrixViewItemProvider = new IMatrixViewItemProvider(this);
+ }
+
+ return iMatrixViewItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMessage} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMessageItemProvider iMessageItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMessage}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIMessageAdapter() {
+ if (iMessageItemProvider == null) {
+ iMessageItemProvider = new IMessageItemProvider(this);
+ }
+
+ return iMessageItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMessagePoint} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMessagePointItemProvider iMessagePointItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMessagePoint}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIMessagePointAdapter() {
+ if (iMessagePointItemProvider == null) {
+ iMessagePointItemProvider = new IMessagePointItemProvider(this);
+ }
+
+ return iMessagePointItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMetaLinkHandle} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMetaLinkHandleItemProvider iMetaLinkHandleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMetaLinkHandle}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIMetaLinkHandleAdapter() {
+ if (iMetaLinkHandleItemProvider == null) {
+ iMetaLinkHandleItemProvider = new IMetaLinkHandleItemProvider(this);
+ }
+
+ return iMetaLinkHandleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IModelElement} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IModelElementItemProvider iModelElementItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IModelElement}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIModelElementAdapter() {
+ if (iModelElementItemProvider == null) {
+ iModelElementItemProvider = new IModelElementItemProvider(this);
+ }
+
+ return iModelElementItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IModule} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IModuleItemProvider iModuleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IModule}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIModuleAdapter() {
+ if (iModuleItemProvider == null) {
+ iModuleItemProvider = new IModuleItemProvider(this);
+ }
+
+ return iModuleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMultiplicityItem} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMultiplicityItemItemProvider iMultiplicityItemItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IMultiplicityItem}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIMultiplicityItemAdapter() {
+ if (iMultiplicityItemItemProvider == null) {
+ iMultiplicityItemItemProvider = new IMultiplicityItemItemProvider(this);
+ }
+
+ return iMultiplicityItemItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.INode} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected INodeItemProvider iNodeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.INode}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createINodeAdapter() {
+ if (iNodeItemProvider == null) {
+ iNodeItemProvider = new INodeItemProvider(this);
+ }
+
+ return iNodeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectLink} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IObjectLinkItemProvider iObjectLinkItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectLink}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIObjectLinkAdapter() {
+ if (iObjectLinkItemProvider == null) {
+ iObjectLinkItemProvider = new IObjectLinkItemProvider(this);
+ }
+
+ return iObjectLinkItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectLinkHandle} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IObjectLinkHandleItemProvider iObjectLinkHandleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectLinkHandle}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIObjectLinkHandleAdapter() {
+ if (iObjectLinkHandleItemProvider == null) {
+ iObjectLinkHandleItemProvider = new IObjectLinkHandleItemProvider(this);
+ }
+
+ return iObjectLinkHandleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectModelDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IObjectModelDiagramItemProvider iObjectModelDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectModelDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIObjectModelDiagramAdapter() {
+ if (iObjectModelDiagramItemProvider == null) {
+ iObjectModelDiagramItemProvider = new IObjectModelDiagramItemProvider(this);
+ }
+
+ return iObjectModelDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectNode} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IObjectNodeItemProvider iObjectNodeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IObjectNode}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIObjectNodeAdapter() {
+ if (iObjectNodeItemProvider == null) {
+ iObjectNodeItemProvider = new IObjectNodeItemProvider(this);
+ }
+
+ return iObjectNodeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IOperation} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IOperationItemProvider iOperationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IOperation}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIOperationAdapter() {
+ if (iOperationItemProvider == null) {
+ iOperationItemProvider = new IOperationItemProvider(this);
+ }
+
+ return iOperationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPackage} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPackageItemProvider iPackageItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPackage}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIPackageAdapter() {
+ if (iPackageItemProvider == null) {
+ iPackageItemProvider = new IPackageItemProvider(this);
+ }
+
+ return iPackageItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPanelDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPanelDiagramItemProvider iPanelDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPanelDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIPanelDiagramAdapter() {
+ if (iPanelDiagramItemProvider == null) {
+ iPanelDiagramItemProvider = new IPanelDiagramItemProvider(this);
+ }
+
+ return iPanelDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPart} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPartItemProvider iPartItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPart}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIPartAdapter() {
+ if (iPartItemProvider == null) {
+ iPartItemProvider = new IPartItemProvider(this);
+ }
+
+ return iPartItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPin} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPinItemProvider iPinItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPin}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIPinAdapter() {
+ if (iPinItemProvider == null) {
+ iPinItemProvider = new IPinItemProvider(this);
+ }
+
+ return iPinItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPort} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPortItemProvider iPortItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPort}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIPortAdapter() {
+ if (iPortItemProvider == null) {
+ iPortItemProvider = new IPortItemProvider(this);
+ }
+
+ return iPortItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPrimitiveOperation} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPrimitiveOperationItemProvider iPrimitiveOperationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPrimitiveOperation}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIPrimitiveOperationAdapter() {
+ if (iPrimitiveOperationItemProvider == null) {
+ iPrimitiveOperationItemProvider = new IPrimitiveOperationItemProvider(this);
+ }
+
+ return iPrimitiveOperationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProfile} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IProfileItemProvider iProfileItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProfile}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIProfileAdapter() {
+ if (iProfileItemProvider == null) {
+ iProfileItemProvider = new IProfileItemProvider(this);
+ }
+
+ return iProfileItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProject} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IProjectItemProvider iProjectItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProject}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIProjectAdapter() {
+ if (iProjectItemProvider == null) {
+ iProjectItemProvider = new IProjectItemProvider(this);
+ }
+
+ return iProjectItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProperty} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPropertyItemProvider iPropertyItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IProperty}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIPropertyAdapter() {
+ if (iPropertyItemProvider == null) {
+ iPropertyItemProvider = new IPropertyItemProvider(this);
+ }
+
+ return iPropertyItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertyContainer} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPropertyContainerItemProvider iPropertyContainerItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertyContainer}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIPropertyContainerAdapter() {
+ if (iPropertyContainerItemProvider == null) {
+ iPropertyContainerItemProvider = new IPropertyContainerItemProvider(this);
+ }
+
+ return iPropertyContainerItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertyMetaclass} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPropertyMetaclassItemProvider iPropertyMetaclassItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertyMetaclass}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIPropertyMetaclassAdapter() {
+ if (iPropertyMetaclassItemProvider == null) {
+ iPropertyMetaclassItemProvider = new IPropertyMetaclassItemProvider(this);
+ }
+
+ return iPropertyMetaclassItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertySubject} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPropertySubjectItemProvider iPropertySubjectItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IPropertySubject}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIPropertySubjectAdapter() {
+ if (iPropertySubjectItemProvider == null) {
+ iPropertySubjectItemProvider = new IPropertySubjectItemProvider(this);
+ }
+
+ return iPropertySubjectItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IReception} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IReceptionItemProvider iReceptionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IReception}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIReceptionAdapter() {
+ if (iReceptionItemProvider == null) {
+ iReceptionItemProvider = new IReceptionItemProvider(this);
+ }
+
+ return iReceptionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IReferenceActivity} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IReferenceActivityItemProvider iReferenceActivityItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IReferenceActivity}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIReferenceActivityAdapter() {
+ if (iReferenceActivityItemProvider == null) {
+ iReferenceActivityItemProvider = new IReferenceActivityItemProvider(this);
+ }
+
+ return iReferenceActivityItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IRelation} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IRelationItemProvider iRelationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IRelation}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIRelationAdapter() {
+ if (iRelationItemProvider == null) {
+ iRelationItemProvider = new IRelationItemProvider(this);
+ }
+
+ return iRelationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IRequirement} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IRequirementItemProvider iRequirementItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IRequirement}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIRequirementAdapter() {
+ if (iRequirementItemProvider == null) {
+ iRequirementItemProvider = new IRequirementItemProvider(this);
+ }
+
+ return iRequirementItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISendAction} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ISendActionItemProvider iSendActionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISendAction}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createISendActionAdapter() {
+ if (iSendActionItemProvider == null) {
+ iSendActionItemProvider = new ISendActionItemProvider(this);
+ }
+
+ return iSendActionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISequenceDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ISequenceDiagramItemProvider iSequenceDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISequenceDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createISequenceDiagramAdapter() {
+ if (iSequenceDiagramItemProvider == null) {
+ iSequenceDiagramItemProvider = new ISequenceDiagramItemProvider(this);
+ }
+
+ return iSequenceDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISlot} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ISlotItemProvider iSlotItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISlot}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createISlotAdapter() {
+ if (iSlotItemProvider == null) {
+ iSlotItemProvider = new ISlotItemProvider(this);
+ }
+
+ return iSlotItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IState} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IStateItemProvider iStateItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IState}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIStateAdapter() {
+ if (iStateItemProvider == null) {
+ iStateItemProvider = new IStateItemProvider(this);
+ }
+
+ return iStateItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateChart} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IStateChartItemProvider iStateChartItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateChart}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIStateChartAdapter() {
+ if (iStateChartItemProvider == null) {
+ iStateChartItemProvider = new IStateChartItemProvider(this);
+ }
+
+ return iStateChartItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateChartDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IStateChartDiagramItemProvider iStateChartDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateChartDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIStateChartDiagramAdapter() {
+ if (iStateChartDiagramItemProvider == null) {
+ iStateChartDiagramItemProvider = new IStateChartDiagramItemProvider(this);
+ }
+
+ return iStateChartDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateVertex} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IStateVertexItemProvider iStateVertexItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStateVertex}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIStateVertexAdapter() {
+ if (iStateVertexItemProvider == null) {
+ iStateVertexItemProvider = new IStateVertexItemProvider(this);
+ }
+
+ return iStateVertexItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStereotype} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IStereotypeItemProvider iStereotypeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStereotype}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIStereotypeAdapter() {
+ if (iStereotypeItemProvider == null) {
+ iStereotypeItemProvider = new IStereotypeItemProvider(this);
+ }
+
+ return iStereotypeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStructureDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IStructureDiagramItemProvider iStructureDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IStructureDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIStructureDiagramAdapter() {
+ if (iStructureDiagramItemProvider == null) {
+ iStructureDiagramItemProvider = new IStructureDiagramItemProvider(this);
+ }
+
+ return iStructureDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISubsystem} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ISubsystemItemProvider iSubsystemItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISubsystem}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createISubsystemAdapter() {
+ if (iSubsystemItemProvider == null) {
+ iSubsystemItemProvider = new ISubsystemItemProvider(this);
+ }
+
+ return iSubsystemItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISwimlane} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ISwimlaneItemProvider iSwimlaneItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISwimlane}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createISwimlaneAdapter() {
+ if (iSwimlaneItemProvider == null) {
+ iSwimlaneItemProvider = new ISwimlaneItemProvider(this);
+ }
+
+ return iSwimlaneItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISysMLPort} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ISysMLPortItemProvider iSysMLPortItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ISysMLPort}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createISysMLPortAdapter() {
+ if (iSysMLPortItemProvider == null) {
+ iSysMLPortItemProvider = new ISysMLPortItemProvider(this);
+ }
+
+ return iSysMLPortItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITableInstanceItemProvider iTableInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITableInstanceAdapter() {
+ if (iTableInstanceItemProvider == null) {
+ iTableInstanceItemProvider = new ITableInstanceItemProvider(this);
+ }
+
+ return iTableInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableLayout} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITableLayoutItemProvider iTableLayoutItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableLayout}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITableLayoutAdapter() {
+ if (iTableLayoutItemProvider == null) {
+ iTableLayoutItemProvider = new ITableLayoutItemProvider(this);
+ }
+
+ return iTableLayoutItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableView} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITableViewItemProvider iTableViewItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITableView}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITableViewAdapter() {
+ if (iTableViewItemProvider == null) {
+ iTableViewItemProvider = new ITableViewItemProvider(this);
+ }
+
+ return iTableViewItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITag} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITagItemProvider iTagItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITag}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITagAdapter() {
+ if (iTagItemProvider == null) {
+ iTagItemProvider = new ITagItemProvider(this);
+ }
+
+ return iTagItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInst} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITemplateInstItemProvider iTemplateInstItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInst}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITemplateInstAdapter() {
+ if (iTemplateInstItemProvider == null) {
+ iTemplateInstItemProvider = new ITemplateInstItemProvider(this);
+ }
+
+ return iTemplateInstItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInstParam} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITemplateInstParamItemProvider iTemplateInstParamItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInstParam}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITemplateInstParamAdapter() {
+ if (iTemplateInstParamItemProvider == null) {
+ iTemplateInstParamItemProvider = new ITemplateInstParamItemProvider(this);
+ }
+
+ return iTemplateInstParamItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInstantiation} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITemplateInstantiationItemProvider iTemplateInstantiationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInstantiation}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITemplateInstantiationAdapter() {
+ if (iTemplateInstantiationItemProvider == null) {
+ iTemplateInstantiationItemProvider = new ITemplateInstantiationItemProvider(this);
+ }
+
+ return iTemplateInstantiationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInstantiationParameter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITemplateInstantiationParameterItemProvider iTemplateInstantiationParameterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateInstantiationParameter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITemplateInstantiationParameterAdapter() {
+ if (iTemplateInstantiationParameterItemProvider == null) {
+ iTemplateInstantiationParameterItemProvider = new ITemplateInstantiationParameterItemProvider(this);
+ }
+
+ return iTemplateInstantiationParameterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateParameter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITemplateParameterItemProvider iTemplateParameterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITemplateParameter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITemplateParameterAdapter() {
+ if (iTemplateParameterItemProvider == null) {
+ iTemplateParameterItemProvider = new ITemplateParameterItemProvider(this);
+ }
+
+ return iTemplateParameterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITimeEvent} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITimeEventItemProvider iTimeEventItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITimeEvent}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITimeEventAdapter() {
+ if (iTimeEventItemProvider == null) {
+ iTimeEventItemProvider = new ITimeEventItemProvider(this);
+ }
+
+ return iTimeEventItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITimeout} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITimeoutItemProvider iTimeoutItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITimeout}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITimeoutAdapter() {
+ if (iTimeoutItemProvider == null) {
+ iTimeoutItemProvider = new ITimeoutItemProvider(this);
+ }
+
+ return iTimeoutItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITransition} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITransitionItemProvider iTransitionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITransition}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITransitionAdapter() {
+ if (iTransitionItemProvider == null) {
+ iTransitionItemProvider = new ITransitionItemProvider(this);
+ }
+
+ return iTransitionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITrigger} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITriggerItemProvider iTriggerItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITrigger}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITriggerAdapter() {
+ if (iTriggerItemProvider == null) {
+ iTriggerItemProvider = new ITriggerItemProvider(this);
+ }
+
+ return iTriggerItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITriggered} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITriggeredItemProvider iTriggeredItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ITriggered}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITriggeredAdapter() {
+ if (iTriggeredItemProvider == null) {
+ iTriggeredItemProvider = new ITriggeredItemProvider(this);
+ }
+
+ return iTriggeredItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IType} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ITypeItemProvider iTypeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createITypeAdapter() {
+ if (iTypeItemProvider == null) {
+ iTypeItemProvider = new ITypeItemProvider(this);
+ }
+
+ return iTypeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUCDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IUCDiagramItemProvider iucDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUCDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIUCDiagramAdapter() {
+ if (iucDiagramItemProvider == null) {
+ iucDiagramItemProvider = new IUCDiagramItemProvider(this);
+ }
+
+ return iucDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUnit} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IUnitItemProvider iUnitItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUnit}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIUnitAdapter() {
+ if (iUnitItemProvider == null) {
+ iUnitItemProvider = new IUnitItemProvider(this);
+ }
+
+ return iUnitItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCase} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IUseCaseItemProvider iUseCaseItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCase}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIUseCaseAdapter() {
+ if (iUseCaseItemProvider == null) {
+ iUseCaseItemProvider = new IUseCaseItemProvider(this);
+ }
+
+ return iUseCaseItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCaseDiagram} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IUseCaseDiagramItemProvider iUseCaseDiagramItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCaseDiagram}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIUseCaseDiagramAdapter() {
+ if (iUseCaseDiagramItemProvider == null) {
+ iUseCaseDiagramItemProvider = new IUseCaseDiagramItemProvider(this);
+ }
+
+ return iUseCaseDiagramItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCaseStereoType} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IUseCaseStereoTypeItemProvider iUseCaseStereoTypeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IUseCaseStereoType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIUseCaseStereoTypeAdapter() {
+ if (iUseCaseStereoTypeItemProvider == null) {
+ iUseCaseStereoTypeItemProvider = new IUseCaseStereoTypeItemProvider(this);
+ }
+
+ return iUseCaseStereoTypeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IValueSpecification} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IValueSpecificationItemProvider iValueSpecificationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IValueSpecification}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIValueSpecificationAdapter() {
+ if (iValueSpecificationItemProvider == null) {
+ iValueSpecificationItemProvider = new IValueSpecificationItemProvider(this);
+ }
+
+ return iValueSpecificationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IVariable} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IVariableItemProvider iVariableItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.IVariable}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIVariableAdapter() {
+ if (iVariableItemProvider == null) {
+ iVariableItemProvider = new IVariableItemProvider(this);
+ }
+
+ return iVariableItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TableDataDefinition} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TableDataDefinitionItemProvider tableDataDefinitionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.TableDataDefinition}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createTableDataDefinitionAdapter() {
+ if (tableDataDefinitionItemProvider == null) {
+ tableDataDefinitionItemProvider = new TableDataDefinitionItemProvider(this);
+ }
+
+ return tableDataDefinitionItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UnknownType} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected UnknownTypeItemProvider unknownTypeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UnknownType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createUnknownTypeAdapter() {
+ if (unknownTypeItemProvider == null) {
+ unknownTypeItemProvider = new UnknownTypeItemProvider(this);
+ }
+
+ return unknownTypeItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the adapter.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class<?>) || (((Class<?>)type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void dispose() {
+ if (cCollaborationChartItemProvider != null) cCollaborationChartItemProvider.dispose();
+ if (cgiActionStateItemProvider != null) cgiActionStateItemProvider.dispose();
+ if (cgiActiveXItemProvider != null) cgiActiveXItemProvider.dispose();
+ if (cgiAnchorItemProvider != null) cgiAnchorItemProvider.dispose();
+ if (cgiAnnotationItemProvider != null) cgiAnnotationItemProvider.dispose();
+ if (cgiArrowItemProvider != null) cgiArrowItemProvider.dispose();
+ if (cgiAssociationEndItemProvider != null) cgiAssociationEndItemProvider.dispose();
+ if (cgiAssociationRoleItemProvider != null) cgiAssociationRoleItemProvider.dispose();
+ if (cgiBasicClassItemProvider != null) cgiBasicClassItemProvider.dispose();
+ if (cgiBlockStateItemProvider != null) cgiBlockStateItemProvider.dispose();
+ if (cgiBoxItemProvider != null) cgiBoxItemProvider.dispose();
+ if (cgiButtonArrayItemProvider != null) cgiButtonArrayItemProvider.dispose();
+ if (cgiClassItemProvider != null) cgiClassItemProvider.dispose();
+ if (cgiClassChartItemProvider != null) cgiClassChartItemProvider.dispose();
+ if (cgiClassifierRoleItemProvider != null) cgiClassifierRoleItemProvider.dispose();
+ if (cgiCompartmentItemProvider != null) cgiCompartmentItemProvider.dispose();
+ if (cgiComponentItemProvider != null) cgiComponentItemProvider.dispose();
+ if (cgiCompositeClassItemProvider != null) cgiCompositeClassItemProvider.dispose();
+ if (cgiConnectorItemProvider != null) cgiConnectorItemProvider.dispose();
+ if (cgiContainArrowItemProvider != null) cgiContainArrowItemProvider.dispose();
+ if (cgiDiagramFrameItemProvider != null) cgiDiagramFrameItemProvider.dispose();
+ if (cgiFreeShapeItemProvider != null) cgiFreeShapeItemProvider.dispose();
+ if (cgiFreeTextItemProvider != null) cgiFreeTextItemProvider.dispose();
+ if (cgiGenericElementItemProvider != null) cgiGenericElementItemProvider.dispose();
+ if (cgiImageItemProvider != null) cgiImageItemProvider.dispose();
+ if (cgiImageDataItemProvider != null) cgiImageDataItemProvider.dispose();
+ if (cgiInformationFlowItemProvider != null) cgiInformationFlowItemProvider.dispose();
+ if (cgiInheritanceItemProvider != null) cgiInheritanceItemProvider.dispose();
+ if (cgimfcCtrlItemProvider != null) cgimfcCtrlItemProvider.dispose();
+ if (cgiMessageLabelItemProvider != null) cgiMessageLabelItemProvider.dispose();
+ if (cgiMscChartItemProvider != null) cgiMscChartItemProvider.dispose();
+ if (cgiMscColumnCRItemProvider != null) cgiMscColumnCRItemProvider.dispose();
+ if (cgiMscConditionMarkItemProvider != null) cgiMscConditionMarkItemProvider.dispose();
+ if (cgiMscExecutionOccurrenceItemProvider != null) cgiMscExecutionOccurrenceItemProvider.dispose();
+ if (cgiMscInteractionOccurrenceItemProvider != null) cgiMscInteractionOccurrenceItemProvider.dispose();
+ if (cgiMscInteractionOperandItemProvider != null) cgiMscInteractionOperandItemProvider.dispose();
+ if (cgiMscInteractionOperatorItemProvider != null) cgiMscInteractionOperatorItemProvider.dispose();
+ if (cgiMscMessageItemProvider != null) cgiMscMessageItemProvider.dispose();
+ if (cgiObjectInstanceItemProvider != null) cgiObjectInstanceItemProvider.dispose();
+ if (cgiObjectLinkItemProvider != null) cgiObjectLinkItemProvider.dispose();
+ if (cgiPackageItemProvider != null) cgiPackageItemProvider.dispose();
+ if (cgiPartitionItemProvider != null) cgiPartitionItemProvider.dispose();
+ if (cgiPortConnectorItemProvider != null) cgiPortConnectorItemProvider.dispose();
+ if (cgiStateItemProvider != null) cgiStateItemProvider.dispose();
+ if (cgiStateChartItemProvider != null) cgiStateChartItemProvider.dispose();
+ if (cgiSwimlaneFrameItemProvider != null) cgiSwimlaneFrameItemProvider.dispose();
+ if (cgiTextItemProvider != null) cgiTextItemProvider.dispose();
+ if (cgiTextBoxItemProvider != null) cgiTextBoxItemProvider.dispose();
+ if (cgiTransItemProvider != null) cgiTransItemProvider.dispose();
+ if (collEventItemProvider != null) collEventItemProvider.dispose();
+ if (iAcceptEventActionItemProvider != null) iAcceptEventActionItemProvider.dispose();
+ if (iAcceptTimeEventItemProvider != null) iAcceptTimeEventItemProvider.dispose();
+ if (iActionItemProvider != null) iActionItemProvider.dispose();
+ if (iActivityDiagramItemProvider != null) iActivityDiagramItemProvider.dispose();
+ if (iActivityGraphItemProvider != null) iActivityGraphItemProvider.dispose();
+ if (iActorItemProvider != null) iActorItemProvider.dispose();
+ if (iAnchorItemProvider != null) iAnchorItemProvider.dispose();
+ if (iAnnotationItemProvider != null) iAnnotationItemProvider.dispose();
+ if (iArgumentItemProvider != null) iArgumentItemProvider.dispose();
+ if (iAssociationClassItemProvider != null) iAssociationClassItemProvider.dispose();
+ if (iAssociationEndItemProvider != null) iAssociationEndItemProvider.dispose();
+ if (iAssociationEndHandleItemProvider != null) iAssociationEndHandleItemProvider.dispose();
+ if (iAssociationRoleItemProvider != null) iAssociationRoleItemProvider.dispose();
+ if (iAttributeItemProvider != null) iAttributeItemProvider.dispose();
+ if (iBlockItemProvider != null) iBlockItemProvider.dispose();
+ if (iBodyItemProvider != null) iBodyItemProvider.dispose();
+ if (iBranchItemProvider != null) iBranchItemProvider.dispose();
+ if (iCallActionItemProvider != null) iCallActionItemProvider.dispose();
+ if (iCallOperationItemProvider != null) iCallOperationItemProvider.dispose();
+ if (iClassItemProvider != null) iClassItemProvider.dispose();
+ if (iClassHandleItemProvider != null) iClassHandleItemProvider.dispose();
+ if (iClassInstanceItemProvider != null) iClassInstanceItemProvider.dispose();
+ if (iClassifierItemProvider != null) iClassifierItemProvider.dispose();
+ if (iClassifierRoleItemProvider != null) iClassifierRoleItemProvider.dispose();
+ if (iCodeGenConfigInfoItemProvider != null) iCodeGenConfigInfoItemProvider.dispose();
+ if (iCodeGenConfigInfoHandleItemProvider != null) iCodeGenConfigInfoHandleItemProvider.dispose();
+ if (iCollaborationItemProvider != null) iCollaborationItemProvider.dispose();
+ if (iCollaborationDiagramItemProvider != null) iCollaborationDiagramItemProvider.dispose();
+ if (iColorItemProvider != null) iColorItemProvider.dispose();
+ if (iCombinedFragmentItemProvider != null) iCombinedFragmentItemProvider.dispose();
+ if (iCommentItemProvider != null) iCommentItemProvider.dispose();
+ if (iComponentItemProvider != null) iComponentItemProvider.dispose();
+ if (iComponentDiagramItemProvider != null) iComponentDiagramItemProvider.dispose();
+ if (iComponentInstanceItemProvider != null) iComponentInstanceItemProvider.dispose();
+ if (iConfigurationItemProvider != null) iConfigurationItemProvider.dispose();
+ if (iConnectorItemProvider != null) iConnectorItemProvider.dispose();
+ if (iConstraintItemProvider != null) iConstraintItemProvider.dispose();
+ if (iConstructorItemProvider != null) iConstructorItemProvider.dispose();
+ if (iContextSpecificationItemProvider != null) iContextSpecificationItemProvider.dispose();
+ if (iControlledFileItemProvider != null) iControlledFileItemProvider.dispose();
+ if (iDefaultDrvdTransItemProvider != null) iDefaultDrvdTransItemProvider.dispose();
+ if (iDependencyItemProvider != null) iDependencyItemProvider.dispose();
+ if (iDeploymentDiagramItemProvider != null) iDeploymentDiagramItemProvider.dispose();
+ if (iDescriptionItemProvider != null) iDescriptionItemProvider.dispose();
+ if (iDestructorItemProvider != null) iDestructorItemProvider.dispose();
+ if (iDiagramItemProvider != null) iDiagramItemProvider.dispose();
+ if (iEmbededFileItemProvider != null) iEmbededFileItemProvider.dispose();
+ if (iEnumerationLiteralItemProvider != null) iEnumerationLiteralItemProvider.dispose();
+ if (iEventItemProvider != null) iEventItemProvider.dispose();
+ if (iEventHandleItemProvider != null) iEventHandleItemProvider.dispose();
+ if (iEventReceptionItemProvider != null) iEventReceptionItemProvider.dispose();
+ if (iExecutionOccurrenceItemProvider != null) iExecutionOccurrenceItemProvider.dispose();
+ if (iExternalHyperlinkItemProvider != null) iExternalHyperlinkItemProvider.dispose();
+ if (iFileItemProvider != null) iFileItemProvider.dispose();
+ if (iFileFragmentItemProvider != null) iFileFragmentItemProvider.dispose();
+ if (iFlowItemProvider != null) iFlowItemProvider.dispose();
+ if (iFlowItemItemProvider != null) iFlowItemItemProvider.dispose();
+ if (iFlowchartItemProvider != null) iFlowchartItemProvider.dispose();
+ if (iFolderItemProvider != null) iFolderItemProvider.dispose();
+ if (iForkItemProvider != null) iForkItemProvider.dispose();
+ if (iGeneralizationItemProvider != null) iGeneralizationItemProvider.dispose();
+ if (iGuardItemProvider != null) iGuardItemProvider.dispose();
+ if (iHandleWithDataItemProvider != null) iHandleWithDataItemProvider.dispose();
+ if (iHistoryConnectorItemProvider != null) iHistoryConnectorItemProvider.dispose();
+ if (iHyperLinkItemProvider != null) iHyperLinkItemProvider.dispose();
+ if (iInformationFlowItemProvider != null) iInformationFlowItemProvider.dispose();
+ if (iInformationItemItemProvider != null) iInformationItemItemProvider.dispose();
+ if (iInstanceItemProvider != null) iInstanceItemProvider.dispose();
+ if (iInstanceSlotItemProvider != null) iInstanceSlotItemProvider.dispose();
+ if (iInstanceSpecificationItemProvider != null) iInstanceSpecificationItemProvider.dispose();
+ if (iInstanceValueItemProvider != null) iInstanceValueItemProvider.dispose();
+ if (iInteractionOccurrenceItemProvider != null) iInteractionOccurrenceItemProvider.dispose();
+ if (iInteractionOperandItemProvider != null) iInteractionOperandItemProvider.dispose();
+ if (iInteractionOperatorItemProvider != null) iInteractionOperatorItemProvider.dispose();
+ if (iInterfaceItemItemProvider != null) iInterfaceItemItemProvider.dispose();
+ if (iInterfaceItemTriggerItemProvider != null) iInterfaceItemTriggerItemProvider.dispose();
+ if (iInternalHyperlinkItemProvider != null) iInternalHyperlinkItemProvider.dispose();
+ if (iLabelItemProvider != null) iLabelItemProvider.dispose();
+ if (iLinkItemProvider != null) iLinkItemProvider.dispose();
+ if (iLinkInstanceItemProvider != null) iLinkInstanceItemProvider.dispose();
+ if (iLiteralSpecificationItemProvider != null) iLiteralSpecificationItemProvider.dispose();
+ if (imHyperLinkItemProvider != null) imHyperLinkItemProvider.dispose();
+ if (imscItemProvider != null) imscItemProvider.dispose();
+ if (iMatrixInstanceItemProvider != null) iMatrixInstanceItemProvider.dispose();
+ if (iMatrixLayoutItemProvider != null) iMatrixLayoutItemProvider.dispose();
+ if (iMatrixViewItemProvider != null) iMatrixViewItemProvider.dispose();
+ if (iMessageItemProvider != null) iMessageItemProvider.dispose();
+ if (iMessagePointItemProvider != null) iMessagePointItemProvider.dispose();
+ if (iMetaLinkHandleItemProvider != null) iMetaLinkHandleItemProvider.dispose();
+ if (iModelElementItemProvider != null) iModelElementItemProvider.dispose();
+ if (iModuleItemProvider != null) iModuleItemProvider.dispose();
+ if (iMultiplicityItemItemProvider != null) iMultiplicityItemItemProvider.dispose();
+ if (iNodeItemProvider != null) iNodeItemProvider.dispose();
+ if (iObjectLinkItemProvider != null) iObjectLinkItemProvider.dispose();
+ if (iObjectLinkHandleItemProvider != null) iObjectLinkHandleItemProvider.dispose();
+ if (iObjectModelDiagramItemProvider != null) iObjectModelDiagramItemProvider.dispose();
+ if (iObjectNodeItemProvider != null) iObjectNodeItemProvider.dispose();
+ if (iOperationItemProvider != null) iOperationItemProvider.dispose();
+ if (iPackageItemProvider != null) iPackageItemProvider.dispose();
+ if (iPanelDiagramItemProvider != null) iPanelDiagramItemProvider.dispose();
+ if (iPartItemProvider != null) iPartItemProvider.dispose();
+ if (iPinItemProvider != null) iPinItemProvider.dispose();
+ if (iPortItemProvider != null) iPortItemProvider.dispose();
+ if (iPrimitiveOperationItemProvider != null) iPrimitiveOperationItemProvider.dispose();
+ if (iProfileItemProvider != null) iProfileItemProvider.dispose();
+ if (iProjectItemProvider != null) iProjectItemProvider.dispose();
+ if (iPropertyItemProvider != null) iPropertyItemProvider.dispose();
+ if (iPropertyContainerItemProvider != null) iPropertyContainerItemProvider.dispose();
+ if (iPropertyMetaclassItemProvider != null) iPropertyMetaclassItemProvider.dispose();
+ if (iPropertySubjectItemProvider != null) iPropertySubjectItemProvider.dispose();
+ if (iReceptionItemProvider != null) iReceptionItemProvider.dispose();
+ if (iReferenceActivityItemProvider != null) iReferenceActivityItemProvider.dispose();
+ if (iRelationItemProvider != null) iRelationItemProvider.dispose();
+ if (iRequirementItemProvider != null) iRequirementItemProvider.dispose();
+ if (iSendActionItemProvider != null) iSendActionItemProvider.dispose();
+ if (iSequenceDiagramItemProvider != null) iSequenceDiagramItemProvider.dispose();
+ if (iSlotItemProvider != null) iSlotItemProvider.dispose();
+ if (iStateItemProvider != null) iStateItemProvider.dispose();
+ if (iStateChartItemProvider != null) iStateChartItemProvider.dispose();
+ if (iStateChartDiagramItemProvider != null) iStateChartDiagramItemProvider.dispose();
+ if (iStateVertexItemProvider != null) iStateVertexItemProvider.dispose();
+ if (iStereotypeItemProvider != null) iStereotypeItemProvider.dispose();
+ if (iStructureDiagramItemProvider != null) iStructureDiagramItemProvider.dispose();
+ if (iSubsystemItemProvider != null) iSubsystemItemProvider.dispose();
+ if (iSwimlaneItemProvider != null) iSwimlaneItemProvider.dispose();
+ if (iSysMLPortItemProvider != null) iSysMLPortItemProvider.dispose();
+ if (iTableInstanceItemProvider != null) iTableInstanceItemProvider.dispose();
+ if (iTableLayoutItemProvider != null) iTableLayoutItemProvider.dispose();
+ if (iTableViewItemProvider != null) iTableViewItemProvider.dispose();
+ if (iTagItemProvider != null) iTagItemProvider.dispose();
+ if (iTemplateInstItemProvider != null) iTemplateInstItemProvider.dispose();
+ if (iTemplateInstParamItemProvider != null) iTemplateInstParamItemProvider.dispose();
+ if (iTemplateInstantiationItemProvider != null) iTemplateInstantiationItemProvider.dispose();
+ if (iTemplateInstantiationParameterItemProvider != null) iTemplateInstantiationParameterItemProvider.dispose();
+ if (iTemplateParameterItemProvider != null) iTemplateParameterItemProvider.dispose();
+ if (iTimeEventItemProvider != null) iTimeEventItemProvider.dispose();
+ if (iTimeoutItemProvider != null) iTimeoutItemProvider.dispose();
+ if (iTransitionItemProvider != null) iTransitionItemProvider.dispose();
+ if (iTriggerItemProvider != null) iTriggerItemProvider.dispose();
+ if (iTriggeredItemProvider != null) iTriggeredItemProvider.dispose();
+ if (iTypeItemProvider != null) iTypeItemProvider.dispose();
+ if (iucDiagramItemProvider != null) iucDiagramItemProvider.dispose();
+ if (iUnitItemProvider != null) iUnitItemProvider.dispose();
+ if (iUseCaseItemProvider != null) iUseCaseItemProvider.dispose();
+ if (iUseCaseDiagramItemProvider != null) iUseCaseDiagramItemProvider.dispose();
+ if (iUseCaseStereoTypeItemProvider != null) iUseCaseStereoTypeItemProvider.dispose();
+ if (iValueSpecificationItemProvider != null) iValueSpecificationItemProvider.dispose();
+ if (iVariableItemProvider != null) iVariableItemProvider.dispose();
+ if (tableDataDefinitionItemProvider != null) tableDataDefinitionItemProvider.dispose();
+ if (unknownTypeItemProvider != null) unknownTypeItemProvider.dispose();
+ }
+
+}
diff --git a/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/UnknownTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/UnknownTypeItemProvider.java
new file mode 100644
index 00000000000..603a0b104be
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/UnknownTypeItemProvider.java
@@ -0,0 +1,130 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UnknownType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class UnknownTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public UnknownTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This returns UnknownType.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/UnknownType")); //$NON-NLS-1$
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ return getString("_UI_UnknownType_type"); //$NON-NLS-1$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/ValueTypeItemProvider.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ValueTypeItemProvider.java
new file mode 100644
index 00000000000..032f0acfa8c
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/ValueTypeItemProvider.java
@@ -0,0 +1,229 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+
+import java.util.Collection;
+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.ComposeableAdapterFactory;
+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.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ItemProviderAdapter;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.UMLRhapsodyPackage;
+import org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ValueType;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.ValueType} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ValueTypeItemProvider
+ extends ItemProviderAdapter
+ implements
+ IEditingDomainItemProvider,
+ IStructuredItemContentProvider,
+ ITreeItemContentProvider,
+ IItemLabelProvider,
+ IItemPropertySource {
+ /**
+ * This constructs an instance from a factory and a notifier.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ValueTypeItemProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * This returns the property descriptors for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+ if (itemPropertyDescriptors == null) {
+ super.getPropertyDescriptors(object);
+
+ addModifiedTimeWeakPropertyDescriptor(object);
+ addIdPropertyDescriptor(object);
+ addMyStatePropertyDescriptor(object);
+ addNamePropertyDescriptor(object);
+ }
+ return itemPropertyDescriptors;
+ }
+
+ /**
+ * This adds a property descriptor for the Modified Time Weak feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addModifiedTimeWeakPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_modifiedTimeWeak_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_modifiedTimeWeak_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_ModifiedTimeWeak(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Id feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIdPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_id_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_id_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Id(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the My State feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addMyStatePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_myState_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_myState_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_MyState(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This adds a property descriptor for the Name feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addNamePropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_ValueType_name_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_ValueType_name_feature", "_UI_ValueType_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ UMLRhapsodyPackage.eINSTANCE.getValueType_Name(),
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
+ * This returns the label text for the adapted class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String getText(Object object) {
+ String label = ((ValueType)object).getName();
+ return label == null || label.length() == 0 ?
+ getString("_UI_ValueType_type") : //$NON-NLS-1$
+ getString("_UI_ValueType_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+
+ /**
+ * This handles model notifications by calling {@link #updateChildren} to update any cached
+ * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void notifyChanged(Notification notification) {
+ updateChildren(notification);
+
+ switch (notification.getFeatureID(ValueType.class)) {
+ case UMLRhapsodyPackage.VALUE_TYPE__MODIFIED_TIME_WEAK:
+ case UMLRhapsodyPackage.VALUE_TYPE__ID:
+ case UMLRhapsodyPackage.VALUE_TYPE__MY_STATE:
+ case UMLRhapsodyPackage.VALUE_TYPE__NAME:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
+ }
+ super.notifyChanged(notification);
+ }
+
+ /**
+ * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+ * that can be created under this object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+ 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/rhapsodymetamodelEditPlugin.java b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/rhapsodymetamodelEditPlugin.java
new file mode 100644
index 00000000000..c0617794b6a
--- /dev/null
+++ b/extraplugins/migration/rhapsody/org.eclipse.papyrus.migration.rhapsody.metamodel.edit/src-gen/org/eclipse/papyrus/migration/rhapsody/rhapsodymetamodel/provider/rhapsodymetamodelEditPlugin.java
@@ -0,0 +1,114 @@
+/**
+ * Copyright (c) 2016 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.migration.rhapsody.rhapsodymetamodel.provider;
+
+import org.eclipse.emf.common.EMFPlugin;
+
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.osgi.framework.BundleActivator;
+
+/**
+ * This is the central singleton for the rhapsodymetamodel edit plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public final class rhapsodymetamodelEditPlugin extends EMFPlugin {
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final rhapsodymetamodelEditPlugin INSTANCE = new rhapsodymetamodelEditPlugin();
+
+ /**
+ * Keep track of the singleton.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static Implementation plugin;
+
+ /**
+ * Create the instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public rhapsodymetamodelEditPlugin() {
+ super
+ (new ResourceLocator [] {
+ });
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ @Override
+ public ResourceLocator getPluginResourceLocator() {
+ return plugin;
+ }
+
+ /**
+ * Returns the singleton instance of the Eclipse plugin.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the singleton instance.
+ * @generated
+ */
+ public static Implementation getPlugin() {
+ return plugin;
+ }
+
+ /**
+ * The actual implementation of the Eclipse <b>Plugin</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static class Implementation extends EclipsePlugin {
+ /**
+ * Creates an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Implementation() {
+ super();
+
+ // Remember the static instance.
+ //
+ plugin = this;
+ }
+
+ /**
+ * The actual implementation of the purely OSGi-compatible <b>Bundle Activator</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final class Activator extends EMFPlugin.OSGiDelegatingBundleActivator {
+ @Override
+ protected BundleActivator createBundle() {
+ return new Implementation();
+ }
+ }
+ }
+
+}

Back to the top