In some directed dependency relationships (such as Refinement Abstractions), a common convention in the domain of class-based OO software is to put the more abstract element in this role.

Comments

Demo: isolation of part of verbose documentation as snippet

This was extracted from the text for 'supplier: NamedElement [1..*]' to enable discussion and analysis, and this dedicated page may be accompanied by illustrative images.