Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java9
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);
}

Back to the top