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=
"17.8313,0.9625"/>
70 <dia:attribute name=
"obj_bb">
71 <dia:rectangle val=
"17.7812,0.9125;25.3863,4.1125"/>
73 <dia:attribute name=
"elem_corner">
74 <dia:point val=
"17.8313,0.9625"/>
76 <dia:attribute name=
"elem_width">
77 <dia:real val=
"7.5049999999999999"/>
79 <dia:attribute name=
"elem_height">
80 <dia:real val=
"3.0999999999999996"/>
82 <dia:attribute name=
"name">
83 <dia:string>#KwAbstractLayer#
</dia:string>
85 <dia:attribute name=
"stereotype">
86 <dia:string>##
</dia:string>
88 <dia:attribute name=
"comment">
89 <dia:string>#Layer of display content#
</dia:string>
91 <dia:attribute name=
"abstract">
92 <dia:boolean val=
"true"/>
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=
"false"/>
103 <dia:attribute name=
"visible_operations">
104 <dia:boolean val=
"true"/>
106 <dia:attribute name=
"visible_comments">
107 <dia:boolean val=
"true"/>
109 <dia:attribute name=
"wrap_operations">
110 <dia:boolean val=
"true"/>
112 <dia:attribute name=
"wrap_after_char">
115 <dia:attribute name=
"comment_line_length">
118 <dia:attribute name=
"comment_tagging">
119 <dia:boolean val=
"false"/>
121 <dia:attribute name=
"line_color">
122 <dia:color val=
"#000000"/>
124 <dia:attribute name=
"fill_color">
125 <dia:color val=
"#ffffff"/>
127 <dia:attribute name=
"text_color">
128 <dia:color val=
"#000000"/>
130 <dia:attribute name=
"normal_font">
131 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
133 <dia:attribute name=
"abstract_font">
134 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
136 <dia:attribute name=
"polymorphic_font">
137 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
139 <dia:attribute name=
"classname_font">
140 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
142 <dia:attribute name=
"abstract_classname_font">
143 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
145 <dia:attribute name=
"comment_font">
146 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
148 <dia:attribute name=
"normal_font_height">
149 <dia:real val=
"0.80000000000000004"/>
151 <dia:attribute name=
"polymorphic_font_height">
152 <dia:real val=
"0.80000000000000004"/>
154 <dia:attribute name=
"abstract_font_height">
155 <dia:real val=
"0.80000000000000004"/>
157 <dia:attribute name=
"classname_font_height">
160 <dia:attribute name=
"abstract_classname_font_height">
163 <dia:attribute name=
"comment_font_height">
164 <dia:real val=
"0.69999999999999996"/>
166 <dia:attribute name=
"attributes"/>
167 <dia:attribute name=
"operations">
168 <dia:composite type=
"umloperation">
169 <dia:attribute name=
"name">
170 <dia:string>#serialise#
</dia:string>
172 <dia:attribute name=
"stereotype">
173 <dia:string>##
</dia:string>
175 <dia:attribute name=
"type">
176 <dia:string>##
</dia:string>
178 <dia:attribute name=
"visibility">
181 <dia:attribute name=
"comment">
182 <dia:string>##
</dia:string>
184 <dia:attribute name=
"abstract">
185 <dia:boolean val=
"true"/>
187 <dia:attribute name=
"inheritance_type">
190 <dia:attribute name=
"query">
191 <dia:boolean val=
"false"/>
193 <dia:attribute name=
"class_scope">
194 <dia:boolean val=
"false"/>
196 <dia:attribute name=
"parameters"/>
199 <dia:attribute name=
"template">
200 <dia:boolean val=
"false"/>
202 <dia:attribute name=
"templates"/>
204 <dia:object type=
"UML - Class" version=
"0" id=
"O1">
205 <dia:attribute name=
"obj_pos">
206 <dia:point val=
"2.28125,8.3625"/>
208 <dia:attribute name=
"obj_bb">
209 <dia:rectangle val=
"2.23125,8.3125;8.65625,13.1125"/>
211 <dia:attribute name=
"elem_corner">
212 <dia:point val=
"2.28125,8.3625"/>
214 <dia:attribute name=
"elem_width">
215 <dia:real val=
"6.3250000000000002"/>
217 <dia:attribute name=
"elem_height">
218 <dia:real val=
"4.6999999999999993"/>
220 <dia:attribute name=
"name">
221 <dia:string>#KwVideoLayer#
</dia:string>
223 <dia:attribute name=
"stereotype">
224 <dia:string>##
</dia:string>
226 <dia:attribute name=
"comment">
227 <dia:string>#Background video.#
</dia:string>
229 <dia:attribute name=
"abstract">
230 <dia:boolean val=
"false"/>
232 <dia:attribute name=
"suppress_attributes">
233 <dia:boolean val=
"false"/>
235 <dia:attribute name=
"suppress_operations">
236 <dia:boolean val=
"false"/>
238 <dia:attribute name=
"visible_attributes">
239 <dia:boolean val=
"true"/>
241 <dia:attribute name=
"visible_operations">
242 <dia:boolean val=
"false"/>
244 <dia:attribute name=
"visible_comments">
245 <dia:boolean val=
"true"/>
247 <dia:attribute name=
"wrap_operations">
248 <dia:boolean val=
"true"/>
250 <dia:attribute name=
"wrap_after_char">
253 <dia:attribute name=
"comment_line_length">
256 <dia:attribute name=
"comment_tagging">
257 <dia:boolean val=
"false"/>
259 <dia:attribute name=
"line_color">
260 <dia:color val=
"#000000"/>
262 <dia:attribute name=
"fill_color">
263 <dia:color val=
"#ffffff"/>
265 <dia:attribute name=
"text_color">
266 <dia:color val=
"#000000"/>
268 <dia:attribute name=
"normal_font">
269 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
271 <dia:attribute name=
"abstract_font">
272 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
274 <dia:attribute name=
"polymorphic_font">
275 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
277 <dia:attribute name=
"classname_font">
278 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
280 <dia:attribute name=
"abstract_classname_font">
281 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
283 <dia:attribute name=
"comment_font">
284 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
286 <dia:attribute name=
"normal_font_height">
287 <dia:real val=
"0.80000000000000004"/>
289 <dia:attribute name=
"polymorphic_font_height">
290 <dia:real val=
"0.80000000000000004"/>
292 <dia:attribute name=
"abstract_font_height">
293 <dia:real val=
"0.80000000000000004"/>
295 <dia:attribute name=
"classname_font_height">
298 <dia:attribute name=
"abstract_classname_font_height">
301 <dia:attribute name=
"comment_font_height">
302 <dia:real val=
"0.69999999999999996"/>
304 <dia:attribute name=
"attributes">
305 <dia:composite type=
"umlattribute">
306 <dia:attribute name=
"name">
307 <dia:string>#video#
</dia:string>
309 <dia:attribute name=
"type">
310 <dia:string>##
</dia:string>
312 <dia:attribute name=
"value">
313 <dia:string>##
</dia:string>
315 <dia:attribute name=
"comment">
316 <dia:string>##
</dia:string>
318 <dia:attribute name=
"visibility">
321 <dia:attribute name=
"abstract">
322 <dia:boolean val=
"false"/>
324 <dia:attribute name=
"class_scope">
325 <dia:boolean val=
"false"/>
328 <dia:composite type=
"umlattribute">
329 <dia:attribute name=
"name">
330 <dia:string>#mute#
</dia:string>
332 <dia:attribute name=
"type">
333 <dia:string>#bool#
</dia:string>
335 <dia:attribute name=
"value">
336 <dia:string>##
</dia:string>
338 <dia:attribute name=
"comment">
339 <dia:string>##
</dia:string>
341 <dia:attribute name=
"visibility">
344 <dia:attribute name=
"abstract">
345 <dia:boolean val=
"false"/>
347 <dia:attribute name=
"class_scope">
348 <dia:boolean val=
"false"/>
351 <dia:composite type=
"umlattribute">
352 <dia:attribute name=
"name">
353 <dia:string>#stretch#
</dia:string>
355 <dia:attribute name=
"type">
356 <dia:string>#bool#
</dia:string>
358 <dia:attribute name=
"value">
359 <dia:string>##
</dia:string>
361 <dia:attribute name=
"comment">
362 <dia:string>##
</dia:string>
364 <dia:attribute name=
"visibility">
367 <dia:attribute name=
"abstract">
368 <dia:boolean val=
"false"/>
370 <dia:attribute name=
"class_scope">
371 <dia:boolean val=
"false"/>
375 <dia:attribute name=
"operations"/>
376 <dia:attribute name=
"template">
377 <dia:boolean val=
"false"/>
379 <dia:attribute name=
"templates"/>
381 <dia:object type=
"UML - Generalization" version=
"1" id=
"O2">
382 <dia:attribute name=
"obj_pos">
383 <dia:point val=
"21.5838,4.11289"/>
385 <dia:attribute name=
"obj_bb">
386 <dia:rectangle val=
"5.39375,4.06289;22.4338,8.36221"/>
388 <dia:attribute name=
"orth_points">
389 <dia:point val=
"21.5838,4.11289"/>
390 <dia:point val=
"21.5838,6.21255"/>
391 <dia:point val=
"5.44375,6.21255"/>
392 <dia:point val=
"5.44375,8.31221"/>
394 <dia:attribute name=
"orth_orient">
399 <dia:attribute name=
"orth_autoroute">
400 <dia:boolean val=
"true"/>
402 <dia:attribute name=
"text_colour">
403 <dia:color val=
"#000000"/>
405 <dia:attribute name=
"line_colour">
406 <dia:color val=
"#000000"/>
408 <dia:attribute name=
"name">
409 <dia:string>##
</dia:string>
411 <dia:attribute name=
"stereotype">
412 <dia:string>##
</dia:string>
415 <dia:connection handle=
"0" to=
"O0" connection=
"10"/>
416 <dia:connection handle=
"1" to=
"O1" connection=
"14"/>
419 <dia:object type=
"UML - Class" version=
"0" id=
"O3">
420 <dia:attribute name=
"obj_pos">
421 <dia:point val=
"10.0813,8.26223"/>
423 <dia:attribute name=
"obj_bb">
424 <dia:rectangle val=
"10.0313,8.21223;16.6763,12.2122"/>
426 <dia:attribute name=
"elem_corner">
427 <dia:point val=
"10.0813,8.26223"/>
429 <dia:attribute name=
"elem_width">
430 <dia:real val=
"6.5449999999999999"/>
432 <dia:attribute name=
"elem_height">
433 <dia:real val=
"3.8999999999999995"/>
435 <dia:attribute name=
"name">
436 <dia:string>#KwImageLayer#
</dia:string>
438 <dia:attribute name=
"stereotype">
439 <dia:string>##
</dia:string>
441 <dia:attribute name=
"comment">
442 <dia:string>#Background image.#
</dia:string>
444 <dia:attribute name=
"abstract">
445 <dia:boolean val=
"false"/>
447 <dia:attribute name=
"suppress_attributes">
448 <dia:boolean val=
"false"/>
450 <dia:attribute name=
"suppress_operations">
451 <dia:boolean val=
"false"/>
453 <dia:attribute name=
"visible_attributes">
454 <dia:boolean val=
"true"/>
456 <dia:attribute name=
"visible_operations">
457 <dia:boolean val=
"false"/>
459 <dia:attribute name=
"visible_comments">
460 <dia:boolean val=
"true"/>
462 <dia:attribute name=
"wrap_operations">
463 <dia:boolean val=
"true"/>
465 <dia:attribute name=
"wrap_after_char">
468 <dia:attribute name=
"comment_line_length">
471 <dia:attribute name=
"comment_tagging">
472 <dia:boolean val=
"false"/>
474 <dia:attribute name=
"line_color">
475 <dia:color val=
"#000000"/>
477 <dia:attribute name=
"fill_color">
478 <dia:color val=
"#ffffff"/>
480 <dia:attribute name=
"text_color">
481 <dia:color val=
"#000000"/>
483 <dia:attribute name=
"normal_font">
484 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
486 <dia:attribute name=
"abstract_font">
487 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
489 <dia:attribute name=
"polymorphic_font">
490 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
492 <dia:attribute name=
"classname_font">
493 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
495 <dia:attribute name=
"abstract_classname_font">
496 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
498 <dia:attribute name=
"comment_font">
499 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
501 <dia:attribute name=
"normal_font_height">
502 <dia:real val=
"0.80000000000000004"/>
504 <dia:attribute name=
"polymorphic_font_height">
505 <dia:real val=
"0.80000000000000004"/>
507 <dia:attribute name=
"abstract_font_height">
508 <dia:real val=
"0.80000000000000004"/>
510 <dia:attribute name=
"classname_font_height">
513 <dia:attribute name=
"abstract_classname_font_height">
516 <dia:attribute name=
"comment_font_height">
517 <dia:real val=
"0.69999999999999996"/>
519 <dia:attribute name=
"attributes">
520 <dia:composite type=
"umlattribute">
521 <dia:attribute name=
"name">
522 <dia:string>#pixmap#
</dia:string>
524 <dia:attribute name=
"type">
525 <dia:string>#QPixmap#
</dia:string>
527 <dia:attribute name=
"value">
528 <dia:string>##
</dia:string>
530 <dia:attribute name=
"comment">
531 <dia:string>##
</dia:string>
533 <dia:attribute name=
"visibility">
536 <dia:attribute name=
"abstract">
537 <dia:boolean val=
"false"/>
539 <dia:attribute name=
"class_scope">
540 <dia:boolean val=
"false"/>
543 <dia:composite type=
"umlattribute">
544 <dia:attribute name=
"name">
545 <dia:string>#stretch#
</dia:string>
547 <dia:attribute name=
"type">
548 <dia:string>#bool#
</dia:string>
550 <dia:attribute name=
"value">
551 <dia:string>##
</dia:string>
553 <dia:attribute name=
"comment">
554 <dia:string>##
</dia:string>
556 <dia:attribute name=
"visibility">
559 <dia:attribute name=
"abstract">
560 <dia:boolean val=
"false"/>
562 <dia:attribute name=
"class_scope">
563 <dia:boolean val=
"false"/>
567 <dia:attribute name=
"operations"/>
568 <dia:attribute name=
"template">
569 <dia:boolean val=
"false"/>
571 <dia:attribute name=
"templates"/>
573 <dia:object type=
"UML - Generalization" version=
"1" id=
"O4">
574 <dia:attribute name=
"obj_pos">
575 <dia:point val=
"21.5838,4.11289"/>
577 <dia:attribute name=
"obj_bb">
578 <dia:rectangle val=
"13.3038,4.06289;22.4338,8.31223"/>
580 <dia:attribute name=
"orth_points">
581 <dia:point val=
"21.5838,4.11289"/>
582 <dia:point val=
"21.5838,6.18756"/>
583 <dia:point val=
"13.3538,6.18756"/>
584 <dia:point val=
"13.3538,8.26223"/>
586 <dia:attribute name=
"orth_orient">
591 <dia:attribute name=
"orth_autoroute">
592 <dia:boolean val=
"true"/>
594 <dia:attribute name=
"text_colour">
595 <dia:color val=
"#000000"/>
597 <dia:attribute name=
"line_colour">
598 <dia:color val=
"#000000"/>
600 <dia:attribute name=
"name">
601 <dia:string>##
</dia:string>
603 <dia:attribute name=
"stereotype">
604 <dia:string>##
</dia:string>
607 <dia:connection handle=
"0" to=
"O0" connection=
"10"/>
608 <dia:connection handle=
"1" to=
"O3" connection=
"1"/>
611 <dia:object type=
"UML - Class" version=
"0" id=
"O5">
612 <dia:attribute name=
"obj_pos">
613 <dia:point val=
"27.945,16.55"/>
615 <dia:attribute name=
"obj_bb">
616 <dia:rectangle val=
"27.895,16.5;35.46,19.7"/>
618 <dia:attribute name=
"elem_corner">
619 <dia:point val=
"27.945,16.55"/>
621 <dia:attribute name=
"elem_width">
622 <dia:real val=
"7.4650000000000007"/>
624 <dia:attribute name=
"elem_height">
625 <dia:real val=
"3.0999999999999996"/>
627 <dia:attribute name=
"name">
628 <dia:string>#KwNoticeLayer#
</dia:string>
630 <dia:attribute name=
"stereotype">
631 <dia:string>##
</dia:string>
633 <dia:attribute name=
"comment">
634 <dia:string>#Important notice overlayed#
</dia:string>
636 <dia:attribute name=
"abstract">
637 <dia:boolean val=
"false"/>
639 <dia:attribute name=
"suppress_attributes">
640 <dia:boolean val=
"false"/>
642 <dia:attribute name=
"suppress_operations">
643 <dia:boolean val=
"false"/>
645 <dia:attribute name=
"visible_attributes">
646 <dia:boolean val=
"true"/>
648 <dia:attribute name=
"visible_operations">
649 <dia:boolean val=
"false"/>
651 <dia:attribute name=
"visible_comments">
652 <dia:boolean val=
"true"/>
654 <dia:attribute name=
"wrap_operations">
655 <dia:boolean val=
"true"/>
657 <dia:attribute name=
"wrap_after_char">
660 <dia:attribute name=
"comment_line_length">
663 <dia:attribute name=
"comment_tagging">
664 <dia:boolean val=
"false"/>
666 <dia:attribute name=
"line_color">
667 <dia:color val=
"#000000"/>
669 <dia:attribute name=
"fill_color">
670 <dia:color val=
"#ffffff"/>
672 <dia:attribute name=
"text_color">
673 <dia:color val=
"#000000"/>
675 <dia:attribute name=
"normal_font">
676 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
678 <dia:attribute name=
"abstract_font">
679 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
681 <dia:attribute name=
"polymorphic_font">
682 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
684 <dia:attribute name=
"classname_font">
685 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
687 <dia:attribute name=
"abstract_classname_font">
688 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
690 <dia:attribute name=
"comment_font">
691 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
693 <dia:attribute name=
"normal_font_height">
694 <dia:real val=
"0.80000000000000004"/>
696 <dia:attribute name=
"polymorphic_font_height">
697 <dia:real val=
"0.80000000000000004"/>
699 <dia:attribute name=
"abstract_font_height">
700 <dia:real val=
"0.80000000000000004"/>
702 <dia:attribute name=
"classname_font_height">
705 <dia:attribute name=
"abstract_classname_font_height">
708 <dia:attribute name=
"comment_font_height">
709 <dia:real val=
"0.69999999999999996"/>
711 <dia:attribute name=
"attributes">
712 <dia:composite type=
"umlattribute">
713 <dia:attribute name=
"name">
714 <dia:string>#speed#
</dia:string>
716 <dia:attribute name=
"type">
717 <dia:string>#float#
</dia:string>
719 <dia:attribute name=
"value">
720 <dia:string>##
</dia:string>
722 <dia:attribute name=
"comment">
723 <dia:string>##
</dia:string>
725 <dia:attribute name=
"visibility">
728 <dia:attribute name=
"abstract">
729 <dia:boolean val=
"false"/>
731 <dia:attribute name=
"class_scope">
732 <dia:boolean val=
"false"/>
736 <dia:attribute name=
"operations"/>
737 <dia:attribute name=
"template">
738 <dia:boolean val=
"false"/>
740 <dia:attribute name=
"templates"/>
742 <dia:object type=
"UML - Generalization" version=
"1" id=
"O6">
743 <dia:attribute name=
"obj_pos">
744 <dia:point val=
"31.72,13.1003"/>
746 <dia:attribute name=
"obj_bb">
747 <dia:rectangle val=
"30.87,13.0503;32.57,16.5496"/>
749 <dia:attribute name=
"orth_points">
750 <dia:point val=
"31.72,13.1003"/>
751 <dia:point val=
"31.72,14.8"/>
752 <dia:point val=
"31.6775,14.8"/>
753 <dia:point val=
"31.6775,16.4996"/>
755 <dia:attribute name=
"orth_orient">
760 <dia:attribute name=
"orth_autoroute">
761 <dia:boolean val=
"true"/>
763 <dia:attribute name=
"text_colour">
764 <dia:color val=
"#000000"/>
766 <dia:attribute name=
"line_colour">
767 <dia:color val=
"#000000"/>
769 <dia:attribute name=
"name">
770 <dia:string>##
</dia:string>
772 <dia:attribute name=
"stereotype">
773 <dia:string>##
</dia:string>
776 <dia:connection handle=
"0" to=
"O7" connection=
"14"/>
777 <dia:connection handle=
"1" to=
"O5" connection=
"10"/>
780 <dia:object type=
"UML - Class" version=
"0" id=
"O7">
781 <dia:attribute name=
"obj_pos">
782 <dia:point val=
"28.145,8.35"/>
784 <dia:attribute name=
"obj_bb">
785 <dia:rectangle val=
"28.095,8.3;35.345,13.1"/>
787 <dia:attribute name=
"elem_corner">
788 <dia:point val=
"28.145,8.35"/>
790 <dia:attribute name=
"elem_width">
791 <dia:real val=
"7.1500000000000004"/>
793 <dia:attribute name=
"elem_height">
794 <dia:real val=
"4.6999999999999993"/>
796 <dia:attribute name=
"name">
797 <dia:string>#KwTextLayer#
</dia:string>
799 <dia:attribute name=
"stereotype">
800 <dia:string>##
</dia:string>
802 <dia:attribute name=
"comment">
803 <dia:string>#Text#
</dia:string>
805 <dia:attribute name=
"abstract">
806 <dia:boolean val=
"false"/>
808 <dia:attribute name=
"suppress_attributes">
809 <dia:boolean val=
"false"/>
811 <dia:attribute name=
"suppress_operations">
812 <dia:boolean val=
"false"/>
814 <dia:attribute name=
"visible_attributes">
815 <dia:boolean val=
"true"/>
817 <dia:attribute name=
"visible_operations">
818 <dia:boolean val=
"false"/>
820 <dia:attribute name=
"visible_comments">
821 <dia:boolean val=
"true"/>
823 <dia:attribute name=
"wrap_operations">
824 <dia:boolean val=
"true"/>
826 <dia:attribute name=
"wrap_after_char">
829 <dia:attribute name=
"comment_line_length">
832 <dia:attribute name=
"comment_tagging">
833 <dia:boolean val=
"false"/>
835 <dia:attribute name=
"line_color">
836 <dia:color val=
"#000000"/>
838 <dia:attribute name=
"fill_color">
839 <dia:color val=
"#ffffff"/>
841 <dia:attribute name=
"text_color">
842 <dia:color val=
"#000000"/>
844 <dia:attribute name=
"normal_font">
845 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
847 <dia:attribute name=
"abstract_font">
848 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
850 <dia:attribute name=
"polymorphic_font">
851 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
853 <dia:attribute name=
"classname_font">
854 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
856 <dia:attribute name=
"abstract_classname_font">
857 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
859 <dia:attribute name=
"comment_font">
860 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
862 <dia:attribute name=
"normal_font_height">
863 <dia:real val=
"0.80000000000000004"/>
865 <dia:attribute name=
"polymorphic_font_height">
866 <dia:real val=
"0.80000000000000004"/>
868 <dia:attribute name=
"abstract_font_height">
869 <dia:real val=
"0.80000000000000004"/>
871 <dia:attribute name=
"classname_font_height">
874 <dia:attribute name=
"abstract_classname_font_height">
877 <dia:attribute name=
"comment_font_height">
878 <dia:real val=
"0.69999999999999996"/>
880 <dia:attribute name=
"attributes">
881 <dia:composite type=
"umlattribute">
882 <dia:attribute name=
"name">
883 <dia:string>#rect#
</dia:string>
885 <dia:attribute name=
"type">
886 <dia:string>#QRect#
</dia:string>
888 <dia:attribute name=
"value">
889 <dia:string>##
</dia:string>
891 <dia:attribute name=
"comment">
892 <dia:string>##
</dia:string>
894 <dia:attribute name=
"visibility">
897 <dia:attribute name=
"abstract">
898 <dia:boolean val=
"false"/>
900 <dia:attribute name=
"class_scope">
901 <dia:boolean val=
"false"/>
904 <dia:composite type=
"umlattribute">
905 <dia:attribute name=
"name">
906 <dia:string>#text#
</dia:string>
908 <dia:attribute name=
"type">
909 <dia:string>#QString#
</dia:string>
911 <dia:attribute name=
"value">
912 <dia:string>##
</dia:string>
914 <dia:attribute name=
"comment">
915 <dia:string>##
</dia:string>
917 <dia:attribute name=
"visibility">
920 <dia:attribute name=
"abstract">
921 <dia:boolean val=
"false"/>
923 <dia:attribute name=
"class_scope">
924 <dia:boolean val=
"false"/>
927 <dia:composite type=
"umlattribute">
928 <dia:attribute name=
"name">
929 <dia:string>#style#
</dia:string>
931 <dia:attribute name=
"type">
932 <dia:string>#KwTextStyle#
</dia:string>
934 <dia:attribute name=
"value">
935 <dia:string>##
</dia:string>
937 <dia:attribute name=
"comment">
938 <dia:string>##
</dia:string>
940 <dia:attribute name=
"visibility">
943 <dia:attribute name=
"abstract">
944 <dia:boolean val=
"false"/>
946 <dia:attribute name=
"class_scope">
947 <dia:boolean val=
"false"/>
951 <dia:attribute name=
"operations"/>
952 <dia:attribute name=
"template">
953 <dia:boolean val=
"false"/>
955 <dia:attribute name=
"templates"/>
957 <dia:object type=
"UML - Generalization" version=
"1" id=
"O8">
958 <dia:attribute name=
"obj_pos">
959 <dia:point val=
"21.5838,4.0625"/>
961 <dia:attribute name=
"obj_bb">
962 <dia:rectangle val=
"20.7338,4.0125;31.77,8.34971"/>
964 <dia:attribute name=
"orth_points">
965 <dia:point val=
"21.5838,4.0625"/>
966 <dia:point val=
"21.5838,6.1811"/>
967 <dia:point val=
"31.72,6.1811"/>
968 <dia:point val=
"31.72,8.29971"/>
970 <dia:attribute name=
"orth_orient">
975 <dia:attribute name=
"orth_autoroute">
976 <dia:boolean val=
"true"/>
978 <dia:attribute name=
"text_colour">
979 <dia:color val=
"#000000"/>
981 <dia:attribute name=
"line_colour">
982 <dia:color val=
"#000000"/>
984 <dia:attribute name=
"name">
985 <dia:string>##
</dia:string>
987 <dia:attribute name=
"stereotype">
988 <dia:string>##
</dia:string>
991 <dia:connection handle=
"0" to=
"O0" connection=
"6"/>
992 <dia:connection handle=
"1" to=
"O7" connection=
"14"/>
995 <dia:object type=
"UML - Class" version=
"0" id=
"O9">
996 <dia:attribute name=
"obj_pos">
997 <dia:point val=
"38.745,9.8"/>
999 <dia:attribute name=
"obj_bb">
1000 <dia:rectangle val=
"38.695,9.75;46.295,15.35"/>
1002 <dia:attribute name=
"elem_corner">
1003 <dia:point val=
"38.745,9.8"/>
1005 <dia:attribute name=
"elem_width">
1006 <dia:real val=
"7.5"/>
1008 <dia:attribute name=
"elem_height">
1009 <dia:real val=
"5.5"/>
1011 <dia:attribute name=
"name">
1012 <dia:string>#KwTextStyle#
</dia:string>
1014 <dia:attribute name=
"stereotype">
1015 <dia:string>##
</dia:string>
1017 <dia:attribute name=
"comment">
1018 <dia:string>#Text styling information.#
</dia:string>
1020 <dia:attribute name=
"abstract">
1021 <dia:boolean val=
"false"/>
1023 <dia:attribute name=
"suppress_attributes">
1024 <dia:boolean val=
"false"/>
1026 <dia:attribute name=
"suppress_operations">
1027 <dia:boolean val=
"false"/>
1029 <dia:attribute name=
"visible_attributes">
1030 <dia:boolean val=
"true"/>
1032 <dia:attribute name=
"visible_operations">
1033 <dia:boolean val=
"false"/>
1035 <dia:attribute name=
"visible_comments">
1036 <dia:boolean val=
"true"/>
1038 <dia:attribute name=
"wrap_operations">
1039 <dia:boolean val=
"true"/>
1041 <dia:attribute name=
"wrap_after_char">
1044 <dia:attribute name=
"comment_line_length">
1047 <dia:attribute name=
"comment_tagging">
1048 <dia:boolean val=
"false"/>
1050 <dia:attribute name=
"line_color">
1051 <dia:color val=
"#000000"/>
1053 <dia:attribute name=
"fill_color">
1054 <dia:color val=
"#ffffff"/>
1056 <dia:attribute name=
"text_color">
1057 <dia:color val=
"#000000"/>
1059 <dia:attribute name=
"normal_font">
1060 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
1062 <dia:attribute name=
"abstract_font">
1063 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
1065 <dia:attribute name=
"polymorphic_font">
1066 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
1068 <dia:attribute name=
"classname_font">
1069 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
1071 <dia:attribute name=
"abstract_classname_font">
1072 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
1074 <dia:attribute name=
"comment_font">
1075 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
1077 <dia:attribute name=
"normal_font_height">
1078 <dia:real val=
"0.80000000000000004"/>
1080 <dia:attribute name=
"polymorphic_font_height">
1081 <dia:real val=
"0.80000000000000004"/>
1083 <dia:attribute name=
"abstract_font_height">
1084 <dia:real val=
"0.80000000000000004"/>
1086 <dia:attribute name=
"classname_font_height">
1089 <dia:attribute name=
"abstract_classname_font_height">
1092 <dia:attribute name=
"comment_font_height">
1093 <dia:real val=
"0.69999999999999996"/>
1095 <dia:attribute name=
"attributes">
1096 <dia:composite type=
"umlattribute">
1097 <dia:attribute name=
"name">
1098 <dia:string>#font#
</dia:string>
1100 <dia:attribute name=
"type">
1101 <dia:string>#QFont#
</dia:string>
1103 <dia:attribute name=
"value">
1104 <dia:string>##
</dia:string>
1106 <dia:attribute name=
"comment">
1107 <dia:string>##
</dia:string>
1109 <dia:attribute name=
"visibility">
1112 <dia:attribute name=
"abstract">
1113 <dia:boolean val=
"false"/>
1115 <dia:attribute name=
"class_scope">
1116 <dia:boolean val=
"false"/>
1119 <dia:composite type=
"umlattribute">
1120 <dia:attribute name=
"name">
1121 <dia:string>#innerBrush#
</dia:string>
1123 <dia:attribute name=
"type">
1124 <dia:string>#QBrush#
</dia:string>
1126 <dia:attribute name=
"value">
1127 <dia:string>##
</dia:string>
1129 <dia:attribute name=
"comment">
1130 <dia:string>##
</dia:string>
1132 <dia:attribute name=
"visibility">
1135 <dia:attribute name=
"abstract">
1136 <dia:boolean val=
"false"/>
1138 <dia:attribute name=
"class_scope">
1139 <dia:boolean val=
"false"/>
1142 <dia:composite type=
"umlattribute">
1143 <dia:attribute name=
"name">
1144 <dia:string>#outlinePen#
</dia:string>
1146 <dia:attribute name=
"type">
1147 <dia:string>#QPen#
</dia:string>
1149 <dia:attribute name=
"value">
1150 <dia:string>##
</dia:string>
1152 <dia:attribute name=
"comment">
1153 <dia:string>##
</dia:string>
1155 <dia:attribute name=
"visibility">
1158 <dia:attribute name=
"abstract">
1159 <dia:boolean val=
"false"/>
1161 <dia:attribute name=
"class_scope">
1162 <dia:boolean val=
"false"/>
1165 <dia:composite type=
"umlattribute">
1166 <dia:attribute name=
"name">
1167 <dia:string>#shadowBrush#
</dia:string>
1169 <dia:attribute name=
"type">
1170 <dia:string>#QBrush#
</dia:string>
1172 <dia:attribute name=
"value">
1173 <dia:string>##
</dia:string>
1175 <dia:attribute name=
"comment">
1176 <dia:string>##
</dia:string>
1178 <dia:attribute name=
"visibility">
1181 <dia:attribute name=
"abstract">
1182 <dia:boolean val=
"false"/>
1184 <dia:attribute name=
"class_scope">
1185 <dia:boolean val=
"false"/>
1189 <dia:attribute name=
"operations"/>
1190 <dia:attribute name=
"template">
1191 <dia:boolean val=
"false"/>
1193 <dia:attribute name=
"templates"/>
1195 <dia:object type=
"UML - Association" version=
"1" id=
"O10">
1196 <dia:attribute name=
"obj_pos">
1197 <dia:point val=
"35.295,12.55"/>
1199 <dia:attribute name=
"obj_bb">
1200 <dia:rectangle val=
"35.295,12.5;39.2445,14.15"/>
1202 <dia:attribute name=
"orth_points">
1203 <dia:point val=
"35.295,12.55"/>
1204 <dia:point val=
"35.295,12.55"/>
1205 <dia:point val=
"38.6945,12.55"/>
1206 <dia:point val=
"38.6945,12.55"/>
1208 <dia:attribute name=
"orth_orient">
1213 <dia:attribute name=
"autorouting">
1214 <dia:boolean val=
"true"/>
1216 <dia:attribute name=
"name">
1217 <dia:string>##
</dia:string>
1219 <dia:attribute name=
"direction">
1222 <dia:attribute name=
"ends">
1224 <dia:attribute name=
"role">
1225 <dia:string>##
</dia:string>
1227 <dia:attribute name=
"multiplicity">
1228 <dia:string>##
</dia:string>
1230 <dia:attribute name=
"arrow">
1231 <dia:boolean val=
"false"/>
1233 <dia:attribute name=
"aggregate">
1236 <dia:attribute name=
"visibility">
1241 <dia:attribute name=
"role">
1242 <dia:string>##
</dia:string>
1244 <dia:attribute name=
"multiplicity">
1245 <dia:string>##
</dia:string>
1247 <dia:attribute name=
"arrow">
1248 <dia:boolean val=
"false"/>
1250 <dia:attribute name=
"aggregate">
1253 <dia:attribute name=
"visibility">
1259 <dia:connection handle=
"0" to=
"O7" connection=
"13"/>
1260 <dia:connection handle=
"1" to=
"O9" connection=
"16"/>
1263 <dia:object type=
"UML - Class" version=
"0" id=
"O11">
1264 <dia:attribute name=
"obj_pos">
1265 <dia:point val=
"17.645,8.35"/>
1267 <dia:attribute name=
"obj_bb">
1268 <dia:rectangle val=
"17.595,8.3;26.6075,11.5"/>
1270 <dia:attribute name=
"elem_corner">
1271 <dia:point val=
"17.645,8.35"/>
1273 <dia:attribute name=
"elem_width">
1274 <dia:real val=
"8.9124999999999996"/>
1276 <dia:attribute name=
"elem_height">
1277 <dia:real val=
"3.0999999999999996"/>
1279 <dia:attribute name=
"name">
1280 <dia:string>#KwBackgroundLayer#
</dia:string>
1282 <dia:attribute name=
"stereotype">
1283 <dia:string>##
</dia:string>
1285 <dia:attribute name=
"comment">
1286 <dia:string>#Plain painted background.#
</dia:string>
1288 <dia:attribute name=
"abstract">
1289 <dia:boolean val=
"false"/>
1291 <dia:attribute name=
"suppress_attributes">
1292 <dia:boolean val=
"false"/>
1294 <dia:attribute name=
"suppress_operations">
1295 <dia:boolean val=
"false"/>
1297 <dia:attribute name=
"visible_attributes">
1298 <dia:boolean val=
"true"/>
1300 <dia:attribute name=
"visible_operations">
1301 <dia:boolean val=
"false"/>
1303 <dia:attribute name=
"visible_comments">
1304 <dia:boolean val=
"true"/>
1306 <dia:attribute name=
"wrap_operations">
1307 <dia:boolean val=
"true"/>
1309 <dia:attribute name=
"wrap_after_char">
1312 <dia:attribute name=
"comment_line_length">
1315 <dia:attribute name=
"comment_tagging">
1316 <dia:boolean val=
"false"/>
1318 <dia:attribute name=
"line_color">
1319 <dia:color val=
"#000000"/>
1321 <dia:attribute name=
"fill_color">
1322 <dia:color val=
"#ffffff"/>
1324 <dia:attribute name=
"text_color">
1325 <dia:color val=
"#000000"/>
1327 <dia:attribute name=
"normal_font">
1328 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
1330 <dia:attribute name=
"abstract_font">
1331 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
1333 <dia:attribute name=
"polymorphic_font">
1334 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
1336 <dia:attribute name=
"classname_font">
1337 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
1339 <dia:attribute name=
"abstract_classname_font">
1340 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
1342 <dia:attribute name=
"comment_font">
1343 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
1345 <dia:attribute name=
"normal_font_height">
1346 <dia:real val=
"0.80000000000000004"/>
1348 <dia:attribute name=
"polymorphic_font_height">
1349 <dia:real val=
"0.80000000000000004"/>
1351 <dia:attribute name=
"abstract_font_height">
1352 <dia:real val=
"0.80000000000000004"/>
1354 <dia:attribute name=
"classname_font_height">
1357 <dia:attribute name=
"abstract_classname_font_height">
1360 <dia:attribute name=
"comment_font_height">
1361 <dia:real val=
"0.69999999999999996"/>
1363 <dia:attribute name=
"attributes">
1364 <dia:composite type=
"umlattribute">
1365 <dia:attribute name=
"name">
1366 <dia:string>#brush#
</dia:string>
1368 <dia:attribute name=
"type">
1369 <dia:string>#QBrush#
</dia:string>
1371 <dia:attribute name=
"value">
1372 <dia:string>##
</dia:string>
1374 <dia:attribute name=
"comment">
1375 <dia:string>##
</dia:string>
1377 <dia:attribute name=
"visibility">
1380 <dia:attribute name=
"abstract">
1381 <dia:boolean val=
"false"/>
1383 <dia:attribute name=
"class_scope">
1384 <dia:boolean val=
"false"/>
1388 <dia:attribute name=
"operations"/>
1389 <dia:attribute name=
"template">
1390 <dia:boolean val=
"false"/>
1392 <dia:attribute name=
"templates"/>
1394 <dia:object type=
"UML - Generalization" version=
"1" id=
"O12">
1395 <dia:attribute name=
"obj_pos">
1396 <dia:point val=
"21.5838,4.11289"/>
1398 <dia:attribute name=
"obj_bb">
1399 <dia:rectangle val=
"20.7338,4.06289;22.4338,8.34961"/>
1401 <dia:attribute name=
"orth_points">
1402 <dia:point val=
"21.5838,4.11289"/>
1403 <dia:point val=
"21.5838,6.20625"/>
1404 <dia:point val=
"22.1012,6.20625"/>
1405 <dia:point val=
"22.1012,8.29961"/>
1407 <dia:attribute name=
"orth_orient">
1412 <dia:attribute name=
"orth_autoroute">
1413 <dia:boolean val=
"true"/>
1415 <dia:attribute name=
"text_colour">
1416 <dia:color val=
"#000000"/>
1418 <dia:attribute name=
"line_colour">
1419 <dia:color val=
"#000000"/>
1421 <dia:attribute name=
"name">
1422 <dia:string>##
</dia:string>
1424 <dia:attribute name=
"stereotype">
1425 <dia:string>##
</dia:string>
1428 <dia:connection handle=
"0" to=
"O0" connection=
"10"/>
1429 <dia:connection handle=
"1" to=
"O11" connection=
"10"/>