Aby umożliwić wybór zbioru roboczego, użytkownikowi jest wyświetlana lista zbiorów roboczych istniejących w środowisku roboczym. Wybór i edycję zbioru roboczego z tej listy umożliwiają strony kreatora zdefiniowane przy użyciu tego punktu rozszerzenia. Istniejący zbiór roboczy zawsze jest edytowany za pomocą strony kreatora, przy użyciu której został utworzony, a jeśli oryginalna strona jest niedostępna, to jest edytowany za pomocą domyślnej strony zbioru roboczego zależnej od zasobu.
W tym samym oknie dialogowym, które służy do wybierania zbioru roboczego, użytkownik może zdefiniować nowy zbiór roboczy. Gdy definiowany jest nowy zbiór roboczy, stronę kreatora udostępnioną przez moduł dodatkowy poprzedza strona z listą wszystkich dostępnych typów zbiorów roboczych. Lista ta składa się z wartości atrybutu name każdego rozszerzenia zbioru roboczego.
Widoki udostępniają interfejs użytkownika, który umożliwia otwarcie okna wyboru zbioru roboczego, i muszą przechowywać wybrany zbiór roboczy.
Nawigator zasobów używa zbioru roboczego do filtrowania elementów z widoku Nawigator. W tym widoku, poza elementami zbioru roboczego, wyświetlane są tylko elementy macierzyste i potomne.
<!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 i inne podmioty.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach
licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i
dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.