我正在为一个记录不完整的Eclipse RCP应用程序编写一个插件,我需要在视图中添加一个我认为是TreeViewer
的监听器。我可以访问代表该视图的IWorkbenchPart
,但如何获取其中包含的TreeViewer
?我猜我需要一个方法来返回子组件(即相当于AWT的getComponents()
方法的东西),但我没有看到这样的方法。
答案 0 :(得分:0)
如果该部分包含TreeViewer
,则该查看器可能已被设置为包含该视图的ISelectionProvider
的{{1}}。
因此,您可以使用您拥有的IWorkbenchSite
引用尝试以下操作:
IViewPart