-
<Undefined> [no object] - default. No action defined
-
Reusable Activity [no object] – a top-level container.
-
Call [operation or activity] – calls an operation or activity. See Example: Using the Call action type
-
Accept Call [operation or activity] – waits for an operation or activity to be called.
-
Reply Call [operation or activity] – follows an Accept Call action, and responds to an operation or activity.
-
Generate Event [event] – generates an event. Can be used to raise an exception.
-
Accept Event [event] – waits for an event to occur.
-
Create Object [classifier] – creates a new instance of a classifier
-
Destroy Object [classifier] – destroys an instance of a classifier
-
Read Attribute [classifier attribute] – reads an attribute value from a classifier instance
-
Write Attribute [classifier attribute] – writes an attribute value to a classifier instance
-
Read Variable [variable] – writes a value to a local variable. The variable can be used to store an output pin provided by an action to reuse later in the diagram. See Example: Reading and writing variables.
-
Write Variable [variable] - reads a value from a local variable. See Example: Reading and writing variables.
-
Evaluate Expression [expression text] – evaluates an expression and returns the value as an output pin.
-
Unmarshall [no object] – breaks an input object instance into several outputs computed from it.
-
Region [no object] – a composite activity that isolates a part of the graph. Equivalent to the UML Interruptible Activity Region.
-
For Each [no object] – loops an input collection to execute a set of actions specified into the decomposed activity. Equivalent to the UML Expansion Region.
-
Loop Node [expression text] – expression text