Для выбора рабочего набора пользователю выдается список рабочих наборов, существующих в рабочей среде. С помощью одной из страниц мастера, определенных в указанной точке расширения, можно выбрать нужный рабочий набор из списка и изменить его. Существующий рабочий набор всегда изменяется с помощью страницы мастера, которая использовалась для создания этого набора, или с помощью ресурса по умолчанию, на основе которого создана страница мастера, если исходная страница недоступна.
В окне выбора рабочего набора пользователь может создать новый рабочий набор. При определении нового рабочего набора перед модулем, предоставляющим страницу мастера, выводится страница со списком всех доступных типов рабочих наборов. Этот список состоит из значений атрибута 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=
"Ресурс"
icon=
"icons/resworkset.gif"
pageClass=
"org.eclipse.ui.internal.dialogs.ResourceWorkingSetPage"
>
</workingSet>
</extension>
Copyright (c) 2002, 2004 IBM Corporation and others.
Все права защищены. Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте
http://www.eclipse.org/legal/epl-v10.html