Amostras

org.eclipse.ui.intro.samples

3.0

Este ponto de extensão deve ser utilizado para registraras amostra do código Eclipse. Uma amostra é um ou mais projetos Eclipse empacotados de modo adequado para importação subseqüente em espaços de trabalho.

Cada amostra possui um nome, um ou mais elementos do projeto e uma perspectiva final. O assistente de amostra irá criar um projeto para cada elemento projeto, importar o conteúdo a partir do archive e abrir a perspectiva final, se especificada. Os projetos devem ser completos, ou seja, ter natureza correta e caminho de classe (se for projeto Java ou plug-in).

Se a visualização de destino for especificada e contiver elementos de recurso, ela será utilizada para selecionar e revelar esses recursos na visualização após a amostra ter sido criada.

Este ponto de extensão é fornecido atualmente apenas para uso interno do Eclipse SDK. Ele não deve ser utilizado para nada mais, exceto os exemplos de Eclipse SDK.

<!ELEMENT extension (sample+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT sample (description , project+ , activity*)>

<!ATTLIST sample

id            CDATA #REQUIRED

name          CDATA #REQUIRED

perspectiveId CDATA #IMPLIED

launcher      CDATA #IMPLIED

targetViewId  CDATA #IMPLIED>

um elemento que representa uma amostra única a ser importada no espaço de trabalho.



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       CDATA #IMPLIED

selectReveal CDATA #IMPLIED>

cada elemento de projeto irá resultar em um projeto de espaço de trabalho sendo criado com o conteúdo importado a partir do archive associado.



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED>

o texto no corpo deste elemento deve conter descrição da amostra.



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED>

especifica uma atividade que precisa ser ativada para esta amostra



A seguir um exemplo do ponto de extensão:

   

<extension point=

"org.eclipse.pde.ui.samples"

>

<sample id=

"com.example.xyz.sample"

name=

"My Sample"

>

<description helpHref=

"/com.example.xyz.doc/samples/com.example.xyz.sample1/doc-html/doc.html"

>

Uma breve descrição da amostra.

</description>

<project name=

"com.example.xyz.sample1"

archive=

"samples/sample1.zip"

/>

</sample>

</extension>

Se for especificado, o valor do atributo launcher deve representar um nome totalmente qualificado da classe Java que implementa a interface org.eclipse.debug.ui.ILaunchShortcut.

UI do PDE fornece o ativador Workbench do Tempo de Execução para ativar outra instância do Eclipse.