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

Reply via email to