|Re: [e4-dev] Focus for Luna|
Wim, we've already started on at least part of if. I've just committed changes to the org.eclipse.ui.views extension point that allows someone using Eclipse 4 to declare a new view with its implementation being e4 style (DI...). This is the first test case; if it seems to be the correct direction we expect to do this for other extensions such as org.eclipse.ui.menus (e4 Handlers...).
We also have ongoing work in progress that will alter how we integrate with the legacy 3.x API so that creation of any necessary 3.x artifacts (Workbench[Window, Page], IWorkbenchParts, ViewReferences, PartSites...) all get created 'automagically' during the rendering stage. Part of this will be to add the new life cycle events to allow this to happen. Once done your mixed model RCP app should be capable of consuming most (if not all) existing views / editors, even those that need access to EditorReferences...
In fact we've just been discussing how we might override the default renderer factory so that we can supply ones specific to the IDE (so that they can create the necessary 3.x artifacts without introducing dependencies.
Wim Jongman ---08/02/2013 08:28:12 AM---Hi, When we spoke on the e4/RCP BoF it was made clear that allowing the e4
Wim Jongman <wim.jongman@xxxxxxxxx>
E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>,
08/02/2013 08:28 AM
[e4-dev] Focus for Luna