Perspectivas

org.eclipse.ui.perspective

Este ponto de extensão é utilizado para adicionar fábricas de perspectivas à área de trabalho. Uma fábrica de perspectivas é utilizada para definir o esquema inicial e os conjuntos de acções visíveis para uma perspectiva. O utilizador pode seleccionar uma perspectiva invocando o submenu "Open Perspective" do menu "Window".

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

um subelemento opcional cujo corpo contém um texto que fornece uma breve descrição da perspectiva.



A seguir encontra-se um exemplo de uma extensão da perspectiva:

   

<extension point=

"org.eclipse.ui.perspectives"

>

<perspective id=

"org.eclipse.ui.resourcePerspective"

name=

"Resource"

class=

"org.eclipse.ui.internal.ResourcePerspective"

icon=

"icons/MyIcon.gif"

>

</perspective>

</extension>

O valor do atributo class deve ser um nome totalmente qualificado de uma classe que implementa org.eclipse.ui.IPerspectiveFactory. A classe deve fornecer o esquema inicial para uma perspectiva quando solicitado pela área de trabalho.

O ficheiro plugin_customization.ini é utilizado para definir a perspectiva predefinida. A perspectiva predefinida é a primeira perspectiva que aparece quando o produto é lançado após a instalação. Também é utilizada quando o utilizador abre uma página ou janela sem qualquer perspectiva especificada. A perspectiva predefinida é definida como uma propriedade dentro do ficheiro plugin_customization.ini, como se mostra a seguir. O utilizador pode também substituir esta perspectiva a partir da página de preferências das perspectivas da área de trabalho.

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective 
As perspectivas que aparecem no menu "Open Perspective" são atalhos para a selecção de perspectivas. Este conjunto é definido pela própria perspectiva activa, e as extensões são efectuadas através do ponto de extensão perspectiveExtensions.

A área de trabalho fornece uma "Perspectiva de Recurso". Os conectores podem adicionar perspectivas adicionais. Estas são seleccionadas utilizando o sub-menu "Open Perspective" do menu "Window".