Class mxIGraphModel.mxAtomicGraphModelChange

java.lang.Object
com.mxgraph.model.mxIGraphModel.mxAtomicGraphModelChange
All Implemented Interfaces:
mxUndoableEdit.mxUndoableChange
Direct Known Subclasses:
mxGraphModel.mxChildChange, mxGraphModel.mxCollapseChange, mxGraphModel.mxGeometryChange, mxGraphModel.mxRootChange, mxGraphModel.mxStyleChange, mxGraphModel.mxTerminalChange, mxGraphModel.mxValueChange, mxGraphModel.mxVisibleChange
Enclosing interface:
mxIGraphModel

public abstract static class mxIGraphModel.mxAtomicGraphModelChange extends Object implements mxUndoableEdit.mxUndoableChange
Defines the interface for an atomic change of the graph model.
  • Field Details

    • model

      protected mxIGraphModel model
      Holds the model where the change happened.
  • Constructor Details

    • mxAtomicGraphModelChange

      public mxAtomicGraphModelChange()
      Constructs an empty atomic graph model change.
    • mxAtomicGraphModelChange

      public mxAtomicGraphModelChange(mxIGraphModel model)
      Constructs an atomic graph model change for the given model.
  • Method Details

    • getModel

      public mxIGraphModel getModel()
      Returns the model where the change happened.
    • setModel

      public void setModel(mxIGraphModel model)
      Sets the model where the change is to be carried out.
    • execute

      public abstract void execute()
      Executes the change on the model.
      Specified by:
      execute in interface mxUndoableEdit.mxUndoableChange