1 11 package org.eclipse.debug.core.model; 12 13 14 import org.eclipse.core.resources.IMarker; 15 import org.eclipse.core.runtime.CoreException; 16 import org.eclipse.core.runtime.IAdaptable; 17 import org.eclipse.debug.core.DebugPlugin; 18 19 69 70 public interface IBreakpoint extends IAdaptable { 71 72 76 public static final String BREAKPOINT_MARKER = DebugPlugin.getUniqueIdentifier() + ".breakpointMarker"; 78 82 public static final String LINE_BREAKPOINT_MARKER = DebugPlugin.getUniqueIdentifier() + ".lineBreakpointMarker"; 84 91 public static final String ENABLED= "org.eclipse.debug.core.enabled"; 93 98 public static final String ID= "org.eclipse.debug.core.id"; 100 107 public static final String REGISTERED= "org.eclipse.debug.core.registered"; 109 117 public static final String PERSISTED= "org.eclipse.debug.core.persisted"; 119 126 public void delete() throws CoreException; 127 128 135 public IMarker getMarker(); 136 143 public void setMarker(IMarker marker) throws CoreException; 144 151 public String getModelIdentifier(); 152 159 public boolean isEnabled() throws CoreException; 160 169 public void setEnabled(boolean enabled) throws CoreException; 170 171 180 public boolean isRegistered() throws CoreException; 181 182 191 public void setRegistered(boolean registered) throws CoreException; 192 193 204 public boolean isPersisted() throws CoreException; 205 206 218 public void setPersisted(boolean registered) throws CoreException; 219 220 } 221 222 223 | Popular Tags |