Gruppeinnholdsleverandører

org.eclipse.team.ui.teamContentProviders

3.2

Dette utvidelsespunktet knytter en modelleverandør til en innholdsleverandør. Datalagerleverandører bruker denne informasjonen til å aktivere riktige innholdsleverandører når gruppeoperasjoner utføres.

<!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>

Knytter en modelleverandør til en innholdsutvidelse.



Her er et eksempel på en teamContentProvider-utvidelse:
   

<extension id=

"jdtContentProvider"

point=

"org.eclipse.team.ui.teamContentProviders"

>

<teamContentProvider contentExtensionId=

"org.eclipse.jdt.ui.resourceContent"

modelProviderId=

"org.eclipse.jdt.ui.modelProvider"

/>

</extension>

modelProviderId må tilsvare en modelleverandør som er registrert med utvidelsespunktet org.eclipse.core.resources.modelProviders. Likeledes må contentExtensionId tilsvare en navigatorinnholdsutvidelse som er registrert med utvidelsespunktet org.eclipse.ui.navigator.navigatorContent.

Ingen implementering er direkte knyttet til dette utvidelsespunktet.