documentation & architecture refactor

community
Steve L. Nyemba 8 years ago
parent 3cc5b81b88
commit da0986e243

@ -0,0 +1,243 @@
<?xml version="1.0" encoding="UTF-8"?>
<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" xmi.version="1.2" timestamp="2017-04-04T14:48:09">
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller http://umbrello.kde.org</XMI.exporter>
<XMI.exporterVersion>1.6.9</XMI.exporterVersion>
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
</XMI.documentation>
<XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3"/>
</XMI.header>
<XMI.content>
<UML:Model isLeaf="false" isRoot="false" xmi.id="m1" name="UML Model" isSpecification="false" isAbstract="false">
<UML:Namespace.ownedElement>
<UML:Stereotype isLeaf="false" namespace="m1" isRoot="false" xmi.id="folder" name="folder" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Stereotype isLeaf="false" namespace="m1" isRoot="false" xmi.id="datatype" name="datatype" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Stereotype isLeaf="false" namespace="m1" isRoot="false" xmi.id="rSZCzDKpjhw5" name="agent" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Stereotype isLeaf="false" namespace="m1" isRoot="false" xmi.id="interface" name="interface" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Model isLeaf="false" namespace="m1" isRoot="false" xmi.id="Logical View" name="Logical View" isSpecification="false" visibility="public" isAbstract="false">
<UML:Namespace.ownedElement>
<UML:Package isLeaf="false" namespace="Logical View" isRoot="false" xmi.id="Datatypes" name="Datatypes" isSpecification="false" stereotype="folder" visibility="public" isAbstract="false">
<UML:Namespace.ownedElement>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="fCoa6Ljfk80G" name="int" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="XVF672bO1S1I" name="char" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="HU1uO6O1JAZP" name="bool" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="UI3ER3SwXh1e" name="float" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="hc0i20yJS0Dp" name="double" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="6aqNkOnEgoR7" name="short" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="pt2Mb3yGdzxf" name="long" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="xvyPvAC0i1NS" name="unsigned int" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="P8f5w6BmxD8W" name="unsigned short" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="E7nr4kW1fSOb" name="unsigned long" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
<UML:DataType isLeaf="false" namespace="Datatypes" isRoot="false" xmi.id="abbIcwjz5O41" name="string" isSpecification="false" stereotype="datatype" visibility="public" isAbstract="false"/>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Interface isLeaf="false" namespace="Logical View" isRoot="false" xmi.id="RXqBshUB41L5" name="Agent" isSpecification="false" stereotype="interface" visibility="public" isAbstract="true">
<UML:Classifier.feature>
<UML:Operation isLeaf="false" isRoot="false" xmi.id="wViGJvmJF1zV" name="init" isQuery="false" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Operation isLeaf="false" isRoot="false" xmi.id="7FOYGyKLJkjG" name="execute" isQuery="false" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Operation isLeaf="false" isRoot="false" xmi.id="q8oPwCisiO61" name="status" isQuery="false" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Operation isLeaf="false" isRoot="false" ownerScope="classifier" xmi.id="2fGeoj3czd3G" name="instance" isQuery="false" isSpecification="false" visibility="public" isAbstract="false"/>
</UML:Classifier.feature>
</UML:Interface>
<UML:Interface isLeaf="false" namespace="Logical View" isRoot="false" xmi.id="dqWyyHKwPkeW" name="data-store" isSpecification="false" stereotype="interface" visibility="public" isAbstract="true"/>
</UML:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello">
<diagrams>
<diagram showopsig="1" snapy="25" textcolor="#000000" showstereotype="1" documentation="" snapcsgrid="0" backgroundcolor="#ffffff" name="class diagram" fillcolor="#ffff00" showscope="1" showattribassocs="1" showpubliconly="0" usefillcolor="1" showpackage="1" linewidth="0" snapgrid="0" isopen="1" griddotcolor="#d3d3d3" canvasheight="0" linecolor="#ff0000" zoom="100" showatts="1" xmi.id="J1rdJrVlcu5U" snapx="25" font="Sans Serif,9,-1,5,50,0,0,0,0,0" localid="-1" showops="1" type="1" showattsig="1" showgrid="0" canvaswidth="0">
<widgets/>
<messages/>
<associations/>
</diagram>
</diagrams>
</XMI.extension>
</UML:Model>
<UML:Model isLeaf="false" namespace="m1" isRoot="false" xmi.id="Use Case View" name="Use Case View" isSpecification="false" visibility="public" isAbstract="false">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isLeaf="false" namespace="m1" isRoot="false" xmi.id="Component View" name="Component View" isSpecification="false" visibility="public" isAbstract="false">
<UML:Namespace.ownedElement>
<UML:Component isLeaf="false" executable="0" namespace="Component View" isRoot="false" xmi.id="Tz06QOf0xEHX" name="data-collector" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Component isLeaf="false" executable="0" namespace="Component View" isRoot="false" xmi.id="qVP8MjpaiUjw" name="Learner" isSpecification="false" stereotype="rSZCzDKpjhw5" visibility="public" isAbstract="false"/>
<UML:Component isLeaf="false" executable="0" namespace="Component View" isRoot="false" xmi.id="IsIXtH00UPZi" name="Kill" isSpecification="false" stereotype="rSZCzDKpjhw5" visibility="public" isAbstract="false"/>
<UML:Abstraction client="IsIXtH00UPZi" supplier="RXqBshUB41L5" namespace="Component View" xmi.id="rVfXulYAdqhX" name="" isSpecification="false" visibility="public"/>
<UML:Component isLeaf="false" executable="0" namespace="Component View" isRoot="false" xmi.id="1TAcIp7NVdvX" name="Start" isSpecification="false" stereotype="rSZCzDKpjhw5" visibility="public" isAbstract="false"/>
<UML:Abstraction client="1TAcIp7NVdvX" supplier="RXqBshUB41L5" namespace="Component View" xmi.id="PvoWBjUADfkV" name="" isSpecification="false" visibility="public"/>
<UML:Component isLeaf="false" executable="0" namespace="Component View" isRoot="false" xmi.id="HSy87jRVwqsY" name="Notify" isSpecification="false" stereotype="rSZCzDKpjhw5" visibility="public" isAbstract="false"/>
<UML:Component isLeaf="false" executable="0" namespace="Component View" isRoot="false" xmi.id="2X1nlev04t8B" name="Mailer" isSpecification="false" stereotype="rSZCzDKpjhw5" visibility="public" isAbstract="false"/>
<UML:Abstraction client="2X1nlev04t8B" supplier="RXqBshUB41L5" namespace="Component View" xmi.id="HyCj3nQ3KPr5" name="" isSpecification="false" visibility="public"/>
<UML:Abstraction client="HSy87jRVwqsY" supplier="RXqBshUB41L5" namespace="Component View" xmi.id="jpx2Co5CY9GC" name="" isSpecification="false" visibility="public"/>
<UML:Association namespace="Component View" xmi.id="xfmTo0d7U3Co" name="" isSpecification="false" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd isNavigable="false" aggregation="none" xmi.id="GLVKohqCd1VT" name="" changeability="changeable" isSpecification="false" type="Tz06QOf0xEHX" visibility="public"/>
<UML:AssociationEnd isNavigable="true" aggregation="none" xmi.id="cgz2pZckFNB1" name="" changeability="changeable" isSpecification="false" type="RXqBshUB41L5" visibility="public"/>
</UML:Association.connection>
</UML:Association>
<UML:Component isLeaf="false" executable="0" namespace="Component View" isRoot="false" xmi.id="ZPS2o7GDkc5b" name="NoSQL" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Component isLeaf="false" executable="0" namespace="Component View" isRoot="false" xmi.id="yAQh9XwiuMkg" name="Queue" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Abstraction client="yAQh9XwiuMkg" supplier="dqWyyHKwPkeW" namespace="Component View" xmi.id="roUjSuB43yq5" name="" isSpecification="false" visibility="public"/>
<UML:Abstraction client="ZPS2o7GDkc5b" supplier="dqWyyHKwPkeW" namespace="Component View" xmi.id="up5vlwzBogrF" name="" isSpecification="false" visibility="public"/>
<UML:Association namespace="Component View" xmi.id="EZF1F7EEwgSu" name="" isSpecification="false" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd isNavigable="false" aggregation="none" xmi.id="WZqWR7Y3vUHh" name="" changeability="changeable" isSpecification="false" type="Tz06QOf0xEHX" visibility="public"/>
<UML:AssociationEnd isNavigable="true" aggregation="none" xmi.id="2WNNqxT3Uh2j" name="" changeability="changeable" isSpecification="false" type="dqWyyHKwPkeW" visibility="public"/>
</UML:Association.connection>
</UML:Association>
<UML:Component isLeaf="false" executable="0" namespace="Component View" isRoot="false" xmi.id="mGviuNaRvQvK" name="Dashboard" isSpecification="false" visibility="public" isAbstract="false"/>
<UML:Association namespace="Component View" xmi.id="Mm0rT2YFGUvA" name="" isSpecification="false" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd isNavigable="false" aggregation="none" xmi.id="pTZirT2NwOlu" name="" changeability="changeable" isSpecification="false" type="mGviuNaRvQvK" visibility="public"/>
<UML:AssociationEnd isNavigable="true" aggregation="none" xmi.id="0rp9GA8cw6RN" name="" changeability="changeable" isSpecification="false" type="dqWyyHKwPkeW" visibility="public"/>
</UML:Association.connection>
</UML:Association>
<UML:Dependency client="qVP8MjpaiUjw" supplier="dqWyyHKwPkeW" namespace="Component View" xmi.id="80aOSVWFy4yp" name="" isSpecification="false" visibility="public"/>
</UML:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello">
<diagrams>
<diagram showopsig="1" snapy="25" textcolor="#000000" showstereotype="1" documentation="" snapcsgrid="0" backgroundcolor="#ffffff" name="component diagram" fillcolor="#ffff00" showscope="1" showattribassocs="1" showpubliconly="0" usefillcolor="0" showpackage="1" linewidth="0" snapgrid="0" isopen="1" griddotcolor="#d3d3d3" canvasheight="856" linecolor="#000000" zoom="100" showatts="1" xmi.id="SFlPQuwezjV1" snapx="25" font="Sans Serif,9,-1,5,50,0,0,0,0,0" localid="-1" showops="1" type="7" showattsig="1" showgrid="0" canvaswidth="2073">
<widgets>
<componentwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="159" usefillcolor="0" usesdiagramusefillcolor="0" y="-678" localid="v7rsoLtFIrMg" textcolor="#000000" x="-1736" linecolor="#000000" xmi.id="Tz06QOf0xEHX" linewidth="0" isinstance="0" height="64" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<componentwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="146" usefillcolor="0" usesdiagramusefillcolor="0" y="-412" localid="OPLKYyaGrclm" textcolor="#000000" x="-1550" linecolor="#000000" xmi.id="qVP8MjpaiUjw" linewidth="0" isinstance="0" height="64" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<interfacewidget usesdiagramfillcolor="0" y="-690.5" textcolor="#000000" showstereotype="1" width="90" fillcolor="#ffff00" usesdiagramusefillcolor="0" x="-1500.5" showscope="1" isinstance="0" showpubliconly="0" usefillcolor="0" showpackage="0" linewidth="0" showattsigs="601" drawascircle="0" showopsigs="601" linecolor="#000000" xmi.id="RXqBshUB41L5" height="91" localid="bSOrj87QKpFY" font="Sans Serif,9,-1,5,50,0,0,0,0,0" showoperations="1" showattributes="0"/>
<componentwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="115" usefillcolor="0" usesdiagramusefillcolor="0" y="-810" localid="Lr1cZksQrfnn" textcolor="#000000" x="-1276" linecolor="#000000" xmi.id="IsIXtH00UPZi" linewidth="0" isinstance="0" height="64" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<componentwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="115" usefillcolor="0" usesdiagramusefillcolor="0" y="-687" localid="fCxXTyzSroIP" textcolor="#000000" x="-1114" linecolor="#000000" xmi.id="1TAcIp7NVdvX" linewidth="0" isinstance="0" height="64" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<componentwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="150" usefillcolor="0" usesdiagramusefillcolor="0" y="-579" localid="rbXRChMtT5dh" textcolor="#000000" x="-1293" linecolor="#000000" xmi.id="HSy87jRVwqsY" linewidth="0" isinstance="0" height="65" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<componentwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="115" usefillcolor="0" usesdiagramusefillcolor="0" y="-803" localid="cZfZNX5E6adI" textcolor="#000000" x="-1515" linecolor="#000000" xmi.id="2X1nlev04t8B" linewidth="0" isinstance="0" height="64" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<componentwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="145" usefillcolor="0" usesdiagramusefillcolor="0" y="-426" localid="nIBN2jAINAlN" textcolor="#000000" x="-1891" linecolor="#000000" xmi.id="ZPS2o7GDkc5b" linewidth="0" isinstance="0" height="64" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<componentwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="147" usefillcolor="0" usesdiagramusefillcolor="0" y="-319" localid="Rzr9ZxkMFuhF" textcolor="#000000" x="-1888" linecolor="#000000" xmi.id="yAQh9XwiuMkg" linewidth="0" isinstance="0" height="64" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<interfacewidget usesdiagramfillcolor="0" y="-410" textcolor="#000000" showstereotype="1" width="40" fillcolor="#ffff00" usesdiagramusefillcolor="0" x="-1674" showscope="1" isinstance="0" showpubliconly="0" usefillcolor="0" showpackage="0" linewidth="0" showattsigs="601" drawascircle="1" showopsigs="601" linecolor="#000000" xmi.id="dqWyyHKwPkeW" height="40" localid="GYF8sxpJueQR" font="Sans Serif,9,-1,5,50,0,0,0,0,0" showoperations="1" showattributes="0">
<floatingtext usesdiagramfillcolor="1" y="66" textcolor="none" showstereotype="1" width="78" posttext="" fillcolor="none" usesdiagramusefillcolor="1" x="-22" pretext="" isinstance="0" usefillcolor="1" linewidth="0" linecolor="#000000" xmi.id="pwDCepiuLv1D" text="data-store" height="21" localid="b8no2T4fJacH" font="Ubuntu,11,-1,5,50,0,0,0,0,0" role="700"/>
</interfacewidget>
<componentwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="152" usefillcolor="0" usesdiagramusefillcolor="0" y="-312" localid="VTNOxe5xARKz" textcolor="#000000" x="-1546" linecolor="#000000" xmi.id="mGviuNaRvQvK" linewidth="0" isinstance="0" height="64" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<boxwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="998" usefillcolor="0" usesdiagramusefillcolor="0" y="-817" localid="deiZieMDdXfx" textcolor="#000000" x="-1945" linecolor="#000000" xmi.id="TyIE7mFOMqb2" linewidth="0" isinstance="0" height="338" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<boxwidget fillcolor="#ffff00" usesdiagramfillcolor="0" width="1000" usefillcolor="0" usesdiagramusefillcolor="0" y="-462" localid="r9osJyLub2TH" textcolor="#000000" x="-1945" linecolor="#0000ff" xmi.id="gqVHN8Fq6V2C" linewidth="0" isinstance="0" height="259" showstereotype="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
<floatingtext usesdiagramfillcolor="0" y="-537" textcolor="#000000" showstereotype="1" width="147" posttext="" fillcolor="#ffff00" usesdiagramusefillcolor="0" x="-1933" pretext="" isinstance="0" usefillcolor="0" linewidth="0" linecolor="#000000" xmi.id="M7Vv9zCpnf7A" text="DETECTION" height="32" localid="GFaa3AbvJPnb" font="Sans Serif,18,-1,5,50,0,0,0,0,0" role="700"/>
<floatingtext usesdiagramfillcolor="0" y="-248" textcolor="#000000" showstereotype="1" width="155" posttext="" fillcolor="#ffff00" usesdiagramusefillcolor="0" x="-1117" pretext="" isinstance="0" usefillcolor="0" linewidth="0" linecolor="#000000" xmi.id="mD94avfu28pB" text="PREDICTION" height="32" localid="nKysny43DccE" font="Sans Serif,18,-1,5,50,0,0,0,0,0" role="700"/>
</widgets>
<messages/>
<associations>
<assocwidget fillcolor="#ffff00" indexb="1" totalcounta="2" widgetbid="RXqBshUB41L5" usesdiagramfillcolor="0" widgetaid="IsIXtH00UPZi" usefillcolor="1" usesdiagramusefillcolor="0" seqnum="" indexa="1" textcolor="none" totalcountb="2" linecolor="#000000" xmi.id="rVfXulYAdqhX" linewidth="0" type="511" font="Sans Serif,9,-1,5,50,0,0,0,0,0">
<linepath layout="Polyline">
<startpoint startx="-1223" starty="-746"/>
<endpoint endx="-1410.5" endy="-649"/>
<point y="-649" x="-1223"/>
</linepath>
</assocwidget>
<assocwidget fillcolor="#ffff00" indexb="1" totalcounta="2" widgetbid="RXqBshUB41L5" usesdiagramfillcolor="0" widgetaid="1TAcIp7NVdvX" usefillcolor="1" usesdiagramusefillcolor="0" seqnum="" indexa="1" textcolor="none" totalcountb="2" linecolor="#000000" xmi.id="PvoWBjUADfkV" linewidth="0" type="511" font="Sans Serif,9,-1,5,50,0,0,0,0,0">
<linepath layout="Polyline">
<startpoint startx="-1114" starty="-650"/>
<endpoint endx="-1410.5" endy="-650"/>
</linepath>
</assocwidget>
<assocwidget fillcolor="#ffff00" indexb="1" totalcounta="2" widgetbid="RXqBshUB41L5" usesdiagramfillcolor="0" widgetaid="2X1nlev04t8B" usefillcolor="1" usesdiagramusefillcolor="0" seqnum="" indexa="1" textcolor="none" totalcountb="2" linecolor="#000000" xmi.id="HyCj3nQ3KPr5" linewidth="0" type="511" font="Sans Serif,9,-1,5,50,0,0,0,0,0">
<linepath layout="Polyline">
<startpoint startx="-1467" starty="-739"/>
<endpoint endx="-1467" endy="-690.5"/>
</linepath>
</assocwidget>
<assocwidget fillcolor="#ffff00" indexb="1" totalcounta="2" widgetbid="RXqBshUB41L5" usesdiagramfillcolor="0" widgetaid="HSy87jRVwqsY" usefillcolor="1" usesdiagramusefillcolor="0" seqnum="" indexa="1" textcolor="none" totalcountb="2" linecolor="#000000" xmi.id="jpx2Co5CY9GC" linewidth="0" type="511" font="Sans Serif,9,-1,5,50,0,0,0,0,0">
<linepath layout="Polyline">
<startpoint startx="-1224" starty="-579"/>
<endpoint endx="-1410.5" endy="-649"/>
<point y="-649" x="-1224"/>
</linepath>
</assocwidget>
<assocwidget fillcolor="none" indexb="1" totalcounta="2" widgetbid="RXqBshUB41L5" usesdiagramfillcolor="255" widgetaid="Tz06QOf0xEHX" usefillcolor="1" usesdiagramusefillcolor="1" seqnum="" indexa="1" textcolor="none" totalcountb="2" linecolor="#000000" xmi.id="xfmTo0d7U3Co" linewidth="0" type="512" font="Sans Serif,9,-1,5,50,0,0,0,0,0">
<linepath layout="Polyline">
<startpoint startx="-1577" starty="-651.5"/>
<endpoint endx="-1500.5" endy="-651.5"/>
</linepath>
</assocwidget>
<assocwidget fillcolor="#ffff00" indexb="1" totalcounta="2" widgetbid="dqWyyHKwPkeW" usesdiagramfillcolor="0" widgetaid="yAQh9XwiuMkg" usefillcolor="1" usesdiagramusefillcolor="51" seqnum="" indexa="1" textcolor="none" totalcountb="2" linecolor="#000000" xmi.id="roUjSuB43yq5" linewidth="0" type="511" font="Sans Serif,9,-1,5,50,0,0,0,0,0">
<linepath layout="Polyline">
<startpoint startx="-1741" starty="-319"/>
<endpoint endx="-1674" endy="-370"/>
</linepath>
</assocwidget>
<assocwidget fillcolor="none" indexb="1" totalcounta="2" widgetbid="dqWyyHKwPkeW" usesdiagramfillcolor="63" widgetaid="ZPS2o7GDkc5b" usefillcolor="1" usesdiagramusefillcolor="144" seqnum="" indexa="1" textcolor="none" totalcountb="2" linecolor="#000000" xmi.id="up5vlwzBogrF" linewidth="0" type="511" font="Sans Serif,9,-1,5,50,0,0,0,0,0">
<linepath layout="Polyline">
<startpoint startx="-1746" starty="-410"/>
<endpoint endx="-1674" endy="-410"/>
</linepath>
</assocwidget>
<assocwidget fillcolor="#ffff00" indexb="1" totalcounta="2" widgetbid="dqWyyHKwPkeW" usesdiagramfillcolor="0" widgetaid="Tz06QOf0xEHX" usefillcolor="1" usesdiagramusefillcolor="176" seqnum="" indexa="1" textcolor="none" totalcountb="2" linecolor="#000000" xmi.id="EZF1F7EEwgSu" linewidth="0" type="512" font="Sans Serif,9,-1,5,50,0,0,0,0,0">
<linepath layout="Polyline">
<startpoint startx="-1652" starty="-614"/>
<endpoint endx="-1652" endy="-410"/>
</linepath>
</assocwidget>
<assocwidget fillcolor="none" indexb="1" totalcounta="2" widgetbid="dqWyyHKwPkeW" usesdiagramfillcolor="63" widgetaid="mGviuNaRvQvK" usefillcolor="1" usesdiagramusefillcolor="0" seqnum="" indexa="1" textcolor="none" totalcountb="2" linecolor="#000000" xmi.id="Mm0rT2YFGUvA" linewidth="0" type="512" font="Sans Serif,9,-1,5,50,0,0,0,0,0">
<linepath layout="Polyline">
<startpoint startx="-1546" starty="-312"/>
<endpoint endx="-1634" endy="-370"/>
</linepath>
</assocwidget>
<assocwidget fillcolor="#ffff00" indexb="1" totalcounta="2" widgetbid="dqWyyHKwPkeW" usesdiagramfillcolor="0" widgetaid="qVP8MjpaiUjw" usefillcolor="1" usesdiagramusefillcolor="0" seqnum="" indexa="1" textcolor="none" totalcountb="2" linecolor="#000000" xmi.id="80aOSVWFy4yp" linewidth="0" type="502" font="Sans Serif,9,-1,5,50,0,0,0,0,0">
<linepath layout="Polyline">
<startpoint startx="-1550" starty="-410"/>
<endpoint endx="-1634" endy="-410"/>
</linepath>
</assocwidget>
</associations>
</diagram>
</diagrams>
</XMI.extension>
</UML:Model>
<UML:Model isLeaf="false" namespace="m1" isRoot="false" xmi.id="Deployment View" name="Deployment View" isSpecification="false" visibility="public" isAbstract="false">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isLeaf="false" namespace="m1" isRoot="false" xmi.id="Entity Relationship Model" name="Entity Relationship Model" isSpecification="false" visibility="public" isAbstract="false">
<UML:Namespace.ownedElement/>
</UML:Model>
</UML:Namespace.ownedElement>
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello">
<docsettings viewid="SFlPQuwezjV1" documentation="" uniqueid="wLA7xmMizVkY"/>
<listview>
<listitem id="Views" open="1" type="800">
<listitem id="Component View" open="1" type="821">
<listitem id="SFlPQuwezjV1" label="component diagram" open="0" type="819"/>
<listitem id="mGviuNaRvQvK" open="1" type="822"/>
<listitem id="Tz06QOf0xEHX" open="1" type="822"/>
<listitem id="IsIXtH00UPZi" open="1" type="822"/>
<listitem id="qVP8MjpaiUjw" open="1" type="822"/>
<listitem id="2X1nlev04t8B" open="1" type="822"/>
<listitem id="ZPS2o7GDkc5b" open="1" type="822"/>
<listitem id="HSy87jRVwqsY" open="1" type="822"/>
<listitem id="yAQh9XwiuMkg" open="1" type="822"/>
<listitem id="1TAcIp7NVdvX" open="1" type="822"/>
</listitem>
<listitem id="Deployment View" open="1" type="827"/>
<listitem id="Entity Relationship Model" open="1" type="836"/>
<listitem id="Logical View" open="1" type="801">
<listitem id="RXqBshUB41L5" open="1" type="817">
<listitem id="7FOYGyKLJkjG" open="0" type="815"/>
<listitem id="wViGJvmJF1zV" open="0" type="815"/>
<listitem id="2fGeoj3czd3G" open="0" type="815"/>
<listitem id="q8oPwCisiO61" open="0" type="815"/>
</listitem>
<listitem id="J1rdJrVlcu5U" label="class diagram" open="0" type="807"/>
<listitem id="dqWyyHKwPkeW" open="1" type="817"/>
<listitem id="Datatypes" open="0" type="830">
<listitem id="HU1uO6O1JAZP" open="1" type="829"/>
<listitem id="XVF672bO1S1I" open="1" type="829"/>
<listitem id="hc0i20yJS0Dp" open="1" type="829"/>
<listitem id="UI3ER3SwXh1e" open="1" type="829"/>
<listitem id="fCoa6Ljfk80G" open="1" type="829"/>
<listitem id="pt2Mb3yGdzxf" open="1" type="829"/>
<listitem id="6aqNkOnEgoR7" open="1" type="829"/>
<listitem id="abbIcwjz5O41" open="1" type="829"/>
<listitem id="xvyPvAC0i1NS" open="1" type="829"/>
<listitem id="E7nr4kW1fSOb" open="1" type="829"/>
<listitem id="P8f5w6BmxD8W" open="1" type="829"/>
</listitem>
</listitem>
<listitem id="Use Case View" open="1" type="802"/>
</listitem>
</listview>
<codegeneration>
<codegenerator language="C++"/>
</codegeneration>
</XMI.extensions>
</XMI>

@ -46,7 +46,7 @@ class Actor:
message = {"from":self.getIdentifier(),"to":to,"content":content} message = {"from":self.getIdentifier(),"to":to,"content":content}
host = self.config['api'] host = self.config['api']
uid = self.config['key'] uid = self.config['key']
qid = to#self.config['id'] qid = to#self.conorfig['id']
qwriter = QueueWriter(host=host,uid=uid,qid=qid) qwriter = QueueWriter(host=host,uid=uid,qid=qid)
qwriter.init(qid) qwriter.init(qid)
@ -55,6 +55,7 @@ class Actor:
pass pass
class Kill(Actor): class Kill(Actor):
def isValid(self,item): def isValid(self,item):
print self.config print self.config
return (item is not None) and (item in self.config) return (item is not None) and (item in self.config)

@ -27,6 +27,8 @@ class ICollector(Thread) :
self.factory = DataSourceFactory() self.factory = DataSourceFactory()
self.init() self.init()
self.name = 'data-collector@'+self.id self.name = 'data-collector@'+self.id
def init(self): def init(self):
@ -51,7 +53,9 @@ class ICollector(Thread) :
self.quit = False self.quit = False
#self.DELAY = PARAMS['delay']*60 #self.DELAY = PARAMS['delay']*60
self.DELAY = self.config['delay'] self.DELAY = self.config['delay']
#
# we need to instanciate the actor orchestrator
#
""" """
This function returns an instance of a data collector class : This function returns an instance of a data collector class :
ProcessDetails, FileWatch, ... provided the class name ProcessDetails, FileWatch, ... provided the class name

Loading…
Cancel
Save