Optional
options: ActionOptionsReadonly
actionAction name must be unique for every action. Once you set a value, do not change it later on.
Abstract: 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: Should be implemented by subclasses with the logics of re-do, only if undo is supported.
Abstract: 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.