Eclipse Platform
Release 3.3

org.eclipse.debug.ui
Interface IBreakpointOrganizerDelegateExtension

All Superinterfaces:
IBreakpointOrganizerDelegate

public interface IBreakpointOrganizerDelegateExtension
extends IBreakpointOrganizerDelegate

Optional enhancements to the IBreakpointOrganizerDelegate interface. Supports operations on more than one breakpoint at a time.

Clients contributing a breakpoint organizer may optionally implement this interface when implementing IBreakpointOrganizerDelegate.

Since:
3.3

Field Summary
 
Fields inherited from interface org.eclipse.debug.ui.IBreakpointOrganizerDelegate
P_CATEGORY_CHANGED
 
Method Summary
 void addBreakpoints(IBreakpoint[] breakpoints, IAdaptable category)
          Adds the specified breakpoints to the given category.
 void removeBreakpoints(IBreakpoint[] breakpoints, IAdaptable category)
          Removes the specified breakpoints from the given category.
 
Methods inherited from interface org.eclipse.debug.ui.IBreakpointOrganizerDelegate
addBreakpoint, addPropertyChangeListener, canAdd, canRemove, dispose, getCategories, getCategories, removeBreakpoint, removePropertyChangeListener
 

Method Detail

addBreakpoints

public void addBreakpoints(IBreakpoint[] breakpoints,
                           IAdaptable category)
Adds the specified breakpoints to the given category. Only called if canAdd(...) returns true for the given breakpoints and category.

Parameters:
breakpoints - breakpoints add
category - the breakpoints' new category

removeBreakpoints

public void removeBreakpoints(IBreakpoint[] breakpoints,
                              IAdaptable category)
Removes the specified breakpoints from the given category. Only called if canRemove(...) returns true for the given breakpoints and category.

Parameters:
breakpoints - breakpoints to remove
category - the category the breakpoint is remove from

Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.