Vianmääritysmallin esitys

org.eclipse.debug.ui.debugModelPresentations

Tämän laajennuspisteen avulla voidaan käsitellä vianmääritysmallin esitysominaisuuksia. Vianmääritysmallin esitys määrittää tietyn vianmääritysmallin elementtien nimiöt, kuvat ja muokkausohjelmat.

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


Seuraavassa on esimerkki vianmääritysmallin esityksen laajennuspisteestä:

   

<extension point =

"org.eclipse.debug.ui.debugModelPresentations"

>

<debugModelPresentation class =

"com.example.JavaModelPresentation"

id =

"com.example.JavaDebugModel"

>

</debugModelPresentation>

</extension>

Edellisessä esimerkissä class com.example.JavaDebugModel-vianmääritysmallin elementit hahmonnetaan ja näytetään com.example.JavaModelPresentation-esitysmäärityksen mukaisesti.

Class-toimintomääritteen arvon on oltava sen Java-luokan tarkka nimi, joka toteuttaa org.eclipse.debug.ui.IDebugModelPresentation-liittymän. Versiosta 3.1 alkaen vianmääritysmallin esityksiin voi määrittää vianmäärityselementeille oletusvärit korvaavat värit IColorProvider-määritteellä ja oletusfontin korvaavan fontin IFontProvider-määritteellä.