作業セット

混乱を避けるため、ナビゲーター・ビューなどのビューをフィルターに掛けなければならない場合が多くあります。  別の技法を使用して、プラグインはフィルター操作を支援できます。

プラグインが、リソース (または IResource に適用できるオブジェクト) を表示するビューをインプリメントする場合、作業セットをサポートする必要があります。  IWorkingSetManager は、作業セットを取り扱うために API を提供します。  IWorkbench API を使用して、 IWorkingSetManager を入手できます。

IWorkingSetManager manager = workbench.getWorkingSetManager();

IWorkingSetManager によって、 作業セットを操作および作成できます。

さらに、IWorkingSetManager は、 作業セットの追加、除去、または変更についてのプロパティー変更通知を提供します。  ビューまたはエディターから、選択済み作業セットの変更に応答する必要がある場合、 CHANGE_WORKING_SET_CONTENT_CHANGE のためのリスナーを追加できます。

新規作業セット・タイプの追加

多くのプラグインでは、IWorkingSetManager を使用して、 リソース・フィルターを十分に行うことができます。  プラグインが作業セットを別々に定義する必要がある場合、 org.eclipse.ui.workingSets を使用して、 新規タイプの作業セットを登録できます。  Java ツールは、このフィーチャーを利用して、Java 作業セット・タイプを定義します。  作業セット・タイプは、ユーザーが作業セットを追加することを決定した場合に表示されます。

使用可能タイプのリストを表示する作業セット・ダイアログ

詳細については、org.eclipse.ui.workingSets 拡張ポイント・ドキュメンテーションを参照してください。

Copyright IBM Corp. and others 2000,2002.