It has at least two ends represented by properties, each of which is connected to the type of the end.

Comments

Note an Association is not a DirectedRelationship

It is a Relationship and may therefore have more than two /relatedElement: Element [1..*]>, although to my knowledge there are no tools that support graphical illustration of Associations with more than 2 ends.

randomness