Description : ce point d'extension est utilisé pour enregistrer un fournisseur de référentiel. Ce dernier offre la synchronisation du contenu des projets dans l'espace de travail local avec une entité correspondante d'un référentiel distant d'un type déterminé (par exemple CVS, Clearcase, PVCS, etc.).
Les fournisseurs peuvent offrir une extension pour ce point d'extension.
Marques de configuration :
<!ELEMENT repository EMPTY>
<!ATTLIST repository
id
CDATA #REQUIRED
class
CDATA #REQUIRED
>
org.eclipse.team.core.RepositoryProvider
.Voici l'exemple d'une extension de référentiel :
<extension point="org.eclipse.team.core.repository">
<repository
id="org.eclipse.team.cvs.core.cvsprovider"
class="org.eclipse.team.internal.ccvs.core.CVSTeamProvider">
</repository>
</extension>
Implémentation fournie : Le plug-in org.eclipse.team.examples.filesystem contient un exemple d'implémentation de RepositoryProvider pour un système de fichiers basé sur le fournisseur de référentiel.