好多需要转换为子类 才可以得到你需要的东西。
比如:
WorkbenchPage page=(WorkbenchPage) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
Perspective p= page.getActivePerspective();
上面只有把IWorkbenchPage 转换为WorkbenchPage 才可以得到对应的透视图Perspective 。
类似 的地方还有很多。
WorkbenchWindow window=(WorkbenchWindow) PlatformUI.getWorkbench().getActiveWorkbenchWindow();
WWinActionBars winbars= window.getActionBars();
是ide出身的,有很多编辑器的概念,不是很真的企业应用。
不过功能还是很强大。