org.eclipse.cdt.debug.core.model
Interface ICLineBreakpoint

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IBreakpoint, ICBreakpoint, org.eclipse.debug.core.model.ILineBreakpoint
All Known Subinterfaces:
ICAddressBreakpoint, ICFunctionBreakpoint
All Known Implementing Classes:
AbstractLineBreakpoint, CAddressBreakpoint, CFunctionBreakpoint, CLineBreakpoint

public interface ICLineBreakpoint
extends ICBreakpoint, org.eclipse.debug.core.model.ILineBreakpoint

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


Field Summary
static java.lang.String ADDRESS
          Breakpoint attribute storing the address this breakpoint suspends execution at (value "org.eclipse.cdt.debug.core.address").
static java.lang.String FUNCTION
          Breakpoint attribute storing the function this breakpoint suspends execution at (value "org.eclipse.cdt.debug.core.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
 
Method Summary
 java.lang.String getAddress()
          Returns the address this breakpoint suspends execution at.
 java.lang.String getFileName()
          Returns the source file (if available) of this breakpoint.
 java.lang.String getFunction()
          Returns the function this breakpoint suspends execution in.
 void setAddress(java.lang.String address)
          Sets the address this breakpoint suspends execution at.
 void setFunction(java.lang.String function)
          Sets the function this breakpoint suspends execution in.
 
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.ILineBreakpoint
getCharEnd, getCharStart, getLineNumber
 
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
 

Field Detail

FUNCTION

static final java.lang.String FUNCTION
Breakpoint attribute storing the function this breakpoint suspends execution at (value "org.eclipse.cdt.debug.core.function"). This attribute is a String.

See Also:
Constant Field Values

ADDRESS

static final java.lang.String ADDRESS
Breakpoint attribute storing the address this breakpoint suspends execution at (value "org.eclipse.cdt.debug.core.address"). This attribute is a String.

See Also:
Constant Field Values
Method Detail

getAddress

java.lang.String getAddress()
                            throws org.eclipse.core.runtime.CoreException
Returns the address this breakpoint suspends execution at.

Returns:
the address this breakpoint suspends execution at
Throws:
org.eclipse.core.runtime.CoreException - if unable to access the property on this breakpoint's underlying marker

setAddress

void setAddress(java.lang.String address)
                throws org.eclipse.core.runtime.CoreException
Sets the address this breakpoint suspends execution at.

Parameters:
address - the address this breakpoint suspends execution at
Throws:
org.eclipse.core.runtime.CoreException - if unable to access the property on this breakpoint's underlying marker

getFunction

java.lang.String getFunction()
                             throws org.eclipse.core.runtime.CoreException
Returns the function this breakpoint suspends execution in.

Returns:
the function this breakpoint suspends execution in
Throws:
org.eclipse.core.runtime.CoreException - if unable to access the property on this breakpoint's underlying marker

setFunction

void setFunction(java.lang.String function)
                 throws org.eclipse.core.runtime.CoreException
Sets the function this breakpoint suspends execution in.

Parameters:
function - the function this breakpoint suspends execution in
Throws:
org.eclipse.core.runtime.CoreException - if unable to access the property on this breakpoint's underlying marker

getFileName

java.lang.String getFileName()
                             throws org.eclipse.core.runtime.CoreException
Returns the source file (if available) of this breakpoint.

Returns:
the source file of this breakpoint
Throws:
org.eclipse.core.runtime.CoreException - if unable to access the property on this breakpoint's underlying marker