diff options
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/expressions/SelectAllExpressionsAction.java')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/expressions/SelectAllExpressionsAction.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/expressions/SelectAllExpressionsAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/expressions/SelectAllExpressionsAction.java index 2e9da1b1e..c777d0684 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/expressions/SelectAllExpressionsAction.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/expressions/SelectAllExpressionsAction.java @@ -21,6 +21,7 @@ public class SelectAllExpressionsAction extends SelectAllAction implements IExpr /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.actions.selection.AbstractRemoveAllActionDelegate#isEnabled() */ + @Override protected boolean isEnabled() { return DebugPlugin.getDefault().getExpressionManager().hasExpressions(); } @@ -28,6 +29,7 @@ public class SelectAllExpressionsAction extends SelectAllAction implements IExpr /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.actions.SelectAllAction#getActionId() */ + @Override protected String getActionId() { return IDebugView.SELECT_ALL_ACTION + ".Variables"; //$NON-NLS-1$ } @@ -35,6 +37,7 @@ public class SelectAllExpressionsAction extends SelectAllAction implements IExpr /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.actions.AbstractRemoveAllActionDelegate#initialize() */ + @Override protected void initialize() { DebugPlugin.getDefault().getExpressionManager().addExpressionListener(this); } @@ -42,6 +45,7 @@ public class SelectAllExpressionsAction extends SelectAllAction implements IExpr /* (non-Javadoc) * @see org.eclipse.debug.core.IExpressionsListener#expressionsAdded(org.eclipse.debug.core.model.IExpression[]) */ + @Override public void expressionsAdded(IExpression[] expressions) { update(); } @@ -49,6 +53,7 @@ public class SelectAllExpressionsAction extends SelectAllAction implements IExpr /* (non-Javadoc) * @see org.eclipse.debug.core.IExpressionsListener#expressionsRemoved(org.eclipse.debug.core.model.IExpression[]) */ + @Override public void expressionsRemoved(IExpression[] expressions) { update(); } @@ -56,13 +61,15 @@ public class SelectAllExpressionsAction extends SelectAllAction implements IExpr /* (non-Javadoc) * @see org.eclipse.debug.core.IExpressionsListener#expressionsChanged(org.eclipse.debug.core.model.IExpression[]) */ + @Override public void expressionsChanged(IExpression[] expressions) { } /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.actions.AbstractRemoveAllActionDelegate#dispose() */ - public void dispose() { + @Override + public void dispose() { super.dispose(); DebugPlugin.getDefault().getExpressionManager().removeExpressionListener(this); } |