Παροχείς περιεχομένου ομάδας

org.eclipse.team.ui.teamContentProviders

3.2

Αυτό το σημείο επέκτασης συσχετίζει έναν παροχέα μοντέλου με έναν παροχέα περιεχομένου. Οι παροχείς χώρων αποθήκευσης θα χρησιμοποιήσουν αυτές τις πληροφορίες για την ενεργοποίηση των κατάλληλων παροχέων περιεχομένου κατά την εκτέλεση ομαδικών λειτουργιών.

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

Συσχετίζει έναν παροχέα μοντέλου με μια επέκταση περιεχομένου.



Ακολουθεί ένα παράδειγμα επέκτασης teamContentProvider
   

<extension id=

"jdtContentProvider"

point=

"org.eclipse.team.ui.teamContentProviders"

>

<teamContentProvider contentExtensionId=

"org.eclipse.jdt.ui.resourceContent"

modelProviderId=

"org.eclipse.jdt.ui.modelProvider"

/>

</extension>

Το modelProviderId πρέπει να αντιστοιχεί σε έναν παροχέα μοντέλου που έχει καταχωρηθεί με το σημείο επέκτασης org.eclipse.core.resources.modelProviders. Ομοίως, το contentExtensionId πρέπει να αντιστοιχεί σε μια επέκταση περιεχομένου λειτουργίας πλοήγησης που έχει καταχωρηθεί με το σημείο επέκτασης org.eclipse.ui.navigator.navigatorContent.

Δεν υπάρχει υλοποίηση που συσχετίζεται άμεσα με αυτό το σημείο επέκτασης.