Descrição: Este ponto de extensão define um mecanismo para a definição de novos tipos de pontos de interrupção.
Marcação da Configuraçã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
>
<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.
Informações de API: O valor do atributo class deve ser um nome completo de uma classe Java que implementa a interface org.eclipse.debug.core.model.IBreakpoint.