Breakpoints

Identifier: org.eclipse.debug.core.breakpoints

Description: This extension point defines a mechanism for defining new types of breakpoints.

Configuration Markup:

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

Examples: The following is an example of a launch configuration type extension point:

 <extension point="org.eclipse.debug.core.breakpoints">
  <breakpoint
   id="com.example.ExampleBreakpoint"
   markerType="com.example.ExampleBreakpointMarker"
   class="com.example.ExampleBreakpointImpl">
  </breakpoint>
 </extension>

In the example above, the specified type of breakpoint is implemented by the class "com.example.BreakpointImpl". There is an associated marker definition for "com.example.ExampleBreakpointMarker", defining the attributes of this breakpoint.

API Information: Value of the attribute class must be a fully qualified name of a Java class that implements the interface org.eclipse.debug.core.model.IBreakpoint.

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.