Beállítások és tulajdonságok hozzáadása

A csapat UI bedolgozók beállításokat és tulajdonságokat a szabványos eljárások segítségével adhatnak közre.  Csapatbedolgozó esetén az egyetlen különbség, hogy a beállításokat a csapatkategória segítségével kell közreadni, így az összes csapattal kapcsolatos beállítás csoportosítva van. A fő beállításlap CVS leírónyelve az alábbi módon néz ki:

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

A beállítások párbeszédablak a csapatkategória alatt jeleníti meg a CVS beállításokat.

 

A tulajdonságok az org.eclipse.ui.propertyPages részben leírt módon kerülnek hozzáadásra.  A tulajdonságokhoz nem áll rendelkezésre speciális csapatkategória, mivel egy erőforrás egyszerre csak egy lerakatszolgáltatóhoz állítható be. Az adatlapot úgy kell beállítani, hogy a csapatprojekt állandó tulajdonságot szűrje (hasonlóan ahhoz, ahogy az erőforrásokat szűrtük az előugró menütevékenységekhez.)

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