This repository has been archived on 2020-09-24. You can view files and clone it, but cannot push or open issues or pull requests.
p2p-storage-simulator/ubmrello.xmi

304 lines
40 KiB
Plaintext
Raw Normal View History

2020-04-06 18:20:05 +02:00
<?xml version="1.0" encoding="UTF-8"?>
<XMI xmi.version="1.2" xmlns:UML="http://schema.omg.org/spec/UML/1.4" timestamp="2020-04-06T18:19:03" verified="false">
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller http://umbrello.kde.org</XMI.exporter>
<XMI.exporterVersion>1.6.17</XMI.exporterVersion>
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
</XMI.documentation>
<XMI.metamodel xmi.version="1.4" href="UML.xml" xmi.name="UML"/>
</XMI.header>
<XMI.content>
<UML:Model isRoot="false" isLeaf="false" isSpecification="false" isAbstract="false" name="UML Model" xmi.id="m1">
<UML:Namespace.ownedElement>
<UML:Stereotype isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="folder" namespace="m1" xmi.id="folder"/>
<UML:Model isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Logical View" namespace="m1" xmi.id="Logical_View">
<UML:Namespace.ownedElement>
<UML:Package isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Datatypes" namespace="Logical_View" stereotype="folder" xmi.id="Datatypes">
<UML:Namespace.ownedElement>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="char" namespace="Datatypes" xmi.id="uiAjaL71hJcEp"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="int" namespace="Datatypes" xmi.id="uIzdA1MaYRDiz"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="float" namespace="Datatypes" xmi.id="ugIQ080Yo6T0d"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="double" namespace="Datatypes" xmi.id="u9CwYXjpt9LHl"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="bool" namespace="Datatypes" xmi.id="u35Ebi8GI0I8K"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="string" namespace="Datatypes" xmi.id="u8INC5gaVS3nD"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="unsigned char" namespace="Datatypes" xmi.id="uxmXROKzlczYU"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="signed char" namespace="Datatypes" xmi.id="uJenO0bJWzDz8"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="unsigned int" namespace="Datatypes" xmi.id="uxC1D4JR639Kb"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="signed int" namespace="Datatypes" xmi.id="uJhidb8klzyvF"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="short int" namespace="Datatypes" xmi.id="uKEfQVafVURct"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="unsigned short int" namespace="Datatypes" xmi.id="uGAMqlhW6eq9s"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="signed short int" namespace="Datatypes" xmi.id="uDILwgHWrctlR"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="long int" namespace="Datatypes" xmi.id="uvVNzt6BFYC4J"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="signed long int" namespace="Datatypes" xmi.id="ur1vobbAhASk0"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="unsigned long int" namespace="Datatypes" xmi.id="uLCEPb8LOhMPG"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="long double" namespace="Datatypes" xmi.id="uzkf4wjm8P8u2"/>
<UML:DataType isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="wchar_t" namespace="Datatypes" xmi.id="udIJnie13lMjQ"/>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Package isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Sequence Diagrams" namespace="Logical_View" stereotype="folder" xmi.id="uhWx7cptvTX0F">
<UML:Namespace.ownedElement/>
<XMI.extension xmi.extender="umbrello">
<diagrams resolution="96">
<diagram autoincrementsequence="1" localid="-1" name="producer_init" canvaswidth="277" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showatts="1" snapcsgrid="0" showstereotype="1" showopsig="1" snapy="25" showattribassocs="1" xmi.id="umZ7N6ZNRre6P" linewidth="0" snapx="25" griddotcolor="#d3d3d3" fillcolor="#ffff00" usefillcolor="1" showpackage="1" snapgrid="0" isopen="1" showops="1" linecolor="#ff0000" backgroundcolor="#ffffff" showpubliconly="0" canvasheight="158" textcolor="#000000" showattsig="1" type="3" documentation="" zoom="100" showgrid="0" showscope="1">
<widgets>
<objectwidget usesdiagramusefillcolor="1" localid="uWDH8SzLoVYVQ" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-6119" y="80" linewidth="0" xmi.id="ubJRzmyOtPG01" width="83" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<objectwidget usesdiagramusefillcolor="1" localid="uHnuVXJjeFSfx" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-6313" y="80" linewidth="0" xmi.id="uEz01bTI0ULXp" width="76" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
</widgets>
<messages>
<messagewidget usesdiagramusefillcolor="1" localid="uY1EWYHd88CPv" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="uc0ymuFRyL2Gv" sequencemessagetype="1000" showstereotype="1" operation="ucC4zTmqkxW0l" height="23" x="-6275" y="166" linewidth="0" xmi.id="ucC4zTmqkxW0l" width="206" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="2" autoresize="1" linecolor="#ff0000" widgetaid="uHnuVXJjeFSfx" widgetbid="uWDH8SzLoVYVQ" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="uW228kRwXAoCy" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="-6258" y="144" linewidth="0" xmi.id="uc0ymuFRyL2Gv" width="176" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="getKnownConsumerList()" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="udj2kxfl3Bwnu" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="unGtaKTBLxCjC" sequencemessagetype="1000" showstereotype="1" operation="uosEHMHuzLeGG" height="83" x="-6277" y="135" linewidth="0" xmi.id="uosEHMHuzLeGG" width="50" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="1" autoresize="0" linecolor="#ff0000" widgetaid="uHnuVXJjeFSfx" widgetbid="uHnuVXJjeFSfx" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="uUqs2KWIgeGjk" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="705" height="22" x="-6272" y="113" linewidth="0" xmi.id="unGtaKTBLxCjC" width="49" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="init()" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
</messages>
<associations/>
</diagram>
<diagram autoincrementsequence="1" localid="-1" name="send_message" canvaswidth="553" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showatts="1" snapcsgrid="0" showstereotype="1" showopsig="1" snapy="25" showattribassocs="1" xmi.id="u3tTMnIw2HsD0" linewidth="0" snapx="25" griddotcolor="#d3d3d3" fillcolor="#ffff00" usefillcolor="1" showpackage="1" snapgrid="0" isopen="1" showops="1" linecolor="#ff0000" backgroundcolor="#ffffff" showpubliconly="0" canvasheight="296" textcolor="#000000" showattsig="1" type="3" documentation="" zoom="100" showgrid="0" showscope="1">
<widgets>
<objectwidget usesdiagramusefillcolor="1" localid="u3swGWVFQ9F4x" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-322" y="80" linewidth="0" xmi.id="u4Losdi5Smfbj" width="76" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<objectwidget usesdiagramusefillcolor="1" localid="uSm3YBqzlEaMb" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-182" y="80" linewidth="0" xmi.id="ulhfNaRDpuHsf" width="91" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<objectwidget usesdiagramusefillcolor="1" localid="uHOFZypElEpXU" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-78" y="80" linewidth="0" xmi.id="uOc0vj35nWql0" width="91" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<boxwidget usesdiagramusefillcolor="0" autoresize="0" y="178" linecolor="#000000" width="548" textcolor="#000000" usesdiagramfillcolor="0" usefillcolor="1" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" x="-430" height="122" isinstance="0" localid="uOj4t1R6YBPAy" showstereotype="1" linewidth="0" xmi.id="uQ8HbTrDbVOcX" fillcolor="#ffff00"/>
<floatingtext usesdiagramusefillcolor="0" localid="u5hvJ2IsJWxhl" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="700" height="22" x="-163" y="201" linewidth="0" xmi.id="uuontN8aoN2xq" width="45" fillcolor="#ffff00" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="status" posttext="" textcolor="#000000" usesdiagramfillcolor="0"/>
<floatingtext usesdiagramusefillcolor="0" localid="uZQTSjNMAZ7hF" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="700" height="22" x="-116" y="238" linewidth="0" xmi.id="uuontN8aoN2xq" width="45" fillcolor="#ffff00" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="status" posttext="" textcolor="#000000" usesdiagramfillcolor="0"/>
<floatingtext usesdiagramusefillcolor="0" localid="uKh7d83NWRsw8" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="700" height="22" x="-219" y="153" linewidth="0" xmi.id="uuontN8aoN2xq" width="45" fillcolor="#ffff00" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="status" posttext="" textcolor="#000000" usesdiagramfillcolor="0"/>
<objectwidget usesdiagramusefillcolor="1" localid="unDVmh7SaQpUb" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="30" y="80" linewidth="0" xmi.id="uw6zDPbH25LGB" width="93" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<floatingtext usesdiagramusefillcolor="0" localid="uWgwuBaY1kLuB" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="700" height="22" x="-429" y="178" linewidth="0" xmi.id="ud5oIPID4yxxH" width="111" fillcolor="#ffff00" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="while NOT status" posttext="" textcolor="#000000" usesdiagramfillcolor="0"/>
</widgets>
<messages>
<messagewidget usesdiagramusefillcolor="1" localid="ujqyDrsq1px0i" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="ujbrZHXdcRl92" sequencemessagetype="1000" showstereotype="1" operation="uuCMJ21Yrr23v" height="20" x="-284" y="153" linewidth="0" xmi.id="uuCMJ21Yrr23v" width="156" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="2" autoresize="1" linecolor="#ff0000" widgetaid="u3swGWVFQ9F4x" widgetbid="uSm3YBqzlEaMb" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="ujdyL41qc1nmb" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="-202" y="131" linewidth="0" xmi.id="ujbrZHXdcRl92" width="57" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="ping()" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="uiYTiMNO6t4Vz" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="u27lUOJajSuiN" sequencemessagetype="1000" showstereotype="1" operation="uFq1aG2uW3SSp" height="23" x="-284" y="201" linewidth="0" xmi.id="uFq1aG2uW3SSp" width="260" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="3" autoresize="1" linecolor="#ff0000" widgetaid="u3swGWVFQ9F4x" widgetbid="uHOFZypElEpXU" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="uE6x9CYmHbr8j" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="-94" y="179" linewidth="0" xmi.id="u27lUOJajSuiN" width="57" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="ping()" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="uoHF0udmHewa4" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="u86jUh9Qn93gm" sequencemessagetype="1000" showstereotype="1" operation="uvCNAsMWPS4YK" height="20" x="-284" y="239" linewidth="0" xmi.id="uvCNAsMWPS4YK" width="368" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="4" autoresize="1" linecolor="#ff0000" widgetaid="u3swGWVFQ9F4x" widgetbid="unDVmh7SaQpUb" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="u4t2EinHJUv1g" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="0" y="217" linewidth="0" xmi.id="u86jUh9Qn93gm" width="57" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="ping()" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="ucIQqAqgPX2Dp" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="uGEEBfUYRPHI0" sequencemessagetype="1000" showstereotype="1" operation="uIqSnrFjgB7j5" height="25" x="-284" y="322" linewidth="0" xmi.id="uIqSnrFjgB7j5" width="156" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="5" autoresize="0" linecolor="#ff0000" widgetaid="u3swGWVFQ9F4x" widgetbid="uSm3YBqzlEaMb" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="ut2k0CkR3Wp0q" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="-279" y="300" linewidth="0" xmi.id="uGEEBfUYRPHI0" width="186" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="sendMessage(msg : string)" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="ufswfASB0Z0yQ" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="u8HXN8dg2h5wn" sequencemessagetype="1000" showstereotype="1" operation="uochVC9gSxkg2" height="226" x="-286" y="130" linewidth="0" xmi.id="uochVC9gSxkg2" width="50" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="1" autoresize="0" linecolor="#ff0000" widgetaid="u3swGWVFQ9F4x" widgetbid="u3swGWVFQ9F4x" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="uEbUPywW44uIx" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="705" height="22" x="-281" y="108" linewidth="0" xmi.id="u8HXN8dg2h5wn" width="100" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="doMessage()" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
</messages>
<associations/>
</diagram>
<diagram autoincrementsequence="1" localid="-1" name="update_consumerlist" canvaswidth="289" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showatts="1" snapcsgrid="0" showstereotype="1" showopsig="1" snapy="25" showattribassocs="1" xmi.id="ua80xwsdiPayq" linewidth="0" snapx="25" griddotcolor="#d3d3d3" fillcolor="#ffff00" usefillcolor="1" showpackage="1" snapgrid="0" isopen="1" showops="1" linecolor="#ff0000" backgroundcolor="#ffffff" showpubliconly="0" canvasheight="190" textcolor="#000000" showattsig="1" type="3" documentation="" zoom="100" showgrid="0" showscope="1">
<widgets>
<objectwidget usesdiagramusefillcolor="1" localid="ufA1DNveBxBTQ" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-411" y="80" linewidth="0" xmi.id="ulhfNaRDpuHsf" width="91" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<objectwidget usesdiagramusefillcolor="1" localid="uiTWBbU91E4dj" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-215" y="80" linewidth="0" xmi.id="uw6zDPbH25LGB" width="93" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<objectwidget usesdiagramusefillcolor="1" localid="uQzbqWqLo34ZZ" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-311" y="80" linewidth="0" xmi.id="uOc0vj35nWql0" width="91" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
</widgets>
<messages>
<messagewidget usesdiagramusefillcolor="1" localid="u5ucOOvuibaoF" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="uWhfBPtAfNZSl" sequencemessagetype="1000" showstereotype="1" operation="uFq1aG2uW3SSp" height="23" x="-365" y="171" linewidth="0" xmi.id="uFq1aG2uW3SSp" width="108" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="2" autoresize="1" linecolor="#ff0000" widgetaid="ufA1DNveBxBTQ" widgetbid="uQzbqWqLo34ZZ" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="uLwMh2IHKTbdn" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="-328" y="149" linewidth="0" xmi.id="uWhfBPtAfNZSl" width="57" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="ping()" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="ubT6pvAWRN6Ue" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="ugtxqwle0oEmD" sequencemessagetype="1000" showstereotype="1" operation="uGJeYeqPOj9CB" height="119" x="-367" y="131" linewidth="0" xmi.id="uGJeYeqPOj9CB" width="50" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="1" autoresize="0" linecolor="#ff0000" widgetaid="ufA1DNveBxBTQ" widgetbid="ufA1DNveBxBTQ" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="u6MNNPHOz5DgY" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="705" height="22" x="-362" y="109" linewidth="0" xmi.id="ugtxqwle0oEmD" width="152" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="updateAllNeighbors()" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="uwsISlTTxM7px" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="uDKmWc9PCNsWO" sequencemessagetype="1000" showstereotype="1" operation="uvCNAsMWPS4YK" height="23" x="-365" y="201" linewidth="0" xmi.id="uvCNAsMWPS4YK" width="205" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="3" autoresize="1" linecolor="#ff0000" widgetaid="ufA1DNveBxBTQ" widgetbid="uiTWBbU91E4dj" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="uFQp9e4D9S34l" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="-230" y="179" linewidth="0" xmi.id="uDKmWc9PCNsWO" width="57" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="ping()" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
</messages>
<associations/>
</diagram>
<diagram autoincrementsequence="1" localid="-1" name="notify_ip_change" canvaswidth="550.87" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showatts="1" snapcsgrid="0" showstereotype="1" showopsig="1" snapy="25" showattribassocs="1" xmi.id="uH8RuaMjJUu76" linewidth="0" snapx="25" griddotcolor="#d3d3d3" fillcolor="#ffff00" usefillcolor="1" showpackage="1" snapgrid="0" isopen="1" showops="1" linecolor="#ff0000" backgroundcolor="#ffffff" showpubliconly="0" canvasheight="299" textcolor="#000000" showattsig="1" type="3" documentation="" zoom="100" showgrid="0" showscope="1">
<widgets>
<objectwidget usesdiagramusefillcolor="1" localid="uoDcmuuZk89io" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-739.435" y="80" linewidth="0" xmi.id="uOc0vj35nWql0" width="91" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<objectwidget usesdiagramusefillcolor="1" localid="uSiTMEK2HLMfy" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-949" y="80" linewidth="0" xmi.id="u4Losdi5Smfbj" width="76" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<objectwidget usesdiagramusefillcolor="1" localid="uUe0Hh8lLIn8n" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-1079" y="80" linewidth="0" xmi.id="ulhfNaRDpuHsf" width="91" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<objectwidget usesdiagramusefillcolor="1" localid="uk3F45rRQZaue" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-621.13" y="80" linewidth="0" xmi.id="uw6zDPbH25LGB" width="93" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
<objectwidget usesdiagramusefillcolor="1" localid="uqJqMoT4SHB2X" drawasactor="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showstereotype="1" multipleinstance="0" height="28" decon="0" x="-850.435" y="80" linewidth="0" xmi.id="uIP6QljP37OOb" width="86" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" textcolor="#000000" usesdiagramfillcolor="1"/>
</widgets>
<messages>
<messagewidget usesdiagramusefillcolor="1" localid="uAHd8wbmT2NbS" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="uybCzOAW3CjwD" sequencemessagetype="1000" showstereotype="1" operation="uStLIVMPpvW79" height="23" x="-1033" y="205.565" linewidth="0" xmi.id="uStLIVMPpvW79" width="234" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="3" autoresize="1" linecolor="#ff0000" widgetaid="uUe0Hh8lLIn8n" widgetbid="uqJqMoT4SHB2X" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="uAX8FLpcn1OQJ" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="-995" y="183" linewidth="0" xmi.id="uybCzOAW3CjwD" width="183" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="updateConsumerIP(ip : IP)" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="uscFzrnifAuPk" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="utDGBVIAOPXrA" sequencemessagetype="1000" showstereotype="1" operation="uoKzRPqs9fGLr" height="23" x="-1033" y="248.783" linewidth="0" xmi.id="uoKzRPqs9fGLr" width="348" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="4" autoresize="1" linecolor="#ff0000" widgetaid="uUe0Hh8lLIn8n" widgetbid="uoDcmuuZk89io" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="utdHhN4i0uXIu" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="-863" y="226" linewidth="0" xmi.id="utDGBVIAOPXrA" width="165" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="updateNeighbor(ip : IP)" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="uM6ake3E7cloF" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="uRBeGUD6jLoaI" sequencemessagetype="1000" showstereotype="1" operation="uFw8GfcDrsaAD" height="20" x="-1033" y="160" linewidth="0" xmi.id="uFw8GfcDrsaAD" width="130" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="2" autoresize="1" linecolor="#ff0000" widgetaid="uUe0Hh8lLIn8n" widgetbid="uSiTMEK2HLMfy" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="ubarABLd5oL7t" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="-1028" y="138" linewidth="0" xmi.id="uRBeGUD6jLoaI" width="183" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="updateConsumerIP(ip : IP)" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="u1IcpsoKDoDOc" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="utwQsl6RBb19q" sequencemessagetype="1000" showstereotype="1" operation="uzf5mt4DKZEgL" height="22" x="-1033" y="304.348" linewidth="0" xmi.id="uzf5mt4DKZEgL" width="467" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="5" autoresize="0" linecolor="#ff0000" widgetaid="uUe0Hh8lLIn8n" widgetbid="uk3F45rRQZaue" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="uwv8A7jVq3hn6" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="704" height="22" x="-865" y="282" linewidth="0" xmi.id="utwQsl6RBb19q" width="165" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="updateNeighbor(ip : IP)" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
<messagewidget usesdiagramusefillcolor="1" localid="uCQ0W2Gxr6wa7" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" textid="uGmW1EiHl4zu4" sequencemessagetype="1000" showstereotype="1" operation="uAWfD2i1h7dYK" height="229" x="-1035" y="130" linewidth="0" xmi.id="uAWfD2i1h7dYK" width="50" fillcolor="none" usefillcolor="1" isinstance="0" seqnum="1" autoresize="0" linecolor="#ff0000" widgetaid="uUe0Hh8lLIn8n" widgetbid="uUe0Hh8lLIn8n" textcolor="none" usesdiagramfillcolor="1">
<floatingtext usesdiagramusefillcolor="1" localid="ujD3V1DO09kUD" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" pretext="" showstereotype="1" role="705" height="22" x="-1030" y="108" linewidth="0" xmi.id="uGmW1EiHl4zu4" width="88" fillcolor="none" usefillcolor="1" isinstance="0" autoresize="1" linecolor="#ff0000" text="ipChange()" posttext="" textcolor="none" usesdiagramfillcolor="1"/>
</messagewidget>
</messages>
<associations/>
</diagram>
</diagrams>
</XMI.extension>
</UML:Package>
<UML:Package isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Classes" namespace="Logical_View" stereotype="folder" xmi.id="uX4G6b28kDKAt">
<UML:Namespace.ownedElement>
<UML:Class isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Consumer" namespace="uX4G6b28kDKAt" xmi.id="ubJRzmyOtPG01">
<UML:Classifier.feature>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="getKnownConsumerList" isVirtual="false" xmi.id="ucC4zTmqkxW0l" isOverride="false"/>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Producer" namespace="uX4G6b28kDKAt" xmi.id="uEz01bTI0ULXp">
<UML:Classifier.feature>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="init" isVirtual="false" xmi.id="uosEHMHuzLeGG" isOverride="false"/>
</UML:Classifier.feature>
</UML:Class>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Producer" namespace="Logical_View" xmi.id="u4Losdi5Smfbj">
<UML:Classifier.feature>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="doMessage" isVirtual="false" xmi.id="uochVC9gSxkg2" isOverride="false"/>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="updateConsumerIP" isVirtual="false" xmi.id="uFw8GfcDrsaAD" isOverride="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" value="" name="ip" type="uD9OpSobUmkXi" xmi.id="uQGXI0DNlwkDD"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Consumer1" namespace="Logical_View" xmi.id="ulhfNaRDpuHsf">
<UML:Classifier.feature>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="ping" isVirtual="false" xmi.id="uuCMJ21Yrr23v" isOverride="false"/>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="sendMessage" isVirtual="false" xmi.id="uIqSnrFjgB7j5" isOverride="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" value="" name="msg" type="u8INC5gaVS3nD" xmi.id="uYWyKrvNxLTia"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="updateAllNeighbors" isVirtual="false" xmi.id="uGJeYeqPOj9CB" isOverride="false"/>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="ipChange" isVirtual="false" xmi.id="uAWfD2i1h7dYK" isOverride="false"/>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Consumer2" namespace="Logical_View" xmi.id="uOc0vj35nWql0">
<UML:Classifier.feature>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="ping" isVirtual="false" xmi.id="uFq1aG2uW3SSp" isOverride="false"/>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="updateNeighbor" isVirtual="false" xmi.id="uoKzRPqs9fGLr" isOverride="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" value="" name="ip" type="uD9OpSobUmkXi" xmi.id="uzP7tUu6ObwKc"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="ConsumerN" namespace="Logical_View" xmi.id="uw6zDPbH25LGB">
<UML:Classifier.feature>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="ping" isVirtual="false" xmi.id="uvCNAsMWPS4YK" isOverride="false"/>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="updateNeighbor" isVirtual="false" xmi.id="uzf5mt4DKZEgL" isOverride="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" value="" name="ip" type="uD9OpSobUmkXi" xmi.id="uwQZPzaEKzvHg"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="IP" namespace="Logical_View" xmi.id="uD9OpSobUmkXi"/>
<UML:Class isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="ProducerN" namespace="Logical_View" xmi.id="uIP6QljP37OOb">
<UML:Classifier.feature>
<UML:Operation isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" isInline="false" visibility="public" isQuery="false" name="updateConsumerIP" isVirtual="false" xmi.id="uStLIVMPpvW79" isOverride="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" visibility="private" value="" name="ip" type="uD9OpSobUmkXi" xmi.id="uc222EpMSUwTd"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
</UML:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello">
<diagrams resolution="96">
<diagram localid="-1" name="class diagram" canvaswidth="0" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" showatts="1" snapcsgrid="0" showstereotype="1" showopsig="1" snapy="25" showattribassocs="1" xmi.id="uFRMAtktpwMK6" linewidth="0" snapx="25" griddotcolor="#d3d3d3" fillcolor="#ffff00" usefillcolor="1" showpackage="1" snapgrid="0" isopen="0" showops="1" linecolor="#ff0000" backgroundcolor="#ffffff" showpubliconly="0" canvasheight="0" textcolor="#000000" showattsig="1" type="1" documentation="" zoom="100" showgrid="0" showscope="1">
<widgets/>
<messages/>
<associations/>
</diagram>
</diagrams>
</XMI.extension>
</UML:Model>
<UML:Model isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Use Case View" namespace="m1" xmi.id="Use_Case_View">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Component View" namespace="m1" xmi.id="Component_View">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Deployment View" namespace="m1" xmi.id="Deployment_View">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isLeaf="false" isRoot="false" isSpecification="false" isAbstract="false" visibility="public" name="Entity Relationship Model" namespace="m1" xmi.id="Entity_Relationship_Model">
<UML:Namespace.ownedElement/>
</UML:Model>
</UML:Namespace.ownedElement>
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello">
<docsettings viewid="ua80xwsdiPayq" documentation="" uniqueid="uc222EpMSUwTd"/>
<listview>
<listitem open="1" type="800" id="Views">
<listitem open="1" type="821" id="Component_View"/>
<listitem open="1" type="827" id="Deployment_View"/>
<listitem open="1" type="836" id="Entity_Relationship_Model"/>
<listitem open="1" type="801" id="Logical_View">
<listitem open="0" type="807" label="class diagram" id="uFRMAtktpwMK6"/>
<listitem open="1" type="803" id="uX4G6b28kDKAt">
<listitem open="0" type="813" id="ubJRzmyOtPG01">
<listitem open="0" type="815" id="ucC4zTmqkxW0l"/>
</listitem>
<listitem open="0" type="813" id="uEz01bTI0ULXp">
<listitem open="0" type="815" id="uosEHMHuzLeGG"/>
</listitem>
</listitem>
<listitem open="1" type="813" id="ulhfNaRDpuHsf">
<listitem open="0" type="815" id="uAWfD2i1h7dYK"/>
<listitem open="0" type="815" id="uuCMJ21Yrr23v"/>
<listitem open="0" type="815" id="uIqSnrFjgB7j5"/>
<listitem open="0" type="815" id="uGJeYeqPOj9CB"/>
</listitem>
<listitem open="1" type="813" id="uOc0vj35nWql0">
<listitem open="0" type="815" id="uFq1aG2uW3SSp"/>
<listitem open="0" type="815" id="uoKzRPqs9fGLr"/>
</listitem>
<listitem open="1" type="813" id="uw6zDPbH25LGB">
<listitem open="0" type="815" id="uvCNAsMWPS4YK"/>
<listitem open="0" type="815" id="uzf5mt4DKZEgL"/>
</listitem>
<listitem open="0" type="830" id="Datatypes">
<listitem open="0" type="829" id="u35Ebi8GI0I8K"/>
<listitem open="0" type="829" id="uiAjaL71hJcEp"/>
<listitem open="0" type="829" id="u9CwYXjpt9LHl"/>
<listitem open="0" type="829" id="ugIQ080Yo6T0d"/>
<listitem open="0" type="829" id="uIzdA1MaYRDiz"/>
<listitem open="0" type="829" id="uzkf4wjm8P8u2"/>
<listitem open="0" type="829" id="uvVNzt6BFYC4J"/>
<listitem open="0" type="829" id="uKEfQVafVURct"/>
<listitem open="0" type="829" id="uJenO0bJWzDz8"/>
<listitem open="0" type="829" id="uJhidb8klzyvF"/>
<listitem open="0" type="829" id="ur1vobbAhASk0"/>
<listitem open="0" type="829" id="uDILwgHWrctlR"/>
<listitem open="0" type="829" id="u8INC5gaVS3nD"/>
<listitem open="0" type="829" id="uxmXROKzlczYU"/>
<listitem open="0" type="829" id="uxC1D4JR639Kb"/>
<listitem open="0" type="829" id="uLCEPb8LOhMPG"/>
<listitem open="0" type="829" id="uGAMqlhW6eq9s"/>
<listitem open="0" type="829" id="udIJnie13lMjQ"/>
</listitem>
<listitem open="1" type="813" id="uD9OpSobUmkXi"/>
<listitem open="1" type="813" id="u4Losdi5Smfbj">
<listitem open="0" type="815" id="uochVC9gSxkg2"/>
<listitem open="0" type="815" id="uFw8GfcDrsaAD"/>
</listitem>
<listitem open="1" type="813" id="uIP6QljP37OOb">
<listitem open="0" type="815" id="uStLIVMPpvW79"/>
</listitem>
<listitem open="1" type="803" id="uhWx7cptvTX0F">
<listitem open="0" type="810" label="notify_ip_change" id="uH8RuaMjJUu76"/>
<listitem open="0" type="810" label="producer_init" id="umZ7N6ZNRre6P"/>
<listitem open="0" type="810" label="send_message" id="u3tTMnIw2HsD0"/>
<listitem open="0" type="810" label="update_consumerlist" id="ua80xwsdiPayq"/>
</listitem>
</listitem>
<listitem open="1" type="802" id="Use_Case_View"/>
</listitem>
</listview>
<codegeneration>
<codegenerator language="C++"/>
</codegeneration>
</XMI.extensions>
</XMI>