Copyright (c) 2006, 2007 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: IBM Corporation - initial API and implementation
/******************************************************************************* * Copyright (c) 2006, 2007 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/
package org.eclipse.debug.core.commands;
A request to update the enabled state of a command. A enabled state request is passed to a IDebugCommandHandler to update the enabled state of the handler.

Clients than invoke command handlers may implement this interface.

Since:3.3
/** * A request to update the enabled state of a command. A enabled state request * is passed to a {@link IDebugCommandHandler} to update the enabled state of * the handler. * <p> * Clients than invoke command handlers may implement this interface. * </p> * @since 3.3 */
public interface IEnabledStateRequest extends IDebugCommandRequest {
Sets the enabled state of a command handler.
Params:
  • result – whether enabled
/** * Sets the enabled state of a command handler. * * @param result whether enabled */
void setEnabled(boolean result); }