Este ponto de extensão deve ser usado para registar exemplos de código Eclipse. Um exemplo consiste em um ou mais projectos Eclipse que são empacotados de maneira adequada a subsequente importação para o espaço de trabalho.
Cada exemplo tem nome, um ou mais elementos de projecto e uma perspectiva final. O assistente de exemplos irá criar um projecto para cada elemento de projecto
, importar o conteúdo do arquivo, e abrir a perspectiva final, se especificada. Os projectos devem estar concluídos, ou seja, devem ter uma natureza correcta e um caminho de classes (se forem projectos Java ou de plug-in).
Se a vista destino for especificada e tiver elementos de recurso, será usada para seleccionar e revelar esses recursos na vista, depois de o exemplo ser criado.
Este ponto de extensão é facultado actualmente apenas para utilização do SDK do Eclipse. Não deve ser usado para mais nada, excepto exemplos do SDK do Eclipse.
<!ELEMENT extensão (exemplo+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
org.eclipse.pde.ui.samples
.<!ELEMENT exemplo (descrição , projecto+ , actividade*)>
<!ATTLIST exemplo
id CDATA #REQUIRED
name CDATA #REQUIRED
idPerspectiva CDATA #IMPLIED
iniciador CDATA #IMPLIED
idVistaDestino CDATA #IMPLIED>
elemento que representa um único exemplo a ser importado para o espaço de trabalho.
org.eclipse.debug.ui.ILaunchShortcut
. org.eclipse.ui.part.ISetSelectionTarget
. Os recursos listados em elementos de projecto
serão seleccionados e revelados na vista destino. <!ELEMENT projecto EMPTY>
<!ATTLIST projecto
name CDATA #REQUIRED
arquivo CDATA #REQUIRED
shared (true | false)
seleccionarRevelar CDATA #IMPLIED>
cada elemento de projecto irá resultar na criação de um projecto de espaço de trabalho com o conteúdo importado do arquivo associado.
true
, e o projecto com o mesmo nome já existir no espaço de trabalho, será silenciosamente ignorado.
Caso contrário, será pedido aos utilizadores a permissão de sobreposição. <!ELEMENT description EMPTY>
<!ATTLIST descrição
ajudaAref CDATA #IMPLIED>
o corpo de texto deste elemento deve conter uma descrição do exemplo.
<!ELEMENT activity EMPTY>
<!ATTLIST activity
id CDATA #REQUIRED>
especifica uma actividade que deve ser activada para este exemplo
De seguida encontra-se um exemplo do ponto de extensão:
<extension point=
"org.eclipse.pde.ui.samples"
>
<id do id=
"com.exemplo.xyz.exemplo"
name=
"O Meu Exemplo"
>
<descrição ajudaAref
"/com.exemplo.xyz.doc/samples/com.exemplo.xyz.exemplo1/doc-html/doc.html"
>
Breve descrição do exemplo.</description>
<nome do projecto=
"com.exemplo.xyz.exemplo1"
arquivo=
"samples/exemplo1.zip"
/>
</exemplo>
</extension>
Se for especificado, o valor do atributo iniciador
deve representar o nome totalmente qualificado da classe Java que implementa a interface org.eclipse.debug.ui.ILaunchShortcut
.
A UI do PDE faculta um iniciador de Área de Trabalho de Tempo de Execução para lançar outra instância do Eclipse.
Copyright (c) 2004 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0 que acompanha esta distribuição e está disponível em http://www.eclipse.org/legal/epl-v10.html.