public class UnexecutableOperation extends AbstractOperation
UnexecutableOperation
cannot be executed.Constructor and Description |
---|
UnexecutableOperation(java.lang.String label)
Creates a new
UnexecutableOperation with the given label. |
Modifier and Type | Method and Description |
---|---|
boolean |
canExecute() |
boolean |
canRedo() |
boolean |
canUndo() |
IStatus |
execute(IProgressMonitor monitor,
IAdaptable info) |
IStatus |
redo(IProgressMonitor monitor,
IAdaptable info) |
IStatus |
undo(IProgressMonitor monitor,
IAdaptable info) |
addContext, dispose, getContexts, getLabel, hasContext, removeContext, setLabel, toString
public UnexecutableOperation(java.lang.String label)
UnexecutableOperation
with the given label.label
- The operation's label.public boolean canExecute()
canExecute
in interface IUndoableOperation
canExecute
in class AbstractOperation
public boolean canRedo()
canRedo
in interface IUndoableOperation
canRedo
in class AbstractOperation
public boolean canUndo()
canUndo
in interface IUndoableOperation
canUndo
in class AbstractOperation
public IStatus execute(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
execute
in interface IUndoableOperation
execute
in class AbstractOperation
ExecutionException
public IStatus redo(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
redo
in interface IUndoableOperation
redo
in class AbstractOperation
ExecutionException
public IStatus undo(IProgressMonitor monitor, IAdaptable info) throws ExecutionException
undo
in interface IUndoableOperation
undo
in class AbstractOperation
ExecutionException
Copyright (c) 2014 itemis AG and others. All rights reserved.