UML Arrow Definitions

From Logic Wiki
Jump to: navigation, search

Uml class relation arrows en.svg.png

UmlArrows.png

Association (HAS A)

A relationship between the members of two classifiers.

Aggregation

An association representing a shared ownership relationship. The Aggregation property of the owner role is set to Shared.

Composition

An association representing a whole-part relationship. The Aggregation property of the owner role is set to Composite.

Inheritation (IS A)

The specific classifier inherits part of its definition from the general classifier. The general classifier is at the arrow end of the connector. Attributes, associations, and operations are inherited by the specific classifier. Use the Inheritance tool to create a generalization between two classifiers.

Dependency

The definition or implementation of the dependent classifier might change if the classifier at the arrowhead end is changed.

Import

A relationship between packages, indicating that one package includes all the definitions of another.