几个常用的关于View的操作:
1. findView
IWorkbenchPage.findView(viewId), 查找view,返回view的实例。
2. showView
IWorkbenchPage.showView(String viewId, String secondaryId, int mode),显示一个view。
3. hideView
IWorkbenchPage.hideView(IViewPart view), 隐藏view
4. isPartVisible
IWorkbenchPage.isPartVisible(IWorkbenchPart part),判断一个view或者editor是否可见。
其实在IWorkbenchPage中定义了很多操作view,editor, perspective的方法,比如openEditor等等,WorkbenchPage是由view和editor组成的,WorkbenchPage的layout是由perspective定义的。
通过编辑器或者view或者editor(其实都是IWorkbenchPart的方法)的getSite().getPage()可以拿到IWorkbenchPage实例。