<?xml version="1.0" encoding="UTF-8"?> <XMI xmlns:UML="org.omg/standards/UML" verified="false" timestamp="" xmi.version="1.2" > <XMI.header> <XMI.documentation> <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> <XMI.exporterVersion>1.1</XMI.exporterVersion> </XMI.documentation> <XMI.model xmi.name="asf" href="/home/bartkozo/qt/umbrello-nightly/uml/doc/sk/asf.xmi" /> <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" /> </XMI.header> <XMI.content> <docsettings viewid="116" documentation="" uniqueid="129" /> <umlobjects> <UML:Class stereotype="" package="ThreadSafe" xmi.id="21" abstract="0" documentation="" name="Queue" static="0" scope="200" > <UML:Operation stereotype="" package="" xmi.id="23" type="void" abstract="0" documentation="" name="send" static="0" scope="200" > <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Type" abstract="0" documentation="" name="m" static="0" scope="200" /> </UML:Operation> <UML:Operation stereotype="" package="" xmi.id="24" type="Type" abstract="0" documentation="" name="receive" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="114" value="" type="int" abstract="0" documentation="" name="m_size" static="0" scope="200" /> </UML:Class> <UML:Class stereotype="" package="" xmi.id="25" abstract="0" documentation="" name="Dispatcher" static="0" scope="200" /> <UML:Class stereotype="" package="" xmi.id="28" abstract="0" documentation="" name="SecurityServer" static="0" scope="200" > <UML:Operation stereotype="" package="" xmi.id="71" type="SessionContext" abstract="0" documentation="" name="login" static="0" scope="200" > <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="" name="user" static="0" scope="200" /> <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="string" abstract="0" documentation="" name="password" static="0" scope="200" /> </UML:Operation> <UML:Operation stereotype="" package="" xmi.id="72" type="bool" abstract="0" documentation="" name="canExecute" static="0" scope="200" > <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="SessionContext" abstract="0" documentation="" name="session" static="0" scope="200" /> <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="Transaction" abstract="0" documentation="" name="job" static="0" scope="200" /> </UML:Operation> </UML:Class> <UML:Class stereotype="" package="" xmi.id="38" abstract="0" documentation="" name="TCPServer" static="0" scope="200" > <UML:Operation stereotype="" package="" xmi.id="106" type="void" abstract="0" documentation="" name="start" static="0" scope="200" /> <UML:Operation stereotype="" package="" xmi.id="107" type="void" abstract="0" documentation="" name="shutdown" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="105" value="" type="int" abstract="0" documentation="" name="m_port" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="110" value="" type="int" abstract="0" documentation="" name="m_backlog" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="111" value="" type="int" abstract="0" documentation="" name="m_sender_count" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="112" value="" type="int" abstract="0" documentation="" name="m_receiver_count" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="113" value="" type="int" abstract="0" documentation="" name="m_name" static="0" scope="200" /> </UML:Class> <UML:Class stereotype="" package="" xmi.id="39" abstract="0" documentation="" name="SenderThread" static="0" scope="200" > <UML:Operation stereotype="" package="" xmi.id="108" type="void" abstract="0" documentation="" name="run" static="0" scope="200" /> </UML:Class> <UML:Class stereotype="" package="" xmi.id="40" abstract="0" documentation="" name="ReceiverThread" static="0" scope="200" > <UML:Operation stereotype="" package="" xmi.id="109" type="void" abstract="0" documentation="" name="run" static="0" scope="200" /> </UML:Class> <UML:Class stereotype="" package="ThreadSafe" xmi.id="41" abstract="0" documentation="" name="List" static="0" scope="200" > <UML:Operation stereotype="" package="" xmi.id="64" type="void" abstract="0" documentation="" name="insert" static="0" scope="200" > <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Type" abstract="0" documentation="" name="m" static="0" scope="200" /> </UML:Operation> <UML:Operation stereotype="" package="" xmi.id="65" type="void" abstract="0" documentation="" name="remove" static="0" scope="200" > <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Type" abstract="0" documentation="" name="m" static="0" scope="200" /> </UML:Operation> <UML:Operation stereotype="" package="" xmi.id="66" type="Type" abstract="0" documentation="" name="find" static="0" scope="200" > <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Type" abstract="0" documentation="" name="m" static="0" scope="200" /> </UML:Operation> </UML:Class> <UML:Class stereotype="" package="" xmi.id="67" abstract="0" documentation="" name="Arbeiter" static="0" scope="200" > <UML:Operation stereotype="" package="" xmi.id="68" type="" abstract="0" documentation="" name="arbeite" static="0" scope="200" /> </UML:Class> <UML:Class stereotype="" package="" xmi.id="69" abstract="0" documentation="" name="Vorarbeiter" static="0" scope="200" > <UML:Operation stereotype="" package="" xmi.id="70" type="Arbeiter" abstract="0" documentation="" name="ladeArbeiter" static="0" scope="200" > <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Transaktion" abstract="0" documentation="" name="job" static="0" scope="200" /> </UML:Operation> </UML:Class> <UML:Class stereotype="" package="" xmi.id="73" abstract="0" documentation="" name="Sitzung" static="0" scope="200" > <UML:Attribute stereotype="" package="" xmi.id="74" value="" type="int" abstract="0" documentation="" name="id" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="75" value="" type="int" abstract="0" documentation="" name="IP" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="76" value="" type="int" abstract="0" documentation="" name="socketfd" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="77" value="" type="int" abstract="0" documentation="" name="user" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="78" value="" type="int" abstract="0" documentation="" name="request_buffer" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="79" value="" type="int" abstract="0" documentation="" name="response_buffer" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="80" value="" type="int" abstract="0" documentation="" name="current_transaction" static="0" scope="200" /> <UML:Attribute stereotype="" package="" xmi.id="81" value="" type="int" abstract="0" documentation="" name="transaction_data" static="0" scope="200" /> </UML:Class> <UML:Class stereotype="" package="ThreadSafe" xmi.id="82" abstract="0" documentation="" name="Map" static="0" scope="200" > <UML:Operation stereotype="" package="" xmi.id="83" type="Type" abstract="0" documentation="" name="operator[]" static="0" scope="200" > <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="KeyType" abstract="0" documentation="" name="key" static="0" scope="200" /> </UML:Operation> <UML:Operation stereotype="" package="" xmi.id="84" type="bool" abstract="0" documentation="" name="hasKey" static="0" scope="200" > <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="KeyType" abstract="0" documentation="" name="key" static="0" scope="200" /> </UML:Operation> </UML:Class> </umlobjects> <diagrams> <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="22" documentation="" type="401" showops="1" showpackage="0" name="overview-collaboration" localid="29985" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > <widgets> <UML:ObjectWidget usesdiagramfillcolour="1" width="79" usesdiagramusefillcolour="1" x="51" linecolour="none" y="30" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="38" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="117" usesdiagramusefillcolour="1" x="33" linecolour="none" y="170" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" length="0" xmi.id="40" decon="0" localid="29994" multipleinstance="1" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="170" usesdiagramusefillcolour="1" x="5" linecolour="none" y="97" instancename="connections_data_in" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="21" decon="0" localid="29993" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="103" usesdiagramusefillcolour="1" x="219" linecolour="none" y="175" instancename="requests" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="21" decon="0" localid="29992" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="88" usesdiagramusefillcolour="1" x="397" linecolour="none" y="104" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" length="0" xmi.id="25" decon="0" localid="29991" multipleinstance="1" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="99" usesdiagramusefillcolour="1" x="471" linecolour="none" y="27" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="28" decon="0" localid="29990" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="80" usesdiagramusefillcolour="1" x="371" linecolour="none" y="373" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="69" decon="0" localid="29989" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="113" usesdiagramusefillcolour="1" x="244" linecolour="none" y="280" instancename="responses" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="21" decon="0" localid="29988" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="108" usesdiagramusefillcolour="1" x="38" linecolour="none" y="275" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" length="0" xmi.id="39" decon="0" localid="29987" multipleinstance="1" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="62" usesdiagramusefillcolour="1" x="499" linecolour="none" y="207" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="67" decon="0" localid="29986" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="116" usesdiagramusefillcolour="1" x="278" linecolour="none" y="20" instancename="session_map" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="82" decon="0" localid="29985" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> <messages/> <associations> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29993" widgetaid="29995" documentation="" type="505" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="90" linecolour="none" y="76" operation="send(Type m) : void" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": send(Type m) : void" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="90" starty="55" /> <endpoint endx="90" endy="97" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29993" widgetaid="29994" documentation="" type="505" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="90" linecolour="none" y="146" operation="receive() : Type" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": receive() : Type" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="91" starty="170" /> <endpoint endx="90" endy="122" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29992" widgetaid="29994" documentation="" type="505" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="184" linecolour="none" y="187" operation="send(Type m) : void" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": send(Type m) : void" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="150" starty="187" /> <endpoint endx="219" endy="187" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29992" widgetaid="29991" documentation="" type="505" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="333" linecolour="none" y="148" operation="receive() : Type" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": receive() : Type" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="397" starty="121" /> <endpoint endx="270" endy="175" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="4" indexa="1" totalcountb="2" indexb="1" widgetbid="29989" widgetaid="29991" documentation="" type="505" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="415" linecolour="none" y="256" operation="loadWorker(Transaction job) : Worker" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": loadWorker(Transaction job) : Worker" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="419" starty="139" /> <endpoint endx="411" endy="373" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29990" widgetaid="29991" documentation="" type="505" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="480" linecolour="none" y="78" operation="canExecute(SessionContext session, Transaction job) : bool" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": canExecute(SessionContext session, Transaction job) : bool" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="441" starty="104" /> <endpoint endx="520" endy="52" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="4" indexa="2" totalcountb="2" indexb="1" widgetbid="29988" widgetaid="29991" documentation="" type="505" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="370" linecolour="none" y="209" operation="send(Type m) : void" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": send(Type m) : void" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="441" starty="139" /> <endpoint endx="300" endy="280" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29988" widgetaid="29987" documentation="" type="505" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="195" linecolour="none" y="292" operation="receive() : Type" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": receive() : Type" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="146" starty="292" /> <endpoint endx="244" endy="292" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" widgetbid="29986" widgetaid="29991" documentation="" type="505" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="496" linecolour="none" y="173" operation="work() : void" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": work() : void" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="463" starty="139" /> <endpoint endx="530" endy="207" /> </linepath> </UML:AssocWidget> </associations> </diagram> <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="37" documentation="" type="402" showops="1" showpackage="0" name="connection-klassen" localid="30000" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > <widgets> <UML:ConceptWidget usesdiagramfillcolour="1" width="119" showattsigs="603" usesdiagramusefillcolour="1" x="104" linecolour="none" y="28" showopsigs="603" usesdiagramlinecolour="1" fillcolour="none" height="136" usefillcolor="1" showattributes="1" xmi.id="38" showoperations="1" showpackage="0" showscope="0" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ConceptWidget usesdiagramfillcolour="1" width="95" showattsigs="603" usesdiagramusefillcolour="1" x="116" linecolour="none" y="259" showopsigs="603" usesdiagramlinecolour="1" fillcolour="none" height="42" usefillcolor="1" showattributes="1" xmi.id="39" showoperations="1" showpackage="0" showscope="0" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ConceptWidget usesdiagramfillcolour="1" width="106" showattsigs="603" usesdiagramusefillcolour="1" x="330" linecolour="none" y="259" showopsigs="603" usesdiagramlinecolour="1" fillcolour="none" height="42" usefillcolor="1" showattributes="1" xmi.id="40" showoperations="1" showpackage="0" showscope="0" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ConceptWidget usesdiagramfillcolour="1" width="65" showattsigs="603" usesdiagramusefillcolour="1" x="245" linecolour="none" y="383" showopsigs="603" usesdiagramlinecolour="1" fillcolour="none" height="68" usefillcolor="1" showattributes="1" xmi.id="21" showoperations="1" showpackage="0" showscope="0" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> <messages/> <associations> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="21" widgetaid="39" documentation="" type="503" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="165" linecolour="none" y="303" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="0..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="228" linecolour="none" y="396" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="204" linecolour="none" y="359" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="uses" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="163" starty="301" /> <endpoint endx="245" endy="417" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="21" widgetaid="40" documentation="" type="503" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="355" linecolour="none" y="303" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="0..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="279" linecolour="none" y="362" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="330" linecolour="none" y="342" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="uses" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="383" starty="301" /> <endpoint endx="277" endy="383" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="39" widgetaid="38" documentation="" type="503" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="146" linecolour="none" y="166" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="135" linecolour="none" y="238" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="0..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="163" linecolour="none" y="211" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="creates" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="163" starty="164" /> <endpoint endx="163" endy="259" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="40" widgetaid="38" documentation="" type="503" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="225" linecolour="none" y="98" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="355" linecolour="none" y="238" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="0..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="303" linecolour="none" y="177" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="creates" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="223" starty="96" /> <endpoint endx="383" endy="259" /> </linepath> </UML:AssocWidget> </associations> </diagram> <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="42" documentation="" type="401" showops="1" showpackage="0" name="ioc" localid="29994" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > <widgets> <UML:ObjectWidget usesdiagramfillcolour="1" width="79" usesdiagramusefillcolour="1" x="292" linecolour="none" y="91" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="38" decon="0" localid="29999" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="117" usesdiagramusefillcolour="1" x="156" linecolour="none" y="270" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" length="0" xmi.id="40" decon="0" localid="29998" multipleinstance="1" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="108" usesdiagramusefillcolour="1" x="361" linecolour="none" y="274" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" length="0" xmi.id="39" decon="0" localid="29997" multipleinstance="1" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="104" usesdiagramusefillcolour="1" x="262" linecolour="none" y="164" instancename="connections" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="41" decon="0" localid="29996" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="86" usesdiagramusefillcolour="1" x="427" linecolour="none" y="175" instancename="data_out" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="41" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="79" usesdiagramusefillcolour="1" x="113" linecolour="none" y="173" instancename="data_in" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="41" decon="0" localid="29994" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> <messages/> <associations/> </diagram> <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="85" documentation="" type="402" showops="1" showpackage="0" name="execution-klassen" localid="30000" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > <widgets/> <messages/> <associations/> </diagram> <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="86" documentation="" type="405" showops="1" showpackage="0" name="client communication" localid="30000" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > <widgets> <UML:ActivityWidget usesdiagramfillcolour="1" width="10" activityname="Activity" usesdiagramusefillcolour="1" x="487" linecolour="none" y="26" usesdiagramlinecolour="1" fillcolour="none" height="10" usefillcolor="1" xmi.id="87" documentation="" activitytype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="89" activityname="wait for activity" usesdiagramusefillcolour="1" x="191" linecolour="none" y="132" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="88" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="20" activityname="Activity" usesdiagramusefillcolour="1" x="230" linecolour="none" y="220" usesdiagramlinecolour="1" fillcolour="none" height="20" usefillcolor="1" xmi.id="89" documentation="" activitytype="3" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="133" activityname="create new connection" usesdiagramusefillcolour="1" x="50" linecolour="none" y="299" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="90" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:NoteWidget usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="128" linecolour="none" y="7" usesdiagramlinecolour="1" fillcolour="none" height="80" usefillcolor="1" xmi.id="91" text="connection server start (start accepting connections) " font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="10" activityname="Activity" usesdiagramusefillcolour="1" x="508" linecolour="none" y="543" usesdiagramlinecolour="1" fillcolour="none" height="10" usefillcolor="1" xmi.id="92" documentation="" activitytype="2" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="184" activityname="enqueue connection for reading" usesdiagramusefillcolour="1" x="173" linecolour="none" y="350" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="93" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="40" activityname="Activity" usesdiagramusefillcolour="1" x="474" linecolour="none" y="58" usesdiagramlinecolour="1" fillcolour="none" height="4" usefillcolor="1" xmi.id="94" documentation="" activitytype="4" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="139" activityname="wait for incomming data" usesdiagramusefillcolour="1" x="419" linecolour="none" y="137" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="95" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="120" activityname="read and parse data" usesdiagramusefillcolour="1" x="434" linecolour="none" y="217" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="96" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="98" activityname="check data valid" usesdiagramusefillcolour="1" x="444" linecolour="none" y="315" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="97" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="164" activityname="create and enqueue request" usesdiagramusefillcolour="1" x="411" linecolour="none" y="412" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="98" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="40" activityname="Activity" usesdiagramusefillcolour="1" x="490" linecolour="none" y="521" usesdiagramlinecolour="1" fillcolour="none" height="4" usefillcolor="1" xmi.id="99" documentation="" activitytype="4" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:NoteWidget usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="224" linecolour="none" y="504" usesdiagramlinecolour="1" fillcolour="none" height="80" usefillcolor="1" xmi.id="100" text="connection Server stoped (no connections accepted)" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="160" activityname="wait for responses to clients" usesdiagramusefillcolour="1" x="779" linecolour="none" y="157" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="102" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="227" activityname="look for corresponding client connection" usesdiagramusefillcolour="1" x="745" linecolour="none" y="237" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="103" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ActivityWidget usesdiagramfillcolour="1" width="64" activityname="send data" usesdiagramusefillcolour="1" x="816" linecolour="none" y="317" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="104" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> <messages/> <associations> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="90" widgetaid="89" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="162" linecolour="none" y="264" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="new client connection" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="230" starty="230" /> <endpoint endx="94" endy="299" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="5" indexb="1" widgetbid="88" widgetaid="90" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="173" linecolour="none" y="228" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="138" starty="299" /> <endpoint endx="208" endy="157" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="93" widgetaid="89" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="237" linecolour="none" y="295" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="data incomming" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="240" starty="240" /> <endpoint endx="234" endy="350" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="5" indexb="2" widgetbid="88" widgetaid="93" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="260" linecolour="none" y="253" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="295" starty="350" /> <endpoint endx="226" endy="157" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="94" widgetaid="87" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="493" linecolour="none" y="47" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="492" starty="36" /> <endpoint endx="494" endy="58" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="88" widgetaid="94" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="364" linecolour="none" y="97" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="494" starty="62" /> <endpoint endx="235" endy="132" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="95" widgetaid="94" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="491" linecolour="none" y="99" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="494" starty="62" /> <endpoint endx="488" endy="137" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="4" indexa="1" totalcountb="2" indexb="1" widgetbid="96" widgetaid="95" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="473" linecolour="none" y="189" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="data arrived" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="453" starty="162" /> <endpoint endx="494" endy="217" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="97" widgetaid="96" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="493" linecolour="none" y="278" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="data parsed ok" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="494" starty="242" /> <endpoint endx="493" endy="315" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="98" widgetaid="97" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="479" linecolour="none" y="376" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="data conntents ok" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="493" starty="340" /> <endpoint endx="465" endy="412" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="4" indexb="2" widgetbid="95" widgetaid="98" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="504" linecolour="none" y="287" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="520" starty="412" /> <endpoint endx="488" endy="162" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="5" indexa="3" totalcountb="2" indexb="1" widgetbid="89" widgetaid="88" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="242" linecolour="none" y="188" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="activity detected" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="244" starty="157" /> <endpoint endx="240" endy="220" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" widgetbid="99" widgetaid="95" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="516" linecolour="none" y="341" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="523" starty="162" /> <endpoint endx="510" endy="521" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="5" indexa="4" totalcountb="2" indexb="1" widgetbid="99" widgetaid="88" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="386" linecolour="none" y="339" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="262" starty="157" /> <endpoint endx="510" endy="521" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="87" widgetaid="91" documentation="" type="513" > <linepath> <startpoint startx="228" starty="47" /> <endpoint endx="487" endy="31" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="92" widgetaid="100" documentation="" type="513" > <linepath> <startpoint startx="324" starty="544" /> <endpoint endx="508" endy="548" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="102" widgetaid="94" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="676" linecolour="none" y="109" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="494" starty="62" /> <endpoint endx="859" endy="157" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="103" widgetaid="102" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="858" linecolour="none" y="209" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="859" starty="182" /> <endpoint endx="858" endy="237" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="104" widgetaid="103" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="853" linecolour="none" y="289" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="858" starty="262" /> <endpoint endx="848" endy="317" /> </linepath> </UML:AssocWidget> <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="99" widgetaid="104" documentation="" type="515" > <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="679" linecolour="none" y="431" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <linepath> <startpoint startx="848" starty="342" /> <endpoint endx="510" endy="521" /> </linepath> </UML:AssocWidget> </associations> </diagram> <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="115" documentation="" type="401" showops="1" showpackage="0" name="receive data - collaboration" localid="29995" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > <widgets> <UML:ObjectWidget usesdiagramfillcolour="1" width="79" usesdiagramusefillcolour="1" x="213" linecolour="none" y="135" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="38" decon="0" localid="29999" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="107" usesdiagramusefillcolour="1" x="233" linecolour="none" y="305" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="40" decon="0" localid="29998" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="56" usesdiagramusefillcolour="1" x="494" linecolour="none" y="260" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="21" decon="0" localid="29997" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="60" usesdiagramusefillcolour="1" x="405" linecolour="none" y="72" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="73" decon="0" localid="29996" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="330" linecolour="none" y="46" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="82" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> <messages/> <associations/> </diagram> <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="116" documentation="" type="403" showops="1" showpackage="0" name="sequence diagram" localid="29994" showstereotype="0" showscope="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > <widgets> <UML:ObjectWidget usesdiagramfillcolour="1" width="78" usesdiagramusefillcolour="1" x="12" linecolour="none" y="53" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="306" xmi.id="25" decon="0" localid="29998" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="62" usesdiagramusefillcolour="1" x="423" linecolour="none" y="53" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="306" xmi.id="67" decon="0" localid="29997" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="1" width="80" usesdiagramusefillcolour="1" x="280" linecolour="none" y="53" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="305" xmi.id="69" decon="0" localid="29996" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:ObjectWidget usesdiagramfillcolour="0" width="108" usesdiagramusefillcolour="0" x="137" linecolour="#ff0000" y="53" instancename="Requests" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" length="310" xmi.id="21" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> <messages> <UML:MessageWidget usesdiagramfillcolour="1" width="138" usesdiagramusefillcolour="1" x="53" linecolour="none" y="109" operation="receive() : Type" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" textid="117" xmi.id="118" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:MessageWidget usesdiagramfillcolour="1" width="138" usesdiagramusefillcolour="1" x="53" linecolour="none" y="123" operation="" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29995" textid="120" xmi.id="121" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:MessageWidget usesdiagramfillcolour="1" width="267" usesdiagramusefillcolour="1" x="53" linecolour="none" y="185" operation="ladeArbeiter(job : Transaktion) : Arbeiter" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" textid="122" xmi.id="123" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:MessageWidget usesdiagramfillcolour="1" width="267" usesdiagramusefillcolour="1" x="53" linecolour="none" y="197" operation="" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29996" textid="124" xmi.id="125" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:MessageWidget usesdiagramfillcolour="1" width="401" usesdiagramusefillcolour="1" x="53" linecolour="none" y="240" operation="arbeite()" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" textid="126" xmi.id="127" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> <UML:MessageWidget usesdiagramfillcolour="1" width="401" usesdiagramusefillcolour="1" x="53" linecolour="none" y="322" operation="" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29997" textid="128" xmi.id="129" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </messages> <associations/> </diagram> </diagrams> <listview> <listitem open="1" type="800" id="-1" label="Poh�ady" > <listitem open="1" type="801" id="-1" label="Logick� poh�ad" > <listitem open="0" type="803" id="-1" label="allgemein" > <listitem open="0" type="813" id="28" label="SecurityServer" > <listitem open="0" type="815" id="72" label="canExecute" /> <listitem open="1" type="815" id="71" label="login" /> </listitem> <listitem open="0" type="813" id="73" label="Sitzung" > <listitem open="0" type="814" id="80" label="current_transaction" /> <listitem open="0" type="814" id="74" label="id" /> <listitem open="0" type="814" id="75" label="IP" /> <listitem open="0" type="814" id="78" label="request_buffer" /> <listitem open="0" type="814" id="79" label="response_buffer" /> <listitem open="0" type="814" id="76" label="socketfd" /> <listitem open="0" type="814" id="81" label="transaction_data" /> <listitem open="0" type="814" id="77" label="user" /> </listitem> </listitem> <listitem open="0" type="803" id="-1" label="connection" > <listitem open="0" type="813" id="40" label="ReceiverThread" > <listitem open="0" type="815" id="109" label="run" /> </listitem> <listitem open="0" type="813" id="39" label="SenderThread" > <listitem open="0" type="815" id="108" label="run" /> </listitem> <listitem open="0" type="813" id="38" label="TCPServer" > <listitem open="0" type="814" id="110" label="m_backlog" /> <listitem open="0" type="814" id="113" label="m_name" /> <listitem open="0" type="814" id="105" label="m_port" /> <listitem open="0" type="814" id="112" label="m_receiver_count" /> <listitem open="0" type="814" id="111" label="m_sender_count" /> <listitem open="0" type="815" id="107" label="shutdown" /> <listitem open="0" type="815" id="106" label="start" /> </listitem> </listitem> <listitem open="0" type="807" id="37" label="connection-klassen" /> <listitem open="1" type="803" id="-1" label="execution" > <listitem open="1" type="813" id="67" label="Arbeiter" > <listitem open="0" type="815" id="68" label="arbeite" /> </listitem> <listitem open="1" type="813" id="25" label="Dispatcher" /> <listitem open="0" type="806" id="42" label="ioc" /> <listitem open="1" type="813" id="69" label="Vorarbeiter" > <listitem open="1" type="815" id="70" label="ladeArbeiter" /> </listitem> </listitem> <listitem open="0" type="807" id="85" label="execution-klassen" /> <listitem open="0" type="803" id="-1" label="hilfsmittel" > <listitem open="0" type="813" id="41" label="List" > <listitem open="0" type="815" id="66" label="find" /> <listitem open="0" type="815" id="64" label="insert" /> <listitem open="0" type="815" id="65" label="remove" /> </listitem> <listitem open="0" type="813" id="82" label="Map" > <listitem open="0" type="815" id="84" label="hasKey" /> <listitem open="0" type="815" id="83" label="operator[]" /> </listitem> <listitem open="0" type="813" id="21" label="Queue" > <listitem open="0" type="814" id="114" label="m_size" /> <listitem open="0" type="815" id="24" label="receive" /> <listitem open="0" type="815" id="23" label="send" /> </listitem> </listitem> <listitem open="1" type="803" id="-1" label="ordner" > <listitem open="0" type="809" id="86" label="client communication" /> <listitem open="0" type="806" id="22" label="overview-collaboration" /> <listitem open="0" type="806" id="115" label="receive data - collaboration" /> <listitem open="0" type="810" id="116" label="sequence diagram" /> </listitem> </listitem> <listitem open="1" type="802" id="-1" label="Poh�ad pr�padov pou�itia" /> </listitem> </listview> </XMI.content></XMI>