Changeset 3464 for devel-tools
- Timestamp:
- Mar 6, 2008, 5:10:23 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel-tools/trunk/eclipse/org.refal.plus.rfpdt.editor/src/org/refal/plus/rfpdt/editor/ToggleBreakpointAdapter.java
r3463 r3464 2 2 3 3 import java.util.HashMap; 4 import java.util.Map;5 4 6 5 import org.eclipse.core.resources.IFile; … … 23 22 public class ToggleBreakpointAdapter implements IToggleBreakpointsTargetExtension { 24 23 public boolean canToggleBreakpoints (IWorkbenchPart part, ISelection selection) { 25 return false;24 return true; 26 25 } 27 26 28 27 public void toggleBreakpoints (IWorkbenchPart part, ISelection selection) throws CoreException { 29 t hrow new UnsupportedOperationException();28 toggleLineBreakpoints(part, selection); 30 29 } 31 30 … … 43 42 44 43 public void toggleLineBreakpoints (final IWorkbenchPart part, final ISelection selection) throws CoreException { 45 46 44 Job job = new Job("Toggle Line Breakpoint") { //$NON-NLS-1$ 47 45 protected IStatus run (IProgressMonitor monitor) { … … 63 61 return Status.OK_STATUS; 64 62 } 65 Map attributes = new HashMap(10); 66 IJavaLineBreakpoint javaLineBreakpoint = JDIDebugModel.createLineBreakpoint(resource, className, lnumber, -1, -1, 0, true, 67 attributes); 63 IJavaLineBreakpoint javaLineBreakpoint = JDIDebugModel.createLineBreakpoint(resource, 64 className, lnumber, -1, -1, 0, true, new HashMap<Object, Object>(10)); 68 65 DebugPlugin.getDefault().getBreakpointManager().addBreakpoint(javaLineBreakpoint); 69 66 } catch (CoreException ce) { … … 87 84 88 85 protected ITextEditor getTextEditor (IWorkbenchPart part) { 89 if (part instanceof ITextEditor) {86 if (part instanceof ITextEditor) 90 87 return (ITextEditor) part; 91 }92 88 return (ITextEditor) part.getAdapter(ITextEditor.class); 93 89 }
Note: See TracChangeset
for help on using the changeset viewer.