Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 315842 - Support ability to qualify namespace by RuntimePlatform
Summary: Support ability to qualify namespace by RuntimePlatform
Status: RESOLVED WONTFIX
Alias: None
Product: EMF
Classification: Modeling
Component: Tools (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Ed Merks CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-04 17:14 EDT by Miles Parker CLA
Modified: 2018-01-30 07:23 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miles Parker CLA 2010-06-04 17:14:02 EDT
The EMF editor generator is supporting more and more targets, which is really exciting, but creates a challenge for developers targeting multiple IDEs. Currently if I want to for example support generation for two targets, whenever I need to generate a new target and/or make changes to the ecore / genmodel, I either need to:

1) Make changes in multiple genmodels and attempt to keep them in synch (which involves a lot of manual file comparison), or..
2) Duplicate the genmodel and then manually change all of the Model, Edit, Editor, Test plugin IDs and directories, etc..

This makes it especially difficult for an evolving model or just to try out a new target (like GWT!) because you have to do a fair amount of maintenance not to step on your existing targets.

My proposal is to support a single qualifier for genmodel that would be inserted into any name space references. For example, if this qualifier was "gwt", and Editor Plug-in ID were "mymodel.editor". generation would produce a "mymodel.editor.gwt" or perhaps "mymodel.gwt.editor" plugin.

As a more general issue, while model and edit can often be shared, it's not always clear where this is true. If it were the case that only the editor needed to be generated differently, that would make this pretty much a none issue.
Comment 1 Ed Merks CLA 2018-01-30 07:23:22 EST
I guess this will never get done....