Perspectivas

org.eclipse.ui.perspective

Esse ponto de extensão é utilizado para incluir depósitos de informações do provedor da perspectiva no workbench. Uma criação de perspectiva é utilizada para definir o layout inicial e os conjuntos de ações visíveis em uma perspectiva. O usuário pode selecionar uma perspectiva chamando o submenu "Abrir Perspectiva" do menu "Janela".

<!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 descrição (#PCDATA)>

um subelemento opcional cujo corpo deve conter texto que forneça uma breve descrição da perspectiva.



A seguir um exemplo da extensão de 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 o nome completo de uma classe que implemente org.eclipse.ui.IPerspectiveFactory. A classe deve fornecer o layout inicial para uma perspectiva quando solicitado pelo workbench.

O arquivo plugin_customization.ini é utilizado para definir a perspectiva padrão. A perspectiva default perspective é a primeira perspectiva que aparece quando o produto é iniciado depois da instalação. Ela também é utilizada quando o usuário abre uma página ou janela sem nenhuma perspectiva especificada. A perspectiva padrão é definida como uma propriedade em plugin_customization.ini, como mostrado abaixo. O usuário também pode substituir essa perspectiva na página de preferências de perspectivas do workbench.

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective 
As perspectivas que aparecem no menu "Abrir Perspectiva" são atalhos para a seleção de perspectivas. Esse conjunto é definido pela própria perspectiva ativa e pelas extensões feitas através do ponto de extensão perspectiveExtensions.

O workbench fornece uma "Perspectiva de Recurso". Perspectivas adicionais podem ser incluídas por plug-ins. Elas são selecionados utilizando o submenu "Abrir Perspectiva" do menu "Janela".