Class ZoomCommand
java.lang.Object
org.eclipse.nebula.visualization.internal.xygraph.undo.SaveStateCommand
org.eclipse.nebula.visualization.internal.xygraph.undo.ZoomCommand
- All Implemented Interfaces:
IUndoableCommand
public class ZoomCommand extends SaveStateCommand
The command for graph zooming and panning.
-
Constructor Summary
Constructors Constructor Description ZoomCommand(java.lang.String name, java.util.List<Axis> xAxisList, java.util.List<Axis> yAxisList)Initialize -
Method Summary
Modifier and Type Method Description voidredo()Restore the state of the target to the state after this command has been executed.voidsaveState()Derived class should implement this to save the 'final' state.voidundo()Restore the state of the target to the state before this command has been executed.Methods inherited from class org.eclipse.nebula.visualization.internal.xygraph.undo.SaveStateCommand
toString
-
Constructor Details
-
ZoomCommand
public ZoomCommand(java.lang.String name, java.util.List<Axis> xAxisList, java.util.List<Axis> yAxisList)Initialize- Parameters:
name- Name of operation for undo/redo GUIxAxisList- X Axes to save ornullyAxisList- Y Axes to save
-
-
Method Details
-
redo
public void redo()Description copied from interface:IUndoableCommandRestore the state of the target to the state after this command has been executed. -
undo
public void undo()Description copied from interface:IUndoableCommandRestore the state of the target to the state before this command has been executed. -
saveState
public void saveState()Description copied from class:SaveStateCommandDerived class should implement this to save the 'final' state. Might be called multiple times to save intermediate states, and the state saved on the last call would be the 'redo' state.- Specified by:
saveStatein classSaveStateCommand
-