New css schema object for constructing property values from strings
[kworship.git] / design / display_classes.dia
blobc151b367fb545c8ae645189e9ef8216c6fc93a75
1 <?xml version="1.0" encoding="UTF-8"?>
2 <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
3 <dia:diagramdata>
4 <dia:attribute name="background">
5 <dia:color val="#ffffff"/>
6 </dia:attribute>
7 <dia:attribute name="pagebreak">
8 <dia:color val="#000099"/>
9 </dia:attribute>
10 <dia:attribute name="paper">
11 <dia:composite type="paper">
12 <dia:attribute name="name">
13 <dia:string>#A4#</dia:string>
14 </dia:attribute>
15 <dia:attribute name="tmargin">
16 <dia:real val="2.8222000598907471"/>
17 </dia:attribute>
18 <dia:attribute name="bmargin">
19 <dia:real val="2.8222000598907471"/>
20 </dia:attribute>
21 <dia:attribute name="lmargin">
22 <dia:real val="2.8222000598907471"/>
23 </dia:attribute>
24 <dia:attribute name="rmargin">
25 <dia:real val="2.8222000598907471"/>
26 </dia:attribute>
27 <dia:attribute name="is_portrait">
28 <dia:boolean val="true"/>
29 </dia:attribute>
30 <dia:attribute name="scaling">
31 <dia:real val="1"/>
32 </dia:attribute>
33 <dia:attribute name="fitto">
34 <dia:boolean val="false"/>
35 </dia:attribute>
36 </dia:composite>
37 </dia:attribute>
38 <dia:attribute name="grid">
39 <dia:composite type="grid">
40 <dia:attribute name="width_x">
41 <dia:real val="1"/>
42 </dia:attribute>
43 <dia:attribute name="width_y">
44 <dia:real val="1"/>
45 </dia:attribute>
46 <dia:attribute name="visible_x">
47 <dia:int val="1"/>
48 </dia:attribute>
49 <dia:attribute name="visible_y">
50 <dia:int val="1"/>
51 </dia:attribute>
52 <dia:composite type="color"/>
53 </dia:composite>
54 </dia:attribute>
55 <dia:attribute name="color">
56 <dia:color val="#d8e5e5"/>
57 </dia:attribute>
58 <dia:attribute name="guides">
59 <dia:composite type="guides">
60 <dia:attribute name="hguides"/>
61 <dia:attribute name="vguides"/>
62 </dia:composite>
63 </dia:attribute>
64 </dia:diagramdata>
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="23.2,2.355"/>
69 </dia:attribute>
70 <dia:attribute name="obj_bb">
71 <dia:rectangle val="23.15,2.305;40.55,17.99"/>
72 </dia:attribute>
73 <dia:attribute name="elem_corner">
74 <dia:point val="23.2,2.355"/>
75 </dia:attribute>
76 <dia:attribute name="elem_width">
77 <dia:real val="17.300000000000001"/>
78 </dia:attribute>
79 <dia:attribute name="elem_height">
80 <dia:real val="15.585000000000004"/>
81 </dia:attribute>
82 <dia:attribute name="name">
83 <dia:string>#KwAbstractDisplay#</dia:string>
84 </dia:attribute>
85 <dia:attribute name="stereotype">
86 <dia:string>##</dia:string>
87 </dia:attribute>
88 <dia:attribute name="comment">
89 <dia:string>#Display interface class.#</dia:string>
90 </dia:attribute>
91 <dia:attribute name="abstract">
92 <dia:boolean val="true"/>
93 </dia:attribute>
94 <dia:attribute name="suppress_attributes">
95 <dia:boolean val="false"/>
96 </dia:attribute>
97 <dia:attribute name="suppress_operations">
98 <dia:boolean val="false"/>
99 </dia:attribute>
100 <dia:attribute name="visible_attributes">
101 <dia:boolean val="true"/>
102 </dia:attribute>
103 <dia:attribute name="visible_operations">
104 <dia:boolean val="true"/>
105 </dia:attribute>
106 <dia:attribute name="visible_comments">
107 <dia:boolean val="true"/>
108 </dia:attribute>
109 <dia:attribute name="wrap_operations">
110 <dia:boolean val="true"/>
111 </dia:attribute>
112 <dia:attribute name="wrap_after_char">
113 <dia:int val="40"/>
114 </dia:attribute>
115 <dia:attribute name="comment_line_length">
116 <dia:int val="75"/>
117 </dia:attribute>
118 <dia:attribute name="comment_tagging">
119 <dia:boolean val="false"/>
120 </dia:attribute>
121 <dia:attribute name="line_color">
122 <dia:color val="#000000"/>
123 </dia:attribute>
124 <dia:attribute name="fill_color">
125 <dia:color val="#ffffff"/>
126 </dia:attribute>
127 <dia:attribute name="text_color">
128 <dia:color val="#000000"/>
129 </dia:attribute>
130 <dia:attribute name="normal_font">
131 <dia:font family="monospace" style="0" name="Courier"/>
132 </dia:attribute>
133 <dia:attribute name="abstract_font">
134 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
135 </dia:attribute>
136 <dia:attribute name="polymorphic_font">
137 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
138 </dia:attribute>
139 <dia:attribute name="classname_font">
140 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
141 </dia:attribute>
142 <dia:attribute name="abstract_classname_font">
143 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
144 </dia:attribute>
145 <dia:attribute name="comment_font">
146 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
147 </dia:attribute>
148 <dia:attribute name="normal_font_height">
149 <dia:real val="0.80000000000000004"/>
150 </dia:attribute>
151 <dia:attribute name="polymorphic_font_height">
152 <dia:real val="0.80000000000000004"/>
153 </dia:attribute>
154 <dia:attribute name="abstract_font_height">
155 <dia:real val="0.80000000000000004"/>
156 </dia:attribute>
157 <dia:attribute name="classname_font_height">
158 <dia:real val="1"/>
159 </dia:attribute>
160 <dia:attribute name="abstract_classname_font_height">
161 <dia:real val="1"/>
162 </dia:attribute>
163 <dia:attribute name="comment_font_height">
164 <dia:real val="0.69999999999999996"/>
165 </dia:attribute>
166 <dia:attribute name="attributes">
167 <dia:composite type="umlattribute">
168 <dia:attribute name="name">
169 <dia:string>#parent#</dia:string>
170 </dia:attribute>
171 <dia:attribute name="type">
172 <dia:string>#KwAbstractDisplay#</dia:string>
173 </dia:attribute>
174 <dia:attribute name="value">
175 <dia:string>##</dia:string>
176 </dia:attribute>
177 <dia:attribute name="comment">
178 <dia:string>##</dia:string>
179 </dia:attribute>
180 <dia:attribute name="visibility">
181 <dia:enum val="1"/>
182 </dia:attribute>
183 <dia:attribute name="abstract">
184 <dia:boolean val="false"/>
185 </dia:attribute>
186 <dia:attribute name="class_scope">
187 <dia:boolean val="false"/>
188 </dia:attribute>
189 </dia:composite>
190 <dia:composite type="umlattribute">
191 <dia:attribute name="name">
192 <dia:string>#children#</dia:string>
193 </dia:attribute>
194 <dia:attribute name="type">
195 <dia:string>#list&lt;KwAbstractDisplay&gt;#</dia:string>
196 </dia:attribute>
197 <dia:attribute name="value">
198 <dia:string>##</dia:string>
199 </dia:attribute>
200 <dia:attribute name="comment">
201 <dia:string>##</dia:string>
202 </dia:attribute>
203 <dia:attribute name="visibility">
204 <dia:enum val="1"/>
205 </dia:attribute>
206 <dia:attribute name="abstract">
207 <dia:boolean val="false"/>
208 </dia:attribute>
209 <dia:attribute name="class_scope">
210 <dia:boolean val="false"/>
211 </dia:attribute>
212 </dia:composite>
213 </dia:attribute>
214 <dia:attribute name="operations">
215 <dia:composite type="umloperation">
216 <dia:attribute name="name">
217 <dia:string>#attachChild#</dia:string>
218 </dia:attribute>
219 <dia:attribute name="stereotype">
220 <dia:string>##</dia:string>
221 </dia:attribute>
222 <dia:attribute name="type">
223 <dia:string>#bool#</dia:string>
224 </dia:attribute>
225 <dia:attribute name="visibility">
226 <dia:enum val="0"/>
227 </dia:attribute>
228 <dia:attribute name="comment">
229 <dia:string>##</dia:string>
230 </dia:attribute>
231 <dia:attribute name="abstract">
232 <dia:boolean val="false"/>
233 </dia:attribute>
234 <dia:attribute name="inheritance_type">
235 <dia:enum val="2"/>
236 </dia:attribute>
237 <dia:attribute name="query">
238 <dia:boolean val="false"/>
239 </dia:attribute>
240 <dia:attribute name="class_scope">
241 <dia:boolean val="false"/>
242 </dia:attribute>
243 <dia:attribute name="parameters">
244 <dia:composite type="umlparameter">
245 <dia:attribute name="name">
246 <dia:string>#child#</dia:string>
247 </dia:attribute>
248 <dia:attribute name="type">
249 <dia:string>#KwAbstractDisplay#</dia:string>
250 </dia:attribute>
251 <dia:attribute name="value">
252 <dia:string>##</dia:string>
253 </dia:attribute>
254 <dia:attribute name="comment">
255 <dia:string>##</dia:string>
256 </dia:attribute>
257 <dia:attribute name="kind">
258 <dia:enum val="0"/>
259 </dia:attribute>
260 </dia:composite>
261 </dia:attribute>
262 </dia:composite>
263 <dia:composite type="umloperation">
264 <dia:attribute name="name">
265 <dia:string>#setDisplayResolution#</dia:string>
266 </dia:attribute>
267 <dia:attribute name="stereotype">
268 <dia:string>##</dia:string>
269 </dia:attribute>
270 <dia:attribute name="type">
271 <dia:string>##</dia:string>
272 </dia:attribute>
273 <dia:attribute name="visibility">
274 <dia:enum val="0"/>
275 </dia:attribute>
276 <dia:attribute name="comment">
277 <dia:string>##</dia:string>
278 </dia:attribute>
279 <dia:attribute name="abstract">
280 <dia:boolean val="false"/>
281 </dia:attribute>
282 <dia:attribute name="inheritance_type">
283 <dia:enum val="2"/>
284 </dia:attribute>
285 <dia:attribute name="query">
286 <dia:boolean val="false"/>
287 </dia:attribute>
288 <dia:attribute name="class_scope">
289 <dia:boolean val="false"/>
290 </dia:attribute>
291 <dia:attribute name="parameters">
292 <dia:composite type="umlparameter">
293 <dia:attribute name="name">
294 <dia:string>#size#</dia:string>
295 </dia:attribute>
296 <dia:attribute name="type">
297 <dia:string>#QSize#</dia:string>
298 </dia:attribute>
299 <dia:attribute name="value">
300 <dia:string>##</dia:string>
301 </dia:attribute>
302 <dia:attribute name="comment">
303 <dia:string>##</dia:string>
304 </dia:attribute>
305 <dia:attribute name="kind">
306 <dia:enum val="0"/>
307 </dia:attribute>
308 </dia:composite>
309 </dia:attribute>
310 </dia:composite>
311 <dia:composite type="umloperation">
312 <dia:attribute name="name">
313 <dia:string>#clearLayers#</dia:string>
314 </dia:attribute>
315 <dia:attribute name="stereotype">
316 <dia:string>##</dia:string>
317 </dia:attribute>
318 <dia:attribute name="type">
319 <dia:string>##</dia:string>
320 </dia:attribute>
321 <dia:attribute name="visibility">
322 <dia:enum val="0"/>
323 </dia:attribute>
324 <dia:attribute name="comment">
325 <dia:string>##</dia:string>
326 </dia:attribute>
327 <dia:attribute name="abstract">
328 <dia:boolean val="false"/>
329 </dia:attribute>
330 <dia:attribute name="inheritance_type">
331 <dia:enum val="2"/>
332 </dia:attribute>
333 <dia:attribute name="query">
334 <dia:boolean val="false"/>
335 </dia:attribute>
336 <dia:attribute name="class_scope">
337 <dia:boolean val="false"/>
338 </dia:attribute>
339 <dia:attribute name="parameters"/>
340 </dia:composite>
341 <dia:composite type="umloperation">
342 <dia:attribute name="name">
343 <dia:string>#setLayer#</dia:string>
344 </dia:attribute>
345 <dia:attribute name="stereotype">
346 <dia:string>##</dia:string>
347 </dia:attribute>
348 <dia:attribute name="type">
349 <dia:string>##</dia:string>
350 </dia:attribute>
351 <dia:attribute name="visibility">
352 <dia:enum val="0"/>
353 </dia:attribute>
354 <dia:attribute name="comment">
355 <dia:string>##</dia:string>
356 </dia:attribute>
357 <dia:attribute name="abstract">
358 <dia:boolean val="false"/>
359 </dia:attribute>
360 <dia:attribute name="inheritance_type">
361 <dia:enum val="2"/>
362 </dia:attribute>
363 <dia:attribute name="query">
364 <dia:boolean val="false"/>
365 </dia:attribute>
366 <dia:attribute name="class_scope">
367 <dia:boolean val="false"/>
368 </dia:attribute>
369 <dia:attribute name="parameters">
370 <dia:composite type="umlparameter">
371 <dia:attribute name="name">
372 <dia:string>#index#</dia:string>
373 </dia:attribute>
374 <dia:attribute name="type">
375 <dia:string>#uint#</dia:string>
376 </dia:attribute>
377 <dia:attribute name="value">
378 <dia:string>##</dia:string>
379 </dia:attribute>
380 <dia:attribute name="comment">
381 <dia:string>##</dia:string>
382 </dia:attribute>
383 <dia:attribute name="kind">
384 <dia:enum val="0"/>
385 </dia:attribute>
386 </dia:composite>
387 <dia:composite type="umlparameter">
388 <dia:attribute name="name">
389 <dia:string>#layer#</dia:string>
390 </dia:attribute>
391 <dia:attribute name="type">
392 <dia:string>#KwAbstractLayer#</dia:string>
393 </dia:attribute>
394 <dia:attribute name="value">
395 <dia:string>##</dia:string>
396 </dia:attribute>
397 <dia:attribute name="comment">
398 <dia:string>##</dia:string>
399 </dia:attribute>
400 <dia:attribute name="kind">
401 <dia:enum val="0"/>
402 </dia:attribute>
403 </dia:composite>
404 <dia:composite type="umlparameter">
405 <dia:attribute name="name">
406 <dia:string>#insert#</dia:string>
407 </dia:attribute>
408 <dia:attribute name="type">
409 <dia:string>#bool#</dia:string>
410 </dia:attribute>
411 <dia:attribute name="value">
412 <dia:string>#false#</dia:string>
413 </dia:attribute>
414 <dia:attribute name="comment">
415 <dia:string>##</dia:string>
416 </dia:attribute>
417 <dia:attribute name="kind">
418 <dia:enum val="0"/>
419 </dia:attribute>
420 </dia:composite>
421 </dia:attribute>
422 </dia:composite>
423 <dia:composite type="umloperation">
424 <dia:attribute name="name">
425 <dia:string>#removeLayer#</dia:string>
426 </dia:attribute>
427 <dia:attribute name="stereotype">
428 <dia:string>##</dia:string>
429 </dia:attribute>
430 <dia:attribute name="type">
431 <dia:string>##</dia:string>
432 </dia:attribute>
433 <dia:attribute name="visibility">
434 <dia:enum val="0"/>
435 </dia:attribute>
436 <dia:attribute name="comment">
437 <dia:string>##</dia:string>
438 </dia:attribute>
439 <dia:attribute name="abstract">
440 <dia:boolean val="false"/>
441 </dia:attribute>
442 <dia:attribute name="inheritance_type">
443 <dia:enum val="2"/>
444 </dia:attribute>
445 <dia:attribute name="query">
446 <dia:boolean val="false"/>
447 </dia:attribute>
448 <dia:attribute name="class_scope">
449 <dia:boolean val="false"/>
450 </dia:attribute>
451 <dia:attribute name="parameters">
452 <dia:composite type="umlparameter">
453 <dia:attribute name="name">
454 <dia:string>#index#</dia:string>
455 </dia:attribute>
456 <dia:attribute name="type">
457 <dia:string>#uint#</dia:string>
458 </dia:attribute>
459 <dia:attribute name="value">
460 <dia:string>##</dia:string>
461 </dia:attribute>
462 <dia:attribute name="comment">
463 <dia:string>##</dia:string>
464 </dia:attribute>
465 <dia:attribute name="kind">
466 <dia:enum val="0"/>
467 </dia:attribute>
468 </dia:composite>
469 </dia:attribute>
470 </dia:composite>
471 <dia:composite type="umloperation">
472 <dia:attribute name="name">
473 <dia:string>#setDisplayResolutionEvent#</dia:string>
474 </dia:attribute>
475 <dia:attribute name="stereotype">
476 <dia:string>##</dia:string>
477 </dia:attribute>
478 <dia:attribute name="type">
479 <dia:string>##</dia:string>
480 </dia:attribute>
481 <dia:attribute name="visibility">
482 <dia:enum val="2"/>
483 </dia:attribute>
484 <dia:attribute name="comment">
485 <dia:string>##</dia:string>
486 </dia:attribute>
487 <dia:attribute name="abstract">
488 <dia:boolean val="false"/>
489 </dia:attribute>
490 <dia:attribute name="inheritance_type">
491 <dia:enum val="1"/>
492 </dia:attribute>
493 <dia:attribute name="query">
494 <dia:boolean val="false"/>
495 </dia:attribute>
496 <dia:attribute name="class_scope">
497 <dia:boolean val="false"/>
498 </dia:attribute>
499 <dia:attribute name="parameters">
500 <dia:composite type="umlparameter">
501 <dia:attribute name="name">
502 <dia:string>#size#</dia:string>
503 </dia:attribute>
504 <dia:attribute name="type">
505 <dia:string>#QSize#</dia:string>
506 </dia:attribute>
507 <dia:attribute name="value">
508 <dia:string>##</dia:string>
509 </dia:attribute>
510 <dia:attribute name="comment">
511 <dia:string>##</dia:string>
512 </dia:attribute>
513 <dia:attribute name="kind">
514 <dia:enum val="0"/>
515 </dia:attribute>
516 </dia:composite>
517 </dia:attribute>
518 </dia:composite>
519 <dia:composite type="umloperation">
520 <dia:attribute name="name">
521 <dia:string>#clearLayersEvent#</dia:string>
522 </dia:attribute>
523 <dia:attribute name="stereotype">
524 <dia:string>##</dia:string>
525 </dia:attribute>
526 <dia:attribute name="type">
527 <dia:string>##</dia:string>
528 </dia:attribute>
529 <dia:attribute name="visibility">
530 <dia:enum val="2"/>
531 </dia:attribute>
532 <dia:attribute name="comment">
533 <dia:string>##</dia:string>
534 </dia:attribute>
535 <dia:attribute name="abstract">
536 <dia:boolean val="false"/>
537 </dia:attribute>
538 <dia:attribute name="inheritance_type">
539 <dia:enum val="1"/>
540 </dia:attribute>
541 <dia:attribute name="query">
542 <dia:boolean val="false"/>
543 </dia:attribute>
544 <dia:attribute name="class_scope">
545 <dia:boolean val="false"/>
546 </dia:attribute>
547 <dia:attribute name="parameters"/>
548 </dia:composite>
549 <dia:composite type="umloperation">
550 <dia:attribute name="name">
551 <dia:string>#setLayerEvent#</dia:string>
552 </dia:attribute>
553 <dia:attribute name="stereotype">
554 <dia:string>##</dia:string>
555 </dia:attribute>
556 <dia:attribute name="type">
557 <dia:string>##</dia:string>
558 </dia:attribute>
559 <dia:attribute name="visibility">
560 <dia:enum val="2"/>
561 </dia:attribute>
562 <dia:attribute name="comment">
563 <dia:string>##</dia:string>
564 </dia:attribute>
565 <dia:attribute name="abstract">
566 <dia:boolean val="false"/>
567 </dia:attribute>
568 <dia:attribute name="inheritance_type">
569 <dia:enum val="1"/>
570 </dia:attribute>
571 <dia:attribute name="query">
572 <dia:boolean val="false"/>
573 </dia:attribute>
574 <dia:attribute name="class_scope">
575 <dia:boolean val="false"/>
576 </dia:attribute>
577 <dia:attribute name="parameters">
578 <dia:composite type="umlparameter">
579 <dia:attribute name="name">
580 <dia:string>#index#</dia:string>
581 </dia:attribute>
582 <dia:attribute name="type">
583 <dia:string>#uint#</dia:string>
584 </dia:attribute>
585 <dia:attribute name="value">
586 <dia:string>##</dia:string>
587 </dia:attribute>
588 <dia:attribute name="comment">
589 <dia:string>##</dia:string>
590 </dia:attribute>
591 <dia:attribute name="kind">
592 <dia:enum val="0"/>
593 </dia:attribute>
594 </dia:composite>
595 <dia:composite type="umlparameter">
596 <dia:attribute name="name">
597 <dia:string>#layer#</dia:string>
598 </dia:attribute>
599 <dia:attribute name="type">
600 <dia:string>#KwAbstractLayer#</dia:string>
601 </dia:attribute>
602 <dia:attribute name="value">
603 <dia:string>##</dia:string>
604 </dia:attribute>
605 <dia:attribute name="comment">
606 <dia:string>##</dia:string>
607 </dia:attribute>
608 <dia:attribute name="kind">
609 <dia:enum val="0"/>
610 </dia:attribute>
611 </dia:composite>
612 <dia:composite type="umlparameter">
613 <dia:attribute name="name">
614 <dia:string>#insert#</dia:string>
615 </dia:attribute>
616 <dia:attribute name="type">
617 <dia:string>#bool#</dia:string>
618 </dia:attribute>
619 <dia:attribute name="value">
620 <dia:string>##</dia:string>
621 </dia:attribute>
622 <dia:attribute name="comment">
623 <dia:string>##</dia:string>
624 </dia:attribute>
625 <dia:attribute name="kind">
626 <dia:enum val="0"/>
627 </dia:attribute>
628 </dia:composite>
629 </dia:attribute>
630 </dia:composite>
631 <dia:composite type="umloperation">
632 <dia:attribute name="name">
633 <dia:string>#removeLayerEvent#</dia:string>
634 </dia:attribute>
635 <dia:attribute name="stereotype">
636 <dia:string>##</dia:string>
637 </dia:attribute>
638 <dia:attribute name="type">
639 <dia:string>##</dia:string>
640 </dia:attribute>
641 <dia:attribute name="visibility">
642 <dia:enum val="2"/>
643 </dia:attribute>
644 <dia:attribute name="comment">
645 <dia:string>##</dia:string>
646 </dia:attribute>
647 <dia:attribute name="abstract">
648 <dia:boolean val="false"/>
649 </dia:attribute>
650 <dia:attribute name="inheritance_type">
651 <dia:enum val="1"/>
652 </dia:attribute>
653 <dia:attribute name="query">
654 <dia:boolean val="false"/>
655 </dia:attribute>
656 <dia:attribute name="class_scope">
657 <dia:boolean val="false"/>
658 </dia:attribute>
659 <dia:attribute name="parameters">
660 <dia:composite type="umlparameter">
661 <dia:attribute name="name">
662 <dia:string>#index#</dia:string>
663 </dia:attribute>
664 <dia:attribute name="type">
665 <dia:string>#uint#</dia:string>
666 </dia:attribute>
667 <dia:attribute name="value">
668 <dia:string>##</dia:string>
669 </dia:attribute>
670 <dia:attribute name="comment">
671 <dia:string>##</dia:string>
672 </dia:attribute>
673 <dia:attribute name="kind">
674 <dia:enum val="0"/>
675 </dia:attribute>
676 </dia:composite>
677 </dia:attribute>
678 </dia:composite>
679 <dia:composite type="umloperation">
680 <dia:attribute name="name">
681 <dia:string>#childAttachedEvent#</dia:string>
682 </dia:attribute>
683 <dia:attribute name="stereotype">
684 <dia:string>##</dia:string>
685 </dia:attribute>
686 <dia:attribute name="type">
687 <dia:string>##</dia:string>
688 </dia:attribute>
689 <dia:attribute name="visibility">
690 <dia:enum val="2"/>
691 </dia:attribute>
692 <dia:attribute name="comment">
693 <dia:string>##</dia:string>
694 </dia:attribute>
695 <dia:attribute name="abstract">
696 <dia:boolean val="false"/>
697 </dia:attribute>
698 <dia:attribute name="inheritance_type">
699 <dia:enum val="1"/>
700 </dia:attribute>
701 <dia:attribute name="query">
702 <dia:boolean val="false"/>
703 </dia:attribute>
704 <dia:attribute name="class_scope">
705 <dia:boolean val="false"/>
706 </dia:attribute>
707 <dia:attribute name="parameters">
708 <dia:composite type="umlparameter">
709 <dia:attribute name="name">
710 <dia:string>#display#</dia:string>
711 </dia:attribute>
712 <dia:attribute name="type">
713 <dia:string>#KwAbstractDisplay#</dia:string>
714 </dia:attribute>
715 <dia:attribute name="value">
716 <dia:string>##</dia:string>
717 </dia:attribute>
718 <dia:attribute name="comment">
719 <dia:string>##</dia:string>
720 </dia:attribute>
721 <dia:attribute name="kind">
722 <dia:enum val="0"/>
723 </dia:attribute>
724 </dia:composite>
725 </dia:attribute>
726 </dia:composite>
727 <dia:composite type="umloperation">
728 <dia:attribute name="name">
729 <dia:string>#childDetachedEvent#</dia:string>
730 </dia:attribute>
731 <dia:attribute name="stereotype">
732 <dia:string>##</dia:string>
733 </dia:attribute>
734 <dia:attribute name="type">
735 <dia:string>##</dia:string>
736 </dia:attribute>
737 <dia:attribute name="visibility">
738 <dia:enum val="2"/>
739 </dia:attribute>
740 <dia:attribute name="comment">
741 <dia:string>##</dia:string>
742 </dia:attribute>
743 <dia:attribute name="abstract">
744 <dia:boolean val="false"/>
745 </dia:attribute>
746 <dia:attribute name="inheritance_type">
747 <dia:enum val="1"/>
748 </dia:attribute>
749 <dia:attribute name="query">
750 <dia:boolean val="false"/>
751 </dia:attribute>
752 <dia:attribute name="class_scope">
753 <dia:boolean val="false"/>
754 </dia:attribute>
755 <dia:attribute name="parameters">
756 <dia:composite type="umlparameter">
757 <dia:attribute name="name">
758 <dia:string>#display#</dia:string>
759 </dia:attribute>
760 <dia:attribute name="type">
761 <dia:string>#KwAbstractDisplay#</dia:string>
762 </dia:attribute>
763 <dia:attribute name="value">
764 <dia:string>##</dia:string>
765 </dia:attribute>
766 <dia:attribute name="comment">
767 <dia:string>##</dia:string>
768 </dia:attribute>
769 <dia:attribute name="kind">
770 <dia:enum val="0"/>
771 </dia:attribute>
772 </dia:composite>
773 </dia:attribute>
774 </dia:composite>
775 <dia:composite type="umloperation">
776 <dia:attribute name="name">
777 <dia:string>#connectedEvent#</dia:string>
778 </dia:attribute>
779 <dia:attribute name="stereotype">
780 <dia:string>##</dia:string>
781 </dia:attribute>
782 <dia:attribute name="type">
783 <dia:string>##</dia:string>
784 </dia:attribute>
785 <dia:attribute name="visibility">
786 <dia:enum val="2"/>
787 </dia:attribute>
788 <dia:attribute name="comment">
789 <dia:string>##</dia:string>
790 </dia:attribute>
791 <dia:attribute name="abstract">
792 <dia:boolean val="false"/>
793 </dia:attribute>
794 <dia:attribute name="inheritance_type">
795 <dia:enum val="1"/>
796 </dia:attribute>
797 <dia:attribute name="query">
798 <dia:boolean val="false"/>
799 </dia:attribute>
800 <dia:attribute name="class_scope">
801 <dia:boolean val="false"/>
802 </dia:attribute>
803 <dia:attribute name="parameters"/>
804 </dia:composite>
805 <dia:composite type="umloperation">
806 <dia:attribute name="name">
807 <dia:string>#disconnectedEvent#</dia:string>
808 </dia:attribute>
809 <dia:attribute name="stereotype">
810 <dia:string>##</dia:string>
811 </dia:attribute>
812 <dia:attribute name="type">
813 <dia:string>##</dia:string>
814 </dia:attribute>
815 <dia:attribute name="visibility">
816 <dia:enum val="2"/>
817 </dia:attribute>
818 <dia:attribute name="comment">
819 <dia:string>##</dia:string>
820 </dia:attribute>
821 <dia:attribute name="abstract">
822 <dia:boolean val="false"/>
823 </dia:attribute>
824 <dia:attribute name="inheritance_type">
825 <dia:enum val="1"/>
826 </dia:attribute>
827 <dia:attribute name="query">
828 <dia:boolean val="false"/>
829 </dia:attribute>
830 <dia:attribute name="class_scope">
831 <dia:boolean val="false"/>
832 </dia:attribute>
833 <dia:attribute name="parameters"/>
834 </dia:composite>
835 </dia:attribute>
836 <dia:attribute name="template">
837 <dia:boolean val="false"/>
838 </dia:attribute>
839 <dia:attribute name="templates"/>
840 </dia:object>
841 <dia:object type="UML - Class" version="0" id="O1">
842 <dia:attribute name="obj_pos">
843 <dia:point val="1.7,30.105"/>
844 </dia:attribute>
845 <dia:attribute name="obj_bb">
846 <dia:rectangle val="1.65,30.055;19.49,33.255"/>
847 </dia:attribute>
848 <dia:attribute name="elem_corner">
849 <dia:point val="1.7,30.105"/>
850 </dia:attribute>
851 <dia:attribute name="elem_width">
852 <dia:real val="17.740000000000002"/>
853 </dia:attribute>
854 <dia:attribute name="elem_height">
855 <dia:real val="3.0999999999999996"/>
856 </dia:attribute>
857 <dia:attribute name="name">
858 <dia:string>#KwRemoteDisplayController#</dia:string>
859 </dia:attribute>
860 <dia:attribute name="stereotype">
861 <dia:string>##</dia:string>
862 </dia:attribute>
863 <dia:attribute name="comment">
864 <dia:string>#Display server class that passes control from the remote controller.#</dia:string>
865 </dia:attribute>
866 <dia:attribute name="abstract">
867 <dia:boolean val="false"/>
868 </dia:attribute>
869 <dia:attribute name="suppress_attributes">
870 <dia:boolean val="false"/>
871 </dia:attribute>
872 <dia:attribute name="suppress_operations">
873 <dia:boolean val="false"/>
874 </dia:attribute>
875 <dia:attribute name="visible_attributes">
876 <dia:boolean val="false"/>
877 </dia:attribute>
878 <dia:attribute name="visible_operations">
879 <dia:boolean val="true"/>
880 </dia:attribute>
881 <dia:attribute name="visible_comments">
882 <dia:boolean val="true"/>
883 </dia:attribute>
884 <dia:attribute name="wrap_operations">
885 <dia:boolean val="true"/>
886 </dia:attribute>
887 <dia:attribute name="wrap_after_char">
888 <dia:int val="40"/>
889 </dia:attribute>
890 <dia:attribute name="comment_line_length">
891 <dia:int val="75"/>
892 </dia:attribute>
893 <dia:attribute name="comment_tagging">
894 <dia:boolean val="false"/>
895 </dia:attribute>
896 <dia:attribute name="line_color">
897 <dia:color val="#000000"/>
898 </dia:attribute>
899 <dia:attribute name="fill_color">
900 <dia:color val="#ffffff"/>
901 </dia:attribute>
902 <dia:attribute name="text_color">
903 <dia:color val="#000000"/>
904 </dia:attribute>
905 <dia:attribute name="normal_font">
906 <dia:font family="monospace" style="0" name="Courier"/>
907 </dia:attribute>
908 <dia:attribute name="abstract_font">
909 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
910 </dia:attribute>
911 <dia:attribute name="polymorphic_font">
912 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
913 </dia:attribute>
914 <dia:attribute name="classname_font">
915 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
916 </dia:attribute>
917 <dia:attribute name="abstract_classname_font">
918 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
919 </dia:attribute>
920 <dia:attribute name="comment_font">
921 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
922 </dia:attribute>
923 <dia:attribute name="normal_font_height">
924 <dia:real val="0.80000000000000004"/>
925 </dia:attribute>
926 <dia:attribute name="polymorphic_font_height">
927 <dia:real val="0.80000000000000004"/>
928 </dia:attribute>
929 <dia:attribute name="abstract_font_height">
930 <dia:real val="0.80000000000000004"/>
931 </dia:attribute>
932 <dia:attribute name="classname_font_height">
933 <dia:real val="1"/>
934 </dia:attribute>
935 <dia:attribute name="abstract_classname_font_height">
936 <dia:real val="1"/>
937 </dia:attribute>
938 <dia:attribute name="comment_font_height">
939 <dia:real val="0.69999999999999996"/>
940 </dia:attribute>
941 <dia:attribute name="attributes"/>
942 <dia:attribute name="operations">
943 <dia:composite type="umloperation">
944 <dia:attribute name="name">
945 <dia:string>#listen#</dia:string>
946 </dia:attribute>
947 <dia:attribute name="stereotype">
948 <dia:string>##</dia:string>
949 </dia:attribute>
950 <dia:attribute name="type">
951 <dia:string>#bool#</dia:string>
952 </dia:attribute>
953 <dia:attribute name="visibility">
954 <dia:enum val="0"/>
955 </dia:attribute>
956 <dia:attribute name="comment">
957 <dia:string>##</dia:string>
958 </dia:attribute>
959 <dia:attribute name="abstract">
960 <dia:boolean val="false"/>
961 </dia:attribute>
962 <dia:attribute name="inheritance_type">
963 <dia:enum val="2"/>
964 </dia:attribute>
965 <dia:attribute name="query">
966 <dia:boolean val="false"/>
967 </dia:attribute>
968 <dia:attribute name="class_scope">
969 <dia:boolean val="false"/>
970 </dia:attribute>
971 <dia:attribute name="parameters"/>
972 </dia:composite>
973 </dia:attribute>
974 <dia:attribute name="template">
975 <dia:boolean val="false"/>
976 </dia:attribute>
977 <dia:attribute name="templates"/>
978 </dia:object>
979 <dia:object type="UML - Class" version="0" id="O2">
980 <dia:attribute name="obj_pos">
981 <dia:point val="41.75,29.905"/>
982 </dia:attribute>
983 <dia:attribute name="obj_bb">
984 <dia:rectangle val="41.7,29.855;59.1,35.9975"/>
985 </dia:attribute>
986 <dia:attribute name="elem_corner">
987 <dia:point val="41.75,29.905"/>
988 </dia:attribute>
989 <dia:attribute name="elem_width">
990 <dia:real val="17.300000000000001"/>
991 </dia:attribute>
992 <dia:attribute name="elem_height">
993 <dia:real val="6.0425000000000004"/>
994 </dia:attribute>
995 <dia:attribute name="name">
996 <dia:string>#KwLocalDisplay#</dia:string>
997 </dia:attribute>
998 <dia:attribute name="stereotype">
999 <dia:string>##</dia:string>
1000 </dia:attribute>
1001 <dia:attribute name="comment">
1002 <dia:string>#Local display to actually render according to the control.#</dia:string>
1003 </dia:attribute>
1004 <dia:attribute name="abstract">
1005 <dia:boolean val="false"/>
1006 </dia:attribute>
1007 <dia:attribute name="suppress_attributes">
1008 <dia:boolean val="false"/>
1009 </dia:attribute>
1010 <dia:attribute name="suppress_operations">
1011 <dia:boolean val="false"/>
1012 </dia:attribute>
1013 <dia:attribute name="visible_attributes">
1014 <dia:boolean val="false"/>
1015 </dia:attribute>
1016 <dia:attribute name="visible_operations">
1017 <dia:boolean val="true"/>
1018 </dia:attribute>
1019 <dia:attribute name="visible_comments">
1020 <dia:boolean val="true"/>
1021 </dia:attribute>
1022 <dia:attribute name="wrap_operations">
1023 <dia:boolean val="true"/>
1024 </dia:attribute>
1025 <dia:attribute name="wrap_after_char">
1026 <dia:int val="40"/>
1027 </dia:attribute>
1028 <dia:attribute name="comment_line_length">
1029 <dia:int val="75"/>
1030 </dia:attribute>
1031 <dia:attribute name="comment_tagging">
1032 <dia:boolean val="false"/>
1033 </dia:attribute>
1034 <dia:attribute name="line_color">
1035 <dia:color val="#000000"/>
1036 </dia:attribute>
1037 <dia:attribute name="fill_color">
1038 <dia:color val="#ffffff"/>
1039 </dia:attribute>
1040 <dia:attribute name="text_color">
1041 <dia:color val="#000000"/>
1042 </dia:attribute>
1043 <dia:attribute name="normal_font">
1044 <dia:font family="monospace" style="0" name="Courier"/>
1045 </dia:attribute>
1046 <dia:attribute name="abstract_font">
1047 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
1048 </dia:attribute>
1049 <dia:attribute name="polymorphic_font">
1050 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
1051 </dia:attribute>
1052 <dia:attribute name="classname_font">
1053 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
1054 </dia:attribute>
1055 <dia:attribute name="abstract_classname_font">
1056 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
1057 </dia:attribute>
1058 <dia:attribute name="comment_font">
1059 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
1060 </dia:attribute>
1061 <dia:attribute name="normal_font_height">
1062 <dia:real val="0.80000000000000004"/>
1063 </dia:attribute>
1064 <dia:attribute name="polymorphic_font_height">
1065 <dia:real val="0.80000000000000004"/>
1066 </dia:attribute>
1067 <dia:attribute name="abstract_font_height">
1068 <dia:real val="0.80000000000000004"/>
1069 </dia:attribute>
1070 <dia:attribute name="classname_font_height">
1071 <dia:real val="1"/>
1072 </dia:attribute>
1073 <dia:attribute name="abstract_classname_font_height">
1074 <dia:real val="1"/>
1075 </dia:attribute>
1076 <dia:attribute name="comment_font_height">
1077 <dia:real val="0.69999999999999996"/>
1078 </dia:attribute>
1079 <dia:attribute name="attributes"/>
1080 <dia:attribute name="operations">
1081 <dia:composite type="umloperation">
1082 <dia:attribute name="name">
1083 <dia:string>#setDisplayResolutionEvent#</dia:string>
1084 </dia:attribute>
1085 <dia:attribute name="stereotype">
1086 <dia:string>##</dia:string>
1087 </dia:attribute>
1088 <dia:attribute name="type">
1089 <dia:string>##</dia:string>
1090 </dia:attribute>
1091 <dia:attribute name="visibility">
1092 <dia:enum val="2"/>
1093 </dia:attribute>
1094 <dia:attribute name="comment">
1095 <dia:string>##</dia:string>
1096 </dia:attribute>
1097 <dia:attribute name="abstract">
1098 <dia:boolean val="false"/>
1099 </dia:attribute>
1100 <dia:attribute name="inheritance_type">
1101 <dia:enum val="1"/>
1102 </dia:attribute>
1103 <dia:attribute name="query">
1104 <dia:boolean val="false"/>
1105 </dia:attribute>
1106 <dia:attribute name="class_scope">
1107 <dia:boolean val="false"/>
1108 </dia:attribute>
1109 <dia:attribute name="parameters">
1110 <dia:composite type="umlparameter">
1111 <dia:attribute name="name">
1112 <dia:string>#size#</dia:string>
1113 </dia:attribute>
1114 <dia:attribute name="type">
1115 <dia:string>#QSize#</dia:string>
1116 </dia:attribute>
1117 <dia:attribute name="value">
1118 <dia:string>##</dia:string>
1119 </dia:attribute>
1120 <dia:attribute name="comment">
1121 <dia:string>##</dia:string>
1122 </dia:attribute>
1123 <dia:attribute name="kind">
1124 <dia:enum val="0"/>
1125 </dia:attribute>
1126 </dia:composite>
1127 </dia:attribute>
1128 </dia:composite>
1129 <dia:composite type="umloperation">
1130 <dia:attribute name="name">
1131 <dia:string>#clearLayersEvent#</dia:string>
1132 </dia:attribute>
1133 <dia:attribute name="stereotype">
1134 <dia:string>##</dia:string>
1135 </dia:attribute>
1136 <dia:attribute name="type">
1137 <dia:string>##</dia:string>
1138 </dia:attribute>
1139 <dia:attribute name="visibility">
1140 <dia:enum val="2"/>
1141 </dia:attribute>
1142 <dia:attribute name="comment">
1143 <dia:string>##</dia:string>
1144 </dia:attribute>
1145 <dia:attribute name="abstract">
1146 <dia:boolean val="false"/>
1147 </dia:attribute>
1148 <dia:attribute name="inheritance_type">
1149 <dia:enum val="1"/>
1150 </dia:attribute>
1151 <dia:attribute name="query">
1152 <dia:boolean val="false"/>
1153 </dia:attribute>
1154 <dia:attribute name="class_scope">
1155 <dia:boolean val="false"/>
1156 </dia:attribute>
1157 <dia:attribute name="parameters"/>
1158 </dia:composite>
1159 <dia:composite type="umloperation">
1160 <dia:attribute name="name">
1161 <dia:string>#setLayerEvent#</dia:string>
1162 </dia:attribute>
1163 <dia:attribute name="stereotype">
1164 <dia:string>##</dia:string>
1165 </dia:attribute>
1166 <dia:attribute name="type">
1167 <dia:string>##</dia:string>
1168 </dia:attribute>
1169 <dia:attribute name="visibility">
1170 <dia:enum val="2"/>
1171 </dia:attribute>
1172 <dia:attribute name="comment">
1173 <dia:string>##</dia:string>
1174 </dia:attribute>
1175 <dia:attribute name="abstract">
1176 <dia:boolean val="false"/>
1177 </dia:attribute>
1178 <dia:attribute name="inheritance_type">
1179 <dia:enum val="1"/>
1180 </dia:attribute>
1181 <dia:attribute name="query">
1182 <dia:boolean val="false"/>
1183 </dia:attribute>
1184 <dia:attribute name="class_scope">
1185 <dia:boolean val="false"/>
1186 </dia:attribute>
1187 <dia:attribute name="parameters">
1188 <dia:composite type="umlparameter">
1189 <dia:attribute name="name">
1190 <dia:string>#index#</dia:string>
1191 </dia:attribute>
1192 <dia:attribute name="type">
1193 <dia:string>#uint#</dia:string>
1194 </dia:attribute>
1195 <dia:attribute name="value">
1196 <dia:string>##</dia:string>
1197 </dia:attribute>
1198 <dia:attribute name="comment">
1199 <dia:string>##</dia:string>
1200 </dia:attribute>
1201 <dia:attribute name="kind">
1202 <dia:enum val="0"/>
1203 </dia:attribute>
1204 </dia:composite>
1205 <dia:composite type="umlparameter">
1206 <dia:attribute name="name">
1207 <dia:string>#layer#</dia:string>
1208 </dia:attribute>
1209 <dia:attribute name="type">
1210 <dia:string>#KwAbstractLayer#</dia:string>
1211 </dia:attribute>
1212 <dia:attribute name="value">
1213 <dia:string>##</dia:string>
1214 </dia:attribute>
1215 <dia:attribute name="comment">
1216 <dia:string>##</dia:string>
1217 </dia:attribute>
1218 <dia:attribute name="kind">
1219 <dia:enum val="0"/>
1220 </dia:attribute>
1221 </dia:composite>
1222 <dia:composite type="umlparameter">
1223 <dia:attribute name="name">
1224 <dia:string>#insert#</dia:string>
1225 </dia:attribute>
1226 <dia:attribute name="type">
1227 <dia:string>#bool#</dia:string>
1228 </dia:attribute>
1229 <dia:attribute name="value">
1230 <dia:string>##</dia:string>
1231 </dia:attribute>
1232 <dia:attribute name="comment">
1233 <dia:string>##</dia:string>
1234 </dia:attribute>
1235 <dia:attribute name="kind">
1236 <dia:enum val="0"/>
1237 </dia:attribute>
1238 </dia:composite>
1239 </dia:attribute>
1240 </dia:composite>
1241 <dia:composite type="umloperation">
1242 <dia:attribute name="name">
1243 <dia:string>#removeLayerEvent#</dia:string>
1244 </dia:attribute>
1245 <dia:attribute name="stereotype">
1246 <dia:string>##</dia:string>
1247 </dia:attribute>
1248 <dia:attribute name="type">
1249 <dia:string>##</dia:string>
1250 </dia:attribute>
1251 <dia:attribute name="visibility">
1252 <dia:enum val="2"/>
1253 </dia:attribute>
1254 <dia:attribute name="comment">
1255 <dia:string>##</dia:string>
1256 </dia:attribute>
1257 <dia:attribute name="abstract">
1258 <dia:boolean val="false"/>
1259 </dia:attribute>
1260 <dia:attribute name="inheritance_type">
1261 <dia:enum val="2"/>
1262 </dia:attribute>
1263 <dia:attribute name="query">
1264 <dia:boolean val="false"/>
1265 </dia:attribute>
1266 <dia:attribute name="class_scope">
1267 <dia:boolean val="false"/>
1268 </dia:attribute>
1269 <dia:attribute name="parameters">
1270 <dia:composite type="umlparameter">
1271 <dia:attribute name="name">
1272 <dia:string>#index#</dia:string>
1273 </dia:attribute>
1274 <dia:attribute name="type">
1275 <dia:string>#uint#</dia:string>
1276 </dia:attribute>
1277 <dia:attribute name="value">
1278 <dia:string>##</dia:string>
1279 </dia:attribute>
1280 <dia:attribute name="comment">
1281 <dia:string>##</dia:string>
1282 </dia:attribute>
1283 <dia:attribute name="kind">
1284 <dia:enum val="0"/>
1285 </dia:attribute>
1286 </dia:composite>
1287 </dia:attribute>
1288 </dia:composite>
1289 </dia:attribute>
1290 <dia:attribute name="template">
1291 <dia:boolean val="false"/>
1292 </dia:attribute>
1293 <dia:attribute name="templates"/>
1294 </dia:object>
1295 <dia:object type="UML - Dependency" version="1" id="O3">
1296 <dia:attribute name="obj_pos">
1297 <dia:point val="23.225,31.15"/>
1298 </dia:attribute>
1299 <dia:attribute name="obj_bb">
1300 <dia:rectangle val="19.39,30.3525;23.275,31.9525"/>
1301 </dia:attribute>
1302 <dia:attribute name="orth_points">
1303 <dia:point val="23.225,31.15"/>
1304 <dia:point val="21.3325,31.15"/>
1305 <dia:point val="21.3325,31.155"/>
1306 <dia:point val="19.44,31.155"/>
1307 </dia:attribute>
1308 <dia:attribute name="orth_orient">
1309 <dia:enum val="0"/>
1310 <dia:enum val="1"/>
1311 <dia:enum val="0"/>
1312 </dia:attribute>
1313 <dia:attribute name="orth_autoroute">
1314 <dia:boolean val="true"/>
1315 </dia:attribute>
1316 <dia:attribute name="text_colour">
1317 <dia:color val="#000000"/>
1318 </dia:attribute>
1319 <dia:attribute name="line_colour">
1320 <dia:color val="#000000"/>
1321 </dia:attribute>
1322 <dia:attribute name="name">
1323 <dia:string>##</dia:string>
1324 </dia:attribute>
1325 <dia:attribute name="stereotype">
1326 <dia:string>##</dia:string>
1327 </dia:attribute>
1328 <dia:attribute name="draw_arrow">
1329 <dia:boolean val="false"/>
1330 </dia:attribute>
1331 <dia:connections>
1332 <dia:connection handle="0" to="O5" connection="3"/>
1333 <dia:connection handle="1" to="O1" connection="4"/>
1334 </dia:connections>
1335 </dia:object>
1336 <dia:object type="UML - Association" version="1" id="O4">
1337 <dia:attribute name="obj_pos">
1338 <dia:point val="23.2,4.955"/>
1339 </dia:attribute>
1340 <dia:attribute name="obj_bb">
1341 <dia:rectangle val="20.3563,4.155;23.25,6.6725"/>
1342 </dia:attribute>
1343 <dia:attribute name="orth_points">
1344 <dia:point val="23.2,4.955"/>
1345 <dia:point val="20.4063,4.955"/>
1346 <dia:point val="20.4063,5.4625"/>
1347 <dia:point val="20.4563,5.4625"/>
1348 <dia:point val="20.4563,5.755"/>
1349 <dia:point val="23.2,5.755"/>
1350 </dia:attribute>
1351 <dia:attribute name="orth_orient">
1352 <dia:enum val="0"/>
1353 <dia:enum val="1"/>
1354 <dia:enum val="0"/>
1355 <dia:enum val="1"/>
1356 <dia:enum val="0"/>
1357 </dia:attribute>
1358 <dia:attribute name="autorouting">
1359 <dia:boolean val="false"/>
1360 </dia:attribute>
1361 <dia:attribute name="name">
1362 <dia:string>##</dia:string>
1363 </dia:attribute>
1364 <dia:attribute name="direction">
1365 <dia:enum val="0"/>
1366 </dia:attribute>
1367 <dia:attribute name="ends">
1368 <dia:composite>
1369 <dia:attribute name="role">
1370 <dia:string>##</dia:string>
1371 </dia:attribute>
1372 <dia:attribute name="multiplicity">
1373 <dia:string>#*#</dia:string>
1374 </dia:attribute>
1375 <dia:attribute name="arrow">
1376 <dia:boolean val="true"/>
1377 </dia:attribute>
1378 <dia:attribute name="aggregate">
1379 <dia:enum val="0"/>
1380 </dia:attribute>
1381 <dia:attribute name="visibility">
1382 <dia:enum val="1"/>
1383 </dia:attribute>
1384 </dia:composite>
1385 <dia:composite>
1386 <dia:attribute name="role">
1387 <dia:string>##</dia:string>
1388 </dia:attribute>
1389 <dia:attribute name="multiplicity">
1390 <dia:string>#1#</dia:string>
1391 </dia:attribute>
1392 <dia:attribute name="arrow">
1393 <dia:boolean val="true"/>
1394 </dia:attribute>
1395 <dia:attribute name="aggregate">
1396 <dia:enum val="0"/>
1397 </dia:attribute>
1398 <dia:attribute name="visibility">
1399 <dia:enum val="1"/>
1400 </dia:attribute>
1401 </dia:composite>
1402 </dia:attribute>
1403 <dia:connections>
1404 <dia:connection handle="0" to="O0" connection="8"/>
1405 <dia:connection handle="1" to="O0" connection="10"/>
1406 </dia:connections>
1407 </dia:object>
1408 <dia:object type="UML - Class" version="0" id="O5">
1409 <dia:attribute name="obj_pos">
1410 <dia:point val="23.225,30.1"/>
1411 </dia:attribute>
1412 <dia:attribute name="obj_bb">
1413 <dia:rectangle val="23.175,30.05;40.575,36.9925"/>
1414 </dia:attribute>
1415 <dia:attribute name="elem_corner">
1416 <dia:point val="23.225,30.1"/>
1417 </dia:attribute>
1418 <dia:attribute name="elem_width">
1419 <dia:real val="17.300000000000001"/>
1420 </dia:attribute>
1421 <dia:attribute name="elem_height">
1422 <dia:real val="6.8425000000000002"/>
1423 </dia:attribute>
1424 <dia:attribute name="name">
1425 <dia:string>#KwRemoteDisplay#</dia:string>
1426 </dia:attribute>
1427 <dia:attribute name="stereotype">
1428 <dia:string>##</dia:string>
1429 </dia:attribute>
1430 <dia:attribute name="comment">
1431 <dia:string>#Display client that passes control to a remote display.#</dia:string>
1432 </dia:attribute>
1433 <dia:attribute name="abstract">
1434 <dia:boolean val="false"/>
1435 </dia:attribute>
1436 <dia:attribute name="suppress_attributes">
1437 <dia:boolean val="false"/>
1438 </dia:attribute>
1439 <dia:attribute name="suppress_operations">
1440 <dia:boolean val="false"/>
1441 </dia:attribute>
1442 <dia:attribute name="visible_attributes">
1443 <dia:boolean val="false"/>
1444 </dia:attribute>
1445 <dia:attribute name="visible_operations">
1446 <dia:boolean val="true"/>
1447 </dia:attribute>
1448 <dia:attribute name="visible_comments">
1449 <dia:boolean val="true"/>
1450 </dia:attribute>
1451 <dia:attribute name="wrap_operations">
1452 <dia:boolean val="true"/>
1453 </dia:attribute>
1454 <dia:attribute name="wrap_after_char">
1455 <dia:int val="40"/>
1456 </dia:attribute>
1457 <dia:attribute name="comment_line_length">
1458 <dia:int val="75"/>
1459 </dia:attribute>
1460 <dia:attribute name="comment_tagging">
1461 <dia:boolean val="false"/>
1462 </dia:attribute>
1463 <dia:attribute name="line_color">
1464 <dia:color val="#000000"/>
1465 </dia:attribute>
1466 <dia:attribute name="fill_color">
1467 <dia:color val="#ffffff"/>
1468 </dia:attribute>
1469 <dia:attribute name="text_color">
1470 <dia:color val="#000000"/>
1471 </dia:attribute>
1472 <dia:attribute name="normal_font">
1473 <dia:font family="monospace" style="0" name="Courier"/>
1474 </dia:attribute>
1475 <dia:attribute name="abstract_font">
1476 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
1477 </dia:attribute>
1478 <dia:attribute name="polymorphic_font">
1479 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
1480 </dia:attribute>
1481 <dia:attribute name="classname_font">
1482 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
1483 </dia:attribute>
1484 <dia:attribute name="abstract_classname_font">
1485 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
1486 </dia:attribute>
1487 <dia:attribute name="comment_font">
1488 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
1489 </dia:attribute>
1490 <dia:attribute name="normal_font_height">
1491 <dia:real val="0.80000000000000004"/>
1492 </dia:attribute>
1493 <dia:attribute name="polymorphic_font_height">
1494 <dia:real val="0.80000000000000004"/>
1495 </dia:attribute>
1496 <dia:attribute name="abstract_font_height">
1497 <dia:real val="0.80000000000000004"/>
1498 </dia:attribute>
1499 <dia:attribute name="classname_font_height">
1500 <dia:real val="1"/>
1501 </dia:attribute>
1502 <dia:attribute name="abstract_classname_font_height">
1503 <dia:real val="1"/>
1504 </dia:attribute>
1505 <dia:attribute name="comment_font_height">
1506 <dia:real val="0.69999999999999996"/>
1507 </dia:attribute>
1508 <dia:attribute name="attributes"/>
1509 <dia:attribute name="operations">
1510 <dia:composite type="umloperation">
1511 <dia:attribute name="name">
1512 <dia:string>#connect#</dia:string>
1513 </dia:attribute>
1514 <dia:attribute name="stereotype">
1515 <dia:string>##</dia:string>
1516 </dia:attribute>
1517 <dia:attribute name="type">
1518 <dia:string>#bool#</dia:string>
1519 </dia:attribute>
1520 <dia:attribute name="visibility">
1521 <dia:enum val="0"/>
1522 </dia:attribute>
1523 <dia:attribute name="comment">
1524 <dia:string>##</dia:string>
1525 </dia:attribute>
1526 <dia:attribute name="abstract">
1527 <dia:boolean val="false"/>
1528 </dia:attribute>
1529 <dia:attribute name="inheritance_type">
1530 <dia:enum val="2"/>
1531 </dia:attribute>
1532 <dia:attribute name="query">
1533 <dia:boolean val="false"/>
1534 </dia:attribute>
1535 <dia:attribute name="class_scope">
1536 <dia:boolean val="false"/>
1537 </dia:attribute>
1538 <dia:attribute name="parameters"/>
1539 </dia:composite>
1540 <dia:composite type="umloperation">
1541 <dia:attribute name="name">
1542 <dia:string>#setDisplayResolutionEvent#</dia:string>
1543 </dia:attribute>
1544 <dia:attribute name="stereotype">
1545 <dia:string>##</dia:string>
1546 </dia:attribute>
1547 <dia:attribute name="type">
1548 <dia:string>##</dia:string>
1549 </dia:attribute>
1550 <dia:attribute name="visibility">
1551 <dia:enum val="2"/>
1552 </dia:attribute>
1553 <dia:attribute name="comment">
1554 <dia:string>##</dia:string>
1555 </dia:attribute>
1556 <dia:attribute name="abstract">
1557 <dia:boolean val="false"/>
1558 </dia:attribute>
1559 <dia:attribute name="inheritance_type">
1560 <dia:enum val="1"/>
1561 </dia:attribute>
1562 <dia:attribute name="query">
1563 <dia:boolean val="false"/>
1564 </dia:attribute>
1565 <dia:attribute name="class_scope">
1566 <dia:boolean val="false"/>
1567 </dia:attribute>
1568 <dia:attribute name="parameters">
1569 <dia:composite type="umlparameter">
1570 <dia:attribute name="name">
1571 <dia:string>#size#</dia:string>
1572 </dia:attribute>
1573 <dia:attribute name="type">
1574 <dia:string>#QSize#</dia:string>
1575 </dia:attribute>
1576 <dia:attribute name="value">
1577 <dia:string>##</dia:string>
1578 </dia:attribute>
1579 <dia:attribute name="comment">
1580 <dia:string>##</dia:string>
1581 </dia:attribute>
1582 <dia:attribute name="kind">
1583 <dia:enum val="0"/>
1584 </dia:attribute>
1585 </dia:composite>
1586 </dia:attribute>
1587 </dia:composite>
1588 <dia:composite type="umloperation">
1589 <dia:attribute name="name">
1590 <dia:string>#clearLayersEvent#</dia:string>
1591 </dia:attribute>
1592 <dia:attribute name="stereotype">
1593 <dia:string>##</dia:string>
1594 </dia:attribute>
1595 <dia:attribute name="type">
1596 <dia:string>##</dia:string>
1597 </dia:attribute>
1598 <dia:attribute name="visibility">
1599 <dia:enum val="2"/>
1600 </dia:attribute>
1601 <dia:attribute name="comment">
1602 <dia:string>##</dia:string>
1603 </dia:attribute>
1604 <dia:attribute name="abstract">
1605 <dia:boolean val="false"/>
1606 </dia:attribute>
1607 <dia:attribute name="inheritance_type">
1608 <dia:enum val="2"/>
1609 </dia:attribute>
1610 <dia:attribute name="query">
1611 <dia:boolean val="false"/>
1612 </dia:attribute>
1613 <dia:attribute name="class_scope">
1614 <dia:boolean val="false"/>
1615 </dia:attribute>
1616 <dia:attribute name="parameters"/>
1617 </dia:composite>
1618 <dia:composite type="umloperation">
1619 <dia:attribute name="name">
1620 <dia:string>#setLayerEvent#</dia:string>
1621 </dia:attribute>
1622 <dia:attribute name="stereotype">
1623 <dia:string>##</dia:string>
1624 </dia:attribute>
1625 <dia:attribute name="type">
1626 <dia:string>##</dia:string>
1627 </dia:attribute>
1628 <dia:attribute name="visibility">
1629 <dia:enum val="2"/>
1630 </dia:attribute>
1631 <dia:attribute name="comment">
1632 <dia:string>##</dia:string>
1633 </dia:attribute>
1634 <dia:attribute name="abstract">
1635 <dia:boolean val="false"/>
1636 </dia:attribute>
1637 <dia:attribute name="inheritance_type">
1638 <dia:enum val="1"/>
1639 </dia:attribute>
1640 <dia:attribute name="query">
1641 <dia:boolean val="false"/>
1642 </dia:attribute>
1643 <dia:attribute name="class_scope">
1644 <dia:boolean val="false"/>
1645 </dia:attribute>
1646 <dia:attribute name="parameters">
1647 <dia:composite type="umlparameter">
1648 <dia:attribute name="name">
1649 <dia:string>#index#</dia:string>
1650 </dia:attribute>
1651 <dia:attribute name="type">
1652 <dia:string>#uint#</dia:string>
1653 </dia:attribute>
1654 <dia:attribute name="value">
1655 <dia:string>##</dia:string>
1656 </dia:attribute>
1657 <dia:attribute name="comment">
1658 <dia:string>##</dia:string>
1659 </dia:attribute>
1660 <dia:attribute name="kind">
1661 <dia:enum val="0"/>
1662 </dia:attribute>
1663 </dia:composite>
1664 <dia:composite type="umlparameter">
1665 <dia:attribute name="name">
1666 <dia:string>#layer#</dia:string>
1667 </dia:attribute>
1668 <dia:attribute name="type">
1669 <dia:string>#KwAbstractLayer#</dia:string>
1670 </dia:attribute>
1671 <dia:attribute name="value">
1672 <dia:string>##</dia:string>
1673 </dia:attribute>
1674 <dia:attribute name="comment">
1675 <dia:string>##</dia:string>
1676 </dia:attribute>
1677 <dia:attribute name="kind">
1678 <dia:enum val="0"/>
1679 </dia:attribute>
1680 </dia:composite>
1681 <dia:composite type="umlparameter">
1682 <dia:attribute name="name">
1683 <dia:string>#insert#</dia:string>
1684 </dia:attribute>
1685 <dia:attribute name="type">
1686 <dia:string>#bool#</dia:string>
1687 </dia:attribute>
1688 <dia:attribute name="value">
1689 <dia:string>##</dia:string>
1690 </dia:attribute>
1691 <dia:attribute name="comment">
1692 <dia:string>##</dia:string>
1693 </dia:attribute>
1694 <dia:attribute name="kind">
1695 <dia:enum val="0"/>
1696 </dia:attribute>
1697 </dia:composite>
1698 </dia:attribute>
1699 </dia:composite>
1700 <dia:composite type="umloperation">
1701 <dia:attribute name="name">
1702 <dia:string>#removeLayerEvent#</dia:string>
1703 </dia:attribute>
1704 <dia:attribute name="stereotype">
1705 <dia:string>##</dia:string>
1706 </dia:attribute>
1707 <dia:attribute name="type">
1708 <dia:string>##</dia:string>
1709 </dia:attribute>
1710 <dia:attribute name="visibility">
1711 <dia:enum val="2"/>
1712 </dia:attribute>
1713 <dia:attribute name="comment">
1714 <dia:string>##</dia:string>
1715 </dia:attribute>
1716 <dia:attribute name="abstract">
1717 <dia:boolean val="false"/>
1718 </dia:attribute>
1719 <dia:attribute name="inheritance_type">
1720 <dia:enum val="2"/>
1721 </dia:attribute>
1722 <dia:attribute name="query">
1723 <dia:boolean val="false"/>
1724 </dia:attribute>
1725 <dia:attribute name="class_scope">
1726 <dia:boolean val="false"/>
1727 </dia:attribute>
1728 <dia:attribute name="parameters">
1729 <dia:composite type="umlparameter">
1730 <dia:attribute name="name">
1731 <dia:string>#index#</dia:string>
1732 </dia:attribute>
1733 <dia:attribute name="type">
1734 <dia:string>#uint#</dia:string>
1735 </dia:attribute>
1736 <dia:attribute name="value">
1737 <dia:string>##</dia:string>
1738 </dia:attribute>
1739 <dia:attribute name="comment">
1740 <dia:string>##</dia:string>
1741 </dia:attribute>
1742 <dia:attribute name="kind">
1743 <dia:enum val="0"/>
1744 </dia:attribute>
1745 </dia:composite>
1746 </dia:attribute>
1747 </dia:composite>
1748 </dia:attribute>
1749 <dia:attribute name="template">
1750 <dia:boolean val="false"/>
1751 </dia:attribute>
1752 <dia:attribute name="templates"/>
1753 </dia:object>
1754 <dia:object type="UML - Class" version="0" id="O6">
1755 <dia:attribute name="obj_pos">
1756 <dia:point val="16.725,23.75"/>
1757 </dia:attribute>
1758 <dia:attribute name="obj_bb">
1759 <dia:rectangle val="16.675,23.7;25.745,25.9"/>
1760 </dia:attribute>
1761 <dia:attribute name="elem_corner">
1762 <dia:point val="16.725,23.75"/>
1763 </dia:attribute>
1764 <dia:attribute name="elem_width">
1765 <dia:real val="8.9700000000000006"/>
1766 </dia:attribute>
1767 <dia:attribute name="elem_height">
1768 <dia:real val="2.0999999999999996"/>
1769 </dia:attribute>
1770 <dia:attribute name="name">
1771 <dia:string>#KwConnection#</dia:string>
1772 </dia:attribute>
1773 <dia:attribute name="stereotype">
1774 <dia:string>##</dia:string>
1775 </dia:attribute>
1776 <dia:attribute name="comment">
1777 <dia:string>#Helper methods for network chat#</dia:string>
1778 </dia:attribute>
1779 <dia:attribute name="abstract">
1780 <dia:boolean val="true"/>
1781 </dia:attribute>
1782 <dia:attribute name="suppress_attributes">
1783 <dia:boolean val="false"/>
1784 </dia:attribute>
1785 <dia:attribute name="suppress_operations">
1786 <dia:boolean val="false"/>
1787 </dia:attribute>
1788 <dia:attribute name="visible_attributes">
1789 <dia:boolean val="false"/>
1790 </dia:attribute>
1791 <dia:attribute name="visible_operations">
1792 <dia:boolean val="false"/>
1793 </dia:attribute>
1794 <dia:attribute name="visible_comments">
1795 <dia:boolean val="true"/>
1796 </dia:attribute>
1797 <dia:attribute name="wrap_operations">
1798 <dia:boolean val="true"/>
1799 </dia:attribute>
1800 <dia:attribute name="wrap_after_char">
1801 <dia:int val="40"/>
1802 </dia:attribute>
1803 <dia:attribute name="comment_line_length">
1804 <dia:int val="75"/>
1805 </dia:attribute>
1806 <dia:attribute name="comment_tagging">
1807 <dia:boolean val="false"/>
1808 </dia:attribute>
1809 <dia:attribute name="line_color">
1810 <dia:color val="#000000"/>
1811 </dia:attribute>
1812 <dia:attribute name="fill_color">
1813 <dia:color val="#ffffff"/>
1814 </dia:attribute>
1815 <dia:attribute name="text_color">
1816 <dia:color val="#000000"/>
1817 </dia:attribute>
1818 <dia:attribute name="normal_font">
1819 <dia:font family="monospace" style="0" name="Courier"/>
1820 </dia:attribute>
1821 <dia:attribute name="abstract_font">
1822 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
1823 </dia:attribute>
1824 <dia:attribute name="polymorphic_font">
1825 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
1826 </dia:attribute>
1827 <dia:attribute name="classname_font">
1828 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
1829 </dia:attribute>
1830 <dia:attribute name="abstract_classname_font">
1831 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
1832 </dia:attribute>
1833 <dia:attribute name="comment_font">
1834 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
1835 </dia:attribute>
1836 <dia:attribute name="normal_font_height">
1837 <dia:real val="0.80000000000000004"/>
1838 </dia:attribute>
1839 <dia:attribute name="polymorphic_font_height">
1840 <dia:real val="0.80000000000000004"/>
1841 </dia:attribute>
1842 <dia:attribute name="abstract_font_height">
1843 <dia:real val="0.80000000000000004"/>
1844 </dia:attribute>
1845 <dia:attribute name="classname_font_height">
1846 <dia:real val="1"/>
1847 </dia:attribute>
1848 <dia:attribute name="abstract_classname_font_height">
1849 <dia:real val="1"/>
1850 </dia:attribute>
1851 <dia:attribute name="comment_font_height">
1852 <dia:real val="0.69999999999999996"/>
1853 </dia:attribute>
1854 <dia:attribute name="attributes"/>
1855 <dia:attribute name="operations"/>
1856 <dia:attribute name="template">
1857 <dia:boolean val="false"/>
1858 </dia:attribute>
1859 <dia:attribute name="templates"/>
1860 </dia:object>
1861 <dia:object type="UML - Realizes" version="1" id="O7">
1862 <dia:attribute name="obj_pos">
1863 <dia:point val="31.85,17.94"/>
1864 </dia:attribute>
1865 <dia:attribute name="obj_bb">
1866 <dia:rectangle val="31,17.89;50.45,29.9047"/>
1867 </dia:attribute>
1868 <dia:attribute name="orth_points">
1869 <dia:point val="31.85,17.94"/>
1870 <dia:point val="31.85,19.7125"/>
1871 <dia:point val="50.4,19.7125"/>
1872 <dia:point val="50.4,29.8547"/>
1873 </dia:attribute>
1874 <dia:attribute name="orth_orient">
1875 <dia:enum val="1"/>
1876 <dia:enum val="0"/>
1877 <dia:enum val="1"/>
1878 </dia:attribute>
1879 <dia:attribute name="orth_autoroute">
1880 <dia:boolean val="false"/>
1881 </dia:attribute>
1882 <dia:attribute name="line_colour">
1883 <dia:color val="#000000"/>
1884 </dia:attribute>
1885 <dia:attribute name="text_colour">
1886 <dia:color val="#000000"/>
1887 </dia:attribute>
1888 <dia:attribute name="name">
1889 <dia:string>##</dia:string>
1890 </dia:attribute>
1891 <dia:attribute name="stereotype">
1892 <dia:string>##</dia:string>
1893 </dia:attribute>
1894 <dia:connections>
1895 <dia:connection handle="0" to="O0" connection="6"/>
1896 <dia:connection handle="1" to="O2" connection="16"/>
1897 </dia:connections>
1898 </dia:object>
1899 <dia:object type="UML - Generalization" version="1" id="O8">
1900 <dia:attribute name="obj_pos">
1901 <dia:point val="31.85,17.9897"/>
1902 </dia:attribute>
1903 <dia:attribute name="obj_bb">
1904 <dia:rectangle val="10.52,17.9397;32.7,30.1058"/>
1905 </dia:attribute>
1906 <dia:attribute name="orth_points">
1907 <dia:point val="31.85,17.9897"/>
1908 <dia:point val="31.85,19.7125"/>
1909 <dia:point val="10.57,19.7125"/>
1910 <dia:point val="10.57,30.0558"/>
1911 </dia:attribute>
1912 <dia:attribute name="orth_orient">
1913 <dia:enum val="1"/>
1914 <dia:enum val="0"/>
1915 <dia:enum val="1"/>
1916 </dia:attribute>
1917 <dia:attribute name="orth_autoroute">
1918 <dia:boolean val="false"/>
1919 </dia:attribute>
1920 <dia:attribute name="text_colour">
1921 <dia:color val="#000000"/>
1922 </dia:attribute>
1923 <dia:attribute name="line_colour">
1924 <dia:color val="#000000"/>
1925 </dia:attribute>
1926 <dia:attribute name="name">
1927 <dia:string>##</dia:string>
1928 </dia:attribute>
1929 <dia:attribute name="stereotype">
1930 <dia:string>##</dia:string>
1931 </dia:attribute>
1932 <dia:connections>
1933 <dia:connection handle="0" to="O0" connection="38"/>
1934 <dia:connection handle="1" to="O1" connection="10"/>
1935 </dia:connections>
1936 </dia:object>
1937 <dia:object type="UML - Realizes" version="1" id="O9">
1938 <dia:attribute name="obj_pos">
1939 <dia:point val="31.85,17.9905"/>
1940 </dia:attribute>
1941 <dia:attribute name="obj_bb">
1942 <dia:rectangle val="31,17.9405;32.7,30.0996"/>
1943 </dia:attribute>
1944 <dia:attribute name="orth_points">
1945 <dia:point val="31.85,17.9905"/>
1946 <dia:point val="31.85,24.02"/>
1947 <dia:point val="31.875,24.02"/>
1948 <dia:point val="31.875,30.0496"/>
1949 </dia:attribute>
1950 <dia:attribute name="orth_orient">
1951 <dia:enum val="1"/>
1952 <dia:enum val="0"/>
1953 <dia:enum val="1"/>
1954 </dia:attribute>
1955 <dia:attribute name="orth_autoroute">
1956 <dia:boolean val="true"/>
1957 </dia:attribute>
1958 <dia:attribute name="line_colour">
1959 <dia:color val="#000000"/>
1960 </dia:attribute>
1961 <dia:attribute name="text_colour">
1962 <dia:color val="#000000"/>
1963 </dia:attribute>
1964 <dia:attribute name="name">
1965 <dia:string>##</dia:string>
1966 </dia:attribute>
1967 <dia:attribute name="stereotype">
1968 <dia:string>##</dia:string>
1969 </dia:attribute>
1970 <dia:connections>
1971 <dia:connection handle="0" to="O0" connection="38"/>
1972 <dia:connection handle="1" to="O5" connection="18"/>
1973 </dia:connections>
1974 </dia:object>
1975 <dia:object type="UML - Dependency" version="1" id="O10">
1976 <dia:attribute name="obj_pos">
1977 <dia:point val="31.875,30.0496"/>
1978 </dia:attribute>
1979 <dia:attribute name="obj_bb">
1980 <dia:rectangle val="20.76,25.4503;31.925,30.0996"/>
1981 </dia:attribute>
1982 <dia:attribute name="orth_points">
1983 <dia:point val="31.875,30.0496"/>
1984 <dia:point val="31.875,27.9749"/>
1985 <dia:point val="21.21,27.9749"/>
1986 <dia:point val="21.21,25.9003"/>
1987 </dia:attribute>
1988 <dia:attribute name="orth_orient">
1989 <dia:enum val="1"/>
1990 <dia:enum val="0"/>
1991 <dia:enum val="1"/>
1992 </dia:attribute>
1993 <dia:attribute name="orth_autoroute">
1994 <dia:boolean val="true"/>
1995 </dia:attribute>
1996 <dia:attribute name="text_colour">
1997 <dia:color val="#000000"/>
1998 </dia:attribute>
1999 <dia:attribute name="line_colour">
2000 <dia:color val="#000000"/>
2001 </dia:attribute>
2002 <dia:attribute name="name">
2003 <dia:string>##</dia:string>
2004 </dia:attribute>
2005 <dia:attribute name="stereotype">
2006 <dia:string>##</dia:string>
2007 </dia:attribute>
2008 <dia:attribute name="draw_arrow">
2009 <dia:boolean val="true"/>
2010 </dia:attribute>
2011 <dia:connections>
2012 <dia:connection handle="0" to="O5" connection="18"/>
2013 <dia:connection handle="1" to="O6" connection="8"/>
2014 </dia:connections>
2015 </dia:object>
2016 <dia:object type="UML - Dependency" version="1" id="O11">
2017 <dia:attribute name="obj_pos">
2018 <dia:point val="10.57,30.0546"/>
2019 </dia:attribute>
2020 <dia:attribute name="obj_bb">
2021 <dia:rectangle val="10.52,25.4503;21.66,30.1046"/>
2022 </dia:attribute>
2023 <dia:attribute name="orth_points">
2024 <dia:point val="10.57,30.0546"/>
2025 <dia:point val="10.57,27.9774"/>
2026 <dia:point val="21.21,27.9774"/>
2027 <dia:point val="21.21,25.9003"/>
2028 </dia:attribute>
2029 <dia:attribute name="orth_orient">
2030 <dia:enum val="1"/>
2031 <dia:enum val="0"/>
2032 <dia:enum val="1"/>
2033 </dia:attribute>
2034 <dia:attribute name="orth_autoroute">
2035 <dia:boolean val="true"/>
2036 </dia:attribute>
2037 <dia:attribute name="text_colour">
2038 <dia:color val="#000000"/>
2039 </dia:attribute>
2040 <dia:attribute name="line_colour">
2041 <dia:color val="#000000"/>
2042 </dia:attribute>
2043 <dia:attribute name="name">
2044 <dia:string>##</dia:string>
2045 </dia:attribute>
2046 <dia:attribute name="stereotype">
2047 <dia:string>##</dia:string>
2048 </dia:attribute>
2049 <dia:attribute name="draw_arrow">
2050 <dia:boolean val="true"/>
2051 </dia:attribute>
2052 <dia:connections>
2053 <dia:connection handle="0" to="O1" connection="10"/>
2054 <dia:connection handle="1" to="O6" connection="8"/>
2055 </dia:connections>
2056 </dia:object>
2057 <dia:object type="UML - Class" version="0" id="O12">
2058 <dia:attribute name="obj_pos">
2059 <dia:point val="54.4938,20.7625"/>
2060 </dia:attribute>
2061 <dia:attribute name="obj_bb">
2062 <dia:rectangle val="54.4438,20.7125;58.6063,22.2125"/>
2063 </dia:attribute>
2064 <dia:attribute name="elem_corner">
2065 <dia:point val="54.4938,20.7625"/>
2066 </dia:attribute>
2067 <dia:attribute name="elem_width">
2068 <dia:real val="4.0625"/>
2069 </dia:attribute>
2070 <dia:attribute name="elem_height">
2071 <dia:real val="1.3999999999999999"/>
2072 </dia:attribute>
2073 <dia:attribute name="name">
2074 <dia:string>#QWidget#</dia:string>
2075 </dia:attribute>
2076 <dia:attribute name="stereotype">
2077 <dia:string>##</dia:string>
2078 </dia:attribute>
2079 <dia:attribute name="comment">
2080 <dia:string>##</dia:string>
2081 </dia:attribute>
2082 <dia:attribute name="abstract">
2083 <dia:boolean val="true"/>
2084 </dia:attribute>
2085 <dia:attribute name="suppress_attributes">
2086 <dia:boolean val="false"/>
2087 </dia:attribute>
2088 <dia:attribute name="suppress_operations">
2089 <dia:boolean val="false"/>
2090 </dia:attribute>
2091 <dia:attribute name="visible_attributes">
2092 <dia:boolean val="false"/>
2093 </dia:attribute>
2094 <dia:attribute name="visible_operations">
2095 <dia:boolean val="false"/>
2096 </dia:attribute>
2097 <dia:attribute name="visible_comments">
2098 <dia:boolean val="false"/>
2099 </dia:attribute>
2100 <dia:attribute name="wrap_operations">
2101 <dia:boolean val="true"/>
2102 </dia:attribute>
2103 <dia:attribute name="wrap_after_char">
2104 <dia:int val="40"/>
2105 </dia:attribute>
2106 <dia:attribute name="comment_line_length">
2107 <dia:int val="75"/>
2108 </dia:attribute>
2109 <dia:attribute name="comment_tagging">
2110 <dia:boolean val="false"/>
2111 </dia:attribute>
2112 <dia:attribute name="line_color">
2113 <dia:color val="#000000"/>
2114 </dia:attribute>
2115 <dia:attribute name="fill_color">
2116 <dia:color val="#ffffff"/>
2117 </dia:attribute>
2118 <dia:attribute name="text_color">
2119 <dia:color val="#000000"/>
2120 </dia:attribute>
2121 <dia:attribute name="normal_font">
2122 <dia:font family="monospace" style="0" name="Courier"/>
2123 </dia:attribute>
2124 <dia:attribute name="abstract_font">
2125 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
2126 </dia:attribute>
2127 <dia:attribute name="polymorphic_font">
2128 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
2129 </dia:attribute>
2130 <dia:attribute name="classname_font">
2131 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
2132 </dia:attribute>
2133 <dia:attribute name="abstract_classname_font">
2134 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
2135 </dia:attribute>
2136 <dia:attribute name="comment_font">
2137 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
2138 </dia:attribute>
2139 <dia:attribute name="normal_font_height">
2140 <dia:real val="0.80000000000000004"/>
2141 </dia:attribute>
2142 <dia:attribute name="polymorphic_font_height">
2143 <dia:real val="0.80000000000000004"/>
2144 </dia:attribute>
2145 <dia:attribute name="abstract_font_height">
2146 <dia:real val="0.80000000000000004"/>
2147 </dia:attribute>
2148 <dia:attribute name="classname_font_height">
2149 <dia:real val="1"/>
2150 </dia:attribute>
2151 <dia:attribute name="abstract_classname_font_height">
2152 <dia:real val="1"/>
2153 </dia:attribute>
2154 <dia:attribute name="comment_font_height">
2155 <dia:real val="0.69999999999999996"/>
2156 </dia:attribute>
2157 <dia:attribute name="attributes"/>
2158 <dia:attribute name="operations"/>
2159 <dia:attribute name="template">
2160 <dia:boolean val="false"/>
2161 </dia:attribute>
2162 <dia:attribute name="templates"/>
2163 </dia:object>
2164 <dia:object type="UML - Generalization" version="1" id="O13">
2165 <dia:attribute name="obj_pos">
2166 <dia:point val="56.5251,22.2129"/>
2167 </dia:attribute>
2168 <dia:attribute name="obj_bb">
2169 <dia:rectangle val="50.35,22.1629;57.3751,29.9046"/>
2170 </dia:attribute>
2171 <dia:attribute name="orth_points">
2172 <dia:point val="56.5251,22.2129"/>
2173 <dia:point val="56.5251,26.0337"/>
2174 <dia:point val="50.4,26.0337"/>
2175 <dia:point val="50.4,29.8546"/>
2176 </dia:attribute>
2177 <dia:attribute name="orth_orient">
2178 <dia:enum val="1"/>
2179 <dia:enum val="0"/>
2180 <dia:enum val="1"/>
2181 </dia:attribute>
2182 <dia:attribute name="orth_autoroute">
2183 <dia:boolean val="true"/>
2184 </dia:attribute>
2185 <dia:attribute name="text_colour">
2186 <dia:color val="#000000"/>
2187 </dia:attribute>
2188 <dia:attribute name="line_colour">
2189 <dia:color val="#000000"/>
2190 </dia:attribute>
2191 <dia:attribute name="name">
2192 <dia:string>##</dia:string>
2193 </dia:attribute>
2194 <dia:attribute name="stereotype">
2195 <dia:string>##</dia:string>
2196 </dia:attribute>
2197 <dia:connections>
2198 <dia:connection handle="0" to="O12" connection="8"/>
2199 <dia:connection handle="1" to="O2" connection="16"/>
2200 </dia:connections>
2201 </dia:object>
2202 <dia:object type="UML - Class" version="0" id="O14">
2203 <dia:attribute name="obj_pos">
2204 <dia:point val="82.18,30.06"/>
2205 </dia:attribute>
2206 <dia:attribute name="obj_bb">
2207 <dia:rectangle val="82.13,30.01;93.24,32.21"/>
2208 </dia:attribute>
2209 <dia:attribute name="elem_corner">
2210 <dia:point val="82.18,30.06"/>
2211 </dia:attribute>
2212 <dia:attribute name="elem_width">
2213 <dia:real val="11.01"/>
2214 </dia:attribute>
2215 <dia:attribute name="elem_height">
2216 <dia:real val="2.0999999999999996"/>
2217 </dia:attribute>
2218 <dia:attribute name="name">
2219 <dia:string>#KwLocalDisplayController#</dia:string>
2220 </dia:attribute>
2221 <dia:attribute name="stereotype">
2222 <dia:string>##</dia:string>
2223 </dia:attribute>
2224 <dia:attribute name="comment">
2225 <dia:string>#Concretisation of KwAbstractDisplay#</dia:string>
2226 </dia:attribute>
2227 <dia:attribute name="abstract">
2228 <dia:boolean val="false"/>
2229 </dia:attribute>
2230 <dia:attribute name="suppress_attributes">
2231 <dia:boolean val="false"/>
2232 </dia:attribute>
2233 <dia:attribute name="suppress_operations">
2234 <dia:boolean val="false"/>
2235 </dia:attribute>
2236 <dia:attribute name="visible_attributes">
2237 <dia:boolean val="false"/>
2238 </dia:attribute>
2239 <dia:attribute name="visible_operations">
2240 <dia:boolean val="false"/>
2241 </dia:attribute>
2242 <dia:attribute name="visible_comments">
2243 <dia:boolean val="true"/>
2244 </dia:attribute>
2245 <dia:attribute name="wrap_operations">
2246 <dia:boolean val="true"/>
2247 </dia:attribute>
2248 <dia:attribute name="wrap_after_char">
2249 <dia:int val="40"/>
2250 </dia:attribute>
2251 <dia:attribute name="comment_line_length">
2252 <dia:int val="75"/>
2253 </dia:attribute>
2254 <dia:attribute name="comment_tagging">
2255 <dia:boolean val="false"/>
2256 </dia:attribute>
2257 <dia:attribute name="line_color">
2258 <dia:color val="#000000"/>
2259 </dia:attribute>
2260 <dia:attribute name="fill_color">
2261 <dia:color val="#ffffff"/>
2262 </dia:attribute>
2263 <dia:attribute name="text_color">
2264 <dia:color val="#000000"/>
2265 </dia:attribute>
2266 <dia:attribute name="normal_font">
2267 <dia:font family="monospace" style="0" name="Courier"/>
2268 </dia:attribute>
2269 <dia:attribute name="abstract_font">
2270 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
2271 </dia:attribute>
2272 <dia:attribute name="polymorphic_font">
2273 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
2274 </dia:attribute>
2275 <dia:attribute name="classname_font">
2276 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
2277 </dia:attribute>
2278 <dia:attribute name="abstract_classname_font">
2279 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
2280 </dia:attribute>
2281 <dia:attribute name="comment_font">
2282 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
2283 </dia:attribute>
2284 <dia:attribute name="normal_font_height">
2285 <dia:real val="0.80000000000000004"/>
2286 </dia:attribute>
2287 <dia:attribute name="polymorphic_font_height">
2288 <dia:real val="0.80000000000000004"/>
2289 </dia:attribute>
2290 <dia:attribute name="abstract_font_height">
2291 <dia:real val="0.80000000000000004"/>
2292 </dia:attribute>
2293 <dia:attribute name="classname_font_height">
2294 <dia:real val="1"/>
2295 </dia:attribute>
2296 <dia:attribute name="abstract_classname_font_height">
2297 <dia:real val="1"/>
2298 </dia:attribute>
2299 <dia:attribute name="comment_font_height">
2300 <dia:real val="0.69999999999999996"/>
2301 </dia:attribute>
2302 <dia:attribute name="attributes"/>
2303 <dia:attribute name="operations"/>
2304 <dia:attribute name="template">
2305 <dia:boolean val="false"/>
2306 </dia:attribute>
2307 <dia:attribute name="templates"/>
2308 </dia:object>
2309 <dia:object type="UML - Generalization" version="1" id="O15">
2310 <dia:attribute name="obj_pos">
2311 <dia:point val="31.85,17.9894"/>
2312 </dia:attribute>
2313 <dia:attribute name="obj_bb">
2314 <dia:rectangle val="31,17.9394;87.735,30.0611"/>
2315 </dia:attribute>
2316 <dia:attribute name="orth_points">
2317 <dia:point val="31.85,17.9894"/>
2318 <dia:point val="31.85,19.7"/>
2319 <dia:point val="87.685,19.7"/>
2320 <dia:point val="87.685,30.0111"/>
2321 </dia:attribute>
2322 <dia:attribute name="orth_orient">
2323 <dia:enum val="1"/>
2324 <dia:enum val="0"/>
2325 <dia:enum val="1"/>
2326 </dia:attribute>
2327 <dia:attribute name="orth_autoroute">
2328 <dia:boolean val="false"/>
2329 </dia:attribute>
2330 <dia:attribute name="text_colour">
2331 <dia:color val="#000000"/>
2332 </dia:attribute>
2333 <dia:attribute name="line_colour">
2334 <dia:color val="#000000"/>
2335 </dia:attribute>
2336 <dia:attribute name="name">
2337 <dia:string>##</dia:string>
2338 </dia:attribute>
2339 <dia:attribute name="stereotype">
2340 <dia:string>##</dia:string>
2341 </dia:attribute>
2342 <dia:connections>
2343 <dia:connection handle="0" to="O0" connection="38"/>
2344 <dia:connection handle="1" to="O14" connection="8"/>
2345 </dia:connections>
2346 </dia:object>
2347 <dia:object type="UML - Class" version="0" id="O16">
2348 <dia:attribute name="obj_pos">
2349 <dia:point val="62.545,29.9125"/>
2350 </dia:attribute>
2351 <dia:attribute name="obj_bb">
2352 <dia:rectangle val="62.495,29.8625;79.895,36.005"/>
2353 </dia:attribute>
2354 <dia:attribute name="elem_corner">
2355 <dia:point val="62.545,29.9125"/>
2356 </dia:attribute>
2357 <dia:attribute name="elem_width">
2358 <dia:real val="17.300000000000001"/>
2359 </dia:attribute>
2360 <dia:attribute name="elem_height">
2361 <dia:real val="6.0425000000000004"/>
2362 </dia:attribute>
2363 <dia:attribute name="name">
2364 <dia:string>#KwLocalDisplayPreview#</dia:string>
2365 </dia:attribute>
2366 <dia:attribute name="stereotype">
2367 <dia:string>##</dia:string>
2368 </dia:attribute>
2369 <dia:attribute name="comment">
2370 <dia:string>#Wrapper around KwLocalDisplay to allow scaling preview.#</dia:string>
2371 </dia:attribute>
2372 <dia:attribute name="abstract">
2373 <dia:boolean val="false"/>
2374 </dia:attribute>
2375 <dia:attribute name="suppress_attributes">
2376 <dia:boolean val="false"/>
2377 </dia:attribute>
2378 <dia:attribute name="suppress_operations">
2379 <dia:boolean val="false"/>
2380 </dia:attribute>
2381 <dia:attribute name="visible_attributes">
2382 <dia:boolean val="false"/>
2383 </dia:attribute>
2384 <dia:attribute name="visible_operations">
2385 <dia:boolean val="true"/>
2386 </dia:attribute>
2387 <dia:attribute name="visible_comments">
2388 <dia:boolean val="true"/>
2389 </dia:attribute>
2390 <dia:attribute name="wrap_operations">
2391 <dia:boolean val="true"/>
2392 </dia:attribute>
2393 <dia:attribute name="wrap_after_char">
2394 <dia:int val="40"/>
2395 </dia:attribute>
2396 <dia:attribute name="comment_line_length">
2397 <dia:int val="75"/>
2398 </dia:attribute>
2399 <dia:attribute name="comment_tagging">
2400 <dia:boolean val="false"/>
2401 </dia:attribute>
2402 <dia:attribute name="line_color">
2403 <dia:color val="#000000"/>
2404 </dia:attribute>
2405 <dia:attribute name="fill_color">
2406 <dia:color val="#ffffff"/>
2407 </dia:attribute>
2408 <dia:attribute name="text_color">
2409 <dia:color val="#000000"/>
2410 </dia:attribute>
2411 <dia:attribute name="normal_font">
2412 <dia:font family="monospace" style="0" name="Courier"/>
2413 </dia:attribute>
2414 <dia:attribute name="abstract_font">
2415 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
2416 </dia:attribute>
2417 <dia:attribute name="polymorphic_font">
2418 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
2419 </dia:attribute>
2420 <dia:attribute name="classname_font">
2421 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
2422 </dia:attribute>
2423 <dia:attribute name="abstract_classname_font">
2424 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
2425 </dia:attribute>
2426 <dia:attribute name="comment_font">
2427 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
2428 </dia:attribute>
2429 <dia:attribute name="normal_font_height">
2430 <dia:real val="0.80000000000000004"/>
2431 </dia:attribute>
2432 <dia:attribute name="polymorphic_font_height">
2433 <dia:real val="0.80000000000000004"/>
2434 </dia:attribute>
2435 <dia:attribute name="abstract_font_height">
2436 <dia:real val="0.80000000000000004"/>
2437 </dia:attribute>
2438 <dia:attribute name="classname_font_height">
2439 <dia:real val="1"/>
2440 </dia:attribute>
2441 <dia:attribute name="abstract_classname_font_height">
2442 <dia:real val="1"/>
2443 </dia:attribute>
2444 <dia:attribute name="comment_font_height">
2445 <dia:real val="0.69999999999999996"/>
2446 </dia:attribute>
2447 <dia:attribute name="attributes"/>
2448 <dia:attribute name="operations">
2449 <dia:composite type="umloperation">
2450 <dia:attribute name="name">
2451 <dia:string>#setDisplayResolutionEvent#</dia:string>
2452 </dia:attribute>
2453 <dia:attribute name="stereotype">
2454 <dia:string>##</dia:string>
2455 </dia:attribute>
2456 <dia:attribute name="type">
2457 <dia:string>##</dia:string>
2458 </dia:attribute>
2459 <dia:attribute name="visibility">
2460 <dia:enum val="2"/>
2461 </dia:attribute>
2462 <dia:attribute name="comment">
2463 <dia:string>##</dia:string>
2464 </dia:attribute>
2465 <dia:attribute name="abstract">
2466 <dia:boolean val="false"/>
2467 </dia:attribute>
2468 <dia:attribute name="inheritance_type">
2469 <dia:enum val="1"/>
2470 </dia:attribute>
2471 <dia:attribute name="query">
2472 <dia:boolean val="false"/>
2473 </dia:attribute>
2474 <dia:attribute name="class_scope">
2475 <dia:boolean val="false"/>
2476 </dia:attribute>
2477 <dia:attribute name="parameters">
2478 <dia:composite type="umlparameter">
2479 <dia:attribute name="name">
2480 <dia:string>#size#</dia:string>
2481 </dia:attribute>
2482 <dia:attribute name="type">
2483 <dia:string>#QSize#</dia:string>
2484 </dia:attribute>
2485 <dia:attribute name="value">
2486 <dia:string>##</dia:string>
2487 </dia:attribute>
2488 <dia:attribute name="comment">
2489 <dia:string>##</dia:string>
2490 </dia:attribute>
2491 <dia:attribute name="kind">
2492 <dia:enum val="0"/>
2493 </dia:attribute>
2494 </dia:composite>
2495 </dia:attribute>
2496 </dia:composite>
2497 <dia:composite type="umloperation">
2498 <dia:attribute name="name">
2499 <dia:string>#clearLayersEvent#</dia:string>
2500 </dia:attribute>
2501 <dia:attribute name="stereotype">
2502 <dia:string>##</dia:string>
2503 </dia:attribute>
2504 <dia:attribute name="type">
2505 <dia:string>##</dia:string>
2506 </dia:attribute>
2507 <dia:attribute name="visibility">
2508 <dia:enum val="2"/>
2509 </dia:attribute>
2510 <dia:attribute name="comment">
2511 <dia:string>##</dia:string>
2512 </dia:attribute>
2513 <dia:attribute name="abstract">
2514 <dia:boolean val="false"/>
2515 </dia:attribute>
2516 <dia:attribute name="inheritance_type">
2517 <dia:enum val="1"/>
2518 </dia:attribute>
2519 <dia:attribute name="query">
2520 <dia:boolean val="false"/>
2521 </dia:attribute>
2522 <dia:attribute name="class_scope">
2523 <dia:boolean val="false"/>
2524 </dia:attribute>
2525 <dia:attribute name="parameters"/>
2526 </dia:composite>
2527 <dia:composite type="umloperation">
2528 <dia:attribute name="name">
2529 <dia:string>#setLayerEvent#</dia:string>
2530 </dia:attribute>
2531 <dia:attribute name="stereotype">
2532 <dia:string>##</dia:string>
2533 </dia:attribute>
2534 <dia:attribute name="type">
2535 <dia:string>##</dia:string>
2536 </dia:attribute>
2537 <dia:attribute name="visibility">
2538 <dia:enum val="2"/>
2539 </dia:attribute>
2540 <dia:attribute name="comment">
2541 <dia:string>##</dia:string>
2542 </dia:attribute>
2543 <dia:attribute name="abstract">
2544 <dia:boolean val="false"/>
2545 </dia:attribute>
2546 <dia:attribute name="inheritance_type">
2547 <dia:enum val="1"/>
2548 </dia:attribute>
2549 <dia:attribute name="query">
2550 <dia:boolean val="false"/>
2551 </dia:attribute>
2552 <dia:attribute name="class_scope">
2553 <dia:boolean val="false"/>
2554 </dia:attribute>
2555 <dia:attribute name="parameters">
2556 <dia:composite type="umlparameter">
2557 <dia:attribute name="name">
2558 <dia:string>#index#</dia:string>
2559 </dia:attribute>
2560 <dia:attribute name="type">
2561 <dia:string>#uint#</dia:string>
2562 </dia:attribute>
2563 <dia:attribute name="value">
2564 <dia:string>##</dia:string>
2565 </dia:attribute>
2566 <dia:attribute name="comment">
2567 <dia:string>##</dia:string>
2568 </dia:attribute>
2569 <dia:attribute name="kind">
2570 <dia:enum val="0"/>
2571 </dia:attribute>
2572 </dia:composite>
2573 <dia:composite type="umlparameter">
2574 <dia:attribute name="name">
2575 <dia:string>#layer#</dia:string>
2576 </dia:attribute>
2577 <dia:attribute name="type">
2578 <dia:string>#KwAbstractLayer#</dia:string>
2579 </dia:attribute>
2580 <dia:attribute name="value">
2581 <dia:string>##</dia:string>
2582 </dia:attribute>
2583 <dia:attribute name="comment">
2584 <dia:string>##</dia:string>
2585 </dia:attribute>
2586 <dia:attribute name="kind">
2587 <dia:enum val="0"/>
2588 </dia:attribute>
2589 </dia:composite>
2590 <dia:composite type="umlparameter">
2591 <dia:attribute name="name">
2592 <dia:string>#insert#</dia:string>
2593 </dia:attribute>
2594 <dia:attribute name="type">
2595 <dia:string>#bool#</dia:string>
2596 </dia:attribute>
2597 <dia:attribute name="value">
2598 <dia:string>##</dia:string>
2599 </dia:attribute>
2600 <dia:attribute name="comment">
2601 <dia:string>##</dia:string>
2602 </dia:attribute>
2603 <dia:attribute name="kind">
2604 <dia:enum val="0"/>
2605 </dia:attribute>
2606 </dia:composite>
2607 </dia:attribute>
2608 </dia:composite>
2609 <dia:composite type="umloperation">
2610 <dia:attribute name="name">
2611 <dia:string>#removeLayerEvent#</dia:string>
2612 </dia:attribute>
2613 <dia:attribute name="stereotype">
2614 <dia:string>##</dia:string>
2615 </dia:attribute>
2616 <dia:attribute name="type">
2617 <dia:string>##</dia:string>
2618 </dia:attribute>
2619 <dia:attribute name="visibility">
2620 <dia:enum val="2"/>
2621 </dia:attribute>
2622 <dia:attribute name="comment">
2623 <dia:string>##</dia:string>
2624 </dia:attribute>
2625 <dia:attribute name="abstract">
2626 <dia:boolean val="false"/>
2627 </dia:attribute>
2628 <dia:attribute name="inheritance_type">
2629 <dia:enum val="2"/>
2630 </dia:attribute>
2631 <dia:attribute name="query">
2632 <dia:boolean val="false"/>
2633 </dia:attribute>
2634 <dia:attribute name="class_scope">
2635 <dia:boolean val="false"/>
2636 </dia:attribute>
2637 <dia:attribute name="parameters">
2638 <dia:composite type="umlparameter">
2639 <dia:attribute name="name">
2640 <dia:string>#index#</dia:string>
2641 </dia:attribute>
2642 <dia:attribute name="type">
2643 <dia:string>#uint#</dia:string>
2644 </dia:attribute>
2645 <dia:attribute name="value">
2646 <dia:string>##</dia:string>
2647 </dia:attribute>
2648 <dia:attribute name="comment">
2649 <dia:string>##</dia:string>
2650 </dia:attribute>
2651 <dia:attribute name="kind">
2652 <dia:enum val="0"/>
2653 </dia:attribute>
2654 </dia:composite>
2655 </dia:attribute>
2656 </dia:composite>
2657 </dia:attribute>
2658 <dia:attribute name="template">
2659 <dia:boolean val="false"/>
2660 </dia:attribute>
2661 <dia:attribute name="templates"/>
2662 </dia:object>
2663 <dia:object type="UML - Generalization" version="1" id="O17">
2664 <dia:attribute name="obj_pos">
2665 <dia:point val="31.85,17.9902"/>
2666 </dia:attribute>
2667 <dia:attribute name="obj_bb">
2668 <dia:rectangle val="31,17.9402;71.245,29.9127"/>
2669 </dia:attribute>
2670 <dia:attribute name="orth_points">
2671 <dia:point val="31.85,17.9902"/>
2672 <dia:point val="31.85,19.7291"/>
2673 <dia:point val="71.195,19.7291"/>
2674 <dia:point val="71.195,29.8627"/>
2675 </dia:attribute>
2676 <dia:attribute name="orth_orient">
2677 <dia:enum val="1"/>
2678 <dia:enum val="0"/>
2679 <dia:enum val="1"/>
2680 </dia:attribute>
2681 <dia:attribute name="orth_autoroute">
2682 <dia:boolean val="false"/>
2683 </dia:attribute>
2684 <dia:attribute name="text_colour">
2685 <dia:color val="#000000"/>
2686 </dia:attribute>
2687 <dia:attribute name="line_colour">
2688 <dia:color val="#000000"/>
2689 </dia:attribute>
2690 <dia:attribute name="name">
2691 <dia:string>##</dia:string>
2692 </dia:attribute>
2693 <dia:attribute name="stereotype">
2694 <dia:string>##</dia:string>
2695 </dia:attribute>
2696 <dia:connections>
2697 <dia:connection handle="0" to="O0" connection="38"/>
2698 <dia:connection handle="1" to="O16" connection="16"/>
2699 </dia:connections>
2700 </dia:object>
2701 <dia:object type="UML - Association" version="1" id="O18">
2702 <dia:attribute name="obj_pos">
2703 <dia:point val="59.1003,32.9263"/>
2704 </dia:attribute>
2705 <dia:attribute name="obj_bb">
2706 <dia:rectangle val="59.0503,32.1837;63.2447,34.5337"/>
2707 </dia:attribute>
2708 <dia:attribute name="orth_points">
2709 <dia:point val="59.1003,32.9263"/>
2710 <dia:point val="60.7975,32.9263"/>
2711 <dia:point val="60.7975,32.9337"/>
2712 <dia:point val="62.4947,32.9337"/>
2713 </dia:attribute>
2714 <dia:attribute name="orth_orient">
2715 <dia:enum val="0"/>
2716 <dia:enum val="1"/>
2717 <dia:enum val="0"/>
2718 </dia:attribute>
2719 <dia:attribute name="autorouting">
2720 <dia:boolean val="true"/>
2721 </dia:attribute>
2722 <dia:attribute name="name">
2723 <dia:string>##</dia:string>
2724 </dia:attribute>
2725 <dia:attribute name="direction">
2726 <dia:enum val="0"/>
2727 </dia:attribute>
2728 <dia:attribute name="ends">
2729 <dia:composite>
2730 <dia:attribute name="role">
2731 <dia:string>##</dia:string>
2732 </dia:attribute>
2733 <dia:attribute name="multiplicity">
2734 <dia:string>##</dia:string>
2735 </dia:attribute>
2736 <dia:attribute name="arrow">
2737 <dia:boolean val="false"/>
2738 </dia:attribute>
2739 <dia:attribute name="aggregate">
2740 <dia:enum val="0"/>
2741 </dia:attribute>
2742 <dia:attribute name="visibility">
2743 <dia:enum val="0"/>
2744 </dia:attribute>
2745 </dia:composite>
2746 <dia:composite>
2747 <dia:attribute name="role">
2748 <dia:string>##</dia:string>
2749 </dia:attribute>
2750 <dia:attribute name="multiplicity">
2751 <dia:string>##</dia:string>
2752 </dia:attribute>
2753 <dia:attribute name="arrow">
2754 <dia:boolean val="false"/>
2755 </dia:attribute>
2756 <dia:attribute name="aggregate">
2757 <dia:enum val="2"/>
2758 </dia:attribute>
2759 <dia:attribute name="visibility">
2760 <dia:enum val="0"/>
2761 </dia:attribute>
2762 </dia:composite>
2763 </dia:attribute>
2764 <dia:connections>
2765 <dia:connection handle="0" to="O2" connection="16"/>
2766 <dia:connection handle="1" to="O16" connection="16"/>
2767 </dia:connections>
2768 </dia:object>
2769 <dia:object type="UML - Class" version="0" id="O19">
2770 <dia:attribute name="obj_pos">
2771 <dia:point val="62.4813,24.5541"/>
2772 </dia:attribute>
2773 <dia:attribute name="obj_bb">
2774 <dia:rectangle val="62.4313,24.5041;69.2313,26.0041"/>
2775 </dia:attribute>
2776 <dia:attribute name="elem_corner">
2777 <dia:point val="62.4813,24.5541"/>
2778 </dia:attribute>
2779 <dia:attribute name="elem_width">
2780 <dia:real val="6.7000000000000002"/>
2781 </dia:attribute>
2782 <dia:attribute name="elem_height">
2783 <dia:real val="1.3999999999999999"/>
2784 </dia:attribute>
2785 <dia:attribute name="name">
2786 <dia:string>#QGraphicsView#</dia:string>
2787 </dia:attribute>
2788 <dia:attribute name="stereotype">
2789 <dia:string>##</dia:string>
2790 </dia:attribute>
2791 <dia:attribute name="comment">
2792 <dia:string>##</dia:string>
2793 </dia:attribute>
2794 <dia:attribute name="abstract">
2795 <dia:boolean val="true"/>
2796 </dia:attribute>
2797 <dia:attribute name="suppress_attributes">
2798 <dia:boolean val="false"/>
2799 </dia:attribute>
2800 <dia:attribute name="suppress_operations">
2801 <dia:boolean val="false"/>
2802 </dia:attribute>
2803 <dia:attribute name="visible_attributes">
2804 <dia:boolean val="false"/>
2805 </dia:attribute>
2806 <dia:attribute name="visible_operations">
2807 <dia:boolean val="false"/>
2808 </dia:attribute>
2809 <dia:attribute name="visible_comments">
2810 <dia:boolean val="false"/>
2811 </dia:attribute>
2812 <dia:attribute name="wrap_operations">
2813 <dia:boolean val="true"/>
2814 </dia:attribute>
2815 <dia:attribute name="wrap_after_char">
2816 <dia:int val="40"/>
2817 </dia:attribute>
2818 <dia:attribute name="comment_line_length">
2819 <dia:int val="75"/>
2820 </dia:attribute>
2821 <dia:attribute name="comment_tagging">
2822 <dia:boolean val="false"/>
2823 </dia:attribute>
2824 <dia:attribute name="line_color">
2825 <dia:color val="#000000"/>
2826 </dia:attribute>
2827 <dia:attribute name="fill_color">
2828 <dia:color val="#ffffff"/>
2829 </dia:attribute>
2830 <dia:attribute name="text_color">
2831 <dia:color val="#000000"/>
2832 </dia:attribute>
2833 <dia:attribute name="normal_font">
2834 <dia:font family="monospace" style="0" name="Courier"/>
2835 </dia:attribute>
2836 <dia:attribute name="abstract_font">
2837 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
2838 </dia:attribute>
2839 <dia:attribute name="polymorphic_font">
2840 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
2841 </dia:attribute>
2842 <dia:attribute name="classname_font">
2843 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
2844 </dia:attribute>
2845 <dia:attribute name="abstract_classname_font">
2846 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
2847 </dia:attribute>
2848 <dia:attribute name="comment_font">
2849 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
2850 </dia:attribute>
2851 <dia:attribute name="normal_font_height">
2852 <dia:real val="0.80000000000000004"/>
2853 </dia:attribute>
2854 <dia:attribute name="polymorphic_font_height">
2855 <dia:real val="0.80000000000000004"/>
2856 </dia:attribute>
2857 <dia:attribute name="abstract_font_height">
2858 <dia:real val="0.80000000000000004"/>
2859 </dia:attribute>
2860 <dia:attribute name="classname_font_height">
2861 <dia:real val="1"/>
2862 </dia:attribute>
2863 <dia:attribute name="abstract_classname_font_height">
2864 <dia:real val="1"/>
2865 </dia:attribute>
2866 <dia:attribute name="comment_font_height">
2867 <dia:real val="0.69999999999999996"/>
2868 </dia:attribute>
2869 <dia:attribute name="attributes"/>
2870 <dia:attribute name="operations"/>
2871 <dia:attribute name="template">
2872 <dia:boolean val="false"/>
2873 </dia:attribute>
2874 <dia:attribute name="templates"/>
2875 </dia:object>
2876 <dia:object type="UML - Generalization" version="1" id="O20">
2877 <dia:attribute name="obj_pos">
2878 <dia:point val="65.8313,26.0045"/>
2879 </dia:attribute>
2880 <dia:attribute name="obj_bb">
2881 <dia:rectangle val="64.9813,25.9545;71.245,29.9121"/>
2882 </dia:attribute>
2883 <dia:attribute name="orth_points">
2884 <dia:point val="65.8313,26.0045"/>
2885 <dia:point val="65.8313,27.9333"/>
2886 <dia:point val="71.195,27.9333"/>
2887 <dia:point val="71.195,29.8621"/>
2888 </dia:attribute>
2889 <dia:attribute name="orth_orient">
2890 <dia:enum val="1"/>
2891 <dia:enum val="0"/>
2892 <dia:enum val="1"/>
2893 </dia:attribute>
2894 <dia:attribute name="orth_autoroute">
2895 <dia:boolean val="true"/>
2896 </dia:attribute>
2897 <dia:attribute name="text_colour">
2898 <dia:color val="#000000"/>
2899 </dia:attribute>
2900 <dia:attribute name="line_colour">
2901 <dia:color val="#000000"/>
2902 </dia:attribute>
2903 <dia:attribute name="name">
2904 <dia:string>##</dia:string>
2905 </dia:attribute>
2906 <dia:attribute name="stereotype">
2907 <dia:string>##</dia:string>
2908 </dia:attribute>
2909 <dia:connections>
2910 <dia:connection handle="0" to="O19" connection="8"/>
2911 <dia:connection handle="1" to="O16" connection="16"/>
2912 </dia:connections>
2913 </dia:object>
2914 <dia:object type="UML - Generalization" version="1" id="O21">
2915 <dia:attribute name="obj_pos">
2916 <dia:point val="56.5251,22.2129"/>
2917 </dia:attribute>
2918 <dia:attribute name="obj_bb">
2919 <dia:rectangle val="55.675,22.1629;65.8813,24.5537"/>
2920 </dia:attribute>
2921 <dia:attribute name="orth_points">
2922 <dia:point val="56.5251,22.2129"/>
2923 <dia:point val="56.5251,23.3583"/>
2924 <dia:point val="65.8313,23.3583"/>
2925 <dia:point val="65.8313,24.5037"/>
2926 </dia:attribute>
2927 <dia:attribute name="orth_orient">
2928 <dia:enum val="1"/>
2929 <dia:enum val="0"/>
2930 <dia:enum val="1"/>
2931 </dia:attribute>
2932 <dia:attribute name="orth_autoroute">
2933 <dia:boolean val="true"/>
2934 </dia:attribute>
2935 <dia:attribute name="text_colour">
2936 <dia:color val="#000000"/>
2937 </dia:attribute>
2938 <dia:attribute name="line_colour">
2939 <dia:color val="#000000"/>
2940 </dia:attribute>
2941 <dia:attribute name="name">
2942 <dia:string>##</dia:string>
2943 </dia:attribute>
2944 <dia:attribute name="stereotype">
2945 <dia:string>##</dia:string>
2946 </dia:attribute>
2947 <dia:connections>
2948 <dia:connection handle="0" to="O12" connection="8"/>
2949 <dia:connection handle="1" to="O19" connection="8"/>
2950 </dia:connections>
2951 </dia:object>
2952 </dia:layer>
2953 </dia:diagram>