Aplicaciones

Identificador: org.eclipse.core.runtime.applications

Descripción: El entorno de tiempo de ejecución de la plataforma da soporte a los conectores que deseen declarar puntos de entrada principales. Es decir, los programas que deseen ejecutarse mediante el entorno de tiempo de ejecución de la plataforma al tiempo que siguen controlando todos los aspectos de la ejecución puede declararse a sí mismos como aplicación. Las aplicaciones declaradas pueden ejecutarse directamente desde el lanzador de la plataforma principal especificando el argumento -application, en el que el parámetro corresponde al ID de una extensión suministrada al punto de extensión de aplicaciones descrito aquí. La plataforma crea una instancia de la aplicación y la ejecuta. Los clientes de la plataforma también pueden utilizar ésta para buscar y ejecutar varias aplicaciones.

Códigos XML de configuración:

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

Ejemplos: a continuación figura un ejemplo de configuración de 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 sobre las API: el valor del atributo class debe representar un implementador de org.eclipse.core.runtime.IPlatformRunnable.

Implementación suministrada: la propia plataforma suministra varias aplicaciones, entre ellas el propio entorno de trabajo de la plataforma.

Copyright (c) 2002 IBM Corporation y otros. Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles bajo los términos de la licencia pública común (Common Public License) v1.0 que acompaña a esta distribución, y está disponible en http://www.eclipse.org/legal/cpl-v10.html