Darstellung des Debug-Modells

org.eclipse.debug.ui.debugModelPresentations

Mit diesem Erweiterungspunkt können Tools die Darstellungsaspekte eines Debug-Modells bearbeiten. Die Darstellung eines Debug-Modells ist für die Bereitstellung von Kennsätzen, Images und Editoren für die Elemente in einem spezifischen Debug-Modell zuständig.

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


Beispiel für einen Erweiterungspunkt für eine Debug-Modell-Darstellung:

   

<extension point =

"org.eclipse.debug.ui.debugModelPresentations"

>

<debugModelPresentation class =

"com.example.JavaModelPresentation"

id =

"com.example.JavaDebugModel"

>

</debugModelPresentation>

</extension>

Im dargestellten Beispiel wird die Klasse com.example.JavaModelPresentation verwendet, um Debug-Elemente wiederzugeben und darzustellen, die aus dem Debug-Modell stammen, das durch com.example.JavaDebugModel angegeben ist.

Der Wert des Aktionsattributs class muss der vollständig qualifizierte Name einer Java-Klasse sein, die org.eclipse.debug.ui.IDebugModelPresentation implementiert. Ab Version 3.1 kann die Darstellung des Debug-Modells optional IColorProvider und IFontProvider implementieren, um die standardmäßigen Schriftarten und Farben für Debug-Elemente außer Kraft zu setzen.