edu.rice.cs.drjava.model.definitions
Class DefinitionsDocument.CommandUndoableEdit
java.lang.Object
javax.swing.undo.AbstractUndoableEdit
edu.rice.cs.drjava.model.definitions.DefinitionsDocument.CommandUndoableEdit
- All Implemented Interfaces:
- Serializable, UndoableEdit
- Enclosing class:
- DefinitionsDocument
private static class DefinitionsDocument.CommandUndoableEdit
- extends AbstractUndoableEdit
Appending any information for the reduced model from each undo command
_undoCommand
private final Runnable _undoCommand
_redoCommand
private final Runnable _redoCommand
DefinitionsDocument.CommandUndoableEdit
public DefinitionsDocument.CommandUndoableEdit(Runnable undoCommand,
Runnable redoCommand)
undo
public void undo()
throws CannotUndoException
- Specified by:
undo in interface UndoableEdit- Overrides:
undo in class AbstractUndoableEdit
- Throws:
CannotUndoException
redo
public void redo()
throws CannotRedoException
- Specified by:
redo in interface UndoableEdit- Overrides:
redo in class AbstractUndoableEdit
- Throws:
CannotRedoException
isSignificant
public boolean isSignificant()
- Specified by:
isSignificant in interface UndoableEdit- Overrides:
isSignificant in class AbstractUndoableEdit