Descrição: Este ponto de extensão é utilizado para estender perspectivas registradas por outros plug-ins. Uma perspectiva define o conteúdo inicial de barras de ações da janela (menu e barra de ferramentas) e o conjunto inicial de exibições e layouts em uma página do workbench. Outros plug-ins podem contribuir para a perspectiva com ações ou exibições que aparecem quando a perspectiva é selecionada. Inclusões opcionais por outros plug-ins são anexadas à definição inicial.
Marcação da Configuração:
<!ELEMENT extension (perspectiveExtension*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT perspectiveExtension (actionSet | viewShortcut | perspectiveShortcut | newWizardShortcut | view | showInPart)*>
<!ATTLIST perspectiveExtension
targetID CDATA #REQUIRED
>
<!ELEMENT actionSet EMPTY>
<!ATTLIST actionSet
id CDATA #REQUIRED
>
<!ELEMENT viewShortcut EMPTY>
<!ATTLIST viewShortcut
id CDATA #REQUIRED
>
<!ELEMENT perspectiveShortcut EMPTY>
<!ATTLIST perspectiveShortcut
id CDATA #REQUIRED
>
<!ELEMENT newWizardShortcut EMPTY>
<!ATTLIST newWizardShortcut
id CDATA #REQUIRED
>
<!ELEMENT showInPart EMPTY>
<!ATTLIST showInPart
id CDATA #IMPLIED
>
<!ELEMENT view EMPTY>
<!ATTLIST view
id CDATA #REQUIRED
relative CDATA #REQUIRED
relationship (stack|left|right|top|bottom|fast)
ratio CDATA #IMPLIED
visible (true | false)
>
<extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective"> <actionSet id="org.eclipse.jdt.ui.JavaActionSet"/> <viewShortcut id="org.eclipse.jdt.ui.PackageExplorer"/> <newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewProjectCreationWizard"/> <perspectiveShortcut id="org.eclipse.jdt.ui.JavaPerspective"/> <view id="org.eclipse.jdt.ui.PackageExplorer" relative="org.eclipse.ui.views.ResourceNavigator" relationship="stack"/> <view id="org.eclipse.jdt.ui.TypeHierarchy" relative="org.eclipse.ui.views.ResourceNavigator" relationship="left" ratio="0.50"/> </perspectiveExtension> </extension>
No exemplo acima, um conjunto de ações, atalhos de exibição e novos atalhos de assistente e de perspectiva contribuem com o conteúdo inicial da Perspectiva do Recurso. Além disso, a exibição Explorador de Pacotes é empilhada na exibição Navegador de Recursos e a exibição Hierarquia de Tipo é incluída ao lado da exibição Navegador de Recursos.
Informações de API: Os itens definidos na extensão de perspectiva contribuem com o conteúdo inicial da perspectiva de destino. Desse modo, o usuário pode remover qualquer contribuição ou incluir outras à perspectiva a partir da interface com o usuário do workbench.
Copyright (c) 2002 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados sob os termos da Common Public License v1.0 que acompanha esta distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/cpl-v10.html