Macros are used within action scripts of activity diagrams and will be expanded to a set of action script statements or constant values during compilation. Currently, the following macro categories are supported: