ワーキング・セットを選択できるように、ユーザーには、ワークベンチに存在するワーキング・セットのリストが提示されます。 そのリストからワーキング・セットを選択でき、この拡張ポイントで定義したウィザード・ページの 1 つを使用して 編集することができます。 既存のワーキング・セットは常に、それを作成するために使用されたウィザード・ページで、または オリジナル・ページが使用可能でない場合は、ワーキング・セット・ページに基づいてデフォルト・リソースで 編集されます。
新しいワーキング・セットは、同じワーキング・セット選択ダイアログからユーザーが定義できます。 新しいワーキング・セットが定義されると、プラグイン提供のウィザード・ページの前に、使用可能なすべての ワーキング・セット・タイプがリストされるページが表示されます。 このリストは、各ワーキング・セット拡張の name 属性値で構成されています。
ビューは、ワーキング・セット選択ダイアログを開くためのユーザー・インターフェースを提供し、 選択されたワーキング・セットを保管する必要があります。
リソース・ナビゲーターは、「ナビゲーター」ビューでエレメントをフィルター操作するためにワーキング・セットを使用します。 ビューには、ワーキング・セット・エレメントそのものに加えて、ワーキング・セット・エレメントの親と子だけが 表示されます。
<!ELEMENT extension (workingSet*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT workingSet EMPTY>
<!ATTLIST workingSet
id CDATA #REQUIRED
name CDATA #REQUIRED
icon CDATA #IMPLIED
pageClass CDATA #IMPLIED
updaterClass CDATA #IMPLIED>
<extension point=
"org.eclipse.ui.workingSets"
>
<workingSet id=
"org.eclipse.ui.resourceWorkingSetPage"
name=
"Resource"
icon=
"icons/resworkset.gif"
pageClass=
"org.eclipse.ui.internal.dialogs.ResourceWorkingSetPage"
>
</workingSet>
</extension>
Copyright (c) 2002, 2004 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html