Name | Description | |
---|---|---|
![]() | AddModel | Make sure this undo manager knows about a IDiagramModel for which it is receiving model Changed event notifications. |
![]() | CanRedo | This predicate is true when one can call Redo. |
![]() | CanUndo | This predicate is true when one can call Undo. |
![]() | Clear | Clear all of the UndoManager.CompoundEdits and reset all other state. |
![]() | CommitTransaction | Just call EndTransaction, committing the current transaction, with the presentation name for the transaction. |
![]() | FindPrimaryObject | Given an IUndoableEdit return an edited object that represents what was modified. |
![]() | HandleModelChanged | Create an IUndoableEdit for a Changed event. |
![]() | Redo | Restore the state of some models to after the current IUndoableEdit. |
![]() | RemoveModel | Call this method to inform this undo manager that it no longer will be notified of model Changed events. |
![]() | RollbackTransaction | Just call EndTransaction, rolling back the current transaction. |
![]() | StartTransaction | Begin a transaction, where the changes are held by a UndoManager.CompoundEdit. |
![]() | ToString | For debugging. |
![]() | Undo | Restore the state of some models to before the current IUndoableEdit. |