Book a Demo

Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

Receive

A Receive element used in UML Activity Diagrams as modeled in Sparx Systems Enterprise Architect. An Event Timer element used in UML Activity Diagrams as modeled in Sparx Systems Enterprise Architect.

Description

A Receive element is used to define the acceptance or receipt of a request, in an Activity diagram. Movement from a Receive element occurs only once receipt is fulfilled according to its specification. The Receive element comes in two forms:

  • Accept Event Action element (pennant shape)
  • Accept Time Event Action element (hourglass shape)

This example reflects a payment process on an order. Upon receiving the payment (from Request Payments, a Send element), the payment is confirmed and the flow continues to ship the order.

An example using Activity Receive to reflect a payment process in a Sparx Systems Enterprise Architect Activity diagram.

See the OMG Unified Modeling Language specification, (v2.5.1, figure 12.26, p.312.)

To depict an Accept Time Event, use the standard Receive element from the Toolbox. Right-click on this element, and select the 'Advanced | Accept Time Event' option. This example shows the hourglass-shaped Accept Time Event Action:

An example using an Accept Time Event in an Enterprise Architect UML Activity model.

See The OMG Unified Modeling Language specification, (v2.5.1, figure 12.27, p.312.)

Toolbox icon

Receive element

Learn more

OMG UML Specification

The OMG Unified Modeling Language specification, (v2.5.1, p.489) states:

An AcceptEventAction is an Action that waits for the occurrence of one or more specific Events.