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 da Configuração:

   <!ELEMENT extension (application)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT application (run?)>

   <!ELEMENT run (parameter*)>

   <!ATTLIST run
      class CDATA #REQUIRED
   >

   <!ELEMENT parameter EMPTY>

   <!ATTLIST parameter
     name  CDATA #REQUIRED
     value CDATA #REQUIRED
   >

Exemplos: A seguir, um exemplo de configuração de um construtor:

   <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 de API: O valor do atributo class deve representar um implementador de org.eclipse.core.runtime.IPlatformRunnable.

Implementação Fornecida: A plataforma por si só fornece um número de aplicativos incluindo o próprio workbench da plataforma.

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