Community
Participate
Working Groups
Build ID: I20070222-0951 Steps To Reproduce: 3 new methods were introduced in org.eclipse.ui.IWorkbenchPartReference: - public String getPartProperty(String key); - public void addPartPropertyListener(IPropertyChangeListener listener); - public void removePartPropertyListener(IPropertyChangeListener listener); See http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.workbench/Eclipse%20UI/org/eclipse/ui/IWorkbenchPartReference.java?revision=1.15&view=markup for more details. org.eclipse.bpel.common.ui.composite.EditorReference doesn't have them implemented. This causes compilation errors. Creating stubs for these methods will solve the problem.
Created attachment 67959 [details] a patch for the bug
The classes under org.eclipse.bpel.ui.common.composite.* are part of a workaround (hack) for https://bugs.eclipse.org/bugs/show_bug.cgi?id=37719 I would recommend removing them from the BPEL editor code and in case the function is really needed ask for that Eclipse Platform feature above to be implemented.
Another related bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=46207
This may be easier said then done ... The "embedded" editor framework depends on these hacks ... And we have continued to use that concept. And it looks that in reading all these bugs, this is one issue that is not going to get fixed any time soon ... well ... it will not be looked again until 4.0 Any other ideas besides the status quo ?
I understand it is tough. The Eclipse editor framework gives a lot of functionality which is very nice to reuse and you wouldn't want to rewrite all of that. The ideal solution is to push for those features to be implemented by Eclipse and the only alternative I can see is maintaining the current code. Implementing the stubs that Vitaly mentioned might help but that is not the ideal path since they make use of internal Eclipse classes which can change without notice (not just API changes but behavior as well).
Since you provided the fix, I'll take looksie and check it in. Based on the comments from Rodrigo we are between a rock and hard place on this one.
I had to make that change to allow for Europa usage ... and I hear you are on vacation until 24 of June.
Comment on attachment 67959 [details] a patch for the bug Updated iplog flag for v1.0 release review.