Category Archives: Enhanced RCP

JFace Viewers in a Java8 world – Part 1 ListViewer

Most people who write RCP applications today know about JFace Viewers and in my opinion the Viewer framework is one of the best programming patterns that came out of Eclipse – easy to understand, easy to apply but still powerful. … Continue reading

Posted in e(fx)clipse, Eclipse, Enhanced RCP | 2 Comments

JFace-Viewer and Eclipse Databinding with > 10.000 Objects

Inspired by a bugzilla-discussion where virtual support for the nebula grid. I thought I blog a bit about Eclipse Databinding when it comes to big datasets. The standard way used looks like this: Executing this code with the following item … Continue reading

Posted in Enhanced RCP | 6 Comments

Teneo, OSGi and Javaassist for proxy loading

Yesterday I’ve debugged to get javaassist working with teneo which gave us headaches in the past so we simply turned it off which isn’t really a problem to us but I simply wanted to know why it didn’t worked. As … Continue reading

Posted in Enhanced RCP | Leave a comment

How to apply the e4 programming model to 3.x

So while I could only encourage everyone to use the Eclipse 4.1 Application Platform (EAP) to write UI-applications, this post is for those who have existing 3.x code which they want to refactor step by step to run on EAP. … Continue reading

Posted in 3.x, e4, Enhanced RCP | 8 Comments

Enhanced RCP: Reuse of WritableList in JFace-Viewers

Just because I’ve been running into this today. I thought it might be interesting to others as well. The following is a shortened version of a code I’ve been using in an RCP-Application. Does someone spot the error? I guess … Continue reading

Posted in Enhanced RCP | Leave a comment

Enhanced RCP: How views can communicate – The e4 way

Some weeks ago I published how views can communicate using the EventAdmin-Service. To get things working in an 3.x application one has to write some glue code but more importantly one has to know about all those nifty things about … Continue reading

Posted in Enhanced RCP, tutorials, Uncategorized | 13 Comments

Enhanced RCP: Usage of TitleAreDialogSupport

Eclipse Databinding comes with many utility classes and one of them is TitleAreaDialogSupport which can be used to show validation errors when running in an TitleAreaDialog. But the default implementation has some missing features: Once a validation error is shown … Continue reading

Posted in Enhanced RCP | 1 Comment

Enhanced RCP: How views can communicate

I’ve often seen the question in the eclipse newsgroups when it comes to view communication. People often face the problem that their views have to communicate with each other informing about state changes (selection changes are published best through ISelectionService). … Continue reading

Posted in Enhanced RCP | 32 Comments