org.eclipse.cdt.debug.internal.ui.actions
Interface IResumeAtLineTarget

All Known Implementing Classes:
ResumeAtLineAdapter

public interface IResumeAtLineTarget

An adapter for a "resume at line" operation.


Method Summary
 boolean canResumeAtLine(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection, org.eclipse.debug.core.model.ISuspendResume target)
          Returns whether a resume at line operation can be performed on the given element that is currently selected and suspended in the Debug view.
 void resumeAtLine(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection, org.eclipse.debug.core.model.ISuspendResume target)
          Perform a resume at line operation on the given element that is currently selected and suspended in the Debug view.
 

Method Detail

resumeAtLine

void resumeAtLine(org.eclipse.ui.IWorkbenchPart part,
                  org.eclipse.jface.viewers.ISelection selection,
                  org.eclipse.debug.core.model.ISuspendResume target)
                  throws org.eclipse.core.runtime.CoreException
Perform a resume at line operation on the given element that is currently selected and suspended in the Debug view.

Parameters:
part - the part on which the action has been invoked
selection - the selection on which the action has been invoked
target - suspended element to perform the "resume at line" action on
Throws:
org.eclipse.core.runtime.CoreException - if unable to perform the action

canResumeAtLine

boolean canResumeAtLine(org.eclipse.ui.IWorkbenchPart part,
                        org.eclipse.jface.viewers.ISelection selection,
                        org.eclipse.debug.core.model.ISuspendResume target)
Returns whether a resume at line operation can be performed on the given element that is currently selected and suspended in the Debug view.

Parameters:
part - the part on which the action has been invoked
selection - the selection on which the action has been invoked
target - suspended element to perform the "resume at line" action on
Throws:
org.eclipse.core.runtime.CoreException - if unable to perform the action