Descrição: Esse ponto de extensão é utilizado para registrar um provedor de repositório. Um provedor de repositório fornece sincronização dos conteúdos de projetos na área de trabalho local para uma entidade correspondente em um repositório remoto de um tipo específico (por ex. CVS, Clearcase, PVCS, etc.).
Os provedores podem fornecer uma extensão para este ponto de extensão.
Marcação da Configuração:
<!ELEMENT repository EMPTY>
<!ATTLIST repository
id
CDATA #REQUIRED
class
CDATA #REQUIRED
>
org.eclipse.team.core.RepositoryProvider
.A seguir encontra-se um exemplo de uma extensão de repositório:
<extension point="org.eclipse.team.core.repository">
<repository
id="org.eclipse.team.cvs.core.cvsprovider"
class="org.eclipse.team.internal.ccvs.core.CVSTeamProvider">
</repository>
</extensão>
Implementação Fornecida: O plug-in org.eclipse.team.examples.filesystem contém uma implementação de amostra de RepositoryProvider para um sistema de arquivos baseado no provedor de repositório.