My use case is from an IDE integrator perspective. We have build lots of tooling orbiting the IDE. We want to switch to the E4PM while still fully integrating with the IDE. I think this requires the following:
*Pojo Extensions* Views Editors Preference Pages (mb Markus) Handlers (mb Lars) I think we should provide pojo extension points first for stuff that is unlikely to be ported to the model in the near future (e.g. preference pages). I can define an E4 view right now in a model and would much rather define it there than in plugin.xml (provided that the model can be imported into the IDE). This means that the plugin.xml will only be used for things that cannot be defined in the model. *Categories* View Wizard (new/import/export) Shortcuts (perspective/wizards) Or a service to register my pojo to these categories. *Bridges* We also need a way to let old communicate with new: Selection service State persistence (IMemento vs Model) (not sure if this already works OOTB) *Allow to install Models and Fragments into the IDE* Finally a supported enablement to load E4 (fragment) models into the IDE would be really cool. Regards, Wim On Mon, Oct 7, 2013 at 4:50 PM, Markus A. Kuppe < [email protected]> wrote: > On 10/07/2013 04:37 PM, Lars Vogel wrote: > > I personally think the lack of Pojo programming support for the Eclipse > IDE > > is preventing a larger ecosystem to provide Eclipse 4 extensions. So your > > work started for POJO views in > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=356511 was really great. > > Having the same of handlers would help. Maybe it could be used to build a > > perspective switcher which works in the IDE and the RCP applications. > > Hi, > > the same goes for PreferencePages. Ideally, the preference page extesion > point ("org.eclipse.ui.preferencePages") would accept POJOs and not just > instances implementing org.eclipse.ui.IWorkbenchPreferencePage (similar > to bug #356511). > > M. > _______________________________________________ > e4-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/e4-dev >
_______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
