Aplicaciones

Identificador: org.eclipse.core.runtime.applications

Descripción: El tiempo de ejecución de la plataforma da soporte a plug-ins que querrían declararse puntos de entrada principal.  Es decir, programas que querrían ejecutarse utilizando el tiempo de ejecución de la plataforma, pero que para poder controlar todos los aspectos de la ejecución pueden declararse a sí mismos como una aplicación.  Las aplicaciones declaradas pueden ejecutarse directamente desde la lanzadera de la plataforma principal al especificar el argumento -application, donde el parámetro es el identificador de una extensión proporcionada al punto de extensión de aplicaciones aquí descrito.  La plataforma instancia y ejecuta la aplicación.  Los clientes de la plataforma pueden también utilizarla para buscar y ejecutar múltiples aplicaciones.  

Señalamiento de configuración:

   <!ELEMENT application run?>

   <!ELEMENT run parameter*>
   <!ATTLIST run
      class          CDATA #REQUIRED
   >

   <!ELEMENT parameter EMPTY>
   <!ATTLIST parameter
      name         CDATA #REQUIRED
      value        CDATA #REQUIRED
   > Ejemplos:

A continuación vemos un ejemplo de configuración de un constructor:

   <extension id="coolApplication" point="org.eclipse.core.runtime.applications">
      <application>
         <run class="com.xyz.applications.Cool">
            <parameter name="optimize" value="true"/>
         </run>
      </application>
   </extension>

Información del API: El valor del atributo class debe mostrar un implementador deorg.eclipse.core.boot.IPlatformRunnable.

Implementación proporcionada: La propia plataforma proporciona muchos tipos de aplicaciones, incluso el propio entorno de trabajo de la plataforma.

Copyright IBM Corp. 2000, 2001.  Reservados todos los derechos.