viewの表示とか取得とか
ホントはnullチェックが必要な気がするけど、こんな感じ。
IWorkbenchPageを取得するまでが長いよなぁ。
IWorkbenchPage page = YKHRPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage();// viewの表示
page.showView("ykhr.testView");// viewの取得
YKHRView view = (YKHRView) page.findView("ykhr.testView");
"ykhr.testView"というのは、plugin.xmlに書く、viewのidのこと。
showView(String)は、viewを表示してフォーカスをあててくれる。
表示だけとかの場合は、showView(String, String, int)を使うのかな。
IWorkbenchPageには、findEditorsなんてのもある。当たり前か。
WorkbenchWindowとかPageとかの説明は、ヘルプの
Plugging into the workbench>Workbench under the covers
あたり。