A partir del: Release 2.0
Descripción: este punto de extensión permite definir una página del asistente de conjuntos de trabajo. Los conjuntos de trabajo contienen varios elementos de tipo IAdaptable y permiten agrupar elementos para la presentación al usuario o para operaciones realizadas en un conjunto de elementos. Una página del asistente de conjuntos de trabajo sirve para crear y editar conjuntos de trabajo que contengan elementos de un tipo concreto.
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.
Códigos XML de configuración:
<!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 #REQUIRED
>
<extension point="org.eclipse.ui.workingSets"> <workingSet id="org.eclipse.ui.resourceWorkingSetPage" name="Recursos" icon="icons/resworkset.gif" pageClass="org.eclipse.ui.internal.dialogs.ResourceWorkingSetPage"> </workingSet> </extension>
Información sobre las API: el valor del atributo pageClass debe representar una clase que implemente la interfaz org.eclipse.ui.dialogs.IWorkingSetPage.
Implementación suministrada: el entorno de trabajo proporciona una página de asistente de conjuntos de trabajo para crear y editar conjuntos de trabajo basados en recursos.
Copyright (c) 2002 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 (Common Public License) v1.0 que acompaña a
esta distribución, y está disponible en
http://www.eclipse.org/legal/cpl-v10.html