Naturezas do Projeto

Identificador: org.eclipse.core.resources.natures

Descrição: a área de trabalho suporta a noção de naturezas do projeto (ou somente "natureza").  Uma natureza associa comportamento do ciclo de vida a um projeto.   As naturezas são instaladas baseadas por-projetos e são automaticamente configuradas quando o projeto é aberto e desconfigurada quando o projeto é fechado.  Por exemplo, a natureza Java pode instalar um construtor Java e executar outra configuração de projeto quando o projeto for aberto.

O ponto de extensão das naturezas permite aos escritores registrar as suas implementações de natureza sob um nome simbólico que é então utilizado de dentro da área de trabalho para encontrar e configurar as naturezas.O simbólico nomeia o identificador da extensão da natureza.

Marcação da Configuração:

   <!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
   > Exemplos:

A seguir um exemplo da configuração do construtor:

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

Informações de API: o valor do atributo de classe deve representar um implementador de org.eclipse.core.resources.IProjectNature.

Implementação Fornecida: a plataforma por si só não tem naturezas pré-definidas. Instalações especiais do produto podem incluir naturezas, conforme pedido.

Copyright IBM Corp. 2000, 2001.  Todos os Direitos Reservados.