Apresentação do Modelo de Depuração

org.eclipse.debug.ui.debugModelPresentations

Este ponto de extensão permite às ferramentas processar os aspectos de apresentação de um modelo de depuração. A apresentação de um modelo de depuração é responsável por facultar etiquetas, imagens e editores a elementos num 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>


De seguida apresenta-se um exemplo de um ponto de extensão de apresentações de modelo de depuração:

   

<extension point =

"org.eclipse.debug.ui.debugModelPresentations"

>

<debugModelPresentation class =

"com.example.JavaModelPresentation"

id =

"com.example.JavaDebugModel"

>

</debugModelPresentation>

</extension>

No exemplo anterior, a classe com.example.JavaModelPresentation será utilizada para representar e apresentar elementos de depuração com origem no modelo de depuração identificado por com.example.JavaDebugModel.

O valor do atributo de acção class tem de ser um nome de classe totalmente qualificado de uma classe Java que implemente org.eclipse.debug.ui.IDebugModelPresentation. A partir da edição 3.1, as apresentações de modelo de depuração podem implementar, como opção, IColorProvider e IFontProvider para sobrepor tipos de letra e cores predefinidas para elementos de depuração.