Community
Participate
Working Groups
The change in question is to the Resource WorkingSetsContentProvider from bug 189490 - which has a public id (API) - making it valid to bind to any Common Navigator instance. This change has introduced a reference to the "Project Explorer", which is the main adopter, but not the only adopter of this content binding. We are now getting class casts thrown like the following: ava.lang.ClassCastException: com.ibm.etools.ui.navigator.SDNavigator incompatible with org.eclipse.ui.navigator.resources.ProjectExplorer at org.eclipse.ui.internal.navigator.workingsets.WorkingSetsContentProvider.init(WorkingSetsContentProvider.java:78) at org.eclipse.ui.internal.navigator.extensions.SafeDelegateTreeContentProvider.init(SafeDelegateTreeContentProvider.java:159) at org.eclipse.ui.internal.navigator.extensions.NavigatorContentExtension.internalGetContentProvider(NavigatorContentExtension.java:139) at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.getParent(NavigatorContentServiceContentProvider.java:473) Can we make these contributions compatible again for all common navigator instances in M6? - meaning can we add similar function (getRootMode(),setRootMode()) to Common Navigator?
Yes, I will take care of this for M6. Sorry about the trouble. See also bug 265049.
*** This bug has been marked as a duplicate of bug 265049 ***