Unterbrechungspunkte

org.eclipse.debug.core.breakpoints

Dieser Erweiterungspunkt definiert einen Mechanismus, mit dem neue Typen von Unterbrechungspunkten definiert werden können.

<!ELEMENT extension (breakpoint*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT breakpoint EMPTY>

<!ATTLIST breakpoint

id         CDATA #REQUIRED

markerType CDATA #REQUIRED

class      CDATA #REQUIRED

name       CDATA #IMPLIED>


Beispiel für einen Erweiterungspunkt für Startkonfigurationstypen:

 

<extension point=

"org.eclipse.debug.core.breakpoints"

>

<breakpoint id=

"com.example.ExampleBreakpoint"

markerType=

"com.example.ExampleBreakpointMarker"

class=

"com.example.ExampleBreakpointImpl"

>

</breakpoint>

</extension>

Im oben dargestellten Beispiel wird der angegebene Typ des Unterbrechungspunktes durch die Klasse "com.example.BreakpointImpl" implementiert. Es gibt eine zugeordnete Markierungsdefinition für "com.example.ExampleBreakpointMarker", die die Attribute für diesen Unterbrechungspunkt definiert.

Der Wert des Attributs class muss ein vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle interface org.eclipse.debug.core.model.IBreakpoint implementiert.