Breadcrumbs

Supported UML Elements

The following UML elements are supported for modeling activities in the Designer:

Page

Element

Description

(25.2) Control Flow

control_flow.png

The Control Flow connects the initial node of an activity diagram with the final node. In between, you can add several action nodes.

(25.2) Comment

comment.png

You can add a Commentto the activity diagram to make your diagram easier to read and to provide additional information. This has no effect on the execution, it is just for documenting purposes.

(25.2) Initial Node

initial_node.png

The Initial Node marks the start of an activity diagram. An activity diagram must have one (and only one) initial node.

(25.2) Throw Exception

throw_exception.png

Throw Exceptions can be used to make the xUML Runtime throw a user-defined exception. Type, code and description of the exception can be defined via input pins.

(25.2) Final Node

final_node.png

The Final Node marks the end of an activity diagram. An activity diagram must have at least one final node but can have multiple.

(25.2) Operation

operation.png

An Operation is represented by an action node in the activity diagram. Operations are used to add actions to an activity diagram. They have exactly one incoming and one outgoing control flow.

(25.2) Decision

decision.png

A Decision can be used to split the control flow of an activity diagram.

(25.2) Object Flow

object_flow.png

The Object Flow connects pins to local variables and vice versa.

(25.2) Local Variable

object_node.png

Local Variables are represented by an object node in the activity diagram. It can be used to forward data from one action node to another.

(25.2) Literal

literal.png

Literals reflect Local Constants. You can use them to provide a literal value within an activity diagram.