Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RetargetRunToLineAction.java')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RetargetRunToLineAction.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RetargetRunToLineAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RetargetRunToLineAction.java
index ad243b984..759d55e5d 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RetargetRunToLineAction.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/RetargetRunToLineAction.java
@@ -52,6 +52,7 @@ public class RetargetRunToLineAction extends RetargetAction {
}
}
+ @Override
public void debugContextChanged(DebugContextEvent event) {
contextActivated(event.getContext());
}
@@ -62,6 +63,7 @@ public class RetargetRunToLineAction extends RetargetAction {
/* (non-Javadoc)
* @see org.eclipse.ui.IWorkbenchWindowActionDelegate#dispose()
*/
+ @Override
public void dispose() {
DebugUITools.getDebugContextManager().getContextService(fWindow).removeDebugContextListener(fContextListener);
super.dispose();
@@ -69,6 +71,7 @@ public class RetargetRunToLineAction extends RetargetAction {
/* (non-Javadoc)
* @see org.eclipse.ui.IWorkbenchWindowActionDelegate#init(org.eclipse.ui.IWorkbenchWindow)
*/
+ @Override
public void init(IWorkbenchWindow window) {
super.init(window);
IDebugContextService service = DebugUITools.getDebugContextManager().getContextService(window);
@@ -77,6 +80,7 @@ public class RetargetRunToLineAction extends RetargetAction {
fContextListener.contextActivated(activeContext);
}
+ @Override
public void init(IAction action) {
super.init(action);
action.setActionDefinitionId("org.eclipse.debug.ui.commands.RunToLine"); //$NON-NLS-1$
@@ -85,6 +89,7 @@ public class RetargetRunToLineAction extends RetargetAction {
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.actions.RetargetAction#canPerformAction(java.lang.Object, org.eclipse.jface.viewers.ISelection, org.eclipse.ui.IWorkbenchPart)
*/
+ @Override
protected boolean canPerformAction(Object target, ISelection selection, IWorkbenchPart part) {
return fTargetElement != null &&
((IRunToLineTarget)target).canRunToLine(part, selection, fTargetElement);
@@ -93,12 +98,14 @@ public class RetargetRunToLineAction extends RetargetAction {
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.actions.RetargetAction#getAdapterClass()
*/
- protected Class getAdapterClass() {
+ @Override
+ protected Class<IRunToLineTarget> getAdapterClass() {
return IRunToLineTarget.class;
}
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.actions.RetargetAction#performAction(java.lang.Object, org.eclipse.jface.viewers.ISelection, org.eclipse.ui.IWorkbenchPart)
*/
+ @Override
protected void performAction(Object target, ISelection selection, IWorkbenchPart part) throws CoreException {
((IRunToLineTarget)target).runToLine(part, selection, fTargetElement);
}
@@ -106,6 +113,7 @@ public class RetargetRunToLineAction extends RetargetAction {
/* (non-Javadoc)
* @see org.eclipse.debug.internal.ui.actions.RetargetAction#getOperationUnavailableMessage()
*/
+ @Override
protected String getOperationUnavailableMessage() {
return ActionMessages.RetargetRunToLineAction_0;
}
@@ -113,6 +121,7 @@ public class RetargetRunToLineAction extends RetargetAction {
/* (non-Javadoc)
* @see org.eclipse.ui.IActionDelegate#selectionChanged(org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection)
*/
+ @Override
public void selectionChanged(IAction action, ISelection selection) {
if (fTargetElement == null) {
action.setEnabled(false);

Back to the top