package org.eclipse.dltk.debug.ui.handlers;
import org.eclipse.dltk.debug.core.DLTKDebugPreferenceConstants;
import org.eclipse.dltk.debug.core.model.IScriptDebugTarget;
/**
* Abstract handler implementation that can be used to toggle the display of
* 'global' debugging variables.
*/
public abstract class AbstractToggleGlobalVariableHandler
extends AbstractToggleVariableHandler {
@Override
protected String getVariableDisplayPreferenceKey() {
return DLTKDebugPreferenceConstants.PREF_DBGP_SHOW_SCOPE_GLOBAL;
}
@Override
protected final void toggleVariableDisplay(IScriptDebugTarget target,
boolean enabled) {
target.toggleGlobalVariables(enabled);
}
}