Usage relationships

In UML modeling, a usage relationship is a type of dependency relationship in which one model element (the client) requires another model element (the supplier) for full implementation or operation.

The usage dependency does not specify how the client uses the supplier.

Usage relationships usually do not have names.

As the following figure illustrates, a usage relationship is displayed in the diagram editor as a dashed line with an open arrow, which points from the client model element to the supplier model element. The keyword «use» is displayed beside the connector.

Two class shapes, named Class1 and Class2, are connected by a dashed line with an open arrow that points from Class2 to Class1. The word use, enclosed by double angle brackets, is displayed on the dashed line.

Parent topic: Relationships between model elements

Related tasks
Adding relationships to diagrams

Terms of use | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.