\begin{tikzpicture}
\umlemptyclass{A1}
\umlemptyclass[x=2, y=-2]{A2}
\umlemptyclass[x=-2, y=-2.5]{A3}
\umlassoc[geometry=-|, arg1=x, mult1=1, pos1=0.2, arg2=y, mult2=*, pos2=1.9]{A1}{A2}
\umlassoc[geometry=|-|, arg1=a, mult1=1, pos1=0.5, arg2=b, mult2=*, pos2=1.5]{A1}{A3}
\end{tikzpicture}
