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 tree.ecore. 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.tree/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).
Triaged as a technical enhancement planned by the team. Implementer will provide steps to validate once finished.