Applicazioni

Identificativo: org.eclipse.core.runtime.applications

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
   >

Esempi: di seguito è riportato un esempio di 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.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