Aplicativos
Identificador:
org.eclipse.core.runtime.applications
Descrição:
O tempo de execução da plataforma suporta plug-ins que desejam declarar pontos de entrada principais. Ou seja, os programas que desejam ser executados utilizando o tempo de execução da plataforma e ainda controlar todos os aspectos da execução podem declarar-se como aplicativos. Aplicativos declarados podem ser executados diretamente do ativador de plataforma principal através da especificação do argumento -application, em que o parâmetro é o id de uma extensão fornecida para o ponto de extensão dos aplicativos descritos aqui.
Esses aplicativos são instanciados e executados pela plataforma.
Os clientes que utilizam a plataforma também podem usá-la para pesquisar e executar vários aplicativos.
Marcação de Configuração:
<!ELEMENT extension (application)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #REQUIRED
name CDATA #IMPLIED>
<!ELEMENT application (run?)>
<!ELEMENT run (parameter*)>
<!ATTLIST run
class CDATA #REQUIRED>
- class - o nome completo de uma classe que implementa org.eclipse.core.runtime.IPlatformRunnable.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - o nome deste parâmetro disponibilizado para as ocorrências da classe de aplicativos especificada.
- value - o valor desta parâmetro disponibilizado para instâncias da classe de aplicativo especificado
Exemplos:
A seguir, um exemplo de uma declaração de aplicativo:
<extension id=
"coolApplication"
point=
"org.eclipse.core.runtime.applications"
>
<application>
<run class=
"com.xyz.applications.Cool"
>
<parameter name=
"optimize"
value=
"true"
/>
</run>
</application>
</extension>
Informações sobre API:
O valor do atributo de classe deve representar um implementador do org.eclipse.core.runtime.IPlatformRunnable.
Implementações Fornecidas:
A plataforma fornece um número de aplicativos, incluindo o próprio worbench da plataforma.
Direitos Autorais (c) 2004, 2005 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html