Descrizione: questo punto di estensione definisce un meccanismo per la definizione di nuovi tipi di punti di interruzione.
Tag di configurazione:
<!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>Nell'esempio sopra riportato, il tipo specificato di punto di interruzione è implementato dalla classe "com.example.BreakpointImpl". La definizione dell'indicatore associato a "com.example.ExampleBreakpointMarker" individua gli attributi di questo punto di interruzione.
Informazione API: il valore dell'attributo class deve corrispondere al nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.core.model.IBreakpoint.