1
私は選択プロバイダとして機能しているツリービューを持っています。さまざまなタイプの選択項目に応じて、私はビューを表示したいと思います。 (インスタンス化する必要があります)。Eclipseプラグインの開発では、プログラムでビューをアクティブにするにはどうすればよいですか?
私はこれをVIEW_IDとワークベンチgetViewRegistryで行うことはできますか?
私は選択プロバイダとして機能しているツリービューを持っています。さまざまなタイプの選択項目に応じて、私はビューを表示したいと思います。 (インスタンス化する必要があります)。Eclipseプラグインの開発では、プログラムでビューをアクティブにするにはどうすればよいですか?
私はこれをVIEW_IDとワークベンチgetViewRegistryで行うことはできますか?
基本的な技術は、物品
「Make your Eclipse applications richer with view linking」で最高の記述されている、他のビューの変化に対応ビューを作成するための便利な方法である「選択のプロバイダの選択リスナー」パターンに基づいて、
は、更新します今はSelection Serviceで
のような何か:
IViewRegistry viewRegistry = this.getWorkbenchWindow().getWorkbench().getViewRegistry();
IViewDescriptor desc = viewRegistry.find(VIEW_ID);
window.getActivePage().showView(VIEW_ID);
ビューを作成/開くことができる必要があり
(http://stackoverflow.com/ [プログラムのEclipseプラグインからの眺めを示す]の可能な重複質問/ 171824 /プログラマチックに表示中のビューからEclipseプラグインへ) – Eduardo