Bereitsteller von Teaminhalten

org.eclipse.team.ui.teamContentProviders

3.2

An diesem Erweiterungspunkt kann einem Modellprovider ein Bereitsteller von Inhalten (Inhaltsprovider) zugeordnet werden. Repository-Provider verwenden diese Informationen, um geeignete Inhaltsprovider zu aktivieren, wenn Teamoperationen ausgeführt werden.

<!ELEMENT extension (teamContentProvider)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT teamContentProvider EMPTY>

<!ATTLIST teamContentProvider

modelProviderId    CDATA #REQUIRED

contentExtensionId CDATA #REQUIRED

icon               CDATA #IMPLIED

preferencePage     CDATA #IMPLIED>

Dieser Erweiterungspunkt ordnet einem Modellprovider eine Inhaltserweiterung zu.



Das folgende Beispiel zeigt eine Erweiterung "teamContentProvider".
   

<extension id=

"jdtContentProvider"

point=

"org.eclipse.team.ui.teamContentProviders"

>

<teamContentProvider contentExtensionId=

"org.eclipse.jdt.ui.resourceContent"

modelProviderId=

"org.eclipse.jdt.ui.modelProvider"

/>

</extension>

Der Wert für "modelProviderId" muss einem Modellprovider entsprechen, der am Erweiterungspunkt "org.eclipse.core.resources.modelProviders" registriert ist. Analog muss der Wert für "contentExtensionId" einer Navigatorinhaltserweiterung entsprechen, die am Erweiterungspunkt "org.eclipse.ui.navigator.navigatorContent" registriert ist.

Diesem Erweiterungspunkt ist keine Implementierung direkt zugeordnet.