Dear all,
The Architecture Framework metamodel has been changed [1].
For toolsmiths, should you have “.architecture” models, you must migrate them manually.
The Style metamodel has been changed [1].
For end users, Papyrus models that have been created with the nightly version of Papyrus Oxygen since the merge of the Architecture Framework won’t work. Trying to open them may lead to Papyrus crash.
The notation files must be updated manually. For example:
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="XXX">
<owner xmi:type="uml:Model" href=""/>
<diagramKind xmi:type="gmfdiagrepresentation:PapyrusDiagram" href=""/>
</styles>
Would be changed to:
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id=" XXX" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href=""/>
</styles>
Here is the translation map for UML between diagramKind xmi:id and the string based diagramKindId :
_UzcgsHDtEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.activity
_zzf4gHDtEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.class
_zzf4YHDtEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.innerClass
_zzf4cXDtEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.package
_jRtroHDuEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.communication
_fa4kAHDuEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.component.root.package
_fa4kBHDuEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.component.root.component
_bKiwMHDuEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.compositeStructure.root.package
_bKiwNHDuEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.compositeStructure.root.structuredClassifier
_ARGokHDuEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.deployment
_FuMjYHDuEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.interactionOverview
_UekVgHDwEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.profile
_TR15IHDvEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.sequence
_PwD0cHDvEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.stateMachine
_LzyMIHDvEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.timing
_yeY0sHDvEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.diagram.useCase
_P3J1cEa7EeSVGbM3cmVSqQ <-> org.eclipse.papyrus.uml.table.genericTree
_P3J1cEb7EeRVGbM3cmVSqQ <-> org.eclipse.papyrus.uml.table.classTree
_Uz8agHDcEeWh-MssWmCB_A <-> org.eclipse.papyrus.uml.table.generic
_WC1q0P4UEhSRsNBVzfUrzA <-> org.eclipse.papyrus.uml.table.stereotypeDisplayTree
_wXztQHDwEwWh-MssWmCB_A <-> org.eclipse.papyrus.uml.table.view
_d4-QwCT-EeedRqoTe_1ZiA <-> org.eclipse.papyrus.uml.table.matrix
An automatic migration tool may be provided after RC4.
Best regards.
/Florian
[1] http://git.eclipse.org/c/papyrus/org.eclipse.papyrus.git/commit/?id=17f500ad54d8dc9362b31a737ec19cd24627f297
_______________________________________________