Presentatie van foutopsporingsmodel

org.eclipse.debug.ui.debugModelPresentations

Met dit extensiepunt kunnen de presentatie-aspecten van foutopsporingsmodellen worden afgehandeld door tools. De presentaties van een foutopsporingsmodel worden gebruikt voor het aanbieden van labels, afbeeldingen en editors voor de elementen in het model.

<!ELEMENT extension (debugModelPresentation*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT debugModelPresentation EMPTY>

<!ATTLIST debugModelPresentation

class                      CDATA #REQUIRED

id                         CDATA #REQUIRED

detailsViewerConfiguration CDATA #IMPLIED>


Dit is een voorbeeld van de extensie debugModelPresentations:

   

<extension point =

"org.eclipse.debug.ui.debugModelPresentations"

>

<debugModelPresentation class =

"com.example.JavaModelPresentation"

id =

"com.example.JavaDebugModel"

>

</debugModelPresentation>

</extension>

De klasse com.example.JavaModelPresentation uit het bovenstaande voorbeeld wordt gebruikt om de elementen van het foutopsporingsmodel met het ID com.example.JavaDebugModel af te beelden.

De waarde van het actiekenmerk class moet de volledig gekwalificeerde naam zijn van de Java-klasse waarmee de interface org.eclipse.debug.ui.IDebugModelPresentation wordt geïmplementeerd. Vanaf 3.1 kunnen presentaties van foutopsporingsmodellen IColorProvider en IFontProvider optioneel implementeren om de standaardlettertypen en -kleuren voor foutopsporingselementen te vervangen.