Bug 489584 - Make e4view available to org.eclipse.ui.views extension point
Summary: Make e4view available to org.eclipse.ui.views extension point
Status: ASSIGNED
Alias: None
Product: RAP
Classification: RT
Component: Workbench (show other bugs)
Version: 3.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-14 14:51 EDT by Max Bureck CLA
Modified: 2018-04-02 06:09 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Max Bureck CLA 2016-03-14 14:51:03 EDT
I am currently trying migrate some views to be based on the e4 concepts, mainly to get rid of some platform dependencies to make these components more universally re-usable. These have to be used in new e4 based applications, in an old Eclipse 3 based application, and even outside of an RCP context. The only viable way to accomplish this seems to be to use the Eclipse 3 extension point "org.eclipse.ui.views" with the "e4view" element. Unfortunately it looks like this element (that was introduced with Eclipse Luna) is still not available in RAP 3.0.

The alternative to this extension point, the DIViewPart from e4 tools bundles, seem not to work due to hard Require-Bundle dependencies to workbench and SWT bundles. This solution is anyway hard use for applications targeting a platform version prior to Mars, since the list which versions of the update site is compatible with which version of the platform is not available anymore.

This makes it hard to write modern re-usable components and modernizing existing applications slowly.
Comment 1 Eclipse Genie CLA 2018-04-02 06:08:02 EDT
New Gerrit change created: https://git.eclipse.org/r/120574
Comment 2 Ivan Furnadjiev CLA 2018-04-02 06:09:20 EDT
Max, could you test the above change? Is this everything that you need?