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.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Range>afterXRangeListprivate java.util.List<Range>afterYRangeListprivate java.util.List<Range>beforeXRangeListprivate java.util.List<Range>beforeYRangeListprivate java.util.List<Axis>xAxisListprivate java.util.List<Axis>yAxisList
-
Constructor Summary
Constructors Constructor Description ZoomCommand(java.lang.String name, java.util.List<Axis> xAxisList, java.util.List<Axis> yAxisList)Initialize
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidredo()Restore the state of the target to the state after this command has been executed.private voidsaveOriginalState()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
-
-
-
-
Field Detail
-
xAxisList
private final java.util.List<Axis> xAxisList
-
yAxisList
private final java.util.List<Axis> yAxisList
-
beforeXRangeList
private final java.util.List<Range> beforeXRangeList
-
beforeYRangeList
private final java.util.List<Range> beforeYRangeList
-
afterXRangeList
private final java.util.List<Range> afterXRangeList
-
afterYRangeList
private final java.util.List<Range> afterYRangeList
-
-
Method Detail
-
saveOriginalState
private void saveOriginalState()
-
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
-
-