1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <dia:diagram xmlns:
dia=
"http://www.lysator.liu.se/~alla/dia/">
4 <dia:attribute name=
"background">
5 <dia:color val=
"#ffffff"/>
7 <dia:attribute name=
"pagebreak">
8 <dia:color val=
"#000099"/>
10 <dia:attribute name=
"paper">
11 <dia:composite type=
"paper">
12 <dia:attribute name=
"name">
13 <dia:string>#A4#
</dia:string>
15 <dia:attribute name=
"tmargin">
16 <dia:real val=
"2.8222000598907471"/>
18 <dia:attribute name=
"bmargin">
19 <dia:real val=
"2.8222000598907471"/>
21 <dia:attribute name=
"lmargin">
22 <dia:real val=
"2.8222000598907471"/>
24 <dia:attribute name=
"rmargin">
25 <dia:real val=
"2.8222000598907471"/>
27 <dia:attribute name=
"is_portrait">
28 <dia:boolean val=
"true"/>
30 <dia:attribute name=
"scaling">
33 <dia:attribute name=
"fitto">
34 <dia:boolean val=
"false"/>
38 <dia:attribute name=
"grid">
39 <dia:composite type=
"grid">
40 <dia:attribute name=
"width_x">
43 <dia:attribute name=
"width_y">
46 <dia:attribute name=
"visible_x">
49 <dia:attribute name=
"visible_y">
52 <dia:composite type=
"color"/>
55 <dia:attribute name=
"color">
56 <dia:color val=
"#d8e5e5"/>
58 <dia:attribute name=
"guides">
59 <dia:composite type=
"guides">
60 <dia:attribute name=
"hguides"/>
61 <dia:attribute name=
"vguides"/>
65 <dia:layer name=
"Background" visible=
"true">
66 <dia:object type=
"UML - Class" version=
"0" id=
"O0">
67 <dia:attribute name=
"obj_pos">
68 <dia:point val=
"17.2,5.1"/>
70 <dia:attribute name=
"obj_bb">
71 <dia:rectangle val=
"17.15,5.05;23.8775,6.55"/>
73 <dia:attribute name=
"elem_corner">
74 <dia:point val=
"17.2,5.1"/>
76 <dia:attribute name=
"elem_width">
77 <dia:real val=
"6.6274999999999995"/>
79 <dia:attribute name=
"elem_height">
80 <dia:real val=
"1.3999999999999999"/>
82 <dia:attribute name=
"name">
83 <dia:string>#KwPlaylistItem#
</dia:string>
85 <dia:attribute name=
"stereotype">
86 <dia:string>##
</dia:string>
88 <dia:attribute name=
"comment">
89 <dia:string>##
</dia:string>
91 <dia:attribute name=
"abstract">
92 <dia:boolean val=
"false"/>
94 <dia:attribute name=
"suppress_attributes">
95 <dia:boolean val=
"false"/>
97 <dia:attribute name=
"suppress_operations">
98 <dia:boolean val=
"false"/>
100 <dia:attribute name=
"visible_attributes">
101 <dia:boolean val=
"false"/>
103 <dia:attribute name=
"visible_operations">
104 <dia:boolean val=
"false"/>
106 <dia:attribute name=
"visible_comments">
107 <dia:boolean val=
"false"/>
109 <dia:attribute name=
"wrap_operations">
110 <dia:boolean val=
"true"/>
112 <dia:attribute name=
"wrap_after_char">
115 <dia:attribute name=
"comment_line_length">
118 <dia:attribute name=
"comment_tagging">
119 <dia:boolean val=
"false"/>
121 <dia:attribute name=
"line_color">
122 <dia:color val=
"#000000"/>
124 <dia:attribute name=
"fill_color">
125 <dia:color val=
"#ffffff"/>
127 <dia:attribute name=
"text_color">
128 <dia:color val=
"#000000"/>
130 <dia:attribute name=
"normal_font">
131 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
133 <dia:attribute name=
"abstract_font">
134 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
136 <dia:attribute name=
"polymorphic_font">
137 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
139 <dia:attribute name=
"classname_font">
140 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
142 <dia:attribute name=
"abstract_classname_font">
143 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
145 <dia:attribute name=
"comment_font">
146 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
148 <dia:attribute name=
"normal_font_height">
149 <dia:real val=
"0.80000000000000004"/>
151 <dia:attribute name=
"polymorphic_font_height">
152 <dia:real val=
"0.80000000000000004"/>
154 <dia:attribute name=
"abstract_font_height">
155 <dia:real val=
"0.80000000000000004"/>
157 <dia:attribute name=
"classname_font_height">
160 <dia:attribute name=
"abstract_classname_font_height">
163 <dia:attribute name=
"comment_font_height">
164 <dia:real val=
"0.69999999999999996"/>
166 <dia:attribute name=
"attributes"/>
167 <dia:attribute name=
"operations"/>
168 <dia:attribute name=
"template">
169 <dia:boolean val=
"false"/>
171 <dia:attribute name=
"templates"/>
173 <dia:object type=
"UML - Class" version=
"0" id=
"O1">
174 <dia:attribute name=
"obj_pos">
175 <dia:point val=
"2.32,13.175"/>
177 <dia:attribute name=
"obj_bb">
178 <dia:rectangle val=
"2.27,13.125;9.1875,14.625"/>
180 <dia:attribute name=
"elem_corner">
181 <dia:point val=
"2.32,13.175"/>
183 <dia:attribute name=
"elem_width">
184 <dia:real val=
"6.8174999999999999"/>
186 <dia:attribute name=
"elem_height">
187 <dia:real val=
"1.3999999999999999"/>
189 <dia:attribute name=
"name">
190 <dia:string>#KwPlaylistSong#
</dia:string>
192 <dia:attribute name=
"stereotype">
193 <dia:string>##
</dia:string>
195 <dia:attribute name=
"comment">
196 <dia:string>##
</dia:string>
198 <dia:attribute name=
"abstract">
199 <dia:boolean val=
"false"/>
201 <dia:attribute name=
"suppress_attributes">
202 <dia:boolean val=
"false"/>
204 <dia:attribute name=
"suppress_operations">
205 <dia:boolean val=
"false"/>
207 <dia:attribute name=
"visible_attributes">
208 <dia:boolean val=
"false"/>
210 <dia:attribute name=
"visible_operations">
211 <dia:boolean val=
"false"/>
213 <dia:attribute name=
"visible_comments">
214 <dia:boolean val=
"false"/>
216 <dia:attribute name=
"wrap_operations">
217 <dia:boolean val=
"true"/>
219 <dia:attribute name=
"wrap_after_char">
222 <dia:attribute name=
"comment_line_length">
225 <dia:attribute name=
"comment_tagging">
226 <dia:boolean val=
"false"/>
228 <dia:attribute name=
"line_color">
229 <dia:color val=
"#000000"/>
231 <dia:attribute name=
"fill_color">
232 <dia:color val=
"#ffffff"/>
234 <dia:attribute name=
"text_color">
235 <dia:color val=
"#000000"/>
237 <dia:attribute name=
"normal_font">
238 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
240 <dia:attribute name=
"abstract_font">
241 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
243 <dia:attribute name=
"polymorphic_font">
244 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
246 <dia:attribute name=
"classname_font">
247 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
249 <dia:attribute name=
"abstract_classname_font">
250 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
252 <dia:attribute name=
"comment_font">
253 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
255 <dia:attribute name=
"normal_font_height">
256 <dia:real val=
"0.80000000000000004"/>
258 <dia:attribute name=
"polymorphic_font_height">
259 <dia:real val=
"0.80000000000000004"/>
261 <dia:attribute name=
"abstract_font_height">
262 <dia:real val=
"0.80000000000000004"/>
264 <dia:attribute name=
"classname_font_height">
267 <dia:attribute name=
"abstract_classname_font_height">
270 <dia:attribute name=
"comment_font_height">
271 <dia:real val=
"0.69999999999999996"/>
273 <dia:attribute name=
"attributes"/>
274 <dia:attribute name=
"operations"/>
275 <dia:attribute name=
"template">
276 <dia:boolean val=
"false"/>
278 <dia:attribute name=
"templates"/>
280 <dia:object type=
"UML - Generalization" version=
"1" id=
"O2">
281 <dia:attribute name=
"obj_pos">
282 <dia:point val=
"20.5137,6.55037"/>
284 <dia:attribute name=
"obj_bb">
285 <dia:rectangle val=
"5.67875,6.50037;21.3637,13.1746"/>
287 <dia:attribute name=
"orth_points">
288 <dia:point val=
"20.5137,6.55037"/>
289 <dia:point val=
"20.5137,9.8375"/>
290 <dia:point val=
"5.72875,9.8375"/>
291 <dia:point val=
"5.72875,13.1246"/>
293 <dia:attribute name=
"orth_orient">
298 <dia:attribute name=
"orth_autoroute">
299 <dia:boolean val=
"true"/>
301 <dia:attribute name=
"text_colour">
302 <dia:color val=
"#000000"/>
304 <dia:attribute name=
"line_colour">
305 <dia:color val=
"#000000"/>
307 <dia:attribute name=
"name">
308 <dia:string>##
</dia:string>
310 <dia:attribute name=
"stereotype">
311 <dia:string>##
</dia:string>
314 <dia:connection handle=
"0" to=
"O0" connection=
"8"/>
315 <dia:connection handle=
"1" to=
"O1" connection=
"8"/>
318 <dia:object type=
"UML - Class" version=
"0" id=
"O3">
319 <dia:attribute name=
"obj_pos">
320 <dia:point val=
"10.32,13.125"/>
322 <dia:attribute name=
"obj_bb">
323 <dia:rectangle val=
"10.27,13.075;20.4175,14.575"/>
325 <dia:attribute name=
"elem_corner">
326 <dia:point val=
"10.32,13.125"/>
328 <dia:attribute name=
"elem_width">
329 <dia:real val=
"10.047499999999999"/>
331 <dia:attribute name=
"elem_height">
332 <dia:real val=
"1.3999999999999999"/>
334 <dia:attribute name=
"name">
335 <dia:string>#KwPlaylistPresentation#
</dia:string>
337 <dia:attribute name=
"stereotype">
338 <dia:string>##
</dia:string>
340 <dia:attribute name=
"comment">
341 <dia:string>##
</dia:string>
343 <dia:attribute name=
"abstract">
344 <dia:boolean val=
"false"/>
346 <dia:attribute name=
"suppress_attributes">
347 <dia:boolean val=
"false"/>
349 <dia:attribute name=
"suppress_operations">
350 <dia:boolean val=
"false"/>
352 <dia:attribute name=
"visible_attributes">
353 <dia:boolean val=
"false"/>
355 <dia:attribute name=
"visible_operations">
356 <dia:boolean val=
"false"/>
358 <dia:attribute name=
"visible_comments">
359 <dia:boolean val=
"false"/>
361 <dia:attribute name=
"wrap_operations">
362 <dia:boolean val=
"true"/>
364 <dia:attribute name=
"wrap_after_char">
367 <dia:attribute name=
"comment_line_length">
370 <dia:attribute name=
"comment_tagging">
371 <dia:boolean val=
"false"/>
373 <dia:attribute name=
"line_color">
374 <dia:color val=
"#000000"/>
376 <dia:attribute name=
"fill_color">
377 <dia:color val=
"#ffffff"/>
379 <dia:attribute name=
"text_color">
380 <dia:color val=
"#000000"/>
382 <dia:attribute name=
"normal_font">
383 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
385 <dia:attribute name=
"abstract_font">
386 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
388 <dia:attribute name=
"polymorphic_font">
389 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
391 <dia:attribute name=
"classname_font">
392 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
394 <dia:attribute name=
"abstract_classname_font">
395 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
397 <dia:attribute name=
"comment_font">
398 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
400 <dia:attribute name=
"normal_font_height">
401 <dia:real val=
"0.80000000000000004"/>
403 <dia:attribute name=
"polymorphic_font_height">
404 <dia:real val=
"0.80000000000000004"/>
406 <dia:attribute name=
"abstract_font_height">
407 <dia:real val=
"0.80000000000000004"/>
409 <dia:attribute name=
"classname_font_height">
412 <dia:attribute name=
"abstract_classname_font_height">
415 <dia:attribute name=
"comment_font_height">
416 <dia:real val=
"0.69999999999999996"/>
418 <dia:attribute name=
"attributes"/>
419 <dia:attribute name=
"operations"/>
420 <dia:attribute name=
"template">
421 <dia:boolean val=
"false"/>
423 <dia:attribute name=
"templates"/>
425 <dia:object type=
"UML - Generalization" version=
"1" id=
"O4">
426 <dia:attribute name=
"obj_pos">
427 <dia:point val=
"20.5137,6.55037"/>
429 <dia:attribute name=
"obj_bb">
430 <dia:rectangle val=
"15.2937,6.50037;21.3637,13.1246"/>
432 <dia:attribute name=
"orth_points">
433 <dia:point val=
"20.5137,6.55037"/>
434 <dia:point val=
"20.5137,9.8125"/>
435 <dia:point val=
"15.3438,9.8125"/>
436 <dia:point val=
"15.3438,13.0746"/>
438 <dia:attribute name=
"orth_orient">
443 <dia:attribute name=
"orth_autoroute">
444 <dia:boolean val=
"true"/>
446 <dia:attribute name=
"text_colour">
447 <dia:color val=
"#000000"/>
449 <dia:attribute name=
"line_colour">
450 <dia:color val=
"#000000"/>
452 <dia:attribute name=
"name">
453 <dia:string>##
</dia:string>
455 <dia:attribute name=
"stereotype">
456 <dia:string>##
</dia:string>
459 <dia:connection handle=
"0" to=
"O0" connection=
"8"/>
460 <dia:connection handle=
"1" to=
"O3" connection=
"8"/>
463 <dia:object type=
"UML - Class" version=
"0" id=
"O5">
464 <dia:attribute name=
"obj_pos">
465 <dia:point val=
"21.32,13.175"/>
467 <dia:attribute name=
"obj_bb">
468 <dia:rectangle val=
"21.27,13.125;28.6625,14.625"/>
470 <dia:attribute name=
"elem_corner">
471 <dia:point val=
"21.32,13.175"/>
473 <dia:attribute name=
"elem_width">
474 <dia:real val=
"7.2924999999999995"/>
476 <dia:attribute name=
"elem_height">
477 <dia:real val=
"1.3999999999999999"/>
479 <dia:attribute name=
"name">
480 <dia:string>#KwPlaylistImage#
</dia:string>
482 <dia:attribute name=
"stereotype">
483 <dia:string>##
</dia:string>
485 <dia:attribute name=
"comment">
486 <dia:string>##
</dia:string>
488 <dia:attribute name=
"abstract">
489 <dia:boolean val=
"false"/>
491 <dia:attribute name=
"suppress_attributes">
492 <dia:boolean val=
"false"/>
494 <dia:attribute name=
"suppress_operations">
495 <dia:boolean val=
"false"/>
497 <dia:attribute name=
"visible_attributes">
498 <dia:boolean val=
"false"/>
500 <dia:attribute name=
"visible_operations">
501 <dia:boolean val=
"false"/>
503 <dia:attribute name=
"visible_comments">
504 <dia:boolean val=
"false"/>
506 <dia:attribute name=
"wrap_operations">
507 <dia:boolean val=
"true"/>
509 <dia:attribute name=
"wrap_after_char">
512 <dia:attribute name=
"comment_line_length">
515 <dia:attribute name=
"comment_tagging">
516 <dia:boolean val=
"false"/>
518 <dia:attribute name=
"line_color">
519 <dia:color val=
"#000000"/>
521 <dia:attribute name=
"fill_color">
522 <dia:color val=
"#ffffff"/>
524 <dia:attribute name=
"text_color">
525 <dia:color val=
"#000000"/>
527 <dia:attribute name=
"normal_font">
528 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
530 <dia:attribute name=
"abstract_font">
531 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
533 <dia:attribute name=
"polymorphic_font">
534 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
536 <dia:attribute name=
"classname_font">
537 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
539 <dia:attribute name=
"abstract_classname_font">
540 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
542 <dia:attribute name=
"comment_font">
543 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
545 <dia:attribute name=
"normal_font_height">
546 <dia:real val=
"0.80000000000000004"/>
548 <dia:attribute name=
"polymorphic_font_height">
549 <dia:real val=
"0.80000000000000004"/>
551 <dia:attribute name=
"abstract_font_height">
552 <dia:real val=
"0.80000000000000004"/>
554 <dia:attribute name=
"classname_font_height">
557 <dia:attribute name=
"abstract_classname_font_height">
560 <dia:attribute name=
"comment_font_height">
561 <dia:real val=
"0.69999999999999996"/>
563 <dia:attribute name=
"attributes"/>
564 <dia:attribute name=
"operations"/>
565 <dia:attribute name=
"template">
566 <dia:boolean val=
"false"/>
568 <dia:attribute name=
"templates"/>
570 <dia:object type=
"UML - Generalization" version=
"1" id=
"O6">
571 <dia:attribute name=
"obj_pos">
572 <dia:point val=
"20.5137,6.55037"/>
574 <dia:attribute name=
"obj_bb">
575 <dia:rectangle val=
"19.6637,6.50037;25.0162,13.1746"/>
577 <dia:attribute name=
"orth_points">
578 <dia:point val=
"20.5137,6.55037"/>
579 <dia:point val=
"20.5137,9.8375"/>
580 <dia:point val=
"24.9662,9.8375"/>
581 <dia:point val=
"24.9662,13.1246"/>
583 <dia:attribute name=
"orth_orient">
588 <dia:attribute name=
"orth_autoroute">
589 <dia:boolean val=
"true"/>
591 <dia:attribute name=
"text_colour">
592 <dia:color val=
"#000000"/>
594 <dia:attribute name=
"line_colour">
595 <dia:color val=
"#000000"/>
597 <dia:attribute name=
"name">
598 <dia:string>##
</dia:string>
600 <dia:attribute name=
"stereotype">
601 <dia:string>##
</dia:string>
604 <dia:connection handle=
"0" to=
"O0" connection=
"8"/>
605 <dia:connection handle=
"1" to=
"O5" connection=
"8"/>
608 <dia:object type=
"UML - Class" version=
"0" id=
"O7">
609 <dia:attribute name=
"obj_pos">
610 <dia:point val=
"30.07,13.225"/>
612 <dia:attribute name=
"obj_bb">
613 <dia:rectangle val=
"30.02,13.175;37.1925,14.675"/>
615 <dia:attribute name=
"elem_corner">
616 <dia:point val=
"30.07,13.225"/>
618 <dia:attribute name=
"elem_width">
619 <dia:real val=
"7.0724999999999998"/>
621 <dia:attribute name=
"elem_height">
622 <dia:real val=
"1.3999999999999999"/>
624 <dia:attribute name=
"name">
625 <dia:string>#KwPlaylistVideo#
</dia:string>
627 <dia:attribute name=
"stereotype">
628 <dia:string>##
</dia:string>
630 <dia:attribute name=
"comment">
631 <dia:string>##
</dia:string>
633 <dia:attribute name=
"abstract">
634 <dia:boolean val=
"false"/>
636 <dia:attribute name=
"suppress_attributes">
637 <dia:boolean val=
"false"/>
639 <dia:attribute name=
"suppress_operations">
640 <dia:boolean val=
"false"/>
642 <dia:attribute name=
"visible_attributes">
643 <dia:boolean val=
"false"/>
645 <dia:attribute name=
"visible_operations">
646 <dia:boolean val=
"false"/>
648 <dia:attribute name=
"visible_comments">
649 <dia:boolean val=
"false"/>
651 <dia:attribute name=
"wrap_operations">
652 <dia:boolean val=
"true"/>
654 <dia:attribute name=
"wrap_after_char">
657 <dia:attribute name=
"comment_line_length">
660 <dia:attribute name=
"comment_tagging">
661 <dia:boolean val=
"false"/>
663 <dia:attribute name=
"line_color">
664 <dia:color val=
"#000000"/>
666 <dia:attribute name=
"fill_color">
667 <dia:color val=
"#ffffff"/>
669 <dia:attribute name=
"text_color">
670 <dia:color val=
"#000000"/>
672 <dia:attribute name=
"normal_font">
673 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
675 <dia:attribute name=
"abstract_font">
676 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
678 <dia:attribute name=
"polymorphic_font">
679 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
681 <dia:attribute name=
"classname_font">
682 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
684 <dia:attribute name=
"abstract_classname_font">
685 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
687 <dia:attribute name=
"comment_font">
688 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
690 <dia:attribute name=
"normal_font_height">
691 <dia:real val=
"0.80000000000000004"/>
693 <dia:attribute name=
"polymorphic_font_height">
694 <dia:real val=
"0.80000000000000004"/>
696 <dia:attribute name=
"abstract_font_height">
697 <dia:real val=
"0.80000000000000004"/>
699 <dia:attribute name=
"classname_font_height">
702 <dia:attribute name=
"abstract_classname_font_height">
705 <dia:attribute name=
"comment_font_height">
706 <dia:real val=
"0.69999999999999996"/>
708 <dia:attribute name=
"attributes"/>
709 <dia:attribute name=
"operations"/>
710 <dia:attribute name=
"template">
711 <dia:boolean val=
"false"/>
713 <dia:attribute name=
"templates"/>
715 <dia:object type=
"UML - Generalization" version=
"1" id=
"O8">
716 <dia:attribute name=
"obj_pos">
717 <dia:point val=
"20.5137,6.5"/>
719 <dia:attribute name=
"obj_bb">
720 <dia:rectangle val=
"19.6637,6.45;33.6563,13.2246"/>
722 <dia:attribute name=
"orth_points">
723 <dia:point val=
"20.5137,6.5"/>
724 <dia:point val=
"20.5137,9.83732"/>
725 <dia:point val=
"33.6063,9.83732"/>
726 <dia:point val=
"33.6063,13.1746"/>
728 <dia:attribute name=
"orth_orient">
733 <dia:attribute name=
"orth_autoroute">
734 <dia:boolean val=
"true"/>
736 <dia:attribute name=
"text_colour">
737 <dia:color val=
"#000000"/>
739 <dia:attribute name=
"line_colour">
740 <dia:color val=
"#000000"/>
742 <dia:attribute name=
"name">
743 <dia:string>##
</dia:string>
745 <dia:attribute name=
"stereotype">
746 <dia:string>##
</dia:string>
749 <dia:connection handle=
"0" to=
"O0" connection=
"6"/>
750 <dia:connection handle=
"1" to=
"O7" connection=
"8"/>
753 <dia:object type=
"UML - Class" version=
"0" id=
"O9">
754 <dia:attribute name=
"obj_pos">
755 <dia:point val=
"38.92,13.125"/>
757 <dia:attribute name=
"obj_bb">
758 <dia:rectangle val=
"38.87,13.075;45.2175,14.575"/>
760 <dia:attribute name=
"elem_corner">
761 <dia:point val=
"38.92,13.125"/>
763 <dia:attribute name=
"elem_width">
764 <dia:real val=
"6.2475000000000005"/>
766 <dia:attribute name=
"elem_height">
767 <dia:real val=
"1.3999999999999999"/>
769 <dia:attribute name=
"name">
770 <dia:string>#KwPlaylistList#
</dia:string>
772 <dia:attribute name=
"stereotype">
773 <dia:string>##
</dia:string>
775 <dia:attribute name=
"comment">
776 <dia:string>##
</dia:string>
778 <dia:attribute name=
"abstract">
779 <dia:boolean val=
"false"/>
781 <dia:attribute name=
"suppress_attributes">
782 <dia:boolean val=
"false"/>
784 <dia:attribute name=
"suppress_operations">
785 <dia:boolean val=
"false"/>
787 <dia:attribute name=
"visible_attributes">
788 <dia:boolean val=
"false"/>
790 <dia:attribute name=
"visible_operations">
791 <dia:boolean val=
"false"/>
793 <dia:attribute name=
"visible_comments">
794 <dia:boolean val=
"false"/>
796 <dia:attribute name=
"wrap_operations">
797 <dia:boolean val=
"true"/>
799 <dia:attribute name=
"wrap_after_char">
802 <dia:attribute name=
"comment_line_length">
805 <dia:attribute name=
"comment_tagging">
806 <dia:boolean val=
"false"/>
808 <dia:attribute name=
"line_color">
809 <dia:color val=
"#000000"/>
811 <dia:attribute name=
"fill_color">
812 <dia:color val=
"#ffffff"/>
814 <dia:attribute name=
"text_color">
815 <dia:color val=
"#000000"/>
817 <dia:attribute name=
"normal_font">
818 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
820 <dia:attribute name=
"abstract_font">
821 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
823 <dia:attribute name=
"polymorphic_font">
824 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
826 <dia:attribute name=
"classname_font">
827 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
829 <dia:attribute name=
"abstract_classname_font">
830 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
832 <dia:attribute name=
"comment_font">
833 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
835 <dia:attribute name=
"normal_font_height">
836 <dia:real val=
"0.80000000000000004"/>
838 <dia:attribute name=
"polymorphic_font_height">
839 <dia:real val=
"0.80000000000000004"/>
841 <dia:attribute name=
"abstract_font_height">
842 <dia:real val=
"0.80000000000000004"/>
844 <dia:attribute name=
"classname_font_height">
847 <dia:attribute name=
"abstract_classname_font_height">
850 <dia:attribute name=
"comment_font_height">
851 <dia:real val=
"0.69999999999999996"/>
853 <dia:attribute name=
"attributes"/>
854 <dia:attribute name=
"operations"/>
855 <dia:attribute name=
"template">
856 <dia:boolean val=
"false"/>
858 <dia:attribute name=
"templates"/>
860 <dia:object type=
"UML - Generalization" version=
"1" id=
"O10">
861 <dia:attribute name=
"obj_pos">
862 <dia:point val=
"20.5137,6.55037"/>
864 <dia:attribute name=
"obj_bb">
865 <dia:rectangle val=
"19.6637,6.50037;42.0937,13.1246"/>
867 <dia:attribute name=
"orth_points">
868 <dia:point val=
"20.5137,6.55037"/>
869 <dia:point val=
"20.5137,9.8125"/>
870 <dia:point val=
"42.0437,9.8125"/>
871 <dia:point val=
"42.0437,13.0746"/>
873 <dia:attribute name=
"orth_orient">
878 <dia:attribute name=
"orth_autoroute">
879 <dia:boolean val=
"true"/>
881 <dia:attribute name=
"text_colour">
882 <dia:color val=
"#000000"/>
884 <dia:attribute name=
"line_colour">
885 <dia:color val=
"#000000"/>
887 <dia:attribute name=
"name">
888 <dia:string>##
</dia:string>
890 <dia:attribute name=
"stereotype">
891 <dia:string>##
</dia:string>
894 <dia:connection handle=
"0" to=
"O0" connection=
"8"/>
895 <dia:connection handle=
"1" to=
"O9" connection=
"8"/>
898 <dia:object type=
"UML - Class" version=
"0" id=
"O11">
899 <dia:attribute name=
"obj_pos">
900 <dia:point val=
"2.17,3.575"/>
902 <dia:attribute name=
"obj_bb">
903 <dia:rectangle val=
"2.12,3.525;10.3325,5.025"/>
905 <dia:attribute name=
"elem_corner">
906 <dia:point val=
"2.17,3.575"/>
908 <dia:attribute name=
"elem_width">
909 <dia:real val=
"8.1125000000000007"/>
911 <dia:attribute name=
"elem_height">
912 <dia:real val=
"1.3999999999999999"/>
914 <dia:attribute name=
"name">
915 <dia:string>#KwPlaylistReading#
</dia:string>
917 <dia:attribute name=
"stereotype">
918 <dia:string>##
</dia:string>
920 <dia:attribute name=
"comment">
921 <dia:string>##
</dia:string>
923 <dia:attribute name=
"abstract">
924 <dia:boolean val=
"false"/>
926 <dia:attribute name=
"suppress_attributes">
927 <dia:boolean val=
"false"/>
929 <dia:attribute name=
"suppress_operations">
930 <dia:boolean val=
"false"/>
932 <dia:attribute name=
"visible_attributes">
933 <dia:boolean val=
"false"/>
935 <dia:attribute name=
"visible_operations">
936 <dia:boolean val=
"false"/>
938 <dia:attribute name=
"visible_comments">
939 <dia:boolean val=
"false"/>
941 <dia:attribute name=
"wrap_operations">
942 <dia:boolean val=
"true"/>
944 <dia:attribute name=
"wrap_after_char">
947 <dia:attribute name=
"comment_line_length">
950 <dia:attribute name=
"comment_tagging">
951 <dia:boolean val=
"false"/>
953 <dia:attribute name=
"line_color">
954 <dia:color val=
"#000000"/>
956 <dia:attribute name=
"fill_color">
957 <dia:color val=
"#ffffff"/>
959 <dia:attribute name=
"text_color">
960 <dia:color val=
"#000000"/>
962 <dia:attribute name=
"normal_font">
963 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
965 <dia:attribute name=
"abstract_font">
966 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
968 <dia:attribute name=
"polymorphic_font">
969 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
971 <dia:attribute name=
"classname_font">
972 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
974 <dia:attribute name=
"abstract_classname_font">
975 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
977 <dia:attribute name=
"comment_font">
978 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
980 <dia:attribute name=
"normal_font_height">
981 <dia:real val=
"0.80000000000000004"/>
983 <dia:attribute name=
"polymorphic_font_height">
984 <dia:real val=
"0.80000000000000004"/>
986 <dia:attribute name=
"abstract_font_height">
987 <dia:real val=
"0.80000000000000004"/>
989 <dia:attribute name=
"classname_font_height">
992 <dia:attribute name=
"abstract_classname_font_height">
995 <dia:attribute name=
"comment_font_height">
996 <dia:real val=
"0.69999999999999996"/>
998 <dia:attribute name=
"attributes"/>
999 <dia:attribute name=
"operations"/>
1000 <dia:attribute name=
"template">
1001 <dia:boolean val=
"false"/>
1003 <dia:attribute name=
"templates"/>
1005 <dia:object type=
"UML - Generalization" version=
"1" id=
"O12">
1006 <dia:attribute name=
"obj_pos">
1007 <dia:point val=
"17.1496,5.8"/>
1009 <dia:attribute name=
"obj_bb">
1010 <dia:rectangle val=
"10.2828,4.225;17.1996,6.65"/>
1012 <dia:attribute name=
"orth_points">
1013 <dia:point val=
"17.1496,5.8"/>
1014 <dia:point val=
"13.7412,5.8"/>
1015 <dia:point val=
"13.7412,4.275"/>
1016 <dia:point val=
"10.3328,4.275"/>
1018 <dia:attribute name=
"orth_orient">
1023 <dia:attribute name=
"orth_autoroute">
1024 <dia:boolean val=
"true"/>
1026 <dia:attribute name=
"text_colour">
1027 <dia:color val=
"#000000"/>
1029 <dia:attribute name=
"line_colour">
1030 <dia:color val=
"#000000"/>
1032 <dia:attribute name=
"name">
1033 <dia:string>##
</dia:string>
1035 <dia:attribute name=
"stereotype">
1036 <dia:string>##
</dia:string>
1039 <dia:connection handle=
"0" to=
"O0" connection=
"8"/>
1040 <dia:connection handle=
"1" to=
"O11" connection=
"8"/>
1043 <dia:object type=
"UML - Class" version=
"0" id=
"O13">
1044 <dia:attribute name=
"obj_pos">
1045 <dia:point val=
"2.02,5.475"/>
1047 <dia:attribute name=
"obj_bb">
1048 <dia:rectangle val=
"1.97,5.425;8.535,6.925"/>
1050 <dia:attribute name=
"elem_corner">
1051 <dia:point val=
"2.02,5.475"/>
1053 <dia:attribute name=
"elem_width">
1054 <dia:real val=
"6.4649999999999999"/>
1056 <dia:attribute name=
"elem_height">
1057 <dia:real val=
"1.3999999999999999"/>
1059 <dia:attribute name=
"name">
1060 <dia:string>#KwPlaylistText#
</dia:string>
1062 <dia:attribute name=
"stereotype">
1063 <dia:string>##
</dia:string>
1065 <dia:attribute name=
"comment">
1066 <dia:string>##
</dia:string>
1068 <dia:attribute name=
"abstract">
1069 <dia:boolean val=
"false"/>
1071 <dia:attribute name=
"suppress_attributes">
1072 <dia:boolean val=
"false"/>
1074 <dia:attribute name=
"suppress_operations">
1075 <dia:boolean val=
"false"/>
1077 <dia:attribute name=
"visible_attributes">
1078 <dia:boolean val=
"false"/>
1080 <dia:attribute name=
"visible_operations">
1081 <dia:boolean val=
"false"/>
1083 <dia:attribute name=
"visible_comments">
1084 <dia:boolean val=
"false"/>
1086 <dia:attribute name=
"wrap_operations">
1087 <dia:boolean val=
"true"/>
1089 <dia:attribute name=
"wrap_after_char">
1092 <dia:attribute name=
"comment_line_length">
1095 <dia:attribute name=
"comment_tagging">
1096 <dia:boolean val=
"false"/>
1098 <dia:attribute name=
"line_color">
1099 <dia:color val=
"#000000"/>
1101 <dia:attribute name=
"fill_color">
1102 <dia:color val=
"#ffffff"/>
1104 <dia:attribute name=
"text_color">
1105 <dia:color val=
"#000000"/>
1107 <dia:attribute name=
"normal_font">
1108 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
1110 <dia:attribute name=
"abstract_font">
1111 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
1113 <dia:attribute name=
"polymorphic_font">
1114 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
1116 <dia:attribute name=
"classname_font">
1117 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
1119 <dia:attribute name=
"abstract_classname_font">
1120 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
1122 <dia:attribute name=
"comment_font">
1123 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
1125 <dia:attribute name=
"normal_font_height">
1126 <dia:real val=
"0.80000000000000004"/>
1128 <dia:attribute name=
"polymorphic_font_height">
1129 <dia:real val=
"0.80000000000000004"/>
1131 <dia:attribute name=
"abstract_font_height">
1132 <dia:real val=
"0.80000000000000004"/>
1134 <dia:attribute name=
"classname_font_height">
1137 <dia:attribute name=
"abstract_classname_font_height">
1140 <dia:attribute name=
"comment_font_height">
1141 <dia:real val=
"0.69999999999999996"/>
1143 <dia:attribute name=
"attributes"/>
1144 <dia:attribute name=
"operations"/>
1145 <dia:attribute name=
"template">
1146 <dia:boolean val=
"false"/>
1148 <dia:attribute name=
"templates"/>
1150 <dia:object type=
"UML - Class" version=
"0" id=
"O14">
1151 <dia:attribute name=
"obj_pos">
1152 <dia:point val=
"34.22,6.075"/>
1154 <dia:attribute name=
"obj_bb">
1155 <dia:rectangle val=
"34.17,6.025;40.98,7.525"/>
1157 <dia:attribute name=
"elem_corner">
1158 <dia:point val=
"34.22,6.075"/>
1160 <dia:attribute name=
"elem_width">
1161 <dia:real val=
"6.71"/>
1163 <dia:attribute name=
"elem_height">
1164 <dia:real val=
"1.3999999999999999"/>
1166 <dia:attribute name=
"name">
1167 <dia:string>#KwPlaylistNote#
</dia:string>
1169 <dia:attribute name=
"stereotype">
1170 <dia:string>##
</dia:string>
1172 <dia:attribute name=
"comment">
1173 <dia:string>##
</dia:string>
1175 <dia:attribute name=
"abstract">
1176 <dia:boolean val=
"false"/>
1178 <dia:attribute name=
"suppress_attributes">
1179 <dia:boolean val=
"false"/>
1181 <dia:attribute name=
"suppress_operations">
1182 <dia:boolean val=
"false"/>
1184 <dia:attribute name=
"visible_attributes">
1185 <dia:boolean val=
"false"/>
1187 <dia:attribute name=
"visible_operations">
1188 <dia:boolean val=
"false"/>
1190 <dia:attribute name=
"visible_comments">
1191 <dia:boolean val=
"false"/>
1193 <dia:attribute name=
"wrap_operations">
1194 <dia:boolean val=
"true"/>
1196 <dia:attribute name=
"wrap_after_char">
1199 <dia:attribute name=
"comment_line_length">
1202 <dia:attribute name=
"comment_tagging">
1203 <dia:boolean val=
"false"/>
1205 <dia:attribute name=
"line_color">
1206 <dia:color val=
"#000000"/>
1208 <dia:attribute name=
"fill_color">
1209 <dia:color val=
"#ffffff"/>
1211 <dia:attribute name=
"text_color">
1212 <dia:color val=
"#000000"/>
1214 <dia:attribute name=
"normal_font">
1215 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
1217 <dia:attribute name=
"abstract_font">
1218 <dia:font family=
"monospace" style=
"88" name=
"Courier-BoldOblique"/>
1220 <dia:attribute name=
"polymorphic_font">
1221 <dia:font family=
"monospace" style=
"8" name=
"Courier-Oblique"/>
1223 <dia:attribute name=
"classname_font">
1224 <dia:font family=
"sans" style=
"80" name=
"Helvetica-Bold"/>
1226 <dia:attribute name=
"abstract_classname_font">
1227 <dia:font family=
"sans" style=
"88" name=
"Helvetica-BoldOblique"/>
1229 <dia:attribute name=
"comment_font">
1230 <dia:font family=
"sans" style=
"8" name=
"Helvetica-Oblique"/>
1232 <dia:attribute name=
"normal_font_height">
1233 <dia:real val=
"0.80000000000000004"/>
1235 <dia:attribute name=
"polymorphic_font_height">
1236 <dia:real val=
"0.80000000000000004"/>
1238 <dia:attribute name=
"abstract_font_height">
1239 <dia:real val=
"0.80000000000000004"/>
1241 <dia:attribute name=
"classname_font_height">
1244 <dia:attribute name=
"abstract_classname_font_height">
1247 <dia:attribute name=
"comment_font_height">
1248 <dia:real val=
"0.69999999999999996"/>
1250 <dia:attribute name=
"attributes"/>
1251 <dia:attribute name=
"operations"/>
1252 <dia:attribute name=
"template">
1253 <dia:boolean val=
"false"/>
1255 <dia:attribute name=
"templates"/>
1257 <dia:object type=
"UML - Generalization" version=
"1" id=
"O15">
1258 <dia:attribute name=
"obj_pos">
1259 <dia:point val=
"17.1496,5.8"/>
1261 <dia:attribute name=
"obj_bb">
1262 <dia:rectangle val=
"8.4854,4.95;17.1996,6.7875"/>
1264 <dia:attribute name=
"orth_points">
1265 <dia:point val=
"17.1496,5.8"/>
1266 <dia:point val=
"12.8425,5.8"/>
1267 <dia:point val=
"12.8425,6.175"/>
1268 <dia:point val=
"8.5354,6.175"/>
1270 <dia:attribute name=
"orth_orient">
1275 <dia:attribute name=
"orth_autoroute">
1276 <dia:boolean val=
"true"/>
1278 <dia:attribute name=
"text_colour">
1279 <dia:color val=
"#000000"/>
1281 <dia:attribute name=
"line_colour">
1282 <dia:color val=
"#000000"/>
1284 <dia:attribute name=
"name">
1285 <dia:string>##
</dia:string>
1287 <dia:attribute name=
"stereotype">
1288 <dia:string>##
</dia:string>
1291 <dia:connection handle=
"0" to=
"O0" connection=
"8"/>
1292 <dia:connection handle=
"1" to=
"O13" connection=
"8"/>
1295 <dia:object type=
"UML - Generalization" version=
"1" id=
"O16">
1296 <dia:attribute name=
"obj_pos">
1297 <dia:point val=
"23.8779,5.8"/>
1299 <dia:attribute name=
"obj_bb">
1300 <dia:rectangle val=
"23.8279,4.95;34.2196,7.0875"/>
1302 <dia:attribute name=
"orth_points">
1303 <dia:point val=
"23.8779,5.8"/>
1304 <dia:point val=
"29.0237,5.8"/>
1305 <dia:point val=
"29.0237,6.775"/>
1306 <dia:point val=
"34.1696,6.775"/>
1308 <dia:attribute name=
"orth_orient">
1313 <dia:attribute name=
"orth_autoroute">
1314 <dia:boolean val=
"true"/>
1316 <dia:attribute name=
"text_colour">
1317 <dia:color val=
"#000000"/>
1319 <dia:attribute name=
"line_colour">
1320 <dia:color val=
"#000000"/>
1322 <dia:attribute name=
"name">
1323 <dia:string>##
</dia:string>
1325 <dia:attribute name=
"stereotype">
1326 <dia:string>##
</dia:string>
1329 <dia:connection handle=
"0" to=
"O0" connection=
"8"/>
1330 <dia:connection handle=
"1" to=
"O14" connection=
"8"/>