Perspectivas

org.eclipse.ui.perspective

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".

<!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

fixed (true | false) >


<!ELEMENT description (#PCDATA)>

subelemento opcional cuyo cuerpo debe contener un texto descriptivo corto de la perspectiva.



A continuación figura 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>

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.

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.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.

El entorno de trabajo proporciona una perspectiva de recursos. Los conectores pueden añadir perspectivas adicionales. Se seleccionan mediante el submenú "Abrir perspectiva" del menú "Ventana".