Para selecionar um conjunto de tarefas que é apresentado ao usuário com uma lista de conjuntos de tarefas que existem no workbench. Desta lista, um conjunto de tarefas pode ser selecionado e editado usando uma das páginas do assistente definidas utilizando-se esse ponto de extensão. Um conjunto de tarefas existente sempre será editado com a página do assistente que foi utilizada para criá-lo ou com a página do conjunto de tarefas baseado no recurso padrão, se a página original não estiver disponível.
Um conjunto de tarefas pode ser definido pelo usuário do mesmo diálogo de seleção do conjunto de tarefas. Quando o novo conjunto de tarefas é definido, a página de assistente de plug-in fornecido é antecedida por uma página que lista todos os tipos de conjuntos de tarefas disponíveis. Essa lista é constituída dos valores do atributo name de cada extensão do conjunto de tarefas.
As exibições fornecem uma interface do usuário para abrir o diálogo de seleção do conjunto de tarefas e deve armazenar o conjunto de tarefas selecionado.
O navegador de recurso utiliza um conjunto de tarefas para filtrar elementos da exibição navegador. Apenas os pais e filhos de elementos do conjunto de tarefas são mostrados na exibição, além dos próprios elementos do conjunto de tarefas.
<!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=
"Recurso"
icon=
"icons/resworkset.gif"
pageClass=
"org.eclipse.ui.internal.dialogs.ResourceWorkingSetPage"
>
</workingSet>
</extension>
Direitos Autorais (c) 2002, 2004 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html