Abstract
Optional
options: ActionOptionsAbstract
doAbstract: Should be implemented by subclasses with the logics of the action.
called immediately after the do action, and keep the description fixed so it wont change later on.
Return list of all affected features, every feature that this action touched this list is used to calculate the group of the action
of feature unique ids
Return list of features to show their ids and allow them to be focused on Please note that it might be different from the getAffectedUniqueIds list
of features
Abstract
redoAbstract: Should be implemented by subclasses with the logics of re-do, only if undo is supported.
Abstract
serializeAbstract
undoAbstract: Should be implemented by subclasses with the undo logics of the action, if it is supported.
An abstract over an action that changes the data model. An action can support undo operation.