Tilføj indstillinger og egenskaber

Indstillinger og egenskaber kan tilføres af plugins til team-UI vha. standardteknikker. Den eneste forskel for en teamplugin er, at indstillingerne skal tilføres vha. teamkategorien, så alle teamrelaterede indstillinger grupperes sammen. CVS-koden til den overordnede indstillingsside ser sådan ud:

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

Dialogboksen Indstillinger viser CVS-indstillingerne under teamkategorien.

 

Egenskaber tilføjes som beskrevet af org.eclipse.ui.propertyPages. Der er ikke nogen speciel teamkategori til egenskaber, da en ressource kun kan konfigureres til én opbevaringsstedsudbyder ad gangen. Men du skal indstille din egenskabsside til at filtrere på den vedvarende teamprojektegenskab (svarende til den metode, anvendte, da vi filtrerede ressourcer til funktionerne på pop op-menuen).

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