Array that contains the changes that make up this edit. The changes are expected to either have an undo and redo function, or an execute function. Default is an empty array.
Specifies if this edit has been redone. Default is false.
Specifies if the undoable change is significant. Default is true.
Specifies the source of the edit.
Specifies if this edit has been undone. Default is false.
Adds the specified change to this edit. The change is an object that is expected to either have an undo and redo, or an execute function.
Implements a composite undoable edit. Here is an example for a custom change which gets executed via the model:
Event: mxEvent.EXECUTED
Fires between START_EDIT and END_EDIT after an atomic change was executed. The
change
property contains the change that was executed.Event: mxEvent.START_EDIT
Fires before a set of changes will be executed in or .
This event contains no properties.
Event: mxEvent.END_EDIT
Fires after a set of changeswas executed in or .
This event contains no properties.
Constructor: mxUndoableEdit
Constructs a new undoable edit for the given source.