Community
Participate
Working Groups
This is a followup of https://bugs.eclipse.org/bugs/show_bug.cgi?id=531396 which already reduced the amount of non-generated code (and the dependencies the custom code introduced) for the viewpoint.ecore metamodel. This time the goal is to do the same for diagram.ecore (and sequence.ecore which inherits from it). Note that this is a separate task from the actual physical separation of the metamodels into isolated plug-ins. The physical split has other kinds of impacts (on packaging notably) that are better treated separately. The scope here is really just to get as close as reasonably possible for the contents of /org.eclipse.sirius.diagram/src-gen to match what a "from scratch" regen from the genmodel would produce, and for the case where we still have "@generate NOT" code, for that code to depend on as little as possible beside EMF (and the viewpoint MM itself obviously).
New Gerrit change created: https://git.eclipse.org/r/129538
Triaged as a technical enhancement planned by the team. Implementer will provide steps to validate once finished.
New Gerrit change created: https://git.eclipse.org/r/134144
Gerrit change https://git.eclipse.org/r/129538 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=3e0c96b1ad355e0a73f9c43e4848b1cc703eff24
New Gerrit change created: https://git.eclipse.org/r/135693
New Gerrit change created: https://git.eclipse.org/r/135695
New Gerrit change created: https://git.eclipse.org/r/135696
Gerrit change https://git.eclipse.org/r/135695 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=903b68d5deaf4cfa182bf5e990ebd93266a61b8c
New Gerrit change created: https://git.eclipse.org/r/137343
Gerrit change https://git.eclipse.org/r/135696 was merged to [master]. Commit: http://git.eclipse.org/c/ecoretools/org.eclipse.ecoretools.git/commit/?id=c961a8a79e7ba58eda0296e123a7b6e87914f722
marked as verified without end user scenario. This task is a pure technical issue.
Available in Sirius 6.2.0, see https://wiki.eclipse.org/Sirius/6.2.0 for details.