Applications

Identificateur : org.eclipse.core.runtime.applications

Description : l'exécution de la plateforme supporte les plug-in 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, tout 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 extension (application)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     nom  CDATA #IMPLIED
   >

   <!ELEMENT application (run?)>

   <!ELEMENT run (parameter*)>

   <!ATTLIST run
     classe CDATA #REQUIRED
   >

   <!ELEMENT parameter EMPTY>

   <!ATTLIST parameter
     name  CDATA #REQUIRED
     value CDATA #REQUIRED
   >

Exemples : 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.runtime.IPlatformRunnable.

Implémentation fournie : la plateforme fournit un certain nombre d'applications, dont le plan de travail de la plateforme lui-même.

Copyright (c) 2002 IBM Corporation and others. All rights reserved. Ce programme et les produits qui l'accompagnent sont fournis sous licence v1.0 associée à cette distribution et disponibles à l'adresse suivante : http://www.eclipse.org/legal/cpl-v10.html