Aplicaciones
Identificador:
org.eclipse.core.runtime.applications
Descripción:
El entorno 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ódigo de configuración:
<!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: nombre totalmente calificado de una clase que implementa org.eclipse.core.runtime.IPlatformRunnable.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name: nombre de este parámetro, disponible para las instancias de la
clase de aplicación especificada.
- value: valor de este parámetro, disponible para las instancias de la
clase de aplicación especificada.
Ejemplos:
A continuación figura un ejemplo de declaración de aplicación:
<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) 2004, 2005 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 (Eclipse Public
License) v1.0 que acompaña a esta distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html