Teilnehmer synchronisieren
Kennung:
org.eclipse.team.ui.synchronizeParticipants
Seit:
3.0
Beschreibung:
An diesem Erweiterungspunkt kann ein Synchronisierungsteilnehmer registriert werden. Ein Synchronisierungsteilnehmer ist eine Komponente, die Änderungen zwischen Ressourcen anzeigt und normalerweise dem Benutzer eine Bearbeitung der Änderungen ermöglicht. Zum CVS definiert zum Beispiel einen Arbeitsbereich-Synchronisierungsteilnehmer, der eine Anzeige von Änderungen zwischen den Arbeitsbereichressourcen und den Ressourcen an einer fernen Position, über die die Ressourcen gemeinsam benutzt werden, ermöglicht. Synchronsierungsteilnehmer werden normalerweise über einen Synchronisierungsteilnehmer-Assistenten erstellt oder sie können über eine Plug-in-Aktion erstellt und dann mit dem ISynchronizeManager registriert werden. Die Sicht 'Synchronisieren' zeigt Synchronisierungsteilnehmer an.
Ein Teilnehmer ist eine generische Komponente, die den Zugriff zum Erstellen einer Seite bereitstellt. Sie wird für den Benutzer und eine Konfiguration, die allgemeine Konfigurationsparamter für die Seite definiert, angezeigt. Die Sicht 'Synchronisieren' erzwingt keine Einschränkungen darüber, wie Änderungen dem Benutzer angezeigt werden und verwaltet stattdessen nur die Teilnehmer.
Konfigurationsbefehle:
<!ELEMENT extension (participant)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte Kennung des Zielerweiterungspunktes
- id - Optionale ID des Erweiterungsexemplars.
- name - Optionaler Name dieses Erweiterungsexemplars.
<!ELEMENT participant EMPTY>
<!ATTLIST participant
icon CDATA #IMPLIED
id CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #REQUIRED
persistent (true | false) "false">
- icon - Ein Symbol, das verwendet wird, wenn dieser Teilnehmer in Listen und Menüs angezeigt werden.
- id - Ein eindeutiger Name, der zur Erkennung diesess Teilnehmertyps verwendet wird.
- class - Der vollständig qualifizierte Name einer Klasse, die org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant erweitert.
- name - Der Name des Teilnehmers. Dies wird in der Benutzerschnittstelle angezeigt.
- persistent - In der Standardeinstellung bleiben Teilnehmer sitzungsübergreifend erhalten. Setzen Sie diese Attribut auf 'false', wenn dieser Teilnehmer nicht sitzungsübergreifend erhalten werden sollte.
Beispiele:
<extension
point=
"org.eclipse.team.ui.synchronizeParticipants"
>
<participant
name=
"CVS Workspace"
icon=
"icons/full/cview16/server.gif"
class=
"org.eclipse.team.internal.ccvs.ui.subscriber.WorkspaceSynchronizeParticipant"
id=
"org.eclipse.team.cvs.ui.cvsworkspace-participant"
>
</participant>
<participant
name=
"CVS Merge"
icon=
"icons/full/obj16/prjversions_rep.gif"
class=
"org.eclipse.team.internal.ccvs.ui.subscriber.MergeSynchronizeParticipant"
type=
"dynamic"
id=
"org.eclipse.team.cvs.ui.cvsmerge-participant"
>
</participant>
</extension>
API-Information:
Der Wert des Attributs class muss eine Klasse darstellen, die org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant implementiert.
Copyright (c) 2004 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.