Presentazione del modello di debug

org.eclipse.debug.ui.debugModelPresentations

Questo punto di estensione consente agli strumenti di gestire gli aspetti di presentazione di un modello di debug. Una presentazione del modello di debug č responsabile per la fornitura di etichette, immagini ed editor agli elementi di uno specifico modello di debug.

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


Di seguito viene riportato un esempio di punto di estensione per le presentazioni del modello di debug:

   

<extension point =

"org.eclipse.debug.ui.debugModelPresentations"

>

<debugModelPresentation class =

"com.example.JavaModelPresentation"

id =

"com.example.JavaDebugModel"

>

</debugModelPresentation>

</extension>

Nell'esempio precedente, la classe com.example.JavaModelPresentation verrā utilizzata per formare e presentare elementi di debug originati dal modello di debug identificato attraverso com.example.JavaDebugModel.

Il valore dell'attributo di azione class deve corrispondere al nome completo di una classe Java che implementa org.eclipse.debug.ui.IDebugModelPresentation. Dalla versione 3.1, le presentazioni del modello di debug possono facoltativamente implementare IColorProvider e IFontProvider per sovrascrivere il tipo di carattere e il colore degli elementi di debug.