public abstract class VMLineBreakpoint
extends org.eclipse.debug.core.model.LineBreakpoint
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
CONDITION
Breakpoint attribute storing a breakpoint's conditional expression
|
protected static java.lang.String |
CONDITION_ENABLED
Breakpoint attribute storing a breakpoint's condition enablement
|
protected static java.lang.String |
CONDITION_SUSPEND_ON_TRUE
Breakpoint attribute storing a breakpoint's condition suspend policy
|
protected static java.lang.String |
HIT_COUNT |
protected static int |
HIT_COUNT_UNDEFINED |
static java.lang.Object |
OCL_BREAKPOINT_JOBFAMILY
Family for breakpoint validation job (@see OCLToggleBreakpointAdapter::toggleLineBreakpoints())
|
protected static java.lang.String |
RUN_TO_LINE |
protected static java.lang.String |
TARGET_URI_ATTR |
Modifier | Constructor and Description |
---|---|
protected |
VMLineBreakpoint() |
protected |
VMLineBreakpoint(org.eclipse.emf.common.util.URI sourceURI,
int lineNumber,
boolean isRunToLine) |
Modifier and Type | Method and Description |
---|---|
VMBreakpointData |
createBreakpointData() |
VMNewBreakpointData |
createNewBreakpointData() |
VMNewBreakpointData |
createNewBreakpointData(java.lang.String targetURI) |
java.lang.String |
getCondition() |
protected abstract VMDebugCore |
getDebugCore() |
int |
getHitCount() |
long |
getID() |
java.lang.String |
getModelIdentifier() |
org.eclipse.emf.common.util.URI |
getUnitURI() |
boolean |
isConditionEnabled() |
boolean |
isConditionSuspendOnTrue() |
boolean |
isLineToRunBreakpoint() |
void |
register(boolean register)
Add this breakpoint to the breakpoint manager,
or sets it as unregistered.
|
void |
setCondition(java.lang.String condition) |
void |
setConditionEnabled(boolean conditionEnabled) |
void |
setConditionSuspendOnTrue(boolean suspendOnTrue) |
void |
setHitCount(int count) |
boolean |
supportsCondition() |
getCharEnd, getCharStart, getLineNumber
delete, ensureMarker, equals, getMarker, getMarkerRule, getMarkerRule, hashCode, isEnabled, isPersisted, isRegistered, markerExists, run, setAttribute, setAttribute, setAttribute, setAttributes, setAttributes, setEnabled, setMarker, setPersisted, setRegistered
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public static final java.lang.Object OCL_BREAKPOINT_JOBFAMILY
protected static final java.lang.String HIT_COUNT
protected static final int HIT_COUNT_UNDEFINED
protected static final java.lang.String CONDITION
protected static final java.lang.String CONDITION_ENABLED
protected static final java.lang.String CONDITION_SUSPEND_ON_TRUE
protected static final java.lang.String TARGET_URI_ATTR
protected static final java.lang.String RUN_TO_LINE
protected VMLineBreakpoint()
protected VMLineBreakpoint(@NonNull org.eclipse.emf.common.util.URI sourceURI, int lineNumber, boolean isRunToLine) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public long getID()
public org.eclipse.emf.common.util.URI getUnitURI() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
@NonNull public VMNewBreakpointData createNewBreakpointData() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
@NonNull public VMNewBreakpointData createNewBreakpointData(@NonNull java.lang.String targetURI) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
@NonNull public VMBreakpointData createBreakpointData() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
@NonNull public java.lang.String getModelIdentifier()
@NonNull protected abstract VMDebugCore getDebugCore()
public void register(boolean register) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public int getHitCount() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void setHitCount(int count) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public boolean isLineToRunBreakpoint()
public boolean supportsCondition()
public java.lang.String getCondition() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void setCondition(java.lang.String condition) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public boolean isConditionEnabled()
public void setConditionEnabled(boolean conditionEnabled) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public boolean isConditionSuspendOnTrue() throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.DebugException
public void setConditionSuspendOnTrue(boolean suspendOnTrue) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException