Tag Archives: E4

Generic Eclipse 3.x views, editors and handlers with DI – by René Brandstetter

In this blog entry I will show you three independent features provided by Eclipse and OSGi which can work together to create views, editors or handlers via the Eclipse ExtensionRegistry but still use the dependency mechanism of Eclipse 4. Supersede … Continue reading

Posted in Eclipse, Lars Vogel | Tagged , , , , , | Comments Off on Generic Eclipse 3.x views, editors and handlers with DI – by René Brandstetter

The small details in life: the focus restore

This blog should show you a small, often overlooked, problem within Eclipse e4 and it should also provide you with a possible solution. The Problem Eclipse e4 has a lot of useful annotations and one of these is the @Focus. … Continue reading

Posted in Eclipse, Other | Tagged , , | Comments Off on The small details in life: the focus restore

Context functions in Eclipse RCP

Context functions in Eclipse RCP are powerful tools. They allow you to register for certain keys in the context and create objects for these keys lazily. I created a separate tutorial for them. See Context functions in Eclipse for details … Continue reading

Posted in Eclipse, Lars Vogel | Tagged , , | Comments Off on Context functions in Eclipse RCP

Migrating plug-ins from Eclipse 3.x to Eclipse 4 – getting ready for Eclipse 4

To migrate your Views and Editors to Eclipse 4 you can choice to use org.eclipse.e4.tools.compat plug-in from the e4 tooling projects. This bridge was developed by Tom Schindl a while ago. To use this bridge in Eclipse 4.2 or Eclipse … Continue reading

Posted in Eclipse | Tagged , | Comments Off on Migrating plug-ins from Eclipse 3.x to Eclipse 4 – getting ready for Eclipse 4

Running Eclipse 3.x RCP application on Eclipse 4

I updated Using the Compatibility Layer for Eclipse 3.x RCP applications tutorial with the latest information. The migration for your Eclipse 3.x RCP applcation to Eclipse 4.2 is now super easy. If you are using a feature based product configuration … Continue reading

Posted in Eclipse | Tagged , , | Comments Off on Running Eclipse 3.x RCP application on Eclipse 4

Eclipse 4 RCP training available

A few weeks ago I heard from Mike Milinkovich at the Eclipse Day At Googleplex 2011 that Eclipse 4.2 will be the basis for the Juno release and Eclipse 3.8 will be the last Eclipse 3.x release. I already gave … Continue reading

Posted in Eclipse | Tagged , | Comments Off on Eclipse 4 RCP training available

WindowBuilder Support for Eclipse 4 Parts in Juno

I’m happy to see that WindowBuilder will support Eclipse 4 in the Eclipse Juno release. See Bug Report for details. WindowBuilder is a great efficiency tool for creating user interfaces and he adaption of Eclipse 4 will be much easier … Continue reading

Posted in Eclipse | Tagged , | 2 Comments

Drag and drop support for your parts within the workbench in Eclipse e4

Some of you may have noticed that you cannot drag and drop your parts (views and editors) within an Eclipse e4 application by default. To make this work add a dependency to the plugin “org.eclipse.e4.ui.workbench.addons.swt” and add the Add-On “org.eclipse.e4.ui.workbench.addons.dndaddon.DnDAddon” … Continue reading

Posted in Eclipse | Tagged , , | Comments Off on Drag and drop support for your parts within the workbench in Eclipse e4

The persistence of e4

In Eclipse 3.x you can remember the current application state (the user’s layout and window size) between application sessions, via the setting configurer.setSaveAndRestore(true); in the initialize method of ApplicationWorkbenchAdvisor. See Eclipse RCP Tips and Tricks for details. Eclipse e4 has … Continue reading

Posted in Eclipse | Tagged , , | 2 Comments

Eclipse e4 – Using the modeled user interface editor

Update This description has been updated in the following tutorial: Eclipse e4 tutorial. In the Eclipse e4 webseminar I learned about the e4 UI editor which allow you to change the user interface on the fly. As you most likely … Continue reading

Posted in Eclipse | Tagged , , | 2 Comments