wiki:E4_Notes_Future_Migration

Notes for Future E4 Migration

Here we discuss some of the things that should be noted while working on e4 architecture in future.

Migrating Preference Page

  • Get rid of extension point "org.eclipse.ui.preferencePages" as it is a dependency on 3.x plugin

Current Status

  • MIGRATED TO A NEW SIMILAR PREFERENCE EXTENSION POINT PROVIDED BY GRITS CORE PLUGIN

Running a Pure E4 Application

When All the plugins are migrated to E4, then we should get rid of the Classical Eclipse Application and use a pure E4 Application instead. Some of the steps to migrate this to pure E4 application would be to get rid of the Application class along with the application extension. An Application Manager class instead should create the workspace chooser dialog and then start the application. this should be registered in the product extension to the product as lifeCycleURI property.

Current Status

  • PARTLY TESTED IN BRANCH "e4migration_branch2_e4_application"
    • grits core and sample plugin are e4 plugin that were run in pure e4 application

Here are few helpful links for this migration:

E4 Lifecycle
Eclipse 4 with 3.x Views
Migration Eclipse 3.x to E4

Progress Bar to splash screen in e4

Pure Eclipse 4 application would need to add a progressbar to the splash. Below are few of the links to the problem and suggested solution:

http://www.eclipse.org/forums/index.php/m/884574/
https://www.eclipse.org/forums/index.php/t/413100/
https://bugs.eclipse.org/bugs/show_bug.cgi?id=382224

E4 Dialogs and Wizards

E4 Dialogs and Wizards are broken and have open bugs. It is being reworked with target milestone of eclipse 4.7. We can consider migrating dialogs and wizards once this is done. Here is the link to the bug report and discussion:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=460826
https://bugs.eclipse.org/bugs/show_bug.cgi?id=460826#c18
https://www.eclipse.org/forums/index.php?t=msg&th=1074946&goto=1724062&#msg_1724062

Last modified 4 years ago Last modified on 09/21/2016 05:11:42 PM