Fornitori di repository team

Identificativo: org.eclipse.team.core.org.eclipse.team.core.repository

Da: versione 2.0

Descrizione: il plug-in Team contiene i concetti di base dei repository. Un repository deve fornire supporto per la condivisione delle risorse tra i membri Team. I repository sono configurati in base ai singoli progetti. È possibile associare un repository ad un solo progetto per volta.

I repository che estendono questo punto di estensione possono fornire implementazioni per le regole specifiche dei repository comuni per la modifica, spostamento e eliminazione delle risorse. Per ulteriori dettagli consultare le interfacce IFileModificationValidator e MoveDeleteHook.

Tag di configurazione:

   <!ELEMENT extension (repository)>

   <!ATTLIST extension
     point CDATA #REQUIRED
   >

   <!ELEMENT repository EMPTY>

   <!ATTLIST repository
     id    CDATA #IMPLIED
     class CDATA #REQUIRED
   >

Esempi:
<extension point="org.eclipse.team.core.repository">
  <repository
    class="org.eclipse.myprovider.MyRepositoryProvider"
    id="org.eclipse.myprovider.myProviderID">
  </repository>
</extension>

Informazioni API: il valore dell'attributo class deve rappresentare una sottoclasse di org.eclipse.team.core.RepositoryProvider.

Implementazione fornita: l'implementazione di RepositoryProvider fornisce metodi di guida e codice comune per l'associazione e l'eliminazione di associazioni di fornitori a progetti.

Copyright (c) 2002 IBM Corporation e altri. Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Common Public License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo http://www.eclipse.org/legal/cpl-v10.html