Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] Now's the time to figure out what we need in e4

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 <e4-dev_eclipse.org@xxxxxxxxxxx> 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
e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/e4-dev


Back to the top