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