org.eclipse.cdt.debug.internal.core
Class CBreakpointManager

java.lang.Object
  extended by org.eclipse.cdt.debug.internal.core.CBreakpointManager
All Implemented Interfaces:
org.eclipse.cdt.debug.core.cdi.event.ICDIEventListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.IBreakpointManagerListener, org.eclipse.debug.core.IBreakpointsListener

public class CBreakpointManager
extends java.lang.Object
implements org.eclipse.debug.core.IBreakpointsListener, org.eclipse.debug.core.IBreakpointManagerListener, org.eclipse.cdt.debug.core.cdi.event.ICDIEventListener, org.eclipse.core.runtime.IAdaptable


Constructor Summary
CBreakpointManager(CDebugTarget target)
           
 
Method Summary
 void breakpointManagerEnablementChanged(boolean enabled)
           
 void breakpointsAdded(org.eclipse.debug.core.model.IBreakpoint[] breakpoints)
           
 void breakpointsChanged(org.eclipse.debug.core.model.IBreakpoint[] breakpoints, org.eclipse.core.resources.IMarkerDelta[] deltas)
           
 void breakpointsRemoved(org.eclipse.debug.core.model.IBreakpoint[] breakpoints, org.eclipse.core.resources.IMarkerDelta[] deltas)
           
 void dispose()
           
 java.lang.Object getAdapter(java.lang.Class adapter)
           
 org.eclipse.debug.core.model.IBreakpoint getBreakpoint(org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint cdiBreakpoint)
           
 IAddress getBreakpointAddress(ICLineBreakpoint breakpoint)
           
 CDebugTarget getDebugTarget()
           
 void handleDebugEvents(org.eclipse.cdt.debug.core.cdi.event.ICDIEvent[] events)
           
 void initialize()
           
 void setInitialBreakpoints()
           
 void skipBreakpoints(boolean enabled)
           
 boolean supportsAddressBreakpoint(ICAddressBreakpoint breakpoint)
           
 boolean supportsBreakpoint(ICBreakpoint breakpoint)
           
 void watchpointOutOfScope(org.eclipse.cdt.debug.core.cdi.model.ICDIWatchpoint cdiWatchpoint)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CBreakpointManager

public CBreakpointManager(CDebugTarget target)
Method Detail

breakpointsAdded

public void breakpointsAdded(org.eclipse.debug.core.model.IBreakpoint[] breakpoints)
Specified by:
breakpointsAdded in interface org.eclipse.debug.core.IBreakpointsListener

breakpointsRemoved

public void breakpointsRemoved(org.eclipse.debug.core.model.IBreakpoint[] breakpoints,
                               org.eclipse.core.resources.IMarkerDelta[] deltas)
Specified by:
breakpointsRemoved in interface org.eclipse.debug.core.IBreakpointsListener

breakpointsChanged

public void breakpointsChanged(org.eclipse.debug.core.model.IBreakpoint[] breakpoints,
                               org.eclipse.core.resources.IMarkerDelta[] deltas)
Specified by:
breakpointsChanged in interface org.eclipse.debug.core.IBreakpointsListener

breakpointManagerEnablementChanged

public void breakpointManagerEnablementChanged(boolean enabled)
Specified by:
breakpointManagerEnablementChanged in interface org.eclipse.debug.core.IBreakpointManagerListener

handleDebugEvents

public void handleDebugEvents(org.eclipse.cdt.debug.core.cdi.event.ICDIEvent[] events)
Specified by:
handleDebugEvents in interface org.eclipse.cdt.debug.core.cdi.event.ICDIEventListener

getAdapter

public java.lang.Object getAdapter(java.lang.Class adapter)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable

getDebugTarget

public CDebugTarget getDebugTarget()

initialize

public void initialize()

dispose

public void dispose()

getBreakpointAddress

public IAddress getBreakpointAddress(ICLineBreakpoint breakpoint)

getBreakpoint

public org.eclipse.debug.core.model.IBreakpoint getBreakpoint(org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint cdiBreakpoint)

setInitialBreakpoints

public void setInitialBreakpoints()

supportsBreakpoint

public boolean supportsBreakpoint(ICBreakpoint breakpoint)

supportsAddressBreakpoint

public boolean supportsAddressBreakpoint(ICAddressBreakpoint breakpoint)

skipBreakpoints

public void skipBreakpoints(boolean enabled)

watchpointOutOfScope

public void watchpointOutOfScope(org.eclipse.cdt.debug.core.cdi.model.ICDIWatchpoint cdiWatchpoint)