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
    void redo()
    Restore the state of the target to the state after this command has been executed.
    void saveState()
    Derived class should implement this to save the 'final' state.
    void undo()
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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 GUI
      xAxisList - X Axes to save or null
      yAxisList - Y Axes to save
  • 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.
    • undo

      public void undo()
      Description copied from interface: IUndoableCommand
      Restore the state of the target to the state before this command has been executed.
    • saveState

      public void saveState()
      Description copied from class: SaveStateCommand
      Derived 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:
      saveState in class SaveStateCommand