Présentation du modèle de débogage

org.eclipse.debug.ui.debugModelPresentations

Ce point d'extension permet aux outils de gérer les aspects de présentation d'un modèle de débogage. Le rôle de la présentation d'un modèle de débogage consiste à fournir des libellés, des images et des éditeurs pour des éléments spécifiques à ce modèle.

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


L'exemple ci-dessous illustre le point d'extension de présentations de modèles de débogage :

   

<extension point =

"org.eclipse.debug.ui.debugModelPresentations"

>

<debugModelPresentation class =

"com.example.JavaModelPresentation"

id =

"com.example.JavaDebugModel"

>

</debugModelPresentation>

</extension>

Dans cet exemple, la classe com.example.JavaModelPresentation est utilisée pour rendre et présenter des éléments de débogage issus du modèle identifié par com.example.JavaDebugModel.

La valeur de l'attribut d'action class doit être le nom qualifié complet d'une classe Java implémentant org.eclipse.debug.ui.IDebugModelPresentation. Depuis la version 3.1, les présentations de modèle de débogage peuvent implémenter de manière facultative IColorProvider et IFontProvider pour remplacer les polices et les couleurs par défaut des éléments de débogage.