Точки прерывания

org.eclipse.debug.core.breakpoints

Эта точка расширения определяет механизм определения новых типов точек прерывания.

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


Ниже приведен пример точки расширения для типа конфигураций запуска:

 

<extension point=

"org.eclipse.debug.core.breakpoints"

>

<breakpoint id=

"com.example.ExampleBreakpoint"

markerType=

"com.example.ExampleBreakpointMarker"

class=

"com.example.ExampleBreakpointImpl"

>

</breakpoint>

</extension>

В приведенном выше примере указанный тип точки прерывания реализуется классом "com.example.BreakpointImpl". Для "com.example.ExampleBreakpointMarker" существует связанное определение маркера, определяющее атрибуты этой точки прерывания.

Значением атрибута class должно быть полное имя класса Java, реализующего интерфейс org.eclipse.debug.core.model.IBreakpoint.