Le preferenze e le proprietà possono essere aggiunte dai plug-in della UI di team mediante le tecniche standard. L'unica differenza per un plug-in di team consiste nel fatto che le preferenze devono essere aggiunte utilizzando la categoria di team, in modo che tutte le preferenze correlate al team vengano raggruppate insieme. Il tag CVS relativo alla pagina principale delle preferenze si presenta come segue:
<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>
La finestra di dialogo delle preferenze visualizza le preferenze CVS al disotto della categoria di team.
Le proprietà vengono aggiunte come illustrato da org.eclipse.ui.propertyPages. Non esiste una speciale categoria di team per le proprietà, poiché una risorsa può essere configurata solo per un fornitore di repository alla volta. Tuttavia, è necessario impostare una pagina delle proprietà per filtrare le proprietà persistenti dei progetti di team (in modo analogo a come sono state filtrate le risorse per le azioni dei menu di scelta rapida).
<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> ...