Para seleccionar um conjunto de trabalho, é apresentada uma lista de conjuntos de trabalho ao utilizador que existem na área de trabalho. A partir dessa lista, pode seleccionar-se um conjunto de trabalho e editado utilizando uma das páginas do assistente definida utilizando este ponto de extensão. Um conjunto de trabalho é sempre editado com a página do assistente que foi utilizada para a criar ou com o recurso predefinido baseado na página do conjunto de trabalho, se a página original não está disponível.
O utilizador pode definir um novo conjunto de trabalho a partir da mesma caixa de diálogo de selecção do conjunto de trabalho. Quando se define um novo conjunto de trabalho, a página do assistente fornecida pelo conector é precedida por uma página que lista todos os tipos de conjunto de trabalho disponíveis. Esta lista é composta por valores de atributo name de cada extensão de conjunto de trabalho.
As vistas fornecem uma interface de utilizador para abrir a caixa de diálogo de selecção de conjuntos de trabalho e devem armazenar o conjunto de trabalho seleccionado.
O navegador de recursos utiliza um conjunto de trabalho para filtrar elementos a partir da vista Navegador. Apenas os ascendentes e descendentes dos elementos de conjunto de trabalho na vista, além dos próprios elementos de conjunto de trabalho.
<!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"
/>
</extension>
Copyright (c) 2002, 2004 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão
disponíveis sob os termos da Eclipse Public License v1.0 que acompanha
esta distribuição e está disponível em http://www.eclipse.org/legal/epl-v10.html