Descripción: este punto de extensión se utiliza para añadir fábricas de perspectivas al entorno de trabajo. Una fábrica de perspectivas se utiliza para definir el diseño inicial y los conjuntos de acciones visibles de una perspectiva. El usuario puede seleccionar una perspectiva invocando el submenú "Abrir perspectiva" del menú "Ventana".
Códigos XML de configuración:
<!ELEMENT extension (perspective*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT perspective (description?)>
<!ATTLIST perspective
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
icon CDATA #IMPLIED
>
<!ELEMENT description (#CDATA)>
subelemento opcional cuyo cuerpo debe contener un texto descriptivo corto de la perspectiva.
Ejemplos: a continuación figura un ejemplo de extensión de perspectiva:
<extension point="org.eclipse.ui.perspectives"> <perspective id="org.eclipse.ui.resourcePerspective" name="Recursos" class="org.eclipse.ui.internal.ResourcePerspective" icon="icons/MyIcon.gif"> </perspective> </extension>
Información sobre las API: el valor del atributo class debe ser un nombre totalmente calificado de una clase que implemente org.eclipse.ui.IPerspectiveFactory. La clase debe suministrar el diseño inicial de una perspectiva cuando el entorno de trabajo lo solicite.
El archivo plugin_customization.ini se utiliza para definir la perspectiva por omisión. La perspectiva por omisión es la primera perspectiva que aparece cuando se lanza el producto después de la instalación. También se utiliza cuando el usuario abre una página o una ventana sin especificar una perspectiva. La perspectiva por omisión se define como propiedad dentro del archivo plugin_customization.ini, como se muestra a continuación. El usuario también puede alterar temporalmente esta perspectiva desde la página de preferencias de perspectiva del entorno de trabajo.
defaultPerspectiveId = org.eclipse.ui.resourcePerspectiveLas perspectivas que aparecen en el menú "Abrir perspectiva" son accesos directos de la selección de perspectivas. Este conjunto está definido por la propia perspectiva activa y las extensiones efectuadas mediante el punto de extensión perspectiveExtensions.
Implementación suministrada: el entorno de trabajo proporciona una "perspectiva Recursos". Los conectores pueden añadir perspectivas adicionales. Se seleccionan mediante el submenú "Abrir perspectiva" del menú "Ventana".
Copyright (c) 2002, 2003 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