1 2 \input{header} 3 \begin{tikzpicture}[scale=0.95, transform shape] 4 5 \begin{component}{20cm}{1}{0}{injector} 6 \newcomponent{0}{1.5}{RequestDispatcherComponent} 7 \umlprovidedinterface[interface=RequestDispatcher, distance=4.4cm, padding=1.5cm]{RequestDispatcherComponent} 8 \newnamedcomponent{7.5}{0}{bindInstance1}{bindInstance} 9 \umlassemblyconnector[interface=ServerContext]{RequestDispatcherComponent}{bindInstance1} 10 \newnamedcomponent{7.5}{3}{bindInstance2}{bindInstance} 11 \umlassemblyconnector[interface=Request]{RequestDispatcherComponent}{bindInstance2} 12 \end{component} 13 \umlprovidedinterface[interface=RequestDispatcher, distance=9.7, with port, padding=0cm]{injector} 14 \umldep{injector-west-port}{RequestDispatcherComponent-west-interface} 15 16 \end{tikzpicture} 17 \input{footer} 18