Community
Participate
Working Groups
The current implementation of org.eclipse.core.databinding.beans.BeansObservables works fine if you use the binding on a real Bean. We used always Interfaces for the binding definition and since interfaces don't have a superclass the Introspector "just" finds the definitions of exactly the given interface, even if it extends another one. I think the solution lies in the getPropertyDescriptor method of BeansObservables and the enhancement is easy. -> attached patchfile (I didnt take a look on the performance side yet) For the moment i use an aspect to fix this issue for the moment. -> attached Aspect.
Created attachment 118499 [details] The current fix i use with an aspect
Created attachment 118500 [details] Patchfile
Marking for investigation in M5.
+1
Matt, can you have a look and merge this into HEAD if it looks OK? I don't want to get in your way while you move the code from the branch into HEAD.
Will do--I'm shooting for sometime tonight on both 194734 and this bug.
Created attachment 123140 [details] Merged Martin's patch with HEAD
Created attachment 123141 [details] mylyn/context/zip
Created attachment 123150 [details] Added unit tests
Created attachment 123151 [details] mylyn/context/zip
Released to HEAD > 20090120
*** Bug 296011 has been marked as a duplicate of this bug. ***