Documente Academic
Documente Profesional
Documente Cultură
Diagram
Activity The notations for activity nodes are illustrated below. There are three
Nodes kinds of nodes: action node, object node, and control node. See these
classes for more information.
Example:
The example below illustrates local pre and post-condition for the action
of a drink vending machine.
Object
Nodes
Object flow
(without activity nodes)
Example:
In the example on the left below, the two arrowed lines are both object
flow edges. This indicates that order objects flow from Fill Order to Ship Two object flow edges linking
Order. In the example on the right, the one arrowed line starts from the object nodes and actions
Fill Order object node pin and ends at Ship Order object node pin. This
also indicates that order objects flow from Fill Order to Ship Order.
Input pin
Output pin
Or
Join node
(without flows)
Join node (with flow) Join node and fork node
used together, sharing the
same symbol
Flow final
Final nodes
Example:
Accept event action
A signal indicating the cancellation of an order. The acceptance of the
signal causes an invocation of a cancellation behavior.
Example:
Activity An activity edge is an abstract class for directed connections between
Edge two activity nodes. An activity edge is notated by a stick-arrowhead line Regular activity edge
connecting two activity nodes. If the edge has a name it is notated near
the arrow.
Example:
Example:
Example:
Activity edge for interruptible
regions
Example:
Activity Example:
Class
Swimlanes An activity partition is a kind of activity group for identifying actions that
Partitions have some characteristic in common.
Example:
Dimensional Partition
Example:
Multidimensional Hierarchical
Example:
Interruptible Examples
Activity The first figure below illustrates that when an order cancellation request
Region is made—only while receiving, filling, or shipping) orders—the Cancel
Order behavior is invoked.
Example:
The trip route outputs sets of flights and sets of hotels to book. The
hotels may be booked independently and concurrently with each other
and with booking the flight.