Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mdt-papyrus.dev] Architecture Framework in Oxygen

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


Back to the top