An action is a closed function that is triggered in the user interface. An action can consist of a number of tools. In the data model the description of an action is called the Action Descriptor. An Action Descriptor must refer to at least one Tool Descriptor. The processing sequence of the tools of an action are determined by the sequence of the ActionHasTool relationships.
The execution of an action is usually triggered actively by a user. In some cases, an action can also execute automatically, such as determining an element's properties.
At run time, actions can occur:
The actions that should be carried out for the listed types are defined in the AWM model through the relationships of the types (element type, filter type and so forth) to action descriptors. Actions which do not belong to a certain type must be modeled as a global action. See Global Action for more information.