Description : l'exécution de la plateforme supporte les plug-ins qui souhaitent déclarer des points d'entrée principaux. C'est-à-dire, des programmes qui désirent s'exécuter à l'aide de l'exécution de la plateforme, tut en contrôlant tous les aspects de l'exécution et pouvant se déclarer comme une application. Les applications déclarées peuvent s'exécuter directement à partir du lanceur de la plateforme principale en spécifiant l'argument -application où le paramètre est l'id d'une extension fournie au point d'extension des applications décrit ici. Cette application est instanciée et exécutée par la plateforme. Les clients de la plateforme peuvent également l'utiliser pour rechercher et exécuter de multiples applications.
Marques de configuration :
<!ELEMENT application run?>
<!ELEMENT run parameter*>
<!ATTLIST run
class
CDATA #REQUIRED
>
L'exemple suivant illustre une configuration de générateur :
<extension id="coolApplication" point="org.eclipse.core.runtime.applications">
<application>
<run class="com.xyz.applications.Cool">
<parameter name="optimize" value="true"/>
</run>
</application>
</extension>
Informations d'API : la valeur de l'attribut class doit représenter un réalisateur de org.eclipse.core.boot.IPlatformRunnable.
Implémentation fournie : la plateforme fournit un certain nombre d'applications, dont le plan de travail de la plateforme lui-même.