1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <dia:diagram xmlns:
dia=
"http://www.lysator.liu.se/~alla/dia/">
4 <dia:attribute name=
"background">
5 <dia:color val=
"#ffffff"/>
7 <dia:attribute name=
"pagebreak">
8 <dia:color val=
"#000099"/>
10 <dia:attribute name=
"paper">
11 <dia:composite type=
"paper">
12 <dia:attribute name=
"name">
13 <dia:string>#A4#
</dia:string>
15 <dia:attribute name=
"tmargin">
16 <dia:real val=
"2.8222000598907471"/>
18 <dia:attribute name=
"bmargin">
19 <dia:real val=
"2.8222000598907471"/>
21 <dia:attribute name=
"lmargin">
22 <dia:real val=
"2.8222000598907471"/>
24 <dia:attribute name=
"rmargin">
25 <dia:real val=
"2.8222000598907471"/>
27 <dia:attribute name=
"is_portrait">
28 <dia:boolean val=
"true"/>
30 <dia:attribute name=
"scaling">
33 <dia:attribute name=
"fitto">
34 <dia:boolean val=
"false"/>
38 <dia:attribute name=
"grid">
39 <dia:composite type=
"grid">
40 <dia:attribute name=
"width_x">
43 <dia:attribute name=
"width_y">
46 <dia:attribute name=
"visible_x">
49 <dia:attribute name=
"visible_y">
52 <dia:composite type=
"color"/>
55 <dia:attribute name=
"color">
56 <dia:color val=
"#d8e5e5"/>
58 <dia:attribute name=
"guides">
59 <dia:composite type=
"guides">
60 <dia:attribute name=
"hguides"/>
61 <dia:attribute name=
"vguides"/>
65 <dia:layer name=
"Background" visible=
"true">
66 <dia:object type=
"UML - Class" version=
"0" id=
"O0">
67 <dia:attribute name=
"obj_pos">
68 <dia:point val=
"1.45,5.35"/>
70 <dia:attribute name=
"obj_bb">
71 <dia:rectangle val=
"1.4,5.3;17.8,11.2"/>
73 <dia:attribute name=
"elem_corner">
74 <dia:point val=
"1.45,5.35"/>
76 <dia:attribute name=
"elem_width">
77 <dia:real val=
"16.300000000000001"/>
79 <dia:attribute name=
"elem_height">
80 <dia:real val=
"5.7999999999999998"/>
82 <dia:attribute name=
"name">
83 <dia:string>#moshog_client#
</dia:string>
85 <dia:attribute name=
"stereotype">
86 <dia:string>##
</dia:string>
88 <dia:attribute name=
"comment">
89 <dia:string>##
</dia:string>
91 <dia:attribute name=
"abstract">
92 <dia:boolean val=
"false"/>
94 <dia:attribute name=
"suppress_attributes">
95 <dia:boolean val=
"false"/>
97 <dia:attribute name=
"suppress_operations">
98 <dia:boolean val=
"false"/>
100 <dia:attribute name=
"visible_attributes">
101 <dia:boolean val=
"true"/>
103 <dia:attribute name=
"visible_operations">
104 <dia:boolean val=
"true"/>
106 <dia:attribute name=
"visible_comments">
107 <dia:boolean val=
"false"/>
109 <dia:attribute name=
"wrap_operations">
110 <dia:boolean val=
"false"/>
112 <dia:attribute name=
"wrap_after_char">
115 <dia:attribute name=
"line_color">
116 <dia:color val=
"#000000"/>
118 <dia:attribute name=
"fill_color">
119 <dia:color val=
"#ffffff"/>
121 <dia:attribute name=
"text_color">
122 <dia:color val=
"#000000"/>
124 <dia:attribute name=
"normal_font">
125 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
127 <dia:attribute name=
"abstract_font">
128 <dia:font family=
"monospace" style=
"88" name=
"Courier"/>
130 <dia:attribute name=
"polymorphic_font">
131 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
133 <dia:attribute name=
"classname_font">
134 <dia:font family=
"sans" style=
"80" name=
"Helvetica"/>
136 <dia:attribute name=
"abstract_classname_font">
137 <dia:font family=
"sans" style=
"88" name=
"Helvetica"/>
139 <dia:attribute name=
"comment_font">
140 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
142 <dia:attribute name=
"font_height">
143 <dia:real val=
"0.80000000000000004"/>
145 <dia:attribute name=
"polymorphic_font_height">
146 <dia:real val=
"0.80000000000000004"/>
148 <dia:attribute name=
"abstract_font_height">
149 <dia:real val=
"0.80000000000000004"/>
151 <dia:attribute name=
"classname_font_height">
154 <dia:attribute name=
"abstract_classname_font_height">
157 <dia:attribute name=
"comment_font_height">
160 <dia:attribute name=
"attributes">
161 <dia:composite type=
"umlattribute">
162 <dia:attribute name=
"name">
163 <dia:string>#start_threads#
</dia:string>
165 <dia:attribute name=
"type">
166 <dia:string>#scalar integer#
</dia:string>
168 <dia:attribute name=
"value">
169 <dia:string>#
0#
</dia:string>
171 <dia:attribute name=
"comment">
172 <dia:string>##
</dia:string>
174 <dia:attribute name=
"visibility">
177 <dia:attribute name=
"abstract">
178 <dia:boolean val=
"false"/>
180 <dia:attribute name=
"class_scope">
181 <dia:boolean val=
"false"/>
184 <dia:composite type=
"umlattribute">
185 <dia:attribute name=
"name">
186 <dia:string>#granted_threads#
</dia:string>
188 <dia:attribute name=
"type">
189 <dia:string>#scalar integer #
</dia:string>
191 <dia:attribute name=
"value">
192 <dia:string>#
0#
</dia:string>
194 <dia:attribute name=
"comment">
195 <dia:string>##
</dia:string>
197 <dia:attribute name=
"visibility">
200 <dia:attribute name=
"abstract">
201 <dia:boolean val=
"false"/>
203 <dia:attribute name=
"class_scope">
204 <dia:boolean val=
"false"/>
207 <dia:composite type=
"umlattribute">
208 <dia:attribute name=
"name">
209 <dia:string>#last_request#
</dia:string>
211 <dia:attribute name=
"type">
212 <dia:string>#scalar integer#
</dia:string>
214 <dia:attribute name=
"value">
215 <dia:string>#
0#
</dia:string>
217 <dia:attribute name=
"comment">
218 <dia:string>##
</dia:string>
220 <dia:attribute name=
"visibility">
223 <dia:attribute name=
"abstract">
224 <dia:boolean val=
"false"/>
226 <dia:attribute name=
"class_scope">
227 <dia:boolean val=
"false"/>
231 <dia:attribute name=
"operations">
232 <dia:composite type=
"umloperation">
233 <dia:attribute name=
"name">
234 <dia:string>#request#
</dia:string>
236 <dia:attribute name=
"stereotype">
237 <dia:string>##
</dia:string>
239 <dia:attribute name=
"type">
240 <dia:string>##
</dia:string>
242 <dia:attribute name=
"visibility">
245 <dia:attribute name=
"comment">
246 <dia:string>##
</dia:string>
248 <dia:attribute name=
"abstract">
249 <dia:boolean val=
"false"/>
251 <dia:attribute name=
"inheritance_type">
254 <dia:attribute name=
"query">
255 <dia:boolean val=
"false"/>
257 <dia:attribute name=
"class_scope">
258 <dia:boolean val=
"false"/>
260 <dia:attribute name=
"parameters">
261 <dia:composite type=
"umlparameter">
262 <dia:attribute name=
"name">
263 <dia:string>#request#
</dia:string>
265 <dia:attribute name=
"type">
266 <dia:string>#mandatory scalar integer#
</dia:string>
268 <dia:attribute name=
"value">
269 <dia:string>##
</dia:string>
271 <dia:attribute name=
"comment">
272 <dia:string>##
</dia:string>
274 <dia:attribute name=
"kind">
280 <dia:composite type=
"umloperation">
281 <dia:attribute name=
"name">
282 <dia:string>#granted#
</dia:string>
284 <dia:attribute name=
"stereotype">
285 <dia:string>##
</dia:string>
287 <dia:attribute name=
"type">
288 <dia:string>##
</dia:string>
290 <dia:attribute name=
"visibility">
293 <dia:attribute name=
"comment">
294 <dia:string>##
</dia:string>
296 <dia:attribute name=
"abstract">
297 <dia:boolean val=
"false"/>
299 <dia:attribute name=
"inheritance_type">
302 <dia:attribute name=
"query">
303 <dia:boolean val=
"false"/>
305 <dia:attribute name=
"class_scope">
306 <dia:boolean val=
"false"/>
308 <dia:attribute name=
"parameters">
309 <dia:composite type=
"umlparameter">
310 <dia:attribute name=
"name">
311 <dia:string>#grant#
</dia:string>
313 <dia:attribute name=
"type">
314 <dia:string>#scalar integer#
</dia:string>
316 <dia:attribute name=
"value">
317 <dia:string>##
</dia:string>
319 <dia:attribute name=
"comment">
320 <dia:string>##
</dia:string>
322 <dia:attribute name=
"kind">
329 <dia:attribute name=
"template">
330 <dia:boolean val=
"false"/>
332 <dia:attribute name=
"templates"/>