Para seleccionar un conjunto de trabajo, se presenta al usuario una lista de conjuntos de trabajo existentes en el entorno de trabajo. En esta lista se puede seleccionar y editar un conjunto de trabajo utilizando una de las páginas del asistente definidas mediante este punto de extensión. Un conjunto de trabajo existente siempre se edita con la página del asistente que se empleó para crearlo o con la página de conjunto de trabajo basada en el recurso por omisión, si la página original no está disponible.
El usuario puede definir un conjunto de trabajo nuevo desde el mismo diálogo de selección de conjuntos de trabajo. Cuando se define un conjunto de trabajo nuevo, la página del asistente proporcionada por el conector viene precedida de una página en la que figura una lista de todos los tipos de conjuntos de trabajo disponibles. Esta lista está formada por los valores del atributo name de cada extensión de conjuntos de trabajo.
Las vistas proporcionan una interfaz de usuario para abrir el diálogo de selección de conjuntos de trabajo y debe almacenar el conjunto de trabajo seleccionado.
El navegador de recursos emplea un conjunto de trabajo para filtrar elementos de la vista Navegador. En la vista solo se muestran los padres y los hijos de los elementos de conjunto de trabajo, además de los propios elementos de conjunto de trabajo.
<!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>
Copyright (c) 2002, 2004 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están
disponibles bajo los términos de la licencia pública común (Eclipse Public
License) v1.0 que acompaña a esta distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html