Bug 443304 - Improve undo/redo handling in Graphiti features
* Introduce ICustomUndoRedoFeature, ICustomUndoRedoPattern holding
** both pre/post hooks for both undo/redo
* Deprecate ICustomUndoableFeature, ICustomUndoablePattern
* Call both feature interfaces in feature undo/redo of command stack
* Introduce ICustomAbortableUndoRedoFeature,
ICustomAbortableUndoRedoPattern holding isAbort() hook
** Check isAbort after calling pre hooks
** Delegate in pattern features to pattern
* Docu adapted
Change-Id: I0e22d4f9182dab9f1adccf29daaac675c7d17680
20 files changed