Descrizione: 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 applicazione. 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 cercare ed eseguire più applicazioni.
Tag di configurazione:
<!ELEMENT application run?>
<!ELEMENT run parameter*>
<!ATTLIST run
class
CDATA #REQUIRED
>
di seguito è riportato un esempio di una configurazione di generatore:
<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.boot.IPlatformRunnable.
Implementazione fornita: la piattaforma fornisce alcune applicazioni, incluso lo stesso workbench della piattaforma.