Class RemoveAnnotationCommand
java.lang.Object
org.eclipse.nebula.visualization.internal.xygraph.undo.RemoveAnnotationCommand
- All Implemented Interfaces:
IUndoableCommand
public class RemoveAnnotationCommand extends java.lang.Object implements IUndoableCommand
The undoable command to remove an annotation.
-
Constructor Summary
Constructors Constructor Description RemoveAnnotationCommand(IXYGraph xyGraph, Annotation annotation)
Construct a "Remove annotation command" -
Method Summary
-
Constructor Details
-
RemoveAnnotationCommand
Construct a "Remove annotation command"- Parameters:
xyGraph
- the graphannotation
- annotation to be removed
-
-
Method Details
-
redo
public void redo()Description copied from interface:IUndoableCommand
Restore the state of the target to the state after this command has been executed.- Specified by:
redo
in interfaceIUndoableCommand
-
undo
public void undo()Description copied from interface:IUndoableCommand
Restore the state of the target to the state before this command has been executed.- Specified by:
undo
in interfaceIUndoableCommand
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-