Mostly minor fixes up until version 0.8.10.
[irreco.git] / irreco / doc / class-diagram.xmi
blob39275b78ab82b277ea2fb6a5d2a130207580df88
1 <?xml version="1.0" encoding="UTF-8"?>
2 <XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2007-12-18T15:17:16" xmi.version="1.2" >
3 <XMI.header>
4 <XMI.documentation>
5 <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
6 <XMI.exporterVersion>1.5.8</XMI.exporterVersion>
7 <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
8 </XMI.documentation>
9 <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
10 </XMI.header>
11 <XMI.content>
12 <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
13 <UML:Namespace.ownedElement>
14 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="folder" isRoot="false" isAbstract="false" name="folder" />
15 <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="datatype" isRoot="false" isAbstract="false" name="datatype" />
16 <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Logical View" isRoot="false" isAbstract="false" name="Logical View" >
17 <UML:Namespace.ownedElement>
18 <UML:Package stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Datatypes" isRoot="false" isAbstract="false" name="Datatypes" >
19 <UML:Namespace.ownedElement>
20 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="weFwfa5uhVrB" isRoot="false" isAbstract="false" name="int" />
21 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="Nc5IqDZotx3H" isRoot="false" isAbstract="false" name="char" />
22 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="bhkpZW3TAHPn" isRoot="false" isAbstract="false" name="bool" />
23 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="rSiZvXiJ9lbx" isRoot="false" isAbstract="false" name="float" />
24 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="zAlq5m5hUoU3" isRoot="false" isAbstract="false" name="double" />
25 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="KXUSorFeKvBF" isRoot="false" isAbstract="false" name="short" />
26 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="SrWZc6UZEGOK" isRoot="false" isAbstract="false" name="long" />
27 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="2TzWFTXZy11l" isRoot="false" isAbstract="false" name="unsigned int" />
28 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="rFPBAYObPtA1" isRoot="false" isAbstract="false" name="unsigned short" />
29 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="zfZDtxVtOUOe" isRoot="false" isAbstract="false" name="unsigned long" />
30 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="vvBuvBdmO0vY" isRoot="false" isAbstract="false" name="string" />
31 <UML:DataType stereotype="datatype" isSpecification="false" isLeaf="false" visibility="public" namespace="Datatypes" xmi.id="5VcJaIGDKkoV" isRoot="false" isAbstract="false" name="IrrecoWindowEdit " elementReference="PwV8JwFNfReJ" />
32 </UML:Namespace.ownedElement>
33 </UML:Package>
34 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="ieLEYIaJ7no5" isRoot="false" isAbstract="false" name="IrrecoBackendManager" >
35 <UML:Classifier.feature>
36 <UML:Attribute isSpecification="false" visibility="public" xmi.id="yYNIf8SpBdAY" type="CC3BNMtzh6Xx" name="instance_table" />
37 <UML:Attribute isSpecification="false" visibility="public" xmi.id="feS4zIfccTx5" type="ml53mCYu8L7m" name="lib_table" />
38 </UML:Classifier.feature>
39 </UML:Class>
40 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="ml53mCYu8L7m" isRoot="false" isAbstract="false" name="IrrecoBackendLib" />
41 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="CC3BNMtzh6Xx" isRoot="false" isAbstract="false" name="IrrecoBackendInstace" >
42 <UML:Classifier.feature>
43 <UML:Attribute isSpecification="false" visibility="public" xmi.id="TiTjjQCLhNpB" type="ml53mCYu8L7m" name="lib" />
44 <UML:Attribute isSpecification="false" visibility="public" xmi.id="tMC2CNmAHDdZ" type="gq2Re80Pt5Sd" name="device_list" />
45 </UML:Classifier.feature>
46 </UML:Class>
47 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="gq2Re80Pt5Sd" isRoot="false" isAbstract="false" name="IrrecoBackendDevice" />
48 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="aUBtdZCCOnFq" isRoot="false" isAbstract="false" name="IrrecoCmd" >
49 <UML:Classifier.feature>
50 <UML:Attribute isSpecification="false" visibility="public" xmi.id="x3mV04gusaQW" type="CC3BNMtzh6Xx" name="backend.instace" />
51 </UML:Classifier.feature>
52 </UML:Class>
53 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="kCrGYE7z6Tf5" isRoot="false" isAbstract="false" name="IrrecoCmdChain" >
54 <UML:Classifier.feature>
55 <UML:Attribute isSpecification="false" visibility="public" xmi.id="5lQ8dMzCqA5R" type="aUBtdZCCOnFq" name="command_list" />
56 </UML:Classifier.feature>
57 </UML:Class>
58 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="81IsSn2imi1A" isRoot="false" isAbstract="false" name="IrrecoHardkeyMap" >
59 <UML:Classifier.feature>
60 <UML:Attribute isSpecification="false" visibility="public" xmi.id="bFOjLYRcEztY" type="fmdCCEQ97wFL" name="manager" />
61 <UML:Attribute isSpecification="false" visibility="public" xmi.id="rIczTuOUcaV5" type="TjlbpfqAW8mU" name="table" />
62 </UML:Classifier.feature>
63 </UML:Class>
64 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="fmdCCEQ97wFL" isRoot="false" isAbstract="false" name="IrrecoCmdChainManager" />
65 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="TjlbpfqAW8mU" isRoot="false" isAbstract="false" name="GHashTable" />
66 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="uSR6nq504C3Q" name="" >
67 <UML:Association.connection>
68 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="gK5RXGBO3ZGI" aggregation="composite" type="81IsSn2imi1A" name="table" multiplicity="1" />
69 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="lQutR0AF2qBo" aggregation="none" type="kCrGYE7z6Tf5" name="" multiplicity="*" />
70 </UML:Association.connection>
71 </UML:Association>
72 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="eyM59uwpxUZC" name="" >
73 <UML:Association.connection>
74 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="AbLRik4N4AoZ" aggregation="aggregate" type="81IsSn2imi1A" name="table" multiplicity="1" />
75 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="OyvSXCiGac92" aggregation="none" type="kCrGYE7z6Tf5" name="" multiplicity="*" />
76 </UML:Association.connection>
77 </UML:Association>
78 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="AXm6bAHacas3" name="" >
79 <UML:Association.connection>
80 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="cHFd7QRF0khi" aggregation="composite" type="81IsSn2imi1A" name="" />
81 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Ul5Wts5Iq1kL" aggregation="none" type="fmdCCEQ97wFL" name="" />
82 </UML:Association.connection>
83 </UML:Association>
84 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="cRc7keimXUod" name="" >
85 <UML:Association.connection>
86 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="BScl2jlf1zI6" aggregation="composite" type="81IsSn2imi1A" name="" />
87 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="NhMNS14wk7Re" aggregation="none" type="fmdCCEQ97wFL" name="" />
88 </UML:Association.connection>
89 </UML:Association>
90 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="M2KIFUvyxTC0" isRoot="false" isAbstract="false" name="IrrecoData" >
91 <UML:Classifier.feature>
92 <UML:Attribute isSpecification="false" visibility="public" xmi.id="FY4XhifZbe2d" type="a6xuMCOH8KkL" name="program" />
93 <UML:Attribute isSpecification="false" visibility="public" xmi.id="ztMWZ3B8en8G" type="VzeTt1dGIma1" name="button_style_array" />
94 <UML:Attribute isSpecification="false" visibility="public" xmi.id="s0wFVVIebuSk" type="VzeTt1dGIma1" name="irreco_layout_array" />
95 <UML:Attribute isSpecification="false" visibility="public" xmi.id="dspE650e63X5" type="ieLEYIaJ7no5" name="irreco_backend_manager;" />
96 <UML:Attribute isSpecification="false" visibility="public" xmi.id="8wIlGjzYPKlZ" type="fmdCCEQ97wFL" name="cmd_chain_manager " />
97 <UML:Attribute isSpecification="false" visibility="public" xmi.id="nqLrLQr7yK9A" type="TWZcJjo4X7ts" name="window_manager" />
98 <UML:Attribute isSpecification="false" visibility="public" xmi.id="xT36eQ9PdKRE" type="C5xKynphkHio" name="new_button_dlg" />
99 </UML:Classifier.feature>
100 </UML:Class>
101 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="a6xuMCOH8KkL" isRoot="false" isAbstract="false" name="HildonProgram" />
102 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="VzeTt1dGIma1" isRoot="false" isAbstract="false" name="IrrecoStringTable" />
103 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="TWZcJjo4X7ts" isRoot="false" isAbstract="false" name="IrrecoWindowManager" >
104 <UML:Classifier.feature>
105 <UML:Attribute isSpecification="false" visibility="public" xmi.id="5iyf2UbConH3" type="PwV8JwFNfReJ" name="edit_window" />
106 <UML:Attribute isSpecification="false" visibility="public" xmi.id="nK8QlmjNqCx9" type="kGNxY5l3bNn8" name="user_window" />
107 <UML:Attribute isSpecification="false" visibility="public" xmi.id="8pRGFA1xYr7V" type="MNmyDncvMEoY" name="current_layout" />
108 </UML:Classifier.feature>
109 </UML:Class>
110 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="C5xKynphkHio" isRoot="false" isAbstract="false" name="IrrecoButtonDlg" />
111 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="IdTyR22czQ2N" isRoot="false" isAbstract="false" name="IrrecoButton" />
112 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="MNmyDncvMEoY" isRoot="false" isAbstract="false" name="IrrecoButtonLayout" >
113 <UML:Classifier.feature>
114 <UML:Attribute isSpecification="false" visibility="public" xmi.id="UStFh0d1ElKL" type="Ev86ODjPMErD" name="button_array" />
115 </UML:Classifier.feature>
116 </UML:Class>
117 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Noy3UXL50HW3" isRoot="false" isAbstract="false" name="IrrecoButtonStyle" />
118 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="Bn3LsX4LtOzz" name="" >
119 <UML:Association.connection>
120 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="fEDGfbWawt5w" aggregation="composite" type="fmdCCEQ97wFL" name="" multiplicity="1" />
121 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="mFZlcWgxwOBs" aggregation="none" type="kCrGYE7z6Tf5" name="" multiplicity="*" />
122 </UML:Association.connection>
123 </UML:Association>
124 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="9hy04yz3nHlu" name="" >
125 <UML:Association.connection>
126 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="XJmJHbtxp6BT" aggregation="aggregate" type="IdTyR22czQ2N" name="" multiplicity="*" />
127 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="gh3cZ6WJL35v" aggregation="none" type="fmdCCEQ97wFL" name="" multiplicity="1" />
128 </UML:Association.connection>
129 </UML:Association>
130 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="GHA2WtuVvRap" name="" >
131 <UML:Association.connection>
132 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="XjsT61JbL5ua" aggregation="aggregate" type="IdTyR22czQ2N" name="" multiplicity="*" />
133 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="foXSsivWOw8v" aggregation="none" type="kCrGYE7z6Tf5" name="" multiplicity="1" />
134 </UML:Association.connection>
135 </UML:Association>
136 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="Ev86ODjPMErD" isRoot="false" isAbstract="false" name="GPtrArray" />
137 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="y18ObZUmnOtr" name="" >
138 <UML:Association.connection>
139 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="8vgR0a2dMX6D" aggregation="composite" type="MNmyDncvMEoY" name="" />
140 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="EzhcwqVwQjG4" aggregation="none" type="IdTyR22czQ2N" name="" />
141 </UML:Association.connection>
142 </UML:Association>
143 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="YphJDaAxgl75" name="" >
144 <UML:Association.connection>
145 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1WE0bq5ill7j" aggregation="composite" type="M2KIFUvyxTC0" name="" multiplicity="1" />
146 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="J7NgdRrrQYRM" aggregation="none" type="Noy3UXL50HW3" name="button_style_array" multiplicity="*" />
147 </UML:Association.connection>
148 </UML:Association>
149 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="rSwVD3aiBHQp" name="" >
150 <UML:Association.connection>
151 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="MwHldXpe11cb" aggregation="aggregate" type="IdTyR22czQ2N" name="" />
152 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="rhJcSOMmWhQ9" aggregation="none" type="Noy3UXL50HW3" name="" />
153 </UML:Association.connection>
154 </UML:Association>
155 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="k5HKIqkwHAu9" name="" >
156 <UML:Association.connection>
157 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="8FyWlPt8J8rw" aggregation="composite" type="M2KIFUvyxTC0" name="" multiplicity="1" />
158 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="dgZefBFXtW7J" aggregation="none" type="MNmyDncvMEoY" name="irreco_layout_array" multiplicity="*" />
159 </UML:Association.connection>
160 </UML:Association>
161 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="PwV8JwFNfReJ" isRoot="false" isAbstract="false" name="IrrecoWindowEdit" />
162 <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="Logical View" xmi.id="kGNxY5l3bNn8" isRoot="false" isAbstract="false" name="IrrecoWindowUser" />
163 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="HGQCTTLB317u" name="" >
164 <UML:Association.connection>
165 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="nDFejNxco1zv" aggregation="composite" type="MNmyDncvMEoY" name="" multiplicity="1" />
166 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UT9DvufkUDqE" aggregation="none" type="81IsSn2imi1A" name="" multiplicity="1" />
167 </UML:Association.connection>
168 </UML:Association>
169 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="yLKbK1BYYIhL" name="" >
170 <UML:Association.connection>
171 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="cvZhWXPHkfvR" aggregation="aggregate" type="aUBtdZCCOnFq" name="" />
172 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="0r4os1hMTrXM" aggregation="none" type="gq2Re80Pt5Sd" name="" />
173 </UML:Association.connection>
174 </UML:Association>
175 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="o9GMPxg28wFy" name="" >
176 <UML:Association.connection>
177 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="jA5ENvQzoyeJ" aggregation="none" type="aUBtdZCCOnFq" name="" multiplicity="*" />
178 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="V4aDhUefLgTB" aggregation="none" type="gq2Re80Pt5Sd" name="" multiplicity="1" />
179 </UML:Association.connection>
180 </UML:Association>
181 <UML:Association isSpecification="false" visibility="public" namespace="Logical View" xmi.id="yWpmDwrKApnj" name="" >
182 <UML:Association.connection>
183 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="i9X903VhBYtZ" aggregation="composite" type="M2KIFUvyxTC0" name="" />
184 <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UIWGG9ZjBAws" aggregation="none" type="TWZcJjo4X7ts" name="" />
185 </UML:Association.connection>
186 </UML:Association>
187 </UML:Namespace.ownedElement>
188 <XMI.extension xmi.extender="umbrello" >
189 <diagrams>
190 <diagram snapgrid="1" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="1" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1272" snapy="10" showatts="1" xmi.id="0gOEPegTDrnG" documentation="" type="1" showops="1" showpackage="0" name="class diagram" localid="" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1044" >
191 <widgets>
192 <classwidget usesdiagramfillcolor="0" width="268" showattsigs="601" x="60" fillcolor="#ffffc0" y="330" showopsigs="601" linewidth="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="ieLEYIaJ7no5" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
193 <classwidget usesdiagramfillcolor="1" width="156" showattsigs="601" x="160" fillcolor="none" y="480" showopsigs="601" linewidth="none" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="ml53mCYu8L7m" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
194 <classwidget usesdiagramfillcolor="0" width="235" showattsigs="601" x="80" fillcolor="#ffffc0" y="600" showopsigs="601" linewidth="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="CC3BNMtzh6Xx" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
195 <classwidget usesdiagramfillcolor="1" width="160" showattsigs="601" x="80" fillcolor="none" y="790" showopsigs="601" linewidth="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="gq2Re80Pt5Sd" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
196 <classwidget usesdiagramfillcolor="0" width="280" showattsigs="601" x="310" fillcolor="#ffffc0" y="790" showopsigs="601" linewidth="none" height="40" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="aUBtdZCCOnFq" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
197 <classwidget usesdiagramfillcolor="0" width="188" showattsigs="601" x="410" fillcolor="#ffffc0" y="610" showopsigs="601" linewidth="none" height="40" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="kCrGYE7z6Tf5" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
198 <classwidget usesdiagramfillcolor="0" width="249" showattsigs="601" x="670" fillcolor="#ffffc0" y="600" showopsigs="601" linewidth="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="81IsSn2imi1A" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
199 <classwidget usesdiagramfillcolor="1" width="187" showattsigs="601" x="410" fillcolor="none" y="450" showopsigs="601" linewidth="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="fmdCCEQ97wFL" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
200 <classwidget usesdiagramfillcolor="1" width="102" showattsigs="601" x="710" fillcolor="none" y="450" showopsigs="601" linewidth="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="IdTyR22czQ2N" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
201 <classwidget usesdiagramfillcolor="0" width="179" showattsigs="601" x="720" fillcolor="#ffffc0" y="330" showopsigs="601" linewidth="none" height="40" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="MNmyDncvMEoY" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
202 <classwidget usesdiagramfillcolor="1" width="138" showattsigs="601" x="550" fillcolor="none" y="330" showopsigs="601" linewidth="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="Noy3UXL50HW3" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
203 <classwidget usesdiagramfillcolor="0" width="347" showattsigs="601" x="250" fillcolor="#ffffc0" y="50" showopsigs="601" linewidth="none" height="136" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="M2KIFUvyxTC0" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
204 <classwidget usesdiagramfillcolor="0" width="249" showattsigs="601" x="720" fillcolor="#ffffc0" y="80" showopsigs="601" linewidth="none" height="72" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="TWZcJjo4X7ts" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="0" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="#ff0000" />
205 <classwidget usesdiagramfillcolor="1" width="144" showattsigs="601" x="1110" fillcolor="none" y="160" showopsigs="601" linewidth="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="kGNxY5l3bNn8" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
206 <classwidget usesdiagramfillcolor="1" width="138" showattsigs="601" x="1110" fillcolor="none" y="60" showopsigs="601" linewidth="none" height="32" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="PwV8JwFNfReJ" showoperations="1" showpackage="0" showscope="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
207 </widgets>
208 <messages/>
209 <associations>
210 <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="ml53mCYu8L7m" widgetaid="ieLEYIaJ7no5" xmi.id="feS4zIfccTx5" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
211 <linepath>
212 <startpoint startx="240" starty="386" />
213 <endpoint endx="240" endy="480" />
214 </linepath>
215 <floatingtext usesdiagramfillcolor="1" width="32" x="240" fillcolor="none" y="390" linewidth="none" posttext="" role="701" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="eXlq6eNYwroA" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
216 <floatingtext usesdiagramfillcolor="1" width="32" x="240" fillcolor="none" y="450" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="0MrBWl16KW3Z" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
217 <floatingtext usesdiagramfillcolor="1" width="70" x="170" fillcolor="none" y="460" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="cYXxFy8v7d45" showstereotype="1" text="lib_table" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
218 </assocwidget>
219 <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="3" indexb="1" linewidth="none" widgetbid="CC3BNMtzh6Xx" widgetaid="ieLEYIaJ7no5" xmi.id="yYNIf8SpBdAY" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
220 <linepath>
221 <startpoint startx="150" starty="386" />
222 <endpoint endx="160" endy="600" />
223 <point x="100" y="490" />
224 </linepath>
225 <floatingtext usesdiagramfillcolor="1" width="32" x="150" fillcolor="none" y="390" linewidth="none" posttext="" role="701" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="1YdwPS4OmwZI" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
226 <floatingtext usesdiagramfillcolor="1" width="32" x="160" fillcolor="none" y="570" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="hZOz5PYYW27G" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
227 <floatingtext usesdiagramfillcolor="1" width="110" x="50" fillcolor="none" y="580" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="T9UakWeP3ND7" showstereotype="1" text="instance_table" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
228 </assocwidget>
229 <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="ml53mCYu8L7m" widgetaid="CC3BNMtzh6Xx" xmi.id="TiTjjQCLhNpB" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
230 <linepath>
231 <startpoint startx="240" starty="600" />
232 <endpoint endx="240" endy="517" />
233 </linepath>
234 <floatingtext usesdiagramfillcolor="1" width="16" x="240" fillcolor="none" y="580" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="j4CV0jlfI7fM" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
235 <floatingtext usesdiagramfillcolor="1" width="16" x="240" fillcolor="none" y="520" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="WBu2CzGiiwIo" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
236 <floatingtext usesdiagramfillcolor="1" width="32" x="210" fillcolor="none" y="520" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="Wjfa6sf5OJ1o" text="lib" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
237 </assocwidget>
238 <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="gq2Re80Pt5Sd" widgetaid="CC3BNMtzh6Xx" xmi.id="tMC2CNmAHDdZ" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
239 <linepath>
240 <startpoint startx="160" starty="656" />
241 <endpoint endx="160" endy="790" />
242 </linepath>
243 <floatingtext usesdiagramfillcolor="1" width="16" x="160" fillcolor="none" y="660" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="qEZ7JCTpNLpZ" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
244 <floatingtext usesdiagramfillcolor="1" width="14" x="160" fillcolor="none" y="770" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="J5GzzWokSgvh" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
245 <floatingtext usesdiagramfillcolor="1" width="82" x="80" fillcolor="none" y="770" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="myuBFtxyx7Tv" showstereotype="1" text="device_list" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
246 </assocwidget>
247 <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="aUBtdZCCOnFq" widgetaid="kCrGYE7z6Tf5" xmi.id="5lQ8dMzCqA5R" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
248 <linepath>
249 <startpoint startx="500" starty="650" />
250 <endpoint endx="500" endy="790" />
251 </linepath>
252 <floatingtext usesdiagramfillcolor="1" width="32" x="500" fillcolor="none" y="650" linewidth="none" posttext="" role="701" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="7JOVdB2wHIvE" showstereotype="1" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
253 <floatingtext usesdiagramfillcolor="1" width="32" x="500" fillcolor="none" y="760" linewidth="none" posttext="" role="702" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="phyHLrxrhaKc" showstereotype="1" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
254 <floatingtext usesdiagramfillcolor="1" width="121" x="380" fillcolor="none" y="770" linewidth="none" posttext="" role="710" height="23" usefillcolor="1" pretext="+" isinstance="0" xmi.id="XqfTx6OlIxsb" text="command_list" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
255 </assocwidget>
256 <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="CC3BNMtzh6Xx" widgetaid="aUBtdZCCOnFq" xmi.id="x3mV04gusaQW" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
257 <linepath>
258 <startpoint startx="400" starty="790" />
259 <endpoint endx="240" endy="656" />
260 </linepath>
261 <floatingtext usesdiagramfillcolor="1" width="16" x="400" fillcolor="none" y="770" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="9F5OXyaKeXax" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
262 <floatingtext usesdiagramfillcolor="1" width="16" x="220" fillcolor="none" y="660" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="OXo456emn2kP" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
263 <floatingtext usesdiagramfillcolor="1" width="122" x="240" fillcolor="none" y="660" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="hgOzcGZjYxE9" text="backend.instace" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
264 </assocwidget>
265 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="kCrGYE7z6Tf5" widgetaid="81IsSn2imi1A" xmi.id="eyM59uwpxUZC" type="501" linecolor="none" >
266 <linepath>
267 <startpoint startx="670" starty="630" />
268 <endpoint endx="598" endy="630" />
269 </linepath>
270 <floatingtext usesdiagramfillcolor="1" width="16" x="640" fillcolor="none" y="610" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="xIOZpwXBRJDW" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
271 <floatingtext usesdiagramfillcolor="1" width="14" x="610" fillcolor="none" y="610" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="QsJBs1a9IgwW" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
272 <floatingtext usesdiagramfillcolor="1" width="50" x="610" fillcolor="none" y="650" linewidth="none" posttext="" role="709" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="HJ8nELwLazh5" text="table" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
273 </assocwidget>
274 <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="fmdCCEQ97wFL" widgetaid="81IsSn2imi1A" xmi.id="bFOjLYRcEztY" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
275 <linepath>
276 <startpoint startx="750" starty="600" />
277 <endpoint endx="530" endy="482" />
278 </linepath>
279 <floatingtext usesdiagramfillcolor="1" width="14" x="850" fillcolor="none" y="580" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="xpoO71uXtBgk" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
280 <floatingtext usesdiagramfillcolor="1" width="16" x="540" fillcolor="none" y="490" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="CGtUwozwepTU" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
281 <floatingtext usesdiagramfillcolor="1" width="74" x="550" fillcolor="none" y="480" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="1ssZrZdnp1Ke" text="manager" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
282 </assocwidget>
283 <assocwidget totalcounta="3" indexa="1" totalcountb="3" indexb="1" linewidth="none" widgetbid="kCrGYE7z6Tf5" widgetaid="fmdCCEQ97wFL" xmi.id="Bn3LsX4LtOzz" type="510" linecolor="none" >
284 <linepath>
285 <startpoint startx="470" starty="482" />
286 <endpoint endx="470" endy="610" />
287 </linepath>
288 <floatingtext usesdiagramfillcolor="1" width="16" x="460" fillcolor="none" y="480" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="M6FC7Zo2PcOW" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
289 <floatingtext usesdiagramfillcolor="1" width="14" x="490" fillcolor="none" y="590" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="eH1VQhFdv75p" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
290 </assocwidget>
291 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="fmdCCEQ97wFL" widgetaid="IdTyR22czQ2N" xmi.id="9hy04yz3nHlu" type="501" linecolor="none" >
292 <linepath>
293 <startpoint startx="710" starty="470" />
294 <endpoint endx="597" endy="470" />
295 </linepath>
296 <floatingtext usesdiagramfillcolor="1" width="14" x="690" fillcolor="none" y="450" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="t2lXrF1EJGOR" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
297 <floatingtext usesdiagramfillcolor="1" width="16" x="600" fillcolor="none" y="440" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="oCRBpofR5guV" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
298 </assocwidget>
299 <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="kCrGYE7z6Tf5" widgetaid="IdTyR22czQ2N" xmi.id="GHA2WtuVvRap" type="501" linecolor="none" >
300 <linepath>
301 <startpoint startx="760" starty="482" />
302 <endpoint endx="540" endy="610" />
303 </linepath>
304 <floatingtext usesdiagramfillcolor="1" width="14" x="760" fillcolor="none" y="480" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="L86EFA38Cnd2" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
305 <floatingtext usesdiagramfillcolor="1" width="16" x="530" fillcolor="none" y="590" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="0fEJtaifm8qZ" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
306 </assocwidget>
307 <assocwidget totalcounta="3" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="IdTyR22czQ2N" widgetaid="MNmyDncvMEoY" xmi.id="y18ObZUmnOtr" type="510" linecolor="none" >
308 <linepath>
309 <startpoint startx="780" starty="370" />
310 <endpoint endx="780" endy="450" />
311 </linepath>
312 </assocwidget>
313 <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="Noy3UXL50HW3" widgetaid="IdTyR22czQ2N" xmi.id="rSwVD3aiBHQp" type="501" linecolor="none" >
314 <linepath>
315 <startpoint startx="740" starty="450" />
316 <endpoint endx="620" endy="362" />
317 </linepath>
318 </assocwidget>
319 <assocwidget totalcounta="5" indexa="3" totalcountb="2" indexb="1" linewidth="none" widgetbid="Noy3UXL50HW3" widgetaid="M2KIFUvyxTC0" xmi.id="YphJDaAxgl75" type="510" linecolor="none" >
320 <linepath>
321 <startpoint startx="460" starty="186" />
322 <endpoint endx="620" endy="330" />
323 </linepath>
324 <floatingtext usesdiagramfillcolor="1" width="16" x="442" fillcolor="none" y="191" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="jiMtVztTc5kU" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
325 <floatingtext usesdiagramfillcolor="1" width="14" x="619" fillcolor="none" y="309" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="fT7SbyzVRyUZ" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
326 <floatingtext usesdiagramfillcolor="1" width="133" x="500" fillcolor="none" y="290" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="wVy19tUS1ZgE" text="button_style_array" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
327 </assocwidget>
328 <assocwidget totalcounta="5" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="ieLEYIaJ7no5" widgetaid="M2KIFUvyxTC0" xmi.id="dspE650e63X5" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
329 <linepath>
330 <startpoint startx="320" starty="186" />
331 <endpoint endx="190" endy="330" />
332 </linepath>
333 <floatingtext usesdiagramfillcolor="1" width="16" x="350" fillcolor="none" y="190" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="LzIw52OkVVA4" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
334 <floatingtext usesdiagramfillcolor="1" width="16" x="180" fillcolor="none" y="310" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="RAXt81Qx0RnV" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
335 <floatingtext usesdiagramfillcolor="1" width="180" x="120" fillcolor="none" y="290" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="ry1qXg4EOO6r" text="irreco_backend_manager;" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
336 </assocwidget>
337 <assocwidget totalcounta="5" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="fmdCCEQ97wFL" widgetaid="M2KIFUvyxTC0" xmi.id="8wIlGjzYPKlZ" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
338 <linepath>
339 <startpoint startx="390" starty="186" />
340 <endpoint endx="500" endy="450" />
341 </linepath>
342 <floatingtext usesdiagramfillcolor="1" width="16" x="400" fillcolor="none" y="190" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="bqZ4Kh7lpecx" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
343 <floatingtext usesdiagramfillcolor="1" width="16" x="500" fillcolor="none" y="430" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="e2scSd5XSnxd" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
344 <floatingtext usesdiagramfillcolor="1" width="150" x="410" fillcolor="none" y="410" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="5piRDoGWlYSq" text="cmd_chain_manager " usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
345 </assocwidget>
346 <assocwidget totalcounta="5" indexa="4" totalcountb="3" indexb="1" linewidth="none" widgetbid="MNmyDncvMEoY" widgetaid="M2KIFUvyxTC0" xmi.id="k5HKIqkwHAu9" type="510" linecolor="none" >
347 <linepath>
348 <startpoint startx="530" starty="186" />
349 <endpoint endx="780" endy="330" />
350 </linepath>
351 <floatingtext usesdiagramfillcolor="1" width="16" x="520" fillcolor="none" y="190" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="QSSD559j51JX" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
352 <floatingtext usesdiagramfillcolor="1" width="14" x="780" fillcolor="none" y="310" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="fO35C0hlBp8v" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
353 <floatingtext usesdiagramfillcolor="1" width="136" x="660" fillcolor="none" y="290" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="bD8NkYBJNiNh" text="irreco_layout_array" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
354 </assocwidget>
355 <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="MNmyDncvMEoY" widgetaid="TWZcJjo4X7ts" xmi.id="8pRGFA1xYr7V" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
356 <linepath>
357 <startpoint startx="840" starty="152" />
358 <endpoint endx="840" endy="330" />
359 </linepath>
360 <floatingtext usesdiagramfillcolor="1" width="16" x="840" fillcolor="none" y="150" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="vjm0k3WNSZRe" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
361 <floatingtext usesdiagramfillcolor="1" width="16" x="840" fillcolor="none" y="310" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="X8PgvWaGmo1k" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
362 <floatingtext usesdiagramfillcolor="1" width="108" x="850" fillcolor="none" y="310" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="NIEkyaPM0sa5" text="current_layout" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
363 </assocwidget>
364 <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="kGNxY5l3bNn8" widgetaid="TWZcJjo4X7ts" xmi.id="nK8QlmjNqCx9" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
365 <linepath>
366 <startpoint startx="969" starty="130" />
367 <endpoint endx="1110" endy="180" />
368 </linepath>
369 <floatingtext usesdiagramfillcolor="1" width="16" x="970" fillcolor="none" y="140" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="EeUgBvIg1gMw" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
370 <floatingtext usesdiagramfillcolor="1" width="16" x="1100" fillcolor="none" y="160" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="AwCwjBe3ajOo" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
371 <floatingtext usesdiagramfillcolor="1" width="97" x="1000" fillcolor="none" y="150" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="MQ7NGfQ9OB88" text="user_window" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
372 </assocwidget>
373 <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="PwV8JwFNfReJ" widgetaid="TWZcJjo4X7ts" xmi.id="5iyf2UbConH3" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
374 <linepath>
375 <startpoint startx="969" starty="100" />
376 <endpoint endx="1110" endy="80" />
377 </linepath>
378 <floatingtext usesdiagramfillcolor="1" width="16" x="970" fillcolor="none" y="70" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="G7XFntBxoLrV" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
379 <floatingtext usesdiagramfillcolor="1" width="16" x="1100" fillcolor="none" y="80" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="VWY3DxrckpOi" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
380 <floatingtext usesdiagramfillcolor="1" width="93" x="1000" fillcolor="none" y="70" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="Opymy6tCiNrt" text="edit_window" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
381 </assocwidget>
382 <assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="2" linewidth="none" widgetbid="81IsSn2imi1A" widgetaid="MNmyDncvMEoY" xmi.id="HGQCTTLB317u" type="510" linecolor="none" >
383 <linepath>
384 <startpoint startx="840" starty="370" />
385 <endpoint endx="840" endy="600" />
386 </linepath>
387 <floatingtext usesdiagramfillcolor="1" width="16" x="840" fillcolor="none" y="370" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="vFsdahUqp15a" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
388 <floatingtext usesdiagramfillcolor="1" width="16" x="840" fillcolor="none" y="580" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="tEYfYNA1ri45" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
389 </assocwidget>
390 <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="gq2Re80Pt5Sd" widgetaid="aUBtdZCCOnFq" xmi.id="o9GMPxg28wFy" type="503" linecolor="none" >
391 <linepath>
392 <startpoint startx="310" starty="810" />
393 <endpoint endx="240" endy="810" />
394 </linepath>
395 <floatingtext usesdiagramfillcolor="1" width="14" x="290" fillcolor="none" y="790" linewidth="none" posttext="" role="701" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="dvfLl31eHuGr" text="*" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
396 <floatingtext usesdiagramfillcolor="1" width="16" x="240" fillcolor="none" y="790" linewidth="none" posttext="" role="702" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="ZiiOilxb0VGW" text="1" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
397 </assocwidget>
398 <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="TWZcJjo4X7ts" widgetaid="M2KIFUvyxTC0" xmi.id="nqLrLQr7yK9A" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" >
399 <linepath>
400 <startpoint startx="597" starty="120" />
401 <endpoint endx="720" endy="120" />
402 </linepath>
403 <floatingtext usesdiagramfillcolor="1" width="125" x="600" fillcolor="none" y="100" linewidth="none" posttext="" role="710" height="20" usefillcolor="1" pretext="+" isinstance="0" xmi.id="qQXi6bliUQ3F" text="window_manager" usesdiagramusefillcolor="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" linecolor="none" />
404 </assocwidget>
405 </associations>
406 </diagram>
407 </diagrams>
408 </XMI.extension>
409 </UML:Model>
410 <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Use Case View" isRoot="false" isAbstract="false" name="Use Case View" >
411 <UML:Namespace.ownedElement/>
412 </UML:Model>
413 <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Component View" isRoot="false" isAbstract="false" name="Component View" >
414 <UML:Namespace.ownedElement/>
415 </UML:Model>
416 <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Deployment View" isRoot="false" isAbstract="false" name="Deployment View" >
417 <UML:Namespace.ownedElement/>
418 </UML:Model>
419 <UML:Model stereotype="folder" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="Entity Relationship Model" isRoot="false" isAbstract="false" name="Entity Relationship Model" >
420 <UML:Namespace.ownedElement/>
421 </UML:Model>
422 </UML:Namespace.ownedElement>
423 </UML:Model>
424 </XMI.content>
425 <XMI.extensions xmi.extender="umbrello" >
426 <docsettings viewid="0gOEPegTDrnG" documentation="" uniqueid="XEjJPMSpwzl2" />
427 <listview>
428 <listitem open="1" type="800" label="Views" >
429 <listitem open="1" type="801" id="Logical View" >
430 <listitem open="0" type="807" id="0gOEPegTDrnG" label="class diagram" />
431 <listitem open="1" type="813" id="TjlbpfqAW8mU" />
432 <listitem open="1" type="813" id="Ev86ODjPMErD" />
433 <listitem open="1" type="813" id="a6xuMCOH8KkL" />
434 <listitem open="1" type="813" id="gq2Re80Pt5Sd" />
435 <listitem open="1" type="813" id="CC3BNMtzh6Xx" >
436 <listitem open="0" type="814" id="TiTjjQCLhNpB" />
437 <listitem open="0" type="814" id="tMC2CNmAHDdZ" />
438 </listitem>
439 <listitem open="1" type="813" id="ml53mCYu8L7m" />
440 <listitem open="1" type="813" id="ieLEYIaJ7no5" >
441 <listitem open="0" type="814" id="yYNIf8SpBdAY" />
442 <listitem open="0" type="814" id="feS4zIfccTx5" />
443 </listitem>
444 <listitem open="1" type="813" id="IdTyR22czQ2N" />
445 <listitem open="1" type="813" id="C5xKynphkHio" />
446 <listitem open="1" type="813" id="MNmyDncvMEoY" >
447 <listitem open="0" type="814" id="UStFh0d1ElKL" />
448 </listitem>
449 <listitem open="1" type="813" id="Noy3UXL50HW3" />
450 <listitem open="1" type="813" id="aUBtdZCCOnFq" >
451 <listitem open="0" type="814" id="x3mV04gusaQW" />
452 </listitem>
453 <listitem open="1" type="813" id="kCrGYE7z6Tf5" >
454 <listitem open="0" type="814" id="5lQ8dMzCqA5R" />
455 </listitem>
456 <listitem open="1" type="813" id="fmdCCEQ97wFL" />
457 <listitem open="1" type="813" id="M2KIFUvyxTC0" >
458 <listitem open="0" type="814" id="FY4XhifZbe2d" />
459 <listitem open="0" type="814" id="ztMWZ3B8en8G" />
460 <listitem open="0" type="814" id="s0wFVVIebuSk" />
461 <listitem open="0" type="814" id="dspE650e63X5" />
462 <listitem open="0" type="814" id="8wIlGjzYPKlZ" />
463 <listitem open="0" type="814" id="nqLrLQr7yK9A" />
464 <listitem open="0" type="814" id="xT36eQ9PdKRE" />
465 </listitem>
466 <listitem open="1" type="813" id="81IsSn2imi1A" >
467 <listitem open="0" type="814" id="bFOjLYRcEztY" />
468 <listitem open="0" type="814" id="rIczTuOUcaV5" />
469 </listitem>
470 <listitem open="1" type="813" id="VzeTt1dGIma1" />
471 <listitem open="1" type="813" id="PwV8JwFNfReJ" />
472 <listitem open="1" type="813" id="TWZcJjo4X7ts" >
473 <listitem open="0" type="814" id="5iyf2UbConH3" />
474 <listitem open="0" type="814" id="nK8QlmjNqCx9" />
475 <listitem open="0" type="814" id="8pRGFA1xYr7V" />
476 </listitem>
477 <listitem open="1" type="813" id="kGNxY5l3bNn8" />
478 <listitem open="1" type="830" id="Datatypes" >
479 <listitem open="1" type="829" id="5VcJaIGDKkoV" />
480 <listitem open="1" type="829" id="bhkpZW3TAHPn" />
481 <listitem open="1" type="829" id="Nc5IqDZotx3H" />
482 <listitem open="1" type="829" id="zAlq5m5hUoU3" />
483 <listitem open="1" type="829" id="rSiZvXiJ9lbx" />
484 <listitem open="1" type="829" id="weFwfa5uhVrB" />
485 <listitem open="1" type="829" id="SrWZc6UZEGOK" />
486 <listitem open="1" type="829" id="KXUSorFeKvBF" />
487 <listitem open="1" type="829" id="vvBuvBdmO0vY" />
488 <listitem open="1" type="829" id="2TzWFTXZy11l" />
489 <listitem open="1" type="829" id="zfZDtxVtOUOe" />
490 <listitem open="1" type="829" id="rFPBAYObPtA1" />
491 </listitem>
492 </listitem>
493 <listitem open="1" type="802" id="Use Case View" />
494 <listitem open="1" type="821" id="Component View" />
495 <listitem open="1" type="827" id="Deployment View" />
496 <listitem open="1" type="836" id="Entity Relationship Model" />
497 </listitem>
498 </listview>
499 <codegeneration>
500 <codegenerator language="C++" />
501 </codegeneration>
502 </XMI.extensions>
503 </XMI>