Exemplos

org.eclipse.ui.intro.samples

3.0

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>


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



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



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