Apresentação de Modelo de Depuração

org.eclipse.debug.ui.debugModelPresentations

O ponto de extensão permite que ferramentas manipulem os aspectos de apresentação de um modelo de depuração. Uma apresentação de modelo de depuração é responsável por fornecer etiquetas, imagens e editores para elementos de um modelo de depuração específico.

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


A seguir, um exemplo de um ponto de extensão de apresentação do modelo de depuração:

   

<extension point =

"org.eclipse.debug.ui.debugModelPresentations"

>

<debugModelPresentation class =

"com.example.JavaModelPresentation"

id =

"com.example.JavaDebugModel"

>

</debugModelPresentation>

</extension>

No exemplo acima, a classe com.example.JavaModelPresentation será utilizada para processar e apresentar elementos de depuração que se originam do modelo de depuração identificado por com.example.JavaDebugModel.

O valor do atributo action class deve ser um nome completo de uma classe Java que implementa org.eclipse.debug.ui.IDebugModelPresentation. Desde o 3.1 as apresentações do modelo de depuração podem implementar opcionalmente o IColorProvider e o IFontProvider para substituir as fontes e as cores padrão para elementos de depuração.