Descripción: este punto de extensión permite añadir fábricas de perspectivas al entorno de trabajo. La fábrica de perspectivas sirve para definir el diseño inicial y el conjunto 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 perspective (description?)>
<!ATTLIST perspective
id CDATA
#REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
icon CDATA #IMPLIED
>
<!ELEMENT description (#PCDATA)>
A continuación podemos observar un ejemplo de extensión de perspectiva:
<extension
point="org.eclipse.ui.perspectives">
<perspective
id="org.eclipse.ui.resourcePerspective"
name="Recurso"
class="org.eclipse.ui.internal.ResourcePerspective"
icon="icons/MyIcon.gif">
</perspective>
</extension>
Información sobre las API: el valor del atributo class debe ser el 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.
Para definir la perspectiva por omisión se utiliza el archivo plugin_customization.ini. La perspectiva por omisión es la primera que aparece cuando se inicia el producto tras la instalación. También se utiliza cuando el usuario abre una página o una ventana que no tenga especificada una perspectiva. La perspectiva por omisión se define como propiedad dentro del archivo plugin_customization.ini, como se muestra más abajo. El usuario también puede alterar temporalmente esta perspectiva desde la página de preferencias de perspectivas del entorno de trabajo.
defaultPerspectiveId = org.eclipse.ui.resourcePerspective
Las 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". Puede haber conectores que añadan perspectivas adicionales. Se seleccionan mediante el submenú "Abrir perspectiva" del menú "Ventana".