Présentation du modèle de débogage
Identificateur :
org.eclipse.debug.ui.debugModelPresentations
Description :
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.
Marques de configuration :
<!ELEMENT extension (debugModelPresentation*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificateur qualifié complet du point d'extension
cible.
- id - identificateur facultatif de l'instance d'extension.
- name - nom facultatif de l'instance d'extension.
<!ELEMENT debugModelPresentation EMPTY>
<!ATTLIST debugModelPresentation
class CDATA #REQUIRED
id CDATA #REQUIRED
detailsViewerConfiguration CDATA #IMPLIED>
- class - nom qualifié complet d'une classe Java qui implémente
l'interface org.eclipse.debug.ui.IDebugModelPresentation.
- id - identificateur du modèle de débogage
dont cette présentation est responsable.
- detailsViewerConfiguration - nom qualifié complet de la classe
Java qui est une instance de
org.eclipse.jface.text.source.SourceViewerConfiguration. Si elle est spécifiée, la configuration de l'afficheur source est
utilisée dans la zone Détails de la vue de variables et d'expressions
à l'affichage des détails d'un élément à partir du modèle de débogage
associé à sa présentation. Sinon, une configuration par défaut est
utilisée.
Exemples :
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.
Informations d'API :
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.
Copyright (c) 2000, 2003 IBM Corporation and others.
All rights reserved. Ce programme et les produits qui l'accompagnent sont
fournis sous licence v1.0 associée à cette distribution et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/cpl-v10.html