Incluindo Preferências e Propriedades

Preferências e propriedades podem receber contribuição dos plug-ins da UI da equipe utilizando as técnicas padrão.  A única diferença para um plug-in de equipe é que as preferências devem receber contribuição utilizando a categoria de equipe, para que todas as preferências relacionadas à equipe sejam agrupadas.  A marcação do CVS para a página de preferências principal tem o seguinte aspecto:

<extension
      point="org.eclipse.ui.preferencePages">
   <page
         name="%PreferencePage.name"
         category="org.eclipse.team.ui.TeamPreferences"
         class="org.eclipse.team.internal.ccvs.ui.CVSPreferencesPage"
         id="org.eclipse.team.cvs.ui.CVSPreferences">
   </page>
</extension>

O diálogo de preferências mostra as preferências do CVS sob a categoria de equipe.

 

As propriedades são incluídas conforme descrito por org.eclipse.ui.propertyPages.  Não existe categoria de equipe especial para as propriedades, uma vez que um recurso só pode ser configurado para um provedor de repositório de cada vez.  No entanto, você deve configurar a página de propriedades para filtrar a propriedade persistente do projeto da equipe (semelhante à maneira que os recursos são filtrados em ações do menu pop-up.)


  <extension
    point="org.eclipse.ui.propertyPages">
     <page
           objectClass="org.eclipse.core.resources.IFile"
           adaptable="true"
           name="%CVS"
           class="org.eclipse.team.internal.ccvs.ui.CVSFilePropertiesPage"
           id="org.eclipse.team.ccvs.ui.propertyPages.CVSFilePropertiesPage">
        <filter
              name="projectPersistentProperty"
              value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature">
        </filter>
     </page>
     ...

 

Copyright IBM Corporation e outros 2000, 2003.