Readonly
actionAction name must be unique for every action. Once you set a value, do not change it later on.
Should be overwritten for real operation. Default implementation is for use by MultiAction or by classes that want to generate dynamic sub-operations.
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
Redo the action by runnign all sub actions' redo operation.
Undo the action by running all sub actions' undo operation in reverse order.
A general abstract of an action that is composed of several sub-actions. All sub actions are treated as one action regarding undo/redo operations.