Breakpoints

org.eclipse.debug.core.breakpoints

This extension point defines a mechanism for defining new types of 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>


The following is an example of a launch configuration type extension point:

 

<extension point=

"org.eclipse.debug.core.breakpoints"

>

<breakpoint id=

"com.example.ExampleBreakpoint"

markerType=

"com.example.ExampleBreakpointMarker"

class=

"com.example.ExampleBreakpointImpl"

>

</breakpoint>

</extension>

In the example above, the specified type of breakpoint is implemented by the class "com.example.BreakpointImpl". There is an associated marker definition for "com.example.ExampleBreakpointMarker", defining the attributes of this breakpoint.

Value of the attribute class must be a fully qualified name of a Java class that implements the interface org.eclipse.debug.core.model.IBreakpoint.