Supported UML Elements

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

Page Element Description
Throw Exception
grafik-20251215-125928.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.

Control Flow
grafik-20250714-061633.png

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

Literal
literal.png

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

Operation
grafik-20250714-062748.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.

Object Flow
grafik-20250714-062702.png

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

Comment
comment.png

You can add a Comment to 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.

Local Variable
grafik-20250714-062211.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.

Initial Node
grafik-20250714-062120.png

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

Decision
grafik-20250714-061757.png

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

Final Node
grafik-20250714-062055.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.

📗

Related Pages: