Prezentacja modelu debugowania

org.eclipse.debug.ui.debugModelPresentations

Ten punkt rozszerzenia umożliwia obsługę aspektów prezentacyjnych modelu debugowania. Aspekty te obejmują etykiety, obrazy oraz edytory dla elementów w określonym modelu debugowania.

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


Poniżej przedstawiono przykład punktu rozszerzenia prezentacji modelu debugowania:

   

<extension point =

"org.eclipse.debug.ui.debugModelPresentations"

>

<debugModelPresentation class =

"com.example.JavaModelPresentation"

id =

"com.example.JavaDebugModel"

>

</debugModelPresentation>

</extension>

W powyższym przykładzie klasa com.example.JavaModelPresentation zostanie użyta do wyświetlenia i prezentacji elementów debugowania pochodzących z modelu debugowania zidentyfikowanego jako com.example.JavaDebugModel.

Wartość atrybutu akcji class musi być pełną nazwą klasy Java implementującej interfejs org.eclipse.debug.ui.IDebugModelPresentation. Od wersji 3.1 prezentacja modelu debugowania może opcjonalnie implementować interfejsy IColorProvider i IFontProvider, aby przesłonić domyślne specyfikacje kolorów i czcionek dla elementów debugowania.