Pontos de interrupção

org.eclipse.debug.core.breakpoints

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

<!ELEMENT extension (ponto de interrupção*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT ponto de interrupção EMPTY>

<!ATTLIST ponto de interrupção

id         CDATA #REQUIRED

markerType CDATA #REQUIRED

class      CDATA #REQUIRED

name       CDATA #IMPLIED>


De seguida apresenta-se um exemplo de um ponto de extensão de tipo de configuração de lançamento.

 

<extension point=

"org.eclipse.debug.core.breakpoints"

>

<ponto de interrupção id=

"com.example.ExampleBreakpoint"

markerType=

"com.example.ExampleBreakpointMarker"

class=

"com.example.ExampleBreakpointImpl"

>

</ponto de interrupção>

</extension>

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

O valor do atributo class tem de ser um nome totalmente qualificado de uma classe Java que implemente a interface org.eclipse.debug.core.model.IBreakpoint.