\input{header} \begin{tikzpicture}[scale=0.95, transform shape] \begin{component}{20cm}{1}{0}{injector} \newcomponent{0}{1.5}{RequestDispatcherComponent} \umlprovidedinterface[interface=RequestDispatcher, distance=4.4cm, padding=1.5cm]{RequestDispatcherComponent} \newnamedcomponent{7.5}{0}{bindInstance1}{bindInstance} \umlassemblyconnector[interface=ServerContext]{RequestDispatcherComponent}{bindInstance1} \newnamedcomponent{7.5}{3}{bindInstance2}{bindInstance} \umlassemblyconnector[interface=Request]{RequestDispatcherComponent}{bindInstance2} \end{component} \umlprovidedinterface[interface=RequestDispatcher, distance=9.7, with port, padding=0cm]{injector} \umldep{injector-west-port}{RequestDispatcherComponent-west-interface} \end{tikzpicture} \input{footer}