1
2\input{header}
3\begin{tikzpicture}[scale=1, transform shape]
4
5\newcomponent{0}{0}{registerProvider}
6\newcomponent{0}{3.8}{bindInstance}
7\umlprovidedinterface[interface=MyClass, distance=2.5, padding=0.9cm]{registerProvider}
8\umlassemblyconnector[interface=Functor, geometry=|-|]{registerProvider}{bindInstance}
9\umlrequiredinterface[interface=Foo, distance=2.5, padding=0.9cm]{registerProvider}
10
11\end{tikzpicture}
12\input{footer}
13