Puntos de interrupción

org.eclipse.debug.core.breakpoints

Este punto de extensión proporciona un mecanismo para definir nuevos tipos de puntos de interrupción.

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


A continuación figura un ejemplo de punto de extensión de un tipo de configuración de lanzamiento:

 

<extension point=

"org.eclipse.debug.core.breakpoints"

>

<breakpoint id=

"com.example.ExampleBreakpoint"

markerType=

"com.example.ExampleBreakpointMarker"

class=

"com.example.ExampleBreakpointImpl"

>

</breakpoint>

</extension>

En el ejemplo anterior, el tipo de punto de interrupción especificado está implementado por la clase "com.example.BreakpointImpl". Hay una definición de marcador asociado para "com.example.ExampleBreakpointMarker", que define los atributos de este punto de interrupción.

El valor del atributo class debe ser un nombre totalmente calificado de una clase Java que implemente la interfaz org.eclipse.debug.core.model.IBreakpoint.