kaapo.projectmanager.command
Class MoveDiagramUpEdit
java.lang.Object
javax.swing.undo.AbstractUndoableEdit
kaapo.projectmanager.command.AbstractUndoableEdit
kaapo.projectmanager.command.MoveDiagramUpEdit
- All Implemented Interfaces:
- Serializable, UndoableEdit
public class MoveDiagramUpEdit
- extends AbstractUndoableEdit
Moves diagram up in projects diagram hierarchy when executed.
- Author:
- paltamaa
- See Also:
- Serialized Form
MoveDiagramUpEdit
public MoveDiagramUpEdit(DiagramWrapper dw)
- Constructs an edit that moves given diagram up in the diagram list.
- Parameters:
dw
- diagram to move
execute
public void execute(ProjectManager pm)
throws EditFailedException
- Executes this edit
- Specified by:
execute
in class AbstractUndoableEdit
- Parameters:
pm
- the enviroment where the Edit is executed in.
- Throws:
EditFailedException
- if the edit fails for some reason- See Also:
AbstractUndoableEdit.execute(ProjectManager)
redo
public void redo()
throws CannotRedoException
- Specified by:
redo
in interface UndoableEdit
- Overrides:
redo
in class AbstractUndoableEdit
- Throws:
CannotRedoException
- See Also:
AbstractUndoableEdit.redo()
undo
public void undo()
throws CannotUndoException
- Specified by:
undo
in interface UndoableEdit
- Overrides:
undo
in class AbstractUndoableEdit
- Throws:
CannotUndoException
- See Also:
AbstractUndoableEdit.undo()
canRedo
public boolean canRedo()
- Specified by:
canRedo
in interface UndoableEdit
- Overrides:
canRedo
in class AbstractUndoableEdit
- See Also:
AbstractUndoableEdit.canRedo()
canUndo
public boolean canUndo()
- Specified by:
canUndo
in interface UndoableEdit
- Overrides:
canUndo
in class AbstractUndoableEdit
- See Also:
AbstractUndoableEdit.canUndo()