org.eclipse.cdt.debug.internal.core.breakpoints
Class CLineBreakpoint

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.debug.core.model.Breakpoint
          extended by org.eclipse.cdt.debug.internal.core.breakpoints.CBreakpoint
              extended by org.eclipse.cdt.debug.internal.core.breakpoints.AbstractLineBreakpoint
                  extended by org.eclipse.cdt.debug.internal.core.breakpoints.CLineBreakpoint
All Implemented Interfaces:
ICBreakpoint, ICLineBreakpoint, org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.IDebugEventSetListener, org.eclipse.debug.core.model.IBreakpoint, org.eclipse.debug.core.model.ILineBreakpoint

public class CLineBreakpoint
extends AbstractLineBreakpoint

A breakpoint that suspends the execution when a particular line of code is reached.


Field Summary
 
Fields inherited from interface org.eclipse.cdt.debug.core.model.ICLineBreakpoint
ADDRESS, FUNCTION
 
Fields inherited from interface org.eclipse.cdt.debug.core.model.ICBreakpoint
CONDITION, IGNORE_COUNT, INSTALL_COUNT, MODULE, SOURCE_HANDLE, THREAD_ID
 
Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint
BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED
 
Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint
BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED
 
Constructor Summary
CLineBreakpoint()
          Constructor for CLineBreakpoint.
CLineBreakpoint(org.eclipse.core.resources.IResource resource, java.util.Map attributes, boolean add)
          Constructor for CLineBreakpoint.
 
Method Summary
static java.lang.String getMarkerType()
          Returns the type of marker associated with this type of breakpoints
 
Methods inherited from class org.eclipse.cdt.debug.internal.core.breakpoints.AbstractLineBreakpoint
getAddress, getCharEnd, getCharStart, getFileName, getFunction, getLineNumber, setAddress, setFunction
 
Methods inherited from class org.eclipse.cdt.debug.internal.core.breakpoints.CBreakpoint
createMarker, decrementInstallCount, fireChanged, getCondition, getIgnoreCount, getInstallCount, getModelIdentifier, getModule, getSourceHandle, getTargetFilters, getThreadFilters, getThreadId, handleDebugEvents, incrementInstallCount, isConditional, isInstalled, register, removeTargetFilter, removeThreadFilters, resetInstallCount, setCondition, setIgnoreCount, setModule, setSourceHandle, setTargetFilter, setThreadFilters, setThreadId
 
Methods inherited from class org.eclipse.debug.core.model.Breakpoint
delete, equals, getMarker, hashCode, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.cdt.debug.core.model.ICBreakpoint
decrementInstallCount, getCondition, getIgnoreCount, getModule, getSourceHandle, getTargetFilters, getThreadFilters, getThreadId, incrementInstallCount, isConditional, isInstalled, removeTargetFilter, removeThreadFilters, resetInstallCount, setCondition, setIgnoreCount, setModule, setSourceHandle, setTargetFilter, setThreadFilters, setThreadId
 
Methods inherited from interface org.eclipse.debug.core.model.IBreakpoint
delete, getMarker, getModelIdentifier, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.debug.core.model.IBreakpoint
delete, getMarker, getModelIdentifier, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

CLineBreakpoint

public CLineBreakpoint()
Constructor for CLineBreakpoint.


CLineBreakpoint

public CLineBreakpoint(org.eclipse.core.resources.IResource resource,
                       java.util.Map attributes,
                       boolean add)
                throws org.eclipse.core.runtime.CoreException
Constructor for CLineBreakpoint.

Throws:
org.eclipse.core.runtime.CoreException
Method Detail

getMarkerType

public static java.lang.String getMarkerType()
Returns the type of marker associated with this type of breakpoints