In UML Class diagram, what's the difference between an arrow and a straight line ?

Original text of this message