Description: il run-time della piattaforma supporta plug-in che dichiarano i punti di ingresso principali. In altre parole, i programmi che devono essere eseguiti utilizzando il run-time della piattaforma, pur controllando tutti gli aspetti dell'esecuzione, possono dichiararsi come applicazioni. Queste applicazioni possono essere eseguite direttamente dalla principale utilità di avvio della piattaforma specificando l'argomento -application, nel quale il parametro rappresenta l'id di un'estensione fornita al punto di estensione delle applicazioni descritto qui. Vengono create delle istanze di questa applicazione e l'applicazione stessa viene eseguita dalla piattaforma. I client della piattaforma possono utilizzare la piattaforma anche per ricercare ed eseguire più applicazioni.
Tag di configurazione:
<!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
>
<extension id="coolApplication" point="org.eclipse.core.runtime.applications"> <application> <run class="com.xyz.applications.Cool"> <parameter name="optimize" value="true"/> </run> </application> </extension>
Informazioni API: il valore dell'attributo class deve rappresentare un implementatore di org.eclipse.core.runtime.IPlatformRunnable.
Implementazione fornita: la piattaforma fornisce alcune applicazioni, incluso lo stesso workbench della piattaforma.
Copyright (c) 2002 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento
sono disponibili secondo i termini della Common Public License v1.0 che sono
distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/cpl-v10.html