Pontos de Interrupção

org.eclipse.debug.core.breakpoints

Este ponto de extensão define um mecanismo para definir novos tipos de ponto de interrupção.

<!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 seguir encontra-se um exemplo de um ponto de extensão de tipo de configuração de lançamento:

 

<extension point=

"org.eclipse.debug.core.breakpoints"

>

<breakpoint id=

"com.example.ExampleBreakpoint"

markerType=

"com.example.ExampleBreakpointMarker"

class=

"com.example.ExampleBreakpointImpl"

>

</breakpoint>

</extension>

No exemplo acima, o tipo de ponto de interrupção especificado é implementado pela classe "com.example.BreakpointImpl". Existe uma definição de marcador associada para "com.example.ExampleBreakpointMarker", definindo os atributos desse ponto de interrupção.

O valor do atributo class deve ser um nome completo de uma classe Java que implementa a interface org.eclipse.debug.core.model.IBreakpoint.