Debug Model Presentation

Identifier:
org.eclipse.debug.ui.debugModelPresentations

Description:
This extension point allows tools to handle the presentation aspects of a debug model. A debug model presentation is responsible for providing labels, images, and editors for elements in a specific debug model.

Configuration Markup:

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


Examples:
The following is an example of a debug model presentations extension point:


   <extension point = "org.eclipse.debug.ui.debugModelPresentations"> 
       <debugModelPresentation 
           class = "com.example.JavaModelPresentation"
           id = "com.example.JavaDebugModel">
       </debugModelPresentation> 
   </extension> 

In the example above, the class com.example.JavaModelPresentation will be used to render and present debug elements originating from the debug model identified by com.example.JavaDebugModel.

API Information:
Value of the action attribute class must be a fully qualified class name of a Java class that implements org.eclipse.debug.ui.IDebugModelPresentation. Since 3.1, debug model presentations may optionally implement IColorProvider and IFontProvider to override default fonts and colors for debug elements.


Copyright (c) 2000, 2005 IBM Corporation and others.
This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html/ SPDX-License-Identifier: EPL-2.0