Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [] GMF Tooling gone from Oxygen

Hi Ernesto,


Some history :

- GMF and GMF-Tooling decided to drop out of the train for Oxygen.

- Pierre-Charles David stood up to maintain GMF [1] , to ease the maintenance mode, GMF-Notation and GMF-Runtime were merged in the same project [2].

- We asked to also include GMF-Tooling (runtime-subset) but since Papyrus was the only project using/asking it, at the end it wasn’t included [3].

- So our decision at the time was to include/fork the runtime-subset of gmf-Tooling in Papyrus[4]


Future plan:

- As far as I know, there is no ongoing work on the subject

- My best guess would be to remove GMF/GMF-T/GEF3 by GEF4 (or 5)

- There was an experiment on the subject [5](maybe Camille can tell more on the conclusion)

=> In any case this will require a *lot* of api break, work and  coordination.












De : [] De la part de Ernesto Posse
Envoyé : lundi 18 décembre 2017 18:37
À : Papyrus Project list <>
Objet : Re: [] GMF Tooling gone from Oxygen


* s/form/fork


On Mon, Dec 18, 2017 at 12:35 PM Ernesto Posse <eposse@xxxxxxxxxxxxx> wrote:

Great! Thanks Camille and Florian.


I found out that it is required, at least, by oep.infra.gmfdiag.common, so it seems like the core of Papyrus is pretty tightly dependent on this GMF Tooling feature, but looking at the lack of activity in their project site it seems like that feature is pretty much dead. Out of curiosity, are there any plans to replace this dependency? Or is the plan to just keep a form in the Papyrus git repo?






On Mon, Dec 18, 2017 at 12:24 PM Camille Letavernier <cletavernier@xxxxxxxxxxxxxxxxx> wrote:

Hi Ernesto,


Papyrus pulls GMF-Tooling release from their latest released update site [1], and includes (a subset of?) it in the release train





On Mon, Dec 18, 2017 at 6:11 PM, Ernesto Posse <eposse@xxxxxxxxxxxxx> wrote:

I noticed that GMF Tooling disappeared from the Oxygen repos, and this is confirmed here. Doesn't Papyrus require this feature? If so where does the Oxygen (and Photon) builds get it from? The update site at [1] seems to contain only an older version (3.2.1).






Ernesto Posse



_______________________________________________ mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit



Camille Letavernier


Senior Software Engineer
EclipseSource France



EclipseSource France SAS


7 rue de la Croix Martre

91120 Palaiseau


General Manager: Remi Schnekenburger

Registered Office: 7 rue de la Croix Martre, 91120 Palaiseau, France

Commercial Register 824 977 516  R.C.S. EVRY

_______________________________________________ mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit


Ernesto Posse



Ernesto Posse


Back to the top