diff options
Diffstat (limited to 'org.eclipse.debug.core/core/org/eclipse/debug/core/model/Breakpoint.java')
-rw-r--r-- | org.eclipse.debug.core/core/org/eclipse/debug/core/model/Breakpoint.java | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/core/model/Breakpoint.java b/org.eclipse.debug.core/core/org/eclipse/debug/core/model/Breakpoint.java index 0d2322066..62abed746 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/core/model/Breakpoint.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/core/model/Breakpoint.java @@ -40,19 +40,8 @@ import org.eclipse.debug.internal.core.DebugCoreMessages; * @since 2.0 */ -public abstract class Breakpoint extends PlatformObject implements IBreakpoint { +public abstract class Breakpoint extends PlatformObject implements IBreakpoint, ITriggerPoint { - /** - * Persisted breakpoint marker attribute (value - * <code>"org.eclipse.debug.core.triggerpoint"</code>). The attribute is a - * <code>boolean</code> corresponding to whether a breakpoint is a trigger - * breakpoint for the workspace. - * - * @see org.eclipse.core.resources.IMarker#getAttribute(String, boolean) - * @since 3.11 - * - */ - private static final String TRIGGEREPOINT = "org.eclipse.debug.core.triggerpoint"; //$NON-NLS-1$ /** * Creates a breakpoint. @@ -184,22 +173,22 @@ public abstract class Breakpoint extends PlatformObject implements IBreakpoint { */ @Override public boolean isTriggerPoint() throws CoreException { - return getMarker().getAttribute(TRIGGEREPOINT, false); + return getMarker().getAttribute(TRIGGERPOINT, false); } /** - * @see IBreakpoint#setTriggerPoint(boolean) + * @see ITriggerPoint#setTriggerPoint(boolean) * @since 3.11 */ @Override public void setTriggerPoint(boolean triggerPoint) throws CoreException { if (isTriggerPoint() != triggerPoint) { - setAttribute(TRIGGEREPOINT, triggerPoint); + setAttribute(TRIGGERPOINT, triggerPoint); IBreakpointManager manager = DebugPlugin.getDefault().getBreakpointManager(); if (triggerPoint) { - manager.addTriggerBreakpoint(this); + manager.addTriggerPoint(this); } else { - manager.removeTriggerBreakpoint(this); + manager.removeTriggerPoint(this); } } |