[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mdt-papyrus.dev] [SysML 1.4] From Oxygen to Photon

Hi everyone,


I tried to update target platform of SysML 1.4 from Oxygen to Photon.Rc1


So far the build is still failing, you may find the temporary result on this patch [1]

Thx to Patrick, Quentin, Vincent, Nicolas, Camille and Maged for their quick answers/patches J


Main points (resolved, solutions will be available in RC2)

-          Reexport removal in papyrus core:

o    Add some dependencies in Manifest

-          Model validation junit test failing

o   Patch from Maged [2]

-          Impossible to reopen table from Oxygen

o   Patch from Vincent [3]

o   It’s still recommended to update the nattable configuration files

-          RcpTT tests failing

o   Regression in GMF Notation

o   Patch from Quentin [4]


Minor points (no resolution for the moment)

-          Font not loaded in (only SysML 1.4 Rcp)

o   Works in Papyrus Rcp ( Thx to patch from Camille [5])

o   Error : Failed to load font platform:/plugin/org.eclipse.papyrus.infra.ui.fonts/fonts/roboto/Roboto-BoldItalic.ttf (Resolved URL: file:/D:/T/papyrusSysML1.4/configuration/org.eclipse.osgi/485/0/.cp/fonts/roboto/Roboto-BoldItalic.ttf)

-          Icon are lost in New Project wizard

o   OMG icons are lost for UML/Profile/SysML viewpoints

-          A lot of warning due to deprecation of applystereotype

o   Ex: StereotypeApplicationHelper.getInstance(null).applyStereotype(validParameter, ActivitiesPackage.eINSTANCE.getDiscrete());

o   Should I replace all call by

§  applyStereotype(validParameter, ActivitiesPackage.eINSTANCE.getDiscrete(), null); ?

§  Is there any better solution ?

-          Should we add some indication in the wiki [6]?

o   For table?

o   For removal of reexport?

o   For fonts?


I will check next week if patches have correctly been integration in Photon.RC2


In the meantime, it would be nice if someone can test a migration on another DSML.





1: https://git.eclipse.org/r/#/c/123238/

2: https://git.eclipse.org/r/#/c/123276/

3: https://git.eclipse.org/r/#/c/123264/

4: https://git.eclipse.org/r/#/c/123042/

5: https://git.eclipse.org/r/#/c/122912/

6: https://wiki.eclipse.org/Papyrus/Photon_Work_Description#Oxygen_to_Photon_Migration