Oletusasetusten ja ominaisuuksien lisäys

Ryhmän käyttöliittymän lisäosat voivat lisätä oletusasetuksia ja ominaisuuksia perustekniikoiden avulla.Ryhmän lisäosan ainoa ero on siinä, että oletusasetukset on toimitettava team-kategoriaa käyttämällä, jotta kaikki ryhmään liittyvät oletusasetukset ryhmitellään yhteen.Oletusasetusten pääsivun CVS-merkintä näyttää seuraavalta:

<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>

Oletusasetusten valintaikkunassa CVS-oletusasetukset näkyvät team-kategorian alaisuudessa.

 

Ominaisuuksia lisätään laajennuspisteessä org.eclipse.ui.propertyPages kuvatulla tavalla.Ominaisuuksilla ei ole omaa team-kategoriaansa, koska resurssi voidaan määrittää kerralla vain yhtä tietovaraston toimittajaa varten.Ominaisuussivu on kuitenkin määritettävä suodattamaan ryhmän projektin pysyvän ominaisuuden perusteella (samalla tavalla kuin resursseja suodatetaan ponnahdusvalikon toimintoja varten).

  <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>
     ...