i'm trying to modify the label provider of almost every viewers.
i use the delegatelabelprovider but noticed that neither the featureValues and valuesviewer are using my delegate label provider.
Currently, even if these viewers are using labelprovider that extends DelegatingLabelProviser, the ComparisonViewer.setdelegateLabelprovider() filters them out because they are not instanceof ContentViewer.
This is a bug. Although it was not detected, it seems it was fixed by one of the recent (post-v0.3.0) commits.
I guess you have two possibilities:
- Use the latest build.
- Provide an extension of the CompareViewer, via the UI extension point, where you redefine method setDelegateLabelProvider(...) so that you get the inner viewers of the FeatureViewer and the ValueViewers.