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.

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.