Structure

The containment tree of blocks, actors and use cases, plus the model's signals and interfaces.

Add element

Structure

  • Cafe Standblock«Block»

    A staffed stand that takes an order, takes payment through the purchasing terminal, and provisions a coffee and a toasted sandwich.

    edit
    • Provisioning Bayblock«Block»

      Holds the beverage and food equipment and is served by the terminal's payment approval.

      edit
    • Service Windowblock«Block»

      Where the customer orders, pays and collects. The stand's only interface to the customer.

      edit

Signals

  • PaymentApprovedsignal

    From the purchasing terminal: the customer's payment cleared.

  • BeverageReadysignal

    From the coffee machine: the drink is dispensed.

  • FoodReadysignal

    From the sandwich toaster: the toastie is sealed and cut.

Interfaces

  • Customer Interfaceinterface

    Ordering, payment and collection across the counter.

State and activity

State machine: cafe-stand-states

This state machine has no regions.

This state machine has no transitions.

Activities

Take Order

no nodes

Take Payment

no nodes

Provision Beverage

no nodes

Provision Food

no nodes

Complete Order

no nodes

Clear the Floor

no nodes