net.refractions.udig.project.command
Interface UndoableCommand

All Superinterfaces:
Command
All Known Subinterfaces:
NavCommand, PostDeterminedEffectCommand, UndoableMapCommand
All Known Implementing Classes:
SetLayerVisibilityCommand, UndoableComposite, UndoRedoCommand

public interface UndoableCommand
extends Command

A type of commands that can be undone/rolled-back. API use

Since:
0.2
Author:
jeichar
See Also:
MapCommand

Method Summary
 void rollback(IProgressMonitor monitor)
          Rollback the effects of the command
 
Methods inherited from interface net.refractions.udig.project.command.Command
copy, getName, run
 

Method Detail

rollback

void rollback(IProgressMonitor monitor)
              throws java.lang.Exception
Rollback the effects of the command

Throws:
java.lang.Exception