Nature di progetto

Identificativo: org.eclipse.core.resources.natures

Descrizione: l'area di lavoro supporta la nozione delle nature di un progetto (abbreviato in "nature").  Una natura associa a un progetto un comportamento del ciclo di vita.  Le nature vengono installate in base al progetto; sono configurate automaticamente all'apertura di un progetto e la configurazione viene eliminata alla chiusura.  Ad esempio, la natura Java potrebbe installare un generatore Java ed effettuare una diversa configurazione di un progetto all'apertura dello stesso.

Il punto di estensione delle nature permette agli scrittori di una natura di registrare la relativa implementazione con un nome simbolico da utilizzare dall'interno dell'area di lavoro per trovare e configurare una natura. Il nome simbolico rappresenta l'id dell'estensione della natura.

Tag di configurazione:

   <!ELEMENT nature runtime?>
   <!ATTLIST nature
      id             CDATA #REQUIRED
      name           CDATA #REQUIRED
   >

   <!ELEMENT runtime parameter*>
   <!ATTLIST runtime
      class          CDATA #REQUIRED
   >    <!ELEMENT parameter EMPTY>
   <!ATTLIST parameter
      name         CDATA #REQUIRED
      value        CDATA #REQUIRED
   > Esempi:

di seguito č riportato un esempio di una configurazione di generatore:

   <extension point="org.eclipse.core.resources.natures">
      <nature id="com.xyz.coolNature" name="Cool Nature">
         <runtime class="com.xyz.natures.Cool">
            <parameter name="installBuilder" value="true"/>
         </runtime>
      </nature>
   </extension>

Informazioni API: il valore dell'attributo class deve rappresentare un implementatore di org.eclipse.core.resources.IProjectNature.

Implementazione fornita: la piattaforma non č dotata di alcuna natura predefinita. Installazioni particolari del prodotto potrebbero comprendere delle nature, secondo le esigenze.

Copyright IBM Corp. 2000, 2001. Tutti i diritti riservati.