Verfügbar seit: 2.0
Beschreibung: Das Team-Plug-in setzt das Konzept von Repositories ein. Aufgabe eines Repositories ist die Unterstützung der gemeinsamen Benutzung von Ressourcen durch Teammitglieder. Repositories werden projektbezogen konfiguriert. Einem Projekt kann jeweils nur ein Repository zugeordnet sein.
Repositories, die diesen Erweiterungspunkt erweitern, können Implementierungen allgemeiner repositoryspezifischer Regeln für das Ändern, Bearbeiten und Löschen von Ressourcen bereitstellen.
Die Schnittstellen IFileModificationValidator
und MoveDeleteHook
enthalten weitere Details.
Konfigurationsbefehle:
<!ELEMENT extension (repository)>
<!ATTLIST extension
point CDATA #REQUIRED
>
<!ELEMENT repository EMPTY>
<!ATTLIST repository
id CDATA
#IMPLIED
class CDATA #REQUIRED
>
<extension point="org.eclipse.team.core.repository"> <repository class="org.eclipse.myprovider.MyRepositoryProvider" id="org.eclipse.myprovider.myProviderID"> </repository> </extension>
API-Informationen Der Wert des Attributs "class" muss eine Unterklasse vonorg.eclipse.team.core.RepositoryProvider sein.
Bereitgestellte Implementierung: Mit der bereitgestellten Implementierung von "RepositoryProvider" können Helpermethoden und allgemeiner Code Provider zu Projekten zuordnen bzw. deren Zuordnung aufheben.
Copyright (c) 2002 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden unter den Bedingungen der "Common Public License v1.0" zur Verfügung gestellt, die diese Verteilung begleitet und unter
http://www.eclipse.org/legal/cpl-v10.html abgerufen werden kann.