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