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 - LargePackage" version=
"0" id=
"O0">
67 <dia:attribute name=
"obj_pos">
68 <dia:point val=
"-1,6.79"/>
70 <dia:attribute name=
"obj_bb">
71 <dia:rectangle val=
"-1.05,5.74;144.05,94.05"/>
73 <dia:attribute name=
"elem_corner">
74 <dia:point val=
"-1,6.79"/>
76 <dia:attribute name=
"elem_width">
79 <dia:attribute name=
"elem_height">
80 <dia:real val=
"87.20999999999998"/>
82 <dia:attribute name=
"line_colour">
83 <dia:color val=
"#000000"/>
85 <dia:attribute name=
"fill_colour">
86 <dia:color val=
"#ffffff"/>
88 <dia:attribute name=
"stereotype">
89 <dia:string>##
</dia:string>
91 <dia:attribute name=
"name">
92 <dia:string>#model#
</dia:string>
95 <dia:object type=
"UML - LargePackage" version=
"0" id=
"O1">
96 <dia:attribute name=
"obj_pos">
97 <dia:point val=
"0,33"/>
99 <dia:attribute name=
"obj_bb">
100 <dia:rectangle val=
"-0.05,31.95;143.05,93.05"/>
102 <dia:attribute name=
"elem_corner">
103 <dia:point val=
"0,33"/>
105 <dia:attribute name=
"elem_width">
106 <dia:real val=
"143"/>
108 <dia:attribute name=
"elem_height">
111 <dia:attribute name=
"line_colour">
112 <dia:color val=
"#000000"/>
114 <dia:attribute name=
"fill_colour">
115 <dia:color val=
"#ffffff"/>
117 <dia:attribute name=
"stereotype">
118 <dia:string>##
</dia:string>
120 <dia:attribute name=
"name">
121 <dia:string>#problem#
</dia:string>
124 <dia:object type=
"UML - LargePackage" version=
"0" id=
"O2">
125 <dia:attribute name=
"obj_pos">
126 <dia:point val=
"3,60"/>
128 <dia:attribute name=
"obj_bb">
129 <dia:rectangle val=
"2.95,58.95;50.05,92.05"/>
131 <dia:attribute name=
"elem_corner">
132 <dia:point val=
"3,60"/>
134 <dia:attribute name=
"elem_width">
137 <dia:attribute name=
"elem_height">
140 <dia:attribute name=
"line_colour">
141 <dia:color val=
"#000000"/>
143 <dia:attribute name=
"fill_colour">
144 <dia:color val=
"#ffffff"/>
146 <dia:attribute name=
"stereotype">
147 <dia:string>##
</dia:string>
149 <dia:attribute name=
"name">
150 <dia:string>#record#
</dia:string>
153 <dia:object type=
"UML - Class" version=
"0" id=
"O3">
154 <dia:attribute name=
"obj_pos">
155 <dia:point val=
"-0.3,7.5"/>
157 <dia:attribute name=
"obj_bb">
158 <dia:rectangle val=
"-0.35,7.45;93.1,31.75"/>
160 <dia:attribute name=
"elem_corner">
161 <dia:point val=
"-0.3,7.5"/>
163 <dia:attribute name=
"elem_width">
164 <dia:real val=
"93.349999999999994"/>
166 <dia:attribute name=
"elem_height">
167 <dia:real val=
"24.200000000000003"/>
169 <dia:attribute name=
"name">
170 <dia:string>#problem#
</dia:string>
172 <dia:attribute name=
"stereotype">
173 <dia:string>##
</dia:string>
175 <dia:attribute name=
"comment">
176 <dia:string>##
</dia:string>
178 <dia:attribute name=
"abstract">
179 <dia:boolean val=
"false"/>
181 <dia:attribute name=
"suppress_attributes">
182 <dia:boolean val=
"false"/>
184 <dia:attribute name=
"suppress_operations">
185 <dia:boolean val=
"false"/>
187 <dia:attribute name=
"visible_attributes">
188 <dia:boolean val=
"true"/>
190 <dia:attribute name=
"visible_operations">
191 <dia:boolean val=
"true"/>
193 <dia:attribute name=
"visible_comments">
194 <dia:boolean val=
"false"/>
196 <dia:attribute name=
"wrap_operations">
197 <dia:boolean val=
"false"/>
199 <dia:attribute name=
"wrap_after_char">
202 <dia:attribute name=
"line_color">
203 <dia:color val=
"#000000"/>
205 <dia:attribute name=
"fill_color">
206 <dia:color val=
"#ffffff"/>
208 <dia:attribute name=
"text_color">
209 <dia:color val=
"#000000"/>
211 <dia:attribute name=
"normal_font">
212 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
214 <dia:attribute name=
"abstract_font">
215 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
217 <dia:attribute name=
"polymorphic_font">
218 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
220 <dia:attribute name=
"classname_font">
221 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
223 <dia:attribute name=
"abstract_classname_font">
224 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
226 <dia:attribute name=
"comment_font">
227 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
229 <dia:attribute name=
"font_height">
230 <dia:real val=
"0.80000000000000004"/>
232 <dia:attribute name=
"polymorphic_font_height">
233 <dia:real val=
"0.80000000000000004"/>
235 <dia:attribute name=
"abstract_font_height">
236 <dia:real val=
"0.80000000000000004"/>
238 <dia:attribute name=
"classname_font_height">
241 <dia:attribute name=
"abstract_classname_font_height">
244 <dia:attribute name=
"comment_font_height">
247 <dia:attribute name=
"attributes">
248 <dia:composite type=
"umlattribute">
249 <dia:attribute name=
"name">
250 <dia:string>#abbreviations#
</dia:string>
252 <dia:attribute name=
"type">
253 <dia:string>#hash of scalars to scalars#
</dia:string>
255 <dia:attribute name=
"value">
256 <dia:string>##
</dia:string>
258 <dia:attribute name=
"comment">
259 <dia:string>##
</dia:string>
261 <dia:attribute name=
"visibility">
264 <dia:attribute name=
"abstract">
265 <dia:boolean val=
"false"/>
267 <dia:attribute name=
"class_scope">
268 <dia:boolean val=
"false"/>
271 <dia:composite type=
"umlattribute">
272 <dia:attribute name=
"name">
273 <dia:string>#debug#
</dia:string>
275 <dia:attribute name=
"type">
276 <dia:string>#scalar boolean#
</dia:string>
278 <dia:attribute name=
"value">
279 <dia:string>#
0#
</dia:string>
281 <dia:attribute name=
"comment">
282 <dia:string>##
</dia:string>
284 <dia:attribute name=
"visibility">
287 <dia:attribute name=
"abstract">
288 <dia:boolean val=
"false"/>
290 <dia:attribute name=
"class_scope">
291 <dia:boolean val=
"false"/>
294 <dia:composite type=
"umlattribute">
295 <dia:attribute name=
"name">
296 <dia:string>#directory#
</dia:string>
298 <dia:attribute name=
"type">
299 <dia:string>#scalar string#
</dia:string>
301 <dia:attribute name=
"value">
302 <dia:string>##
</dia:string>
304 <dia:attribute name=
"comment">
305 <dia:string>##
</dia:string>
307 <dia:attribute name=
"visibility">
310 <dia:attribute name=
"abstract">
311 <dia:boolean val=
"false"/>
313 <dia:attribute name=
"class_scope">
314 <dia:boolean val=
"false"/>
317 <dia:composite type=
"umlattribute">
318 <dia:attribute name=
"name">
319 <dia:string>#extra_data_file_name#
</dia:string>
321 <dia:attribute name=
"type">
322 <dia:string>#scalar string#
</dia:string>
324 <dia:attribute name=
"value">
325 <dia:string>##
</dia:string>
327 <dia:attribute name=
"comment">
328 <dia:string>##
</dia:string>
330 <dia:attribute name=
"visibility">
333 <dia:attribute name=
"abstract">
334 <dia:boolean val=
"false"/>
336 <dia:attribute name=
"class_scope">
337 <dia:boolean val=
"false"/>
340 <dia:composite type=
"umlattribute">
341 <dia:attribute name=
"name">
342 <dia:string>#extra_data_header#
</dia:string>
344 <dia:attribute name=
"type">
345 <dia:string>#array of strings#
</dia:string>
347 <dia:attribute name=
"value">
348 <dia:string>##
</dia:string>
350 <dia:attribute name=
"comment">
351 <dia:string>##
</dia:string>
353 <dia:attribute name=
"visibility">
356 <dia:attribute name=
"abstract">
357 <dia:boolean val=
"false"/>
359 <dia:attribute name=
"class_scope">
360 <dia:boolean val=
"false"/>
363 <dia:composite type=
"umlattribute">
364 <dia:attribute name=
"name">
365 <dia:string>#ignore_missing_files#
</dia:string>
367 <dia:attribute name=
"type">
368 <dia:string>#scalar boolean#
</dia:string>
370 <dia:attribute name=
"value">
371 <dia:string>#
1#
</dia:string>
373 <dia:attribute name=
"comment">
374 <dia:string>##
</dia:string>
376 <dia:attribute name=
"visibility">
379 <dia:attribute name=
"abstract">
380 <dia:boolean val=
"false"/>
382 <dia:attribute name=
"class_scope">
383 <dia:boolean val=
"false"/>
386 <dia:composite type=
"umlattribute">
387 <dia:attribute name=
"name">
388 <dia:string>#ignore_missing_output_files#
</dia:string>
390 <dia:attribute name=
"type">
391 <dia:string>#scalar boolean#
</dia:string>
393 <dia:attribute name=
"value">
394 <dia:string>#
1#
</dia:string>
396 <dia:attribute name=
"comment">
397 <dia:string>##
</dia:string>
399 <dia:attribute name=
"visibility">
402 <dia:attribute name=
"abstract">
403 <dia:boolean val=
"false"/>
405 <dia:attribute name=
"class_scope">
406 <dia:boolean val=
"false"/>
409 <dia:composite type=
"umlattribute">
410 <dia:attribute name=
"name">
411 <dia:string>#prob_arr#
</dia:string>
413 <dia:attribute name=
"type">
414 <dia:string>#array of strings#
</dia:string>
416 <dia:attribute name=
"value">
417 <dia:string>##
</dia:string>
419 <dia:attribute name=
"comment">
420 <dia:string>##
</dia:string>
422 <dia:attribute name=
"visibility">
425 <dia:attribute name=
"abstract">
426 <dia:boolean val=
"false"/>
428 <dia:attribute name=
"class_scope">
429 <dia:boolean val=
"false"/>
432 <dia:composite type=
"umlattribute">
433 <dia:attribute name=
"name">
434 <dia:string>#print_order#
</dia:string>
436 <dia:attribute name=
"type">
437 <dia:string>#array of strings#
</dia:string>
439 <dia:attribute name=
"value">
440 <dia:string>#['problem','abbreviated','input','data','contr','subroutine','infn','mix','model','pk','aesinit','aes','des','error','pred','theta','omega','sigma','simulation','estimation','covariance','nonparametric','table','scatter','msfi']#
</dia:string>
442 <dia:attribute name=
"comment">
443 <dia:string>##
</dia:string>
445 <dia:attribute name=
"visibility">
448 <dia:attribute name=
"abstract">
449 <dia:boolean val=
"false"/>
451 <dia:attribute name=
"class_scope">
452 <dia:boolean val=
"false"/>
455 <dia:composite type=
"umlattribute">
456 <dia:attribute name=
"name">
457 <dia:string>#sde_print_order#
</dia:string>
459 <dia:attribute name=
"type">
460 <dia:string>#array of strings#
</dia:string>
462 <dia:attribute name=
"value">
463 <dia:string>#['problem','abbreviated','input','data','contr','subroutine','infn','mix','model','theta','omega','sigma','pk','aesinit','aes','des','error','pred','simulation','estimation','covariance','nonparametric','table','scatter','msfi']#
</dia:string>
465 <dia:attribute name=
"comment">
466 <dia:string>##
</dia:string>
468 <dia:attribute name=
"visibility">
471 <dia:attribute name=
"abstract">
472 <dia:boolean val=
"false"/>
474 <dia:attribute name=
"class_scope">
475 <dia:boolean val=
"false"/>
478 <dia:composite type=
"umlattribute">
479 <dia:attribute name=
"name">
480 <dia:string>#sde#
</dia:string>
482 <dia:attribute name=
"type">
483 <dia:string>#scalar boolean#
</dia:string>
485 <dia:attribute name=
"value">
486 <dia:string>#
0#
</dia:string>
488 <dia:attribute name=
"comment">
489 <dia:string>##
</dia:string>
491 <dia:attribute name=
"visibility">
494 <dia:attribute name=
"abstract">
495 <dia:boolean val=
"false"/>
497 <dia:attribute name=
"class_scope">
498 <dia:boolean val=
"false"/>
502 <dia:attribute name=
"operations">
503 <dia:composite type=
"umloperation">
504 <dia:attribute name=
"name">
505 <dia:string>#set_records#
</dia:string>
507 <dia:attribute name=
"stereotype">
508 <dia:string>##
</dia:string>
510 <dia:attribute name=
"type">
511 <dia:string>##
</dia:string>
513 <dia:attribute name=
"visibility">
516 <dia:attribute name=
"comment">
517 <dia:string>##
</dia:string>
519 <dia:attribute name=
"abstract">
520 <dia:boolean val=
"false"/>
522 <dia:attribute name=
"inheritance_type">
525 <dia:attribute name=
"query">
526 <dia:boolean val=
"false"/>
528 <dia:attribute name=
"class_scope">
529 <dia:boolean val=
"false"/>
531 <dia:attribute name=
"parameters">
532 <dia:composite type=
"umlparameter">
533 <dia:attribute name=
"name">
534 <dia:string>#record_strings#
</dia:string>
536 <dia:attribute name=
"type">
537 <dia:string>#mandatory array of strings#
</dia:string>
539 <dia:attribute name=
"value">
540 <dia:string>##
</dia:string>
542 <dia:attribute name=
"comment">
543 <dia:string>##
</dia:string>
545 <dia:attribute name=
"kind">
549 <dia:composite type=
"umlparameter">
550 <dia:attribute name=
"name">
551 <dia:string>#type#
</dia:string>
553 <dia:attribute name=
"type">
554 <dia:string>#mandatory scalar string#
</dia:string>
556 <dia:attribute name=
"value">
557 <dia:string>##
</dia:string>
559 <dia:attribute name=
"comment">
560 <dia:string>##
</dia:string>
562 <dia:attribute name=
"kind">
568 <dia:composite type=
"umloperation">
569 <dia:attribute name=
"name">
570 <dia:string>#add_records#
</dia:string>
572 <dia:attribute name=
"stereotype">
573 <dia:string>#helper function#
</dia:string>
575 <dia:attribute name=
"type">
576 <dia:string>##
</dia:string>
578 <dia:attribute name=
"visibility">
581 <dia:attribute name=
"comment">
582 <dia:string>##
</dia:string>
584 <dia:attribute name=
"abstract">
585 <dia:boolean val=
"false"/>
587 <dia:attribute name=
"inheritance_type">
590 <dia:attribute name=
"query">
591 <dia:boolean val=
"false"/>
593 <dia:attribute name=
"class_scope">
594 <dia:boolean val=
"false"/>
596 <dia:attribute name=
"parameters">
597 <dia:composite type=
"umlparameter">
598 <dia:attribute name=
"name">
599 <dia:string>#record_strings#
</dia:string>
601 <dia:attribute name=
"type">
602 <dia:string>#mandatory array of strings#
</dia:string>
604 <dia:attribute name=
"value">
605 <dia:string>##
</dia:string>
607 <dia:attribute name=
"comment">
608 <dia:string>##
</dia:string>
610 <dia:attribute name=
"kind">
614 <dia:composite type=
"umlparameter">
615 <dia:attribute name=
"name">
616 <dia:string>#type#
</dia:string>
618 <dia:attribute name=
"type">
619 <dia:string>#mandatory scalar string#
</dia:string>
621 <dia:attribute name=
"value">
622 <dia:string>##
</dia:string>
624 <dia:attribute name=
"comment">
625 <dia:string>##
</dia:string>
627 <dia:attribute name=
"kind">
633 <dia:composite type=
"umloperation">
634 <dia:attribute name=
"name">
635 <dia:string>#_read_records#
</dia:string>
637 <dia:attribute name=
"stereotype">
638 <dia:string>#initiator#
</dia:string>
640 <dia:attribute name=
"type">
641 <dia:string>##
</dia:string>
643 <dia:attribute name=
"visibility">
646 <dia:attribute name=
"comment">
647 <dia:string>##
</dia:string>
649 <dia:attribute name=
"abstract">
650 <dia:boolean val=
"false"/>
652 <dia:attribute name=
"inheritance_type">
655 <dia:attribute name=
"query">
656 <dia:boolean val=
"false"/>
658 <dia:attribute name=
"class_scope">
659 <dia:boolean val=
"false"/>
661 <dia:attribute name=
"parameters">
662 <dia:composite type=
"umlparameter">
663 <dia:attribute name=
"name">
664 <dia:string>#type#
</dia:string>
666 <dia:attribute name=
"type">
667 <dia:string>#scalar string#
</dia:string>
669 <dia:attribute name=
"value">
670 <dia:string>##
</dia:string>
672 <dia:attribute name=
"comment">
673 <dia:string>##
</dia:string>
675 <dia:attribute name=
"kind">
681 <dia:composite type=
"umloperation">
682 <dia:attribute name=
"name">
683 <dia:string>#_format_problem#
</dia:string>
685 <dia:attribute name=
"stereotype">
686 <dia:string>#helper#
</dia:string>
688 <dia:attribute name=
"type">
689 <dia:string>##
</dia:string>
691 <dia:attribute name=
"visibility">
694 <dia:attribute name=
"comment">
695 <dia:string>##
</dia:string>
697 <dia:attribute name=
"abstract">
698 <dia:boolean val=
"false"/>
700 <dia:attribute name=
"inheritance_type">
703 <dia:attribute name=
"query">
704 <dia:boolean val=
"false"/>
706 <dia:attribute name=
"class_scope">
707 <dia:boolean val=
"false"/>
709 <dia:attribute name=
"parameters">
710 <dia:composite type=
"umlparameter">
711 <dia:attribute name=
"name">
712 <dia:string>#formatted#
</dia:string>
714 <dia:attribute name=
"type">
715 <dia:string>#array of strings#
</dia:string>
717 <dia:attribute name=
"value">
718 <dia:string>##
</dia:string>
720 <dia:attribute name=
"comment">
721 <dia:string>##
</dia:string>
723 <dia:attribute name=
"kind">
729 <dia:composite type=
"umloperation">
730 <dia:attribute name=
"name">
731 <dia:string>#store_inits#
</dia:string>
733 <dia:attribute name=
"stereotype">
734 <dia:string>#helper#
</dia:string>
736 <dia:attribute name=
"type">
737 <dia:string>##
</dia:string>
739 <dia:attribute name=
"visibility">
742 <dia:attribute name=
"comment">
743 <dia:string>##
</dia:string>
745 <dia:attribute name=
"abstract">
746 <dia:boolean val=
"false"/>
748 <dia:attribute name=
"inheritance_type">
751 <dia:attribute name=
"query">
752 <dia:boolean val=
"false"/>
754 <dia:attribute name=
"class_scope">
755 <dia:boolean val=
"false"/>
757 <dia:attribute name=
"parameters"/>
759 <dia:composite type=
"umloperation">
760 <dia:attribute name=
"name">
761 <dia:string>#restore_inits#
</dia:string>
763 <dia:attribute name=
"stereotype">
764 <dia:string>#helper#
</dia:string>
766 <dia:attribute name=
"type">
767 <dia:string>##
</dia:string>
769 <dia:attribute name=
"visibility">
772 <dia:attribute name=
"comment">
773 <dia:string>##
</dia:string>
775 <dia:attribute name=
"abstract">
776 <dia:boolean val=
"false"/>
778 <dia:attribute name=
"inheritance_type">
781 <dia:attribute name=
"query">
782 <dia:boolean val=
"false"/>
784 <dia:attribute name=
"class_scope">
785 <dia:boolean val=
"false"/>
787 <dia:attribute name=
"parameters"/>
789 <dia:composite type=
"umloperation">
790 <dia:attribute name=
"name">
791 <dia:string>#set_random_inits#
</dia:string>
793 <dia:attribute name=
"stereotype">
794 <dia:string>#helper#
</dia:string>
796 <dia:attribute name=
"type">
797 <dia:string>##
</dia:string>
799 <dia:attribute name=
"visibility">
802 <dia:attribute name=
"comment">
803 <dia:string>##
</dia:string>
805 <dia:attribute name=
"abstract">
806 <dia:boolean val=
"false"/>
808 <dia:attribute name=
"inheritance_type">
811 <dia:attribute name=
"query">
812 <dia:boolean val=
"false"/>
814 <dia:attribute name=
"class_scope">
815 <dia:boolean val=
"false"/>
817 <dia:attribute name=
"parameters">
818 <dia:composite type=
"umlparameter">
819 <dia:attribute name=
"name">
820 <dia:string>#degree#
</dia:string>
822 <dia:attribute name=
"type">
823 <dia:string>#scalar number#
</dia:string>
825 <dia:attribute name=
"value">
826 <dia:string>#
0.1#
</dia:string>
828 <dia:attribute name=
"comment">
829 <dia:string>##
</dia:string>
831 <dia:attribute name=
"kind">
837 <dia:composite type=
"umloperation">
838 <dia:attribute name=
"name">
839 <dia:string>#record_count#
</dia:string>
841 <dia:attribute name=
"stereotype">
842 <dia:string>##
</dia:string>
844 <dia:attribute name=
"type">
845 <dia:string>##
</dia:string>
847 <dia:attribute name=
"visibility">
850 <dia:attribute name=
"comment">
851 <dia:string>##
</dia:string>
853 <dia:attribute name=
"abstract">
854 <dia:boolean val=
"false"/>
856 <dia:attribute name=
"inheritance_type">
859 <dia:attribute name=
"query">
860 <dia:boolean val=
"false"/>
862 <dia:attribute name=
"class_scope">
863 <dia:boolean val=
"false"/>
865 <dia:attribute name=
"parameters">
866 <dia:composite type=
"umlparameter">
867 <dia:attribute name=
"name">
868 <dia:string>#record_name#
</dia:string>
870 <dia:attribute name=
"type">
871 <dia:string>#scalar string#
</dia:string>
873 <dia:attribute name=
"value">
874 <dia:string>##
</dia:string>
876 <dia:attribute name=
"comment">
877 <dia:string>##
</dia:string>
879 <dia:attribute name=
"kind">
883 <dia:composite type=
"umlparameter">
884 <dia:attribute name=
"name">
885 <dia:string>#return_value#
</dia:string>
887 <dia:attribute name=
"type">
888 <dia:string>#scalar integer#
</dia:string>
890 <dia:attribute name=
"value">
891 <dia:string>#
0#
</dia:string>
893 <dia:attribute name=
"comment">
894 <dia:string>##
</dia:string>
896 <dia:attribute name=
"kind">
902 <dia:composite type=
"umloperation">
903 <dia:attribute name=
"name">
904 <dia:string>#_init_attr#
</dia:string>
906 <dia:attribute name=
"stereotype">
907 <dia:string>#helper#
</dia:string>
909 <dia:attribute name=
"type">
910 <dia:string>##
</dia:string>
912 <dia:attribute name=
"visibility">
915 <dia:attribute name=
"comment">
916 <dia:string>##
</dia:string>
918 <dia:attribute name=
"abstract">
919 <dia:boolean val=
"false"/>
921 <dia:attribute name=
"inheritance_type">
924 <dia:attribute name=
"query">
925 <dia:boolean val=
"false"/>
927 <dia:attribute name=
"class_scope">
928 <dia:boolean val=
"false"/>
930 <dia:attribute name=
"parameters">
931 <dia:composite type=
"umlparameter">
932 <dia:attribute name=
"name">
933 <dia:string>#parameter_type#
</dia:string>
935 <dia:attribute name=
"type">
936 <dia:string>#scalar string#
</dia:string>
938 <dia:attribute name=
"value">
939 <dia:string>##
</dia:string>
941 <dia:attribute name=
"comment">
942 <dia:string>##
</dia:string>
944 <dia:attribute name=
"kind">
948 <dia:composite type=
"umlparameter">
949 <dia:attribute name=
"name">
950 <dia:string>#parameter_numbers#
</dia:string>
952 <dia:attribute name=
"type">
953 <dia:string>#array of integers#
</dia:string>
955 <dia:attribute name=
"value">
956 <dia:string>##
</dia:string>
958 <dia:attribute name=
"comment">
959 <dia:string>##
</dia:string>
961 <dia:attribute name=
"kind">
965 <dia:composite type=
"umlparameter">
966 <dia:attribute name=
"name">
967 <dia:string>#attribute#
</dia:string>
969 <dia:attribute name=
"type">
970 <dia:string>#scalar string#
</dia:string>
972 <dia:attribute name=
"value">
973 <dia:string>##
</dia:string>
975 <dia:attribute name=
"comment">
976 <dia:string>##
</dia:string>
978 <dia:attribute name=
"kind">
982 <dia:composite type=
"umlparameter">
983 <dia:attribute name=
"name">
984 <dia:string>#new_values#
</dia:string>
986 <dia:attribute name=
"type">
987 <dia:string>#array of strings#
</dia:string>
989 <dia:attribute name=
"value">
990 <dia:string>##
</dia:string>
992 <dia:attribute name=
"comment">
993 <dia:string>##
</dia:string>
995 <dia:attribute name=
"kind">
999 <dia:composite type=
"umlparameter">
1000 <dia:attribute name=
"name">
1001 <dia:string>#add_if_absent#
</dia:string>
1003 <dia:attribute name=
"type">
1004 <dia:string>#scalar boolean#
</dia:string>
1006 <dia:attribute name=
"value">
1007 <dia:string>#
0#
</dia:string>
1009 <dia:attribute name=
"comment">
1010 <dia:string>##
</dia:string>
1012 <dia:attribute name=
"kind">
1016 <dia:composite type=
"umlparameter">
1017 <dia:attribute name=
"name">
1018 <dia:string>#parameter_values#
</dia:string>
1020 <dia:attribute name=
"type">
1021 <dia:string>#array of strings#
</dia:string>
1023 <dia:attribute name=
"value">
1024 <dia:string>##
</dia:string>
1026 <dia:attribute name=
"comment">
1027 <dia:string>##
</dia:string>
1029 <dia:attribute name=
"kind">
1035 <dia:composite type=
"umloperation">
1036 <dia:attribute name=
"name">
1037 <dia:string>#indexes#
</dia:string>
1039 <dia:attribute name=
"stereotype">
1040 <dia:string>##
</dia:string>
1042 <dia:attribute name=
"type">
1043 <dia:string>##
</dia:string>
1045 <dia:attribute name=
"visibility">
1048 <dia:attribute name=
"comment">
1049 <dia:string>##
</dia:string>
1051 <dia:attribute name=
"abstract">
1052 <dia:boolean val=
"false"/>
1054 <dia:attribute name=
"inheritance_type">
1057 <dia:attribute name=
"query">
1058 <dia:boolean val=
"false"/>
1060 <dia:attribute name=
"class_scope">
1061 <dia:boolean val=
"false"/>
1063 <dia:attribute name=
"parameters">
1064 <dia:composite type=
"umlparameter">
1065 <dia:attribute name=
"name">
1066 <dia:string>#parameter_type#
</dia:string>
1068 <dia:attribute name=
"type">
1069 <dia:string>#scalar string#
</dia:string>
1071 <dia:attribute name=
"value">
1072 <dia:string>##
</dia:string>
1074 <dia:attribute name=
"comment">
1075 <dia:string>##
</dia:string>
1077 <dia:attribute name=
"kind">
1081 <dia:composite type=
"umlparameter">
1082 <dia:attribute name=
"name">
1083 <dia:string>#parameter_numbers#
</dia:string>
1085 <dia:attribute name=
"type">
1086 <dia:string>#array of numbers#
</dia:string>
1088 <dia:attribute name=
"value">
1089 <dia:string>##
</dia:string>
1091 <dia:attribute name=
"comment">
1092 <dia:string>##
</dia:string>
1094 <dia:attribute name=
"kind">
1098 <dia:composite type=
"umlparameter">
1099 <dia:attribute name=
"name">
1100 <dia:string>#indexes#
</dia:string>
1102 <dia:attribute name=
"type">
1103 <dia:string>#array of strings#
</dia:string>
1105 <dia:attribute name=
"value">
1106 <dia:string>##
</dia:string>
1108 <dia:attribute name=
"comment">
1109 <dia:string>##
</dia:string>
1111 <dia:attribute name=
"kind">
1117 <dia:composite type=
"umloperation">
1118 <dia:attribute name=
"name">
1119 <dia:string>#covariance#
</dia:string>
1121 <dia:attribute name=
"stereotype">
1122 <dia:string>##
</dia:string>
1124 <dia:attribute name=
"type">
1125 <dia:string>##
</dia:string>
1127 <dia:attribute name=
"visibility">
1130 <dia:attribute name=
"comment">
1131 <dia:string>##
</dia:string>
1133 <dia:attribute name=
"abstract">
1134 <dia:boolean val=
"false"/>
1136 <dia:attribute name=
"inheritance_type">
1139 <dia:attribute name=
"query">
1140 <dia:boolean val=
"false"/>
1142 <dia:attribute name=
"class_scope">
1143 <dia:boolean val=
"false"/>
1145 <dia:attribute name=
"parameters">
1146 <dia:composite type=
"umlparameter">
1147 <dia:attribute name=
"name">
1148 <dia:string>#enabled#
</dia:string>
1150 <dia:attribute name=
"type">
1151 <dia:string>#scalar boolean#
</dia:string>
1153 <dia:attribute name=
"value">
1154 <dia:string>##
</dia:string>
1156 <dia:attribute name=
"comment">
1157 <dia:string>##
</dia:string>
1159 <dia:attribute name=
"kind">
1163 <dia:composite type=
"umlparameter">
1164 <dia:attribute name=
"name">
1165 <dia:string>#indicator#
</dia:string>
1167 <dia:attribute name=
"type">
1168 <dia:string>#scalar boolean#
</dia:string>
1170 <dia:attribute name=
"value">
1171 <dia:string>#
0#
</dia:string>
1173 <dia:attribute name=
"comment">
1174 <dia:string>##
</dia:string>
1176 <dia:attribute name=
"kind">
1182 <dia:composite type=
"umloperation">
1183 <dia:attribute name=
"name">
1184 <dia:string>#eigen#
</dia:string>
1186 <dia:attribute name=
"stereotype">
1187 <dia:string>##
</dia:string>
1189 <dia:attribute name=
"type">
1190 <dia:string>##
</dia:string>
1192 <dia:attribute name=
"visibility">
1195 <dia:attribute name=
"comment">
1196 <dia:string>##
</dia:string>
1198 <dia:attribute name=
"abstract">
1199 <dia:boolean val=
"false"/>
1201 <dia:attribute name=
"inheritance_type">
1204 <dia:attribute name=
"query">
1205 <dia:boolean val=
"false"/>
1207 <dia:attribute name=
"class_scope">
1208 <dia:boolean val=
"false"/>
1210 <dia:attribute name=
"parameters">
1211 <dia:composite type=
"umlparameter">
1212 <dia:attribute name=
"name">
1213 <dia:string>#enabled#
</dia:string>
1215 <dia:attribute name=
"type">
1216 <dia:string>#scalar string#
</dia:string>
1218 <dia:attribute name=
"value">
1219 <dia:string>##
</dia:string>
1221 <dia:attribute name=
"comment">
1222 <dia:string>##
</dia:string>
1224 <dia:attribute name=
"kind">
1228 <dia:composite type=
"umlparameter">
1229 <dia:attribute name=
"name">
1230 <dia:string>#indicator#
</dia:string>
1232 <dia:attribute name=
"type">
1233 <dia:string>#scalar boolean#
</dia:string>
1235 <dia:attribute name=
"value">
1236 <dia:string>#
0#
</dia:string>
1238 <dia:attribute name=
"comment">
1239 <dia:string>##
</dia:string>
1241 <dia:attribute name=
"kind">
1247 <dia:composite type=
"umloperation">
1248 <dia:attribute name=
"name">
1249 <dia:string>#_option_val_pos#
</dia:string>
1251 <dia:attribute name=
"stereotype">
1252 <dia:string>#helper#
</dia:string>
1254 <dia:attribute name=
"type">
1255 <dia:string>##
</dia:string>
1257 <dia:attribute name=
"visibility">
1260 <dia:attribute name=
"comment">
1261 <dia:string>##
</dia:string>
1263 <dia:attribute name=
"abstract">
1264 <dia:boolean val=
"false"/>
1266 <dia:attribute name=
"inheritance_type">
1269 <dia:attribute name=
"query">
1270 <dia:boolean val=
"false"/>
1272 <dia:attribute name=
"class_scope">
1273 <dia:boolean val=
"false"/>
1275 <dia:attribute name=
"parameters">
1276 <dia:composite type=
"umlparameter">
1277 <dia:attribute name=
"name">
1278 <dia:string>#record_name#
</dia:string>
1280 <dia:attribute name=
"type">
1281 <dia:string>#scalar string#
</dia:string>
1283 <dia:attribute name=
"value">
1284 <dia:string>##
</dia:string>
1286 <dia:attribute name=
"comment">
1287 <dia:string>##
</dia:string>
1289 <dia:attribute name=
"kind">
1293 <dia:composite type=
"umlparameter">
1294 <dia:attribute name=
"name">
1295 <dia:string>#instance_numbers#
</dia:string>
1297 <dia:attribute name=
"type">
1298 <dia:string>#array of integers#
</dia:string>
1300 <dia:attribute name=
"value">
1301 <dia:string>##
</dia:string>
1303 <dia:attribute name=
"comment">
1304 <dia:string>##
</dia:string>
1306 <dia:attribute name=
"kind">
1310 <dia:composite type=
"umlparameter">
1311 <dia:attribute name=
"name">
1312 <dia:string>#name#
</dia:string>
1314 <dia:attribute name=
"type">
1315 <dia:string>#scalar string#
</dia:string>
1317 <dia:attribute name=
"value">
1318 <dia:string>##
</dia:string>
1320 <dia:attribute name=
"comment">
1321 <dia:string>##
</dia:string>
1323 <dia:attribute name=
"kind">
1327 <dia:composite type=
"umlparameter">
1328 <dia:attribute name=
"name">
1329 <dia:string>#new_values#
</dia:string>
1331 <dia:attribute name=
"type">
1332 <dia:string>#array of strings#
</dia:string>
1334 <dia:attribute name=
"value">
1335 <dia:string>##
</dia:string>
1337 <dia:attribute name=
"comment">
1338 <dia:string>##
</dia:string>
1340 <dia:attribute name=
"kind">
1344 <dia:composite type=
"umlparameter">
1345 <dia:attribute name=
"name">
1346 <dia:string>#exact_match#
</dia:string>
1348 <dia:attribute name=
"type">
1349 <dia:string>#scalar boolean#
</dia:string>
1351 <dia:attribute name=
"value">
1352 <dia:string>#
1#
</dia:string>
1354 <dia:attribute name=
"comment">
1355 <dia:string>##
</dia:string>
1357 <dia:attribute name=
"kind">
1361 <dia:composite type=
"umlparameter">
1362 <dia:attribute name=
"name">
1363 <dia:string>#values#
</dia:string>
1365 <dia:attribute name=
"type">
1366 <dia:string>#array of strings#
</dia:string>
1368 <dia:attribute name=
"value">
1369 <dia:string>##
</dia:string>
1371 <dia:attribute name=
"comment">
1372 <dia:string>##
</dia:string>
1374 <dia:attribute name=
"kind">
1378 <dia:composite type=
"umlparameter">
1379 <dia:attribute name=
"name">
1380 <dia:string>#positions#
</dia:string>
1382 <dia:attribute name=
"type">
1383 <dia:string>#array of integers#
</dia:string>
1385 <dia:attribute name=
"value">
1386 <dia:string>##
</dia:string>
1388 <dia:attribute name=
"comment">
1389 <dia:string>##
</dia:string>
1391 <dia:attribute name=
"kind">
1397 <dia:composite type=
"umloperation">
1398 <dia:attribute name=
"name">
1399 <dia:string>#name_val#
</dia:string>
1401 <dia:attribute name=
"stereotype">
1402 <dia:string>##
</dia:string>
1404 <dia:attribute name=
"type">
1405 <dia:string>##
</dia:string>
1407 <dia:attribute name=
"visibility">
1410 <dia:attribute name=
"comment">
1411 <dia:string>##
</dia:string>
1413 <dia:attribute name=
"abstract">
1414 <dia:boolean val=
"false"/>
1416 <dia:attribute name=
"inheritance_type">
1419 <dia:attribute name=
"query">
1420 <dia:boolean val=
"false"/>
1422 <dia:attribute name=
"class_scope">
1423 <dia:boolean val=
"false"/>
1425 <dia:attribute name=
"parameters">
1426 <dia:composite type=
"umlparameter">
1427 <dia:attribute name=
"name">
1428 <dia:string>#parameter_type#
</dia:string>
1430 <dia:attribute name=
"type">
1431 <dia:string>#scalar string#
</dia:string>
1433 <dia:attribute name=
"value">
1434 <dia:string>##
</dia:string>
1436 <dia:attribute name=
"comment">
1437 <dia:string>##
</dia:string>
1439 <dia:attribute name=
"kind">
1443 <dia:composite type=
"umlparameter">
1444 <dia:attribute name=
"name">
1445 <dia:string>#parameter_numbers#
</dia:string>
1447 <dia:attribute name=
"type">
1448 <dia:string>#array of integers#
</dia:string>
1450 <dia:attribute name=
"value">
1451 <dia:string>##
</dia:string>
1453 <dia:attribute name=
"comment">
1454 <dia:string>##
</dia:string>
1456 <dia:attribute name=
"kind">
1460 <dia:composite type=
"umlparameter">
1461 <dia:attribute name=
"name">
1462 <dia:string>#names_values#
</dia:string>
1464 <dia:attribute name=
"type">
1465 <dia:string>#array of#
</dia:string>
1467 <dia:attribute name=
"value">
1468 <dia:string>##
</dia:string>
1470 <dia:attribute name=
"comment">
1471 <dia:string>##
</dia:string>
1473 <dia:attribute name=
"kind">
1479 <dia:composite type=
"umloperation">
1480 <dia:attribute name=
"name">
1481 <dia:string>#remove_records#
</dia:string>
1483 <dia:attribute name=
"stereotype">
1484 <dia:string>##
</dia:string>
1486 <dia:attribute name=
"type">
1487 <dia:string>##
</dia:string>
1489 <dia:attribute name=
"visibility">
1492 <dia:attribute name=
"comment">
1493 <dia:string>##
</dia:string>
1495 <dia:attribute name=
"abstract">
1496 <dia:boolean val=
"false"/>
1498 <dia:attribute name=
"inheritance_type">
1501 <dia:attribute name=
"query">
1502 <dia:boolean val=
"false"/>
1504 <dia:attribute name=
"class_scope">
1505 <dia:boolean val=
"false"/>
1507 <dia:attribute name=
"parameters">
1508 <dia:composite type=
"umlparameter">
1509 <dia:attribute name=
"name">
1510 <dia:string>#type#
</dia:string>
1512 <dia:attribute name=
"type">
1513 <dia:string>#mandatory scalar string#
</dia:string>
1515 <dia:attribute name=
"value">
1516 <dia:string>##
</dia:string>
1518 <dia:attribute name=
"comment">
1519 <dia:string>##
</dia:string>
1521 <dia:attribute name=
"kind">
1527 <dia:composite type=
"umloperation">
1528 <dia:attribute name=
"name">
1529 <dia:string>#_read_table_files#
</dia:string>
1531 <dia:attribute name=
"stereotype">
1532 <dia:string>##
</dia:string>
1534 <dia:attribute name=
"type">
1535 <dia:string>#initiator#
</dia:string>
1537 <dia:attribute name=
"visibility">
1540 <dia:attribute name=
"comment">
1541 <dia:string>##
</dia:string>
1543 <dia:attribute name=
"abstract">
1544 <dia:boolean val=
"false"/>
1546 <dia:attribute name=
"inheritance_type">
1549 <dia:attribute name=
"query">
1550 <dia:boolean val=
"false"/>
1552 <dia:attribute name=
"class_scope">
1553 <dia:boolean val=
"false"/>
1555 <dia:attribute name=
"parameters">
1556 <dia:composite type=
"umlparameter">
1557 <dia:attribute name=
"name">
1558 <dia:string>#ignore_missing_files#
</dia:string>
1560 <dia:attribute name=
"type">
1561 <dia:string>#scalar boolean#
</dia:string>
1563 <dia:attribute name=
"value">
1564 <dia:string>#
0#
</dia:string>
1566 <dia:attribute name=
"comment">
1567 <dia:string>##
</dia:string>
1569 <dia:attribute name=
"kind">
1575 <dia:composite type=
"umloperation">
1576 <dia:attribute name=
"name">
1577 <dia:string>#_normalize_record_name#
</dia:string>
1579 <dia:attribute name=
"stereotype">
1580 <dia:string>##
</dia:string>
1582 <dia:attribute name=
"type">
1583 <dia:string>##
</dia:string>
1585 <dia:attribute name=
"visibility">
1588 <dia:attribute name=
"comment">
1589 <dia:string>##
</dia:string>
1591 <dia:attribute name=
"abstract">
1592 <dia:boolean val=
"false"/>
1594 <dia:attribute name=
"inheritance_type">
1597 <dia:attribute name=
"query">
1598 <dia:boolean val=
"false"/>
1600 <dia:attribute name=
"class_scope">
1601 <dia:boolean val=
"false"/>
1603 <dia:attribute name=
"parameters">
1604 <dia:composite type=
"umlparameter">
1605 <dia:attribute name=
"name">
1606 <dia:string>#record_name#
</dia:string>
1608 <dia:attribute name=
"type">
1609 <dia:string>#mandatory scalar string#
</dia:string>
1611 <dia:attribute name=
"value">
1612 <dia:string>##
</dia:string>
1614 <dia:attribute name=
"comment">
1615 <dia:string>##
</dia:string>
1617 <dia:attribute name=
"kind">
1621 <dia:composite type=
"umlparameter">
1622 <dia:attribute name=
"name">
1623 <dia:string>#normalized_name#
</dia:string>
1625 <dia:attribute name=
"type">
1626 <dia:string>#scalar string#
</dia:string>
1628 <dia:attribute name=
"value">
1629 <dia:string>##
</dia:string>
1631 <dia:attribute name=
"comment">
1632 <dia:string>##
</dia:string>
1634 <dia:attribute name=
"kind">
1641 <dia:attribute name=
"template">
1642 <dia:boolean val=
"false"/>
1644 <dia:attribute name=
"templates"/>
1646 <dia:object type=
"UML - Class" version=
"0" id=
"O4">
1647 <dia:attribute name=
"obj_pos">
1648 <dia:point val=
"4,61"/>
1650 <dia:attribute name=
"obj_bb">
1651 <dia:rectangle val=
"3.95,60.95;23.9,68.45"/>
1653 <dia:attribute name=
"elem_corner">
1654 <dia:point val=
"4,61"/>
1656 <dia:attribute name=
"elem_width">
1657 <dia:real val=
"19.850000000000001"/>
1659 <dia:attribute name=
"elem_height">
1660 <dia:real val=
"7.4000000000000004"/>
1662 <dia:attribute name=
"name">
1663 <dia:string>#option#
</dia:string>
1665 <dia:attribute name=
"stereotype">
1666 <dia:string>##
</dia:string>
1668 <dia:attribute name=
"comment">
1669 <dia:string>##
</dia:string>
1671 <dia:attribute name=
"abstract">
1672 <dia:boolean val=
"false"/>
1674 <dia:attribute name=
"suppress_attributes">
1675 <dia:boolean val=
"false"/>
1677 <dia:attribute name=
"suppress_operations">
1678 <dia:boolean val=
"false"/>
1680 <dia:attribute name=
"visible_attributes">
1681 <dia:boolean val=
"true"/>
1683 <dia:attribute name=
"visible_operations">
1684 <dia:boolean val=
"true"/>
1686 <dia:attribute name=
"visible_comments">
1687 <dia:boolean val=
"false"/>
1689 <dia:attribute name=
"wrap_operations">
1690 <dia:boolean val=
"false"/>
1692 <dia:attribute name=
"wrap_after_char">
1695 <dia:attribute name=
"line_color">
1696 <dia:color val=
"#000000"/>
1698 <dia:attribute name=
"fill_color">
1699 <dia:color val=
"#ffffff"/>
1701 <dia:attribute name=
"text_color">
1702 <dia:color val=
"#000000"/>
1704 <dia:attribute name=
"normal_font">
1705 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
1707 <dia:attribute name=
"abstract_font">
1708 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
1710 <dia:attribute name=
"polymorphic_font">
1711 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
1713 <dia:attribute name=
"classname_font">
1714 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
1716 <dia:attribute name=
"abstract_classname_font">
1717 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
1719 <dia:attribute name=
"comment_font">
1720 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
1722 <dia:attribute name=
"font_height">
1723 <dia:real val=
"0.80000000000000004"/>
1725 <dia:attribute name=
"polymorphic_font_height">
1726 <dia:real val=
"0.80000000000000004"/>
1728 <dia:attribute name=
"abstract_font_height">
1729 <dia:real val=
"0.80000000000000004"/>
1731 <dia:attribute name=
"classname_font_height">
1734 <dia:attribute name=
"abstract_classname_font_height">
1737 <dia:attribute name=
"comment_font_height">
1740 <dia:attribute name=
"attributes">
1741 <dia:composite type=
"umlattribute">
1742 <dia:attribute name=
"name">
1743 <dia:string>#debug#
</dia:string>
1745 <dia:attribute name=
"type">
1746 <dia:string>#scalar boolean#
</dia:string>
1748 <dia:attribute name=
"value">
1749 <dia:string>#
0#
</dia:string>
1751 <dia:attribute name=
"comment">
1752 <dia:string>##
</dia:string>
1754 <dia:attribute name=
"visibility">
1757 <dia:attribute name=
"abstract">
1758 <dia:boolean val=
"false"/>
1760 <dia:attribute name=
"class_scope">
1761 <dia:boolean val=
"false"/>
1764 <dia:composite type=
"umlattribute">
1765 <dia:attribute name=
"name">
1766 <dia:string>#option_string#
</dia:string>
1768 <dia:attribute name=
"type">
1769 <dia:string>#scalar string#
</dia:string>
1771 <dia:attribute name=
"value">
1772 <dia:string>##
</dia:string>
1774 <dia:attribute name=
"comment">
1775 <dia:string>##
</dia:string>
1777 <dia:attribute name=
"visibility">
1780 <dia:attribute name=
"abstract">
1781 <dia:boolean val=
"false"/>
1783 <dia:attribute name=
"class_scope">
1784 <dia:boolean val=
"false"/>
1787 <dia:composite type=
"umlattribute">
1788 <dia:attribute name=
"name">
1789 <dia:string>#name#
</dia:string>
1791 <dia:attribute name=
"type">
1792 <dia:string>#scalar string#
</dia:string>
1794 <dia:attribute name=
"value">
1795 <dia:string>##
</dia:string>
1797 <dia:attribute name=
"comment">
1798 <dia:string>##
</dia:string>
1800 <dia:attribute name=
"visibility">
1803 <dia:attribute name=
"abstract">
1804 <dia:boolean val=
"false"/>
1806 <dia:attribute name=
"class_scope">
1807 <dia:boolean val=
"false"/>
1810 <dia:composite type=
"umlattribute">
1811 <dia:attribute name=
"name">
1812 <dia:string>#value#
</dia:string>
1814 <dia:attribute name=
"type">
1815 <dia:string>#scalar string#
</dia:string>
1817 <dia:attribute name=
"value">
1818 <dia:string>##
</dia:string>
1820 <dia:attribute name=
"comment">
1821 <dia:string>##
</dia:string>
1823 <dia:attribute name=
"visibility">
1826 <dia:attribute name=
"abstract">
1827 <dia:boolean val=
"false"/>
1829 <dia:attribute name=
"class_scope">
1830 <dia:boolean val=
"false"/>
1834 <dia:attribute name=
"operations">
1835 <dia:composite type=
"umloperation">
1836 <dia:attribute name=
"name">
1837 <dia:string>#_read_option#
</dia:string>
1839 <dia:attribute name=
"stereotype">
1840 <dia:string>#initiator#
</dia:string>
1842 <dia:attribute name=
"type">
1843 <dia:string>##
</dia:string>
1845 <dia:attribute name=
"visibility">
1848 <dia:attribute name=
"comment">
1849 <dia:string>##
</dia:string>
1851 <dia:attribute name=
"abstract">
1852 <dia:boolean val=
"false"/>
1854 <dia:attribute name=
"inheritance_type">
1857 <dia:attribute name=
"query">
1858 <dia:boolean val=
"false"/>
1860 <dia:attribute name=
"class_scope">
1861 <dia:boolean val=
"false"/>
1863 <dia:attribute name=
"parameters"/>
1865 <dia:composite type=
"umloperation">
1866 <dia:attribute name=
"name">
1867 <dia:string>#_format_option#
</dia:string>
1869 <dia:attribute name=
"stereotype">
1870 <dia:string>#helper#
</dia:string>
1872 <dia:attribute name=
"type">
1873 <dia:string>##
</dia:string>
1875 <dia:attribute name=
"visibility">
1878 <dia:attribute name=
"comment">
1879 <dia:string>##
</dia:string>
1881 <dia:attribute name=
"abstract">
1882 <dia:boolean val=
"false"/>
1884 <dia:attribute name=
"inheritance_type">
1887 <dia:attribute name=
"query">
1888 <dia:boolean val=
"false"/>
1890 <dia:attribute name=
"class_scope">
1891 <dia:boolean val=
"false"/>
1893 <dia:attribute name=
"parameters">
1894 <dia:composite type=
"umlparameter">
1895 <dia:attribute name=
"name">
1896 <dia:string>#formatted#
</dia:string>
1898 <dia:attribute name=
"type">
1899 <dia:string>#scalar string#
</dia:string>
1901 <dia:attribute name=
"value">
1902 <dia:string>##
</dia:string>
1904 <dia:attribute name=
"comment">
1905 <dia:string>##
</dia:string>
1907 <dia:attribute name=
"kind">
1913 <dia:composite type=
"umloperation">
1914 <dia:attribute name=
"name">
1915 <dia:string>#option_count#
</dia:string>
1917 <dia:attribute name=
"stereotype">
1918 <dia:string>##
</dia:string>
1920 <dia:attribute name=
"type">
1921 <dia:string>##
</dia:string>
1923 <dia:attribute name=
"visibility">
1926 <dia:attribute name=
"comment">
1927 <dia:string>##
</dia:string>
1929 <dia:attribute name=
"abstract">
1930 <dia:boolean val=
"false"/>
1932 <dia:attribute name=
"inheritance_type">
1935 <dia:attribute name=
"query">
1936 <dia:boolean val=
"false"/>
1938 <dia:attribute name=
"class_scope">
1939 <dia:boolean val=
"false"/>
1941 <dia:attribute name=
"parameters">
1942 <dia:composite type=
"umlparameter">
1943 <dia:attribute name=
"name">
1944 <dia:string>#return_value#
</dia:string>
1946 <dia:attribute name=
"type">
1947 <dia:string>#scalar integer#
</dia:string>
1949 <dia:attribute name=
"value">
1950 <dia:string>#
0#
</dia:string>
1952 <dia:attribute name=
"comment">
1953 <dia:string>##
</dia:string>
1955 <dia:attribute name=
"kind">
1962 <dia:attribute name=
"template">
1963 <dia:boolean val=
"false"/>
1965 <dia:attribute name=
"templates"/>
1967 <dia:object type=
"UML - Association" version=
"0" id=
"O5">
1968 <dia:attribute name=
"obj_pos">
1969 <dia:point val=
"-0.3,7.5"/>
1971 <dia:attribute name=
"obj_bb">
1972 <dia:rectangle val=
"-0.35,-18.05;101.05,10.1"/>
1974 <dia:attribute name=
"orth_points">
1975 <dia:point val=
"-0.3,7.5"/>
1976 <dia:point val=
"-0.3,10"/>
1977 <dia:point val=
"101,10"/>
1978 <dia:point val=
"101,-17.3"/>
1979 <dia:point val=
"96.85,-17.3"/>
1981 <dia:attribute name=
"orth_orient">
1987 <dia:attribute name=
"autorouting">
1988 <dia:boolean val=
"false"/>
1990 <dia:attribute name=
"name">
1991 <dia:string>##
</dia:string>
1993 <dia:attribute name=
"direction">
1996 <dia:attribute name=
"ends">
1998 <dia:attribute name=
"role">
1999 <dia:string>##
</dia:string>
2001 <dia:attribute name=
"multiplicity">
2002 <dia:string>##
</dia:string>
2004 <dia:attribute name=
"arrow">
2005 <dia:boolean val=
"false"/>
2007 <dia:attribute name=
"aggregate">
2012 <dia:attribute name=
"role">
2013 <dia:string>##
</dia:string>
2015 <dia:attribute name=
"multiplicity">
2016 <dia:string>##
</dia:string>
2018 <dia:attribute name=
"arrow">
2019 <dia:boolean val=
"false"/>
2021 <dia:attribute name=
"aggregate">
2027 <dia:connection handle=
"0" to=
"O3" connection=
"0"/>
2028 <dia:connection handle=
"1" to=
"O22" connection=
"113"/>
2031 <dia:object type=
"UML - Association" version=
"0" id=
"O6">
2032 <dia:attribute name=
"obj_pos">
2033 <dia:point val=
"30,45"/>
2035 <dia:attribute name=
"obj_bb">
2036 <dia:rectangle val=
"29.95,27.25;95.3264,47.4"/>
2038 <dia:attribute name=
"orth_points">
2039 <dia:point val=
"30,45"/>
2040 <dia:point val=
"30,42"/>
2041 <dia:point val=
"95.2764,42"/>
2042 <dia:point val=
"95.2764,28"/>
2043 <dia:point val=
"92.6,28"/>
2045 <dia:attribute name=
"orth_orient">
2051 <dia:attribute name=
"autorouting">
2052 <dia:boolean val=
"false"/>
2054 <dia:attribute name=
"name">
2055 <dia:string>##
</dia:string>
2057 <dia:attribute name=
"direction">
2060 <dia:attribute name=
"ends">
2062 <dia:attribute name=
"role">
2063 <dia:string>##
</dia:string>
2065 <dia:attribute name=
"multiplicity">
2066 <dia:string>##
</dia:string>
2068 <dia:attribute name=
"arrow">
2069 <dia:boolean val=
"false"/>
2071 <dia:attribute name=
"aggregate">
2076 <dia:attribute name=
"role">
2077 <dia:string>##
</dia:string>
2079 <dia:attribute name=
"multiplicity">
2080 <dia:string>##
</dia:string>
2082 <dia:attribute name=
"arrow">
2083 <dia:boolean val=
"false"/>
2085 <dia:attribute name=
"aggregate">
2091 <dia:connection handle=
"0" to=
"O69" connection=
"0"/>
2092 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
2095 <dia:object type=
"UML - Association" version=
"0" id=
"O7">
2096 <dia:attribute name=
"obj_pos">
2097 <dia:point val=
"4,61"/>
2099 <dia:attribute name=
"obj_bb">
2100 <dia:rectangle val=
"1.95,39.85;25.05,62.6"/>
2102 <dia:attribute name=
"orth_points">
2103 <dia:point val=
"4,61"/>
2104 <dia:point val=
"2,61"/>
2105 <dia:point val=
"2,43"/>
2106 <dia:point val=
"25,43"/>
2107 <dia:point val=
"25,40.6"/>
2108 <dia:point val=
"22.8,40.6"/>
2110 <dia:attribute name=
"orth_orient">
2117 <dia:attribute name=
"autorouting">
2118 <dia:boolean val=
"false"/>
2120 <dia:attribute name=
"name">
2121 <dia:string>##
</dia:string>
2123 <dia:attribute name=
"direction">
2126 <dia:attribute name=
"ends">
2128 <dia:attribute name=
"role">
2129 <dia:string>##
</dia:string>
2131 <dia:attribute name=
"multiplicity">
2132 <dia:string>##
</dia:string>
2134 <dia:attribute name=
"arrow">
2135 <dia:boolean val=
"false"/>
2137 <dia:attribute name=
"aggregate">
2142 <dia:attribute name=
"role">
2143 <dia:string>##
</dia:string>
2145 <dia:attribute name=
"multiplicity">
2146 <dia:string>##
</dia:string>
2148 <dia:attribute name=
"arrow">
2149 <dia:boolean val=
"false"/>
2151 <dia:attribute name=
"aggregate">
2157 <dia:connection handle=
"0" to=
"O4" connection=
"0"/>
2158 <dia:connection handle=
"1" to=
"O89" connection=
"7"/>
2161 <dia:object type=
"UML - Generalization" version=
"0" id=
"O8">
2162 <dia:attribute name=
"obj_pos">
2163 <dia:point val=
"12.4,40.6"/>
2165 <dia:attribute name=
"obj_bb">
2166 <dia:rectangle val=
"11.55,40.55;14.45,45.05"/>
2168 <dia:attribute name=
"orth_points">
2169 <dia:point val=
"12.4,40.6"/>
2170 <dia:point val=
"12.4,44"/>
2171 <dia:point val=
"14.4,44"/>
2172 <dia:point val=
"14.4,45"/>
2174 <dia:attribute name=
"orth_orient">
2179 <dia:attribute name=
"orth_autoroute">
2180 <dia:boolean val=
"false"/>
2182 <dia:attribute name=
"line_colour">
2183 <dia:color val=
"#000000"/>
2185 <dia:attribute name=
"name">
2186 <dia:string>##
</dia:string>
2188 <dia:attribute name=
"stereotype">
2189 <dia:string>##
</dia:string>
2192 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
2193 <dia:connection handle=
"1" to=
"O81" connection=
"1"/>
2196 <dia:object type=
"UML - Generalization" version=
"0" id=
"O9">
2197 <dia:attribute name=
"obj_pos">
2198 <dia:point val=
"12.4,40.6"/>
2200 <dia:attribute name=
"obj_bb">
2201 <dia:rectangle val=
"11.55,40.55;119.225,45.05"/>
2203 <dia:attribute name=
"orth_points">
2204 <dia:point val=
"12.4,40.6"/>
2205 <dia:point val=
"12.4,44"/>
2206 <dia:point val=
"119.175,44"/>
2207 <dia:point val=
"119.175,45"/>
2209 <dia:attribute name=
"orth_orient">
2214 <dia:attribute name=
"orth_autoroute">
2215 <dia:boolean val=
"false"/>
2217 <dia:attribute name=
"line_colour">
2218 <dia:color val=
"#000000"/>
2220 <dia:attribute name=
"name">
2221 <dia:string>##
</dia:string>
2223 <dia:attribute name=
"stereotype">
2224 <dia:string>##
</dia:string>
2227 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
2228 <dia:connection handle=
"1" to=
"O101" connection=
"1"/>
2231 <dia:object type=
"UML - Class" version=
"0" id=
"O10">
2232 <dia:attribute name=
"obj_pos">
2233 <dia:point val=
"14,54"/>
2235 <dia:attribute name=
"obj_bb">
2236 <dia:rectangle val=
"13.95,53.95;15.55,56.25"/>
2238 <dia:attribute name=
"elem_corner">
2239 <dia:point val=
"14,54"/>
2241 <dia:attribute name=
"elem_width">
2242 <dia:real val=
"1.5"/>
2244 <dia:attribute name=
"elem_height">
2245 <dia:real val=
"2.1999999999999997"/>
2247 <dia:attribute name=
"name">
2248 <dia:string>#pk#
</dia:string>
2250 <dia:attribute name=
"stereotype">
2251 <dia:string>##
</dia:string>
2253 <dia:attribute name=
"comment">
2254 <dia:string>##
</dia:string>
2256 <dia:attribute name=
"abstract">
2257 <dia:boolean val=
"false"/>
2259 <dia:attribute name=
"suppress_attributes">
2260 <dia:boolean val=
"false"/>
2262 <dia:attribute name=
"suppress_operations">
2263 <dia:boolean val=
"false"/>
2265 <dia:attribute name=
"visible_attributes">
2266 <dia:boolean val=
"true"/>
2268 <dia:attribute name=
"visible_operations">
2269 <dia:boolean val=
"true"/>
2271 <dia:attribute name=
"visible_comments">
2272 <dia:boolean val=
"false"/>
2274 <dia:attribute name=
"wrap_operations">
2275 <dia:boolean val=
"false"/>
2277 <dia:attribute name=
"wrap_after_char">
2280 <dia:attribute name=
"line_color">
2281 <dia:color val=
"#000000"/>
2283 <dia:attribute name=
"fill_color">
2284 <dia:color val=
"#ffffff"/>
2286 <dia:attribute name=
"text_color">
2287 <dia:color val=
"#000000"/>
2289 <dia:attribute name=
"normal_font">
2290 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2292 <dia:attribute name=
"abstract_font">
2293 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2295 <dia:attribute name=
"polymorphic_font">
2296 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
2298 <dia:attribute name=
"classname_font">
2299 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
2301 <dia:attribute name=
"abstract_classname_font">
2302 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2304 <dia:attribute name=
"comment_font">
2305 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
2307 <dia:attribute name=
"font_height">
2308 <dia:real val=
"0.80000000000000004"/>
2310 <dia:attribute name=
"polymorphic_font_height">
2311 <dia:real val=
"0.80000000000000004"/>
2313 <dia:attribute name=
"abstract_font_height">
2314 <dia:real val=
"0.80000000000000004"/>
2316 <dia:attribute name=
"classname_font_height">
2319 <dia:attribute name=
"abstract_classname_font_height">
2322 <dia:attribute name=
"comment_font_height">
2325 <dia:attribute name=
"attributes"/>
2326 <dia:attribute name=
"operations"/>
2327 <dia:attribute name=
"template">
2328 <dia:boolean val=
"false"/>
2330 <dia:attribute name=
"templates"/>
2332 <dia:object type=
"UML - Class" version=
"0" id=
"O11">
2333 <dia:attribute name=
"obj_pos">
2334 <dia:point val=
"30,54"/>
2336 <dia:attribute name=
"obj_bb">
2337 <dia:rectangle val=
"29.95,53.95;32,56.25"/>
2339 <dia:attribute name=
"elem_corner">
2340 <dia:point val=
"30,54"/>
2342 <dia:attribute name=
"elem_width">
2343 <dia:real val=
"1.9500000000000002"/>
2345 <dia:attribute name=
"elem_height">
2346 <dia:real val=
"2.1999999999999997"/>
2348 <dia:attribute name=
"name">
2349 <dia:string>#aes#
</dia:string>
2351 <dia:attribute name=
"stereotype">
2352 <dia:string>##
</dia:string>
2354 <dia:attribute name=
"comment">
2355 <dia:string>##
</dia:string>
2357 <dia:attribute name=
"abstract">
2358 <dia:boolean val=
"false"/>
2360 <dia:attribute name=
"suppress_attributes">
2361 <dia:boolean val=
"false"/>
2363 <dia:attribute name=
"suppress_operations">
2364 <dia:boolean val=
"false"/>
2366 <dia:attribute name=
"visible_attributes">
2367 <dia:boolean val=
"true"/>
2369 <dia:attribute name=
"visible_operations">
2370 <dia:boolean val=
"true"/>
2372 <dia:attribute name=
"visible_comments">
2373 <dia:boolean val=
"false"/>
2375 <dia:attribute name=
"wrap_operations">
2376 <dia:boolean val=
"false"/>
2378 <dia:attribute name=
"wrap_after_char">
2381 <dia:attribute name=
"line_color">
2382 <dia:color val=
"#000000"/>
2384 <dia:attribute name=
"fill_color">
2385 <dia:color val=
"#ffffff"/>
2387 <dia:attribute name=
"text_color">
2388 <dia:color val=
"#000000"/>
2390 <dia:attribute name=
"normal_font">
2391 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2393 <dia:attribute name=
"abstract_font">
2394 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2396 <dia:attribute name=
"polymorphic_font">
2397 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
2399 <dia:attribute name=
"classname_font">
2400 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
2402 <dia:attribute name=
"abstract_classname_font">
2403 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2405 <dia:attribute name=
"comment_font">
2406 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
2408 <dia:attribute name=
"font_height">
2409 <dia:real val=
"0.80000000000000004"/>
2411 <dia:attribute name=
"polymorphic_font_height">
2412 <dia:real val=
"0.80000000000000004"/>
2414 <dia:attribute name=
"abstract_font_height">
2415 <dia:real val=
"0.80000000000000004"/>
2417 <dia:attribute name=
"classname_font_height">
2420 <dia:attribute name=
"abstract_classname_font_height">
2423 <dia:attribute name=
"comment_font_height">
2426 <dia:attribute name=
"attributes"/>
2427 <dia:attribute name=
"operations"/>
2428 <dia:attribute name=
"template">
2429 <dia:boolean val=
"false"/>
2431 <dia:attribute name=
"templates"/>
2433 <dia:object type=
"UML - Class" version=
"0" id=
"O12">
2434 <dia:attribute name=
"obj_pos">
2435 <dia:point val=
"103,58"/>
2437 <dia:attribute name=
"obj_bb">
2438 <dia:rectangle val=
"102.95,57.95;114.15,60.85"/>
2440 <dia:attribute name=
"elem_corner">
2441 <dia:point val=
"103,58"/>
2443 <dia:attribute name=
"elem_width">
2444 <dia:real val=
"11.1"/>
2446 <dia:attribute name=
"elem_height">
2447 <dia:real val=
"2.7999999999999998"/>
2449 <dia:attribute name=
"name">
2450 <dia:string>#theta#
</dia:string>
2452 <dia:attribute name=
"stereotype">
2453 <dia:string>##
</dia:string>
2455 <dia:attribute name=
"comment">
2456 <dia:string>##
</dia:string>
2458 <dia:attribute name=
"abstract">
2459 <dia:boolean val=
"false"/>
2461 <dia:attribute name=
"suppress_attributes">
2462 <dia:boolean val=
"false"/>
2464 <dia:attribute name=
"suppress_operations">
2465 <dia:boolean val=
"false"/>
2467 <dia:attribute name=
"visible_attributes">
2468 <dia:boolean val=
"true"/>
2470 <dia:attribute name=
"visible_operations">
2471 <dia:boolean val=
"true"/>
2473 <dia:attribute name=
"visible_comments">
2474 <dia:boolean val=
"false"/>
2476 <dia:attribute name=
"wrap_operations">
2477 <dia:boolean val=
"false"/>
2479 <dia:attribute name=
"wrap_after_char">
2482 <dia:attribute name=
"line_color">
2483 <dia:color val=
"#000000"/>
2485 <dia:attribute name=
"fill_color">
2486 <dia:color val=
"#ffffff"/>
2488 <dia:attribute name=
"text_color">
2489 <dia:color val=
"#000000"/>
2491 <dia:attribute name=
"normal_font">
2492 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
2494 <dia:attribute name=
"abstract_font">
2495 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2497 <dia:attribute name=
"polymorphic_font">
2498 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
2500 <dia:attribute name=
"classname_font">
2501 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
2503 <dia:attribute name=
"abstract_classname_font">
2504 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2506 <dia:attribute name=
"comment_font">
2507 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
2509 <dia:attribute name=
"font_height">
2510 <dia:real val=
"0.80000000000000004"/>
2512 <dia:attribute name=
"polymorphic_font_height">
2513 <dia:real val=
"0.80000000000000004"/>
2515 <dia:attribute name=
"abstract_font_height">
2516 <dia:real val=
"0.80000000000000004"/>
2518 <dia:attribute name=
"classname_font_height">
2521 <dia:attribute name=
"abstract_classname_font_height">
2524 <dia:attribute name=
"comment_font_height">
2527 <dia:attribute name=
"attributes"/>
2528 <dia:attribute name=
"operations">
2529 <dia:composite type=
"umloperation">
2530 <dia:attribute name=
"name">
2531 <dia:string>#_read_options#
</dia:string>
2533 <dia:attribute name=
"stereotype">
2534 <dia:string>#initiator#
</dia:string>
2536 <dia:attribute name=
"type">
2537 <dia:string>##
</dia:string>
2539 <dia:attribute name=
"visibility">
2542 <dia:attribute name=
"comment">
2543 <dia:string>##
</dia:string>
2545 <dia:attribute name=
"abstract">
2546 <dia:boolean val=
"false"/>
2548 <dia:attribute name=
"inheritance_type">
2551 <dia:attribute name=
"query">
2552 <dia:boolean val=
"false"/>
2554 <dia:attribute name=
"class_scope">
2555 <dia:boolean val=
"false"/>
2557 <dia:attribute name=
"parameters"/>
2560 <dia:attribute name=
"template">
2561 <dia:boolean val=
"false"/>
2563 <dia:attribute name=
"templates"/>
2565 <dia:object type=
"UML - Class" version=
"0" id=
"O13">
2566 <dia:attribute name=
"obj_pos">
2567 <dia:point val=
"95,58"/>
2569 <dia:attribute name=
"obj_bb">
2570 <dia:rectangle val=
"94.95,57.95;97.9,60.25"/>
2572 <dia:attribute name=
"elem_corner">
2573 <dia:point val=
"95,58"/>
2575 <dia:attribute name=
"elem_width">
2576 <dia:real val=
"2.8500000000000001"/>
2578 <dia:attribute name=
"elem_height">
2579 <dia:real val=
"2.1999999999999997"/>
2581 <dia:attribute name=
"name">
2582 <dia:string>#omega#
</dia:string>
2584 <dia:attribute name=
"stereotype">
2585 <dia:string>##
</dia:string>
2587 <dia:attribute name=
"comment">
2588 <dia:string>##
</dia:string>
2590 <dia:attribute name=
"abstract">
2591 <dia:boolean val=
"false"/>
2593 <dia:attribute name=
"suppress_attributes">
2594 <dia:boolean val=
"false"/>
2596 <dia:attribute name=
"suppress_operations">
2597 <dia:boolean val=
"false"/>
2599 <dia:attribute name=
"visible_attributes">
2600 <dia:boolean val=
"true"/>
2602 <dia:attribute name=
"visible_operations">
2603 <dia:boolean val=
"true"/>
2605 <dia:attribute name=
"visible_comments">
2606 <dia:boolean val=
"false"/>
2608 <dia:attribute name=
"wrap_operations">
2609 <dia:boolean val=
"false"/>
2611 <dia:attribute name=
"wrap_after_char">
2614 <dia:attribute name=
"line_color">
2615 <dia:color val=
"#000000"/>
2617 <dia:attribute name=
"fill_color">
2618 <dia:color val=
"#ffffff"/>
2620 <dia:attribute name=
"text_color">
2621 <dia:color val=
"#000000"/>
2623 <dia:attribute name=
"normal_font">
2624 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2626 <dia:attribute name=
"abstract_font">
2627 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2629 <dia:attribute name=
"polymorphic_font">
2630 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
2632 <dia:attribute name=
"classname_font">
2633 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
2635 <dia:attribute name=
"abstract_classname_font">
2636 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
2638 <dia:attribute name=
"comment_font">
2639 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
2641 <dia:attribute name=
"font_height">
2642 <dia:real val=
"0.80000000000000004"/>
2644 <dia:attribute name=
"polymorphic_font_height">
2645 <dia:real val=
"0.80000000000000004"/>
2647 <dia:attribute name=
"abstract_font_height">
2648 <dia:real val=
"0.80000000000000004"/>
2650 <dia:attribute name=
"classname_font_height">
2653 <dia:attribute name=
"abstract_classname_font_height">
2656 <dia:attribute name=
"comment_font_height">
2659 <dia:attribute name=
"attributes"/>
2660 <dia:attribute name=
"operations"/>
2661 <dia:attribute name=
"template">
2662 <dia:boolean val=
"false"/>
2664 <dia:attribute name=
"templates"/>
2666 <dia:object type=
"UML - Generalization" version=
"0" id=
"O14">
2667 <dia:attribute name=
"obj_pos">
2668 <dia:point val=
"14.4,49.2"/>
2670 <dia:attribute name=
"obj_bb">
2671 <dia:rectangle val=
"13.55,49.15;15.25,54.05"/>
2673 <dia:attribute name=
"orth_points">
2674 <dia:point val=
"14.4,49.2"/>
2675 <dia:point val=
"14.4,53"/>
2676 <dia:point val=
"14.75,53"/>
2677 <dia:point val=
"14.75,54"/>
2679 <dia:attribute name=
"orth_orient">
2684 <dia:attribute name=
"orth_autoroute">
2685 <dia:boolean val=
"false"/>
2687 <dia:attribute name=
"line_colour">
2688 <dia:color val=
"#000000"/>
2690 <dia:attribute name=
"name">
2691 <dia:string>##
</dia:string>
2693 <dia:attribute name=
"stereotype">
2694 <dia:string>##
</dia:string>
2697 <dia:connection handle=
"0" to=
"O81" connection=
"6"/>
2698 <dia:connection handle=
"1" to=
"O10" connection=
"1"/>
2701 <dia:object type=
"UML - Generalization" version=
"0" id=
"O15">
2702 <dia:attribute name=
"obj_pos">
2703 <dia:point val=
"14.4,49.2"/>
2705 <dia:attribute name=
"obj_bb">
2706 <dia:rectangle val=
"13.55,49.15;31.025,54.05"/>
2708 <dia:attribute name=
"orth_points">
2709 <dia:point val=
"14.4,49.2"/>
2710 <dia:point val=
"14.4,53"/>
2711 <dia:point val=
"30.975,53"/>
2712 <dia:point val=
"30.975,54"/>
2714 <dia:attribute name=
"orth_orient">
2719 <dia:attribute name=
"orth_autoroute">
2720 <dia:boolean val=
"false"/>
2722 <dia:attribute name=
"line_colour">
2723 <dia:color val=
"#000000"/>
2725 <dia:attribute name=
"name">
2726 <dia:string>##
</dia:string>
2728 <dia:attribute name=
"stereotype">
2729 <dia:string>##
</dia:string>
2732 <dia:connection handle=
"0" to=
"O81" connection=
"6"/>
2733 <dia:connection handle=
"1" to=
"O11" connection=
"1"/>
2736 <dia:object type=
"UML - Generalization" version=
"0" id=
"O16">
2737 <dia:attribute name=
"obj_pos">
2738 <dia:point val=
"119.175,54.8"/>
2740 <dia:attribute name=
"obj_bb">
2741 <dia:rectangle val=
"108.5,54.75;120.025,58.05"/>
2743 <dia:attribute name=
"orth_points">
2744 <dia:point val=
"119.175,54.8"/>
2745 <dia:point val=
"119.175,57"/>
2746 <dia:point val=
"108.55,57"/>
2747 <dia:point val=
"108.55,58"/>
2749 <dia:attribute name=
"orth_orient">
2754 <dia:attribute name=
"orth_autoroute">
2755 <dia:boolean val=
"false"/>
2757 <dia:attribute name=
"line_colour">
2758 <dia:color val=
"#000000"/>
2760 <dia:attribute name=
"name">
2761 <dia:string>##
</dia:string>
2763 <dia:attribute name=
"stereotype">
2764 <dia:string>##
</dia:string>
2767 <dia:connection handle=
"0" to=
"O101" connection=
"6"/>
2768 <dia:connection handle=
"1" to=
"O12" connection=
"1"/>
2771 <dia:object type=
"UML - Generalization" version=
"0" id=
"O17">
2772 <dia:attribute name=
"obj_pos">
2773 <dia:point val=
"119.175,54.8"/>
2775 <dia:attribute name=
"obj_bb">
2776 <dia:rectangle val=
"96.375,54.75;120.025,58.05"/>
2778 <dia:attribute name=
"orth_points">
2779 <dia:point val=
"119.175,54.8"/>
2780 <dia:point val=
"119.175,57"/>
2781 <dia:point val=
"96.425,57"/>
2782 <dia:point val=
"96.425,58"/>
2784 <dia:attribute name=
"orth_orient">
2789 <dia:attribute name=
"orth_autoroute">
2790 <dia:boolean val=
"false"/>
2792 <dia:attribute name=
"line_colour">
2793 <dia:color val=
"#000000"/>
2795 <dia:attribute name=
"name">
2796 <dia:string>##
</dia:string>
2798 <dia:attribute name=
"stereotype">
2799 <dia:string>##
</dia:string>
2802 <dia:connection handle=
"0" to=
"O101" connection=
"6"/>
2803 <dia:connection handle=
"1" to=
"O13" connection=
"1"/>
2806 <dia:object type=
"UML - Class" version=
"0" id=
"O18">
2807 <dia:attribute name=
"obj_pos">
2808 <dia:point val=
"4,71"/>
2810 <dia:attribute name=
"obj_bb">
2811 <dia:rectangle val=
"3.95,70.95;47,84.05"/>
2813 <dia:attribute name=
"elem_corner">
2814 <dia:point val=
"4,71"/>
2816 <dia:attribute name=
"elem_width">
2817 <dia:real val=
"42.950000000000003"/>
2819 <dia:attribute name=
"elem_height">
2820 <dia:real val=
"13"/>
2822 <dia:attribute name=
"name">
2823 <dia:string>#init_option#
</dia:string>
2825 <dia:attribute name=
"stereotype">
2826 <dia:string>##
</dia:string>
2828 <dia:attribute name=
"comment">
2829 <dia:string>##
</dia:string>
2831 <dia:attribute name=
"abstract">
2832 <dia:boolean val=
"false"/>
2834 <dia:attribute name=
"suppress_attributes">
2835 <dia:boolean val=
"false"/>
2837 <dia:attribute name=
"suppress_operations">
2838 <dia:boolean val=
"false"/>
2840 <dia:attribute name=
"visible_attributes">
2841 <dia:boolean val=
"true"/>
2843 <dia:attribute name=
"visible_operations">
2844 <dia:boolean val=
"true"/>
2846 <dia:attribute name=
"visible_comments">
2847 <dia:boolean val=
"false"/>
2849 <dia:attribute name=
"wrap_operations">
2850 <dia:boolean val=
"false"/>
2852 <dia:attribute name=
"wrap_after_char">
2855 <dia:attribute name=
"line_color">
2856 <dia:color val=
"#000000"/>
2858 <dia:attribute name=
"fill_color">
2859 <dia:color val=
"#ffffff"/>
2861 <dia:attribute name=
"text_color">
2862 <dia:color val=
"#000000"/>
2864 <dia:attribute name=
"normal_font">
2865 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
2867 <dia:attribute name=
"abstract_font">
2868 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
2870 <dia:attribute name=
"polymorphic_font">
2871 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
2873 <dia:attribute name=
"classname_font">
2874 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
2876 <dia:attribute name=
"abstract_classname_font">
2877 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
2879 <dia:attribute name=
"comment_font">
2880 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
2882 <dia:attribute name=
"font_height">
2883 <dia:real val=
"0.80000000000000004"/>
2885 <dia:attribute name=
"polymorphic_font_height">
2886 <dia:real val=
"0.80000000000000004"/>
2888 <dia:attribute name=
"abstract_font_height">
2889 <dia:real val=
"0.80000000000000004"/>
2891 <dia:attribute name=
"classname_font_height">
2894 <dia:attribute name=
"abstract_classname_font_height">
2897 <dia:attribute name=
"comment_font_height">
2900 <dia:attribute name=
"attributes">
2901 <dia:composite type=
"umlattribute">
2902 <dia:attribute name=
"name">
2903 <dia:string>#lobnd#
</dia:string>
2905 <dia:attribute name=
"type">
2906 <dia:string>#scalar string#
</dia:string>
2908 <dia:attribute name=
"value">
2909 <dia:string>#
0#
</dia:string>
2911 <dia:attribute name=
"comment">
2912 <dia:string>##
</dia:string>
2914 <dia:attribute name=
"visibility">
2917 <dia:attribute name=
"abstract">
2918 <dia:boolean val=
"false"/>
2920 <dia:attribute name=
"class_scope">
2921 <dia:boolean val=
"false"/>
2924 <dia:composite type=
"umlattribute">
2925 <dia:attribute name=
"name">
2926 <dia:string>#upbnd#
</dia:string>
2928 <dia:attribute name=
"type">
2929 <dia:string>#scalar string#
</dia:string>
2931 <dia:attribute name=
"value">
2932 <dia:string>#undef#
</dia:string>
2934 <dia:attribute name=
"comment">
2935 <dia:string>##
</dia:string>
2937 <dia:attribute name=
"visibility">
2940 <dia:attribute name=
"abstract">
2941 <dia:boolean val=
"false"/>
2943 <dia:attribute name=
"class_scope">
2944 <dia:boolean val=
"false"/>
2947 <dia:composite type=
"umlattribute">
2948 <dia:attribute name=
"name">
2949 <dia:string>#init#
</dia:string>
2951 <dia:attribute name=
"type">
2952 <dia:string>#scalar string#
</dia:string>
2954 <dia:attribute name=
"value">
2955 <dia:string>#undef#
</dia:string>
2957 <dia:attribute name=
"comment">
2958 <dia:string>##
</dia:string>
2960 <dia:attribute name=
"visibility">
2963 <dia:attribute name=
"abstract">
2964 <dia:boolean val=
"false"/>
2966 <dia:attribute name=
"class_scope">
2967 <dia:boolean val=
"false"/>
2970 <dia:composite type=
"umlattribute">
2971 <dia:attribute name=
"name">
2972 <dia:string>#fix#
</dia:string>
2974 <dia:attribute name=
"type">
2975 <dia:string>#scalar boolean#
</dia:string>
2977 <dia:attribute name=
"value">
2978 <dia:string>#
0#
</dia:string>
2980 <dia:attribute name=
"comment">
2981 <dia:string>##
</dia:string>
2983 <dia:attribute name=
"visibility">
2986 <dia:attribute name=
"abstract">
2987 <dia:boolean val=
"false"/>
2989 <dia:attribute name=
"class_scope">
2990 <dia:boolean val=
"false"/>
2993 <dia:composite type=
"umlattribute">
2994 <dia:attribute name=
"name">
2995 <dia:string>#label#
</dia:string>
2997 <dia:attribute name=
"type">
2998 <dia:string>#scalar string#
</dia:string>
3000 <dia:attribute name=
"value">
3001 <dia:string>#undef#
</dia:string>
3003 <dia:attribute name=
"comment">
3004 <dia:string>##
</dia:string>
3006 <dia:attribute name=
"visibility">
3009 <dia:attribute name=
"abstract">
3010 <dia:boolean val=
"false"/>
3012 <dia:attribute name=
"class_scope">
3013 <dia:boolean val=
"false"/>
3016 <dia:composite type=
"umlattribute">
3017 <dia:attribute name=
"name">
3018 <dia:string>#unit#
</dia:string>
3020 <dia:attribute name=
"type">
3021 <dia:string>#scalar string#
</dia:string>
3023 <dia:attribute name=
"value">
3024 <dia:string>#undef#
</dia:string>
3026 <dia:attribute name=
"comment">
3027 <dia:string>##
</dia:string>
3029 <dia:attribute name=
"visibility">
3032 <dia:attribute name=
"abstract">
3033 <dia:boolean val=
"false"/>
3035 <dia:attribute name=
"class_scope">
3036 <dia:boolean val=
"false"/>
3039 <dia:composite type=
"umlattribute">
3040 <dia:attribute name=
"name">
3041 <dia:string>#stored_init#
</dia:string>
3043 <dia:attribute name=
"type">
3044 <dia:string>#scalar string#
</dia:string>
3046 <dia:attribute name=
"value">
3047 <dia:string>#undef#
</dia:string>
3049 <dia:attribute name=
"comment">
3050 <dia:string>##
</dia:string>
3052 <dia:attribute name=
"visibility">
3055 <dia:attribute name=
"abstract">
3056 <dia:boolean val=
"false"/>
3058 <dia:attribute name=
"class_scope">
3059 <dia:boolean val=
"false"/>
3062 <dia:composite type=
"umlattribute">
3063 <dia:attribute name=
"name">
3064 <dia:string>#on_diagonal#
</dia:string>
3066 <dia:attribute name=
"type">
3067 <dia:string>#scalar boolean#
</dia:string>
3069 <dia:attribute name=
"value">
3070 <dia:string>##
</dia:string>
3072 <dia:attribute name=
"comment">
3073 <dia:string>##
</dia:string>
3075 <dia:attribute name=
"visibility">
3078 <dia:attribute name=
"abstract">
3079 <dia:boolean val=
"false"/>
3081 <dia:attribute name=
"class_scope">
3082 <dia:boolean val=
"false"/>
3086 <dia:attribute name=
"operations">
3087 <dia:composite type=
"umloperation">
3088 <dia:attribute name=
"name">
3089 <dia:string>#_read_option#
</dia:string>
3091 <dia:attribute name=
"stereotype">
3092 <dia:string>#initiator#
</dia:string>
3094 <dia:attribute name=
"type">
3095 <dia:string>##
</dia:string>
3097 <dia:attribute name=
"visibility">
3100 <dia:attribute name=
"comment">
3101 <dia:string>##
</dia:string>
3103 <dia:attribute name=
"abstract">
3104 <dia:boolean val=
"false"/>
3106 <dia:attribute name=
"inheritance_type">
3109 <dia:attribute name=
"query">
3110 <dia:boolean val=
"false"/>
3112 <dia:attribute name=
"class_scope">
3113 <dia:boolean val=
"false"/>
3115 <dia:attribute name=
"parameters"/>
3117 <dia:composite type=
"umloperation">
3118 <dia:attribute name=
"name">
3119 <dia:string>#_format_option#
</dia:string>
3121 <dia:attribute name=
"stereotype">
3122 <dia:string>#helper#
</dia:string>
3124 <dia:attribute name=
"type">
3125 <dia:string>##
</dia:string>
3127 <dia:attribute name=
"visibility">
3130 <dia:attribute name=
"comment">
3131 <dia:string>##
</dia:string>
3133 <dia:attribute name=
"abstract">
3134 <dia:boolean val=
"false"/>
3136 <dia:attribute name=
"inheritance_type">
3139 <dia:attribute name=
"query">
3140 <dia:boolean val=
"false"/>
3142 <dia:attribute name=
"class_scope">
3143 <dia:boolean val=
"false"/>
3145 <dia:attribute name=
"parameters">
3146 <dia:composite type=
"umlparameter">
3147 <dia:attribute name=
"name">
3148 <dia:string>#len#
</dia:string>
3150 <dia:attribute name=
"type">
3151 <dia:string>#scalar number#
</dia:string>
3153 <dia:attribute name=
"value">
3154 <dia:string>##
</dia:string>
3156 <dia:attribute name=
"comment">
3157 <dia:string>##
</dia:string>
3159 <dia:attribute name=
"kind">
3163 <dia:composite type=
"umlparameter">
3164 <dia:attribute name=
"name">
3165 <dia:string>#formatted#
</dia:string>
3167 <dia:attribute name=
"type">
3168 <dia:string>#scalar string#
</dia:string>
3170 <dia:attribute name=
"value">
3171 <dia:string>##
</dia:string>
3173 <dia:attribute name=
"comment">
3174 <dia:string>##
</dia:string>
3176 <dia:attribute name=
"kind">
3182 <dia:composite type=
"umloperation">
3183 <dia:attribute name=
"name">
3184 <dia:string>#store_init#
</dia:string>
3186 <dia:attribute name=
"stereotype">
3187 <dia:string>#helper#
</dia:string>
3189 <dia:attribute name=
"type">
3190 <dia:string>##
</dia:string>
3192 <dia:attribute name=
"visibility">
3195 <dia:attribute name=
"comment">
3196 <dia:string>##
</dia:string>
3198 <dia:attribute name=
"abstract">
3199 <dia:boolean val=
"false"/>
3201 <dia:attribute name=
"inheritance_type">
3204 <dia:attribute name=
"query">
3205 <dia:boolean val=
"false"/>
3207 <dia:attribute name=
"class_scope">
3208 <dia:boolean val=
"false"/>
3210 <dia:attribute name=
"parameters"/>
3212 <dia:composite type=
"umloperation">
3213 <dia:attribute name=
"name">
3214 <dia:string>#restore_init#
</dia:string>
3216 <dia:attribute name=
"stereotype">
3217 <dia:string>#helper#
</dia:string>
3219 <dia:attribute name=
"type">
3220 <dia:string>##
</dia:string>
3222 <dia:attribute name=
"visibility">
3225 <dia:attribute name=
"comment">
3226 <dia:string>##
</dia:string>
3228 <dia:attribute name=
"abstract">
3229 <dia:boolean val=
"false"/>
3231 <dia:attribute name=
"inheritance_type">
3234 <dia:attribute name=
"query">
3235 <dia:boolean val=
"false"/>
3237 <dia:attribute name=
"class_scope">
3238 <dia:boolean val=
"false"/>
3240 <dia:attribute name=
"parameters"/>
3242 <dia:composite type=
"umloperation">
3243 <dia:attribute name=
"name">
3244 <dia:string>#set_random_init#
</dia:string>
3246 <dia:attribute name=
"stereotype">
3247 <dia:string>#helper#
</dia:string>
3249 <dia:attribute name=
"type">
3250 <dia:string>##
</dia:string>
3252 <dia:attribute name=
"visibility">
3255 <dia:attribute name=
"comment">
3256 <dia:string>##
</dia:string>
3258 <dia:attribute name=
"abstract">
3259 <dia:boolean val=
"false"/>
3261 <dia:attribute name=
"inheritance_type">
3264 <dia:attribute name=
"query">
3265 <dia:boolean val=
"false"/>
3267 <dia:attribute name=
"class_scope">
3268 <dia:boolean val=
"false"/>
3270 <dia:attribute name=
"parameters">
3271 <dia:composite type=
"umlparameter">
3272 <dia:attribute name=
"name">
3273 <dia:string>#degree#
</dia:string>
3275 <dia:attribute name=
"type">
3276 <dia:string>#scalar number#
</dia:string>
3278 <dia:attribute name=
"value">
3279 <dia:string>#
0.1#
</dia:string>
3281 <dia:attribute name=
"comment">
3282 <dia:string>##
</dia:string>
3284 <dia:attribute name=
"kind">
3290 <dia:composite type=
"umloperation">
3291 <dia:attribute name=
"name">
3292 <dia:string>#check_and_set_init#
</dia:string>
3294 <dia:attribute name=
"stereotype">
3295 <dia:string>##
</dia:string>
3297 <dia:attribute name=
"type">
3298 <dia:string>##
</dia:string>
3300 <dia:attribute name=
"visibility">
3303 <dia:attribute name=
"comment">
3304 <dia:string>##
</dia:string>
3306 <dia:attribute name=
"abstract">
3307 <dia:boolean val=
"false"/>
3309 <dia:attribute name=
"inheritance_type">
3312 <dia:attribute name=
"query">
3313 <dia:boolean val=
"false"/>
3315 <dia:attribute name=
"class_scope">
3316 <dia:boolean val=
"false"/>
3318 <dia:attribute name=
"parameters">
3319 <dia:composite type=
"umlparameter">
3320 <dia:attribute name=
"name">
3321 <dia:string>#success#
</dia:string>
3323 <dia:attribute name=
"type">
3324 <dia:string>#scalar boolean#
</dia:string>
3326 <dia:attribute name=
"value">
3327 <dia:string>#
0#
</dia:string>
3329 <dia:attribute name=
"comment">
3330 <dia:string>##
</dia:string>
3332 <dia:attribute name=
"kind">
3336 <dia:composite type=
"umlparameter">
3337 <dia:attribute name=
"name">
3338 <dia:string>#error_code#
</dia:string>
3340 <dia:attribute name=
"type">
3341 <dia:string>#array of booleans#
</dia:string>
3343 <dia:attribute name=
"value">
3344 <dia:string>#[
0,
0,
0]#
</dia:string>
3346 <dia:attribute name=
"comment">
3347 <dia:string>##
</dia:string>
3349 <dia:attribute name=
"kind">
3353 <dia:composite type=
"umlparameter">
3354 <dia:attribute name=
"name">
3355 <dia:string>#new_value#
</dia:string>
3357 <dia:attribute name=
"type">
3358 <dia:string>#scalar integer#
</dia:string>
3360 <dia:attribute name=
"value">
3361 <dia:string>##
</dia:string>
3363 <dia:attribute name=
"comment">
3364 <dia:string>##
</dia:string>
3366 <dia:attribute name=
"kind">
3373 <dia:attribute name=
"template">
3374 <dia:boolean val=
"false"/>
3376 <dia:attribute name=
"templates"/>
3378 <dia:object type=
"UML - Generalization" version=
"0" id=
"O19">
3379 <dia:attribute name=
"obj_pos">
3380 <dia:point val=
"13.875,68.4"/>
3382 <dia:attribute name=
"obj_bb">
3383 <dia:rectangle val=
"13.025,68.35;25.525,71.05"/>
3385 <dia:attribute name=
"orth_points">
3386 <dia:point val=
"13.875,68.4"/>
3387 <dia:point val=
"13.875,70"/>
3388 <dia:point val=
"25.475,70"/>
3389 <dia:point val=
"25.475,71"/>
3391 <dia:attribute name=
"orth_orient">
3396 <dia:attribute name=
"orth_autoroute">
3397 <dia:boolean val=
"false"/>
3399 <dia:attribute name=
"line_colour">
3400 <dia:color val=
"#000000"/>
3402 <dia:attribute name=
"name">
3403 <dia:string>##
</dia:string>
3405 <dia:attribute name=
"stereotype">
3406 <dia:string>##
</dia:string>
3409 <dia:connection handle=
"0" to=
"O4" connection=
"6"/>
3410 <dia:connection handle=
"1" to=
"O18" connection=
"1"/>
3413 <dia:object type=
"UML - Class" version=
"0" id=
"O20">
3414 <dia:attribute name=
"obj_pos">
3415 <dia:point val=
"5,86"/>
3417 <dia:attribute name=
"obj_bb">
3418 <dia:rectangle val=
"4.95,85.95;24.9,90.45"/>
3420 <dia:attribute name=
"elem_corner">
3421 <dia:point val=
"5,86"/>
3423 <dia:attribute name=
"elem_width">
3424 <dia:real val=
"19.850000000000001"/>
3426 <dia:attribute name=
"elem_height">
3427 <dia:real val=
"4.4000000000000004"/>
3429 <dia:attribute name=
"name">
3430 <dia:string>#theta_option#
</dia:string>
3432 <dia:attribute name=
"stereotype">
3433 <dia:string>##
</dia:string>
3435 <dia:attribute name=
"comment">
3436 <dia:string>##
</dia:string>
3438 <dia:attribute name=
"abstract">
3439 <dia:boolean val=
"false"/>
3441 <dia:attribute name=
"suppress_attributes">
3442 <dia:boolean val=
"false"/>
3444 <dia:attribute name=
"suppress_operations">
3445 <dia:boolean val=
"false"/>
3447 <dia:attribute name=
"visible_attributes">
3448 <dia:boolean val=
"true"/>
3450 <dia:attribute name=
"visible_operations">
3451 <dia:boolean val=
"true"/>
3453 <dia:attribute name=
"visible_comments">
3454 <dia:boolean val=
"false"/>
3456 <dia:attribute name=
"wrap_operations">
3457 <dia:boolean val=
"false"/>
3459 <dia:attribute name=
"wrap_after_char">
3462 <dia:attribute name=
"line_color">
3463 <dia:color val=
"#000000"/>
3465 <dia:attribute name=
"fill_color">
3466 <dia:color val=
"#ffffff"/>
3468 <dia:attribute name=
"text_color">
3469 <dia:color val=
"#000000"/>
3471 <dia:attribute name=
"normal_font">
3472 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
3474 <dia:attribute name=
"abstract_font">
3475 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
3477 <dia:attribute name=
"polymorphic_font">
3478 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
3480 <dia:attribute name=
"classname_font">
3481 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
3483 <dia:attribute name=
"abstract_classname_font">
3484 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
3486 <dia:attribute name=
"comment_font">
3487 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
3489 <dia:attribute name=
"font_height">
3490 <dia:real val=
"0.80000000000000004"/>
3492 <dia:attribute name=
"polymorphic_font_height">
3493 <dia:real val=
"0.80000000000000004"/>
3495 <dia:attribute name=
"abstract_font_height">
3496 <dia:real val=
"0.80000000000000004"/>
3498 <dia:attribute name=
"classname_font_height">
3501 <dia:attribute name=
"abstract_classname_font_height">
3504 <dia:attribute name=
"comment_font_height">
3507 <dia:attribute name=
"attributes"/>
3508 <dia:attribute name=
"operations">
3509 <dia:composite type=
"umloperation">
3510 <dia:attribute name=
"name">
3511 <dia:string>#_format_option#
</dia:string>
3513 <dia:attribute name=
"stereotype">
3514 <dia:string>#helper#
</dia:string>
3516 <dia:attribute name=
"type">
3517 <dia:string>##
</dia:string>
3519 <dia:attribute name=
"visibility">
3522 <dia:attribute name=
"comment">
3523 <dia:string>##
</dia:string>
3525 <dia:attribute name=
"abstract">
3526 <dia:boolean val=
"false"/>
3528 <dia:attribute name=
"inheritance_type">
3531 <dia:attribute name=
"query">
3532 <dia:boolean val=
"false"/>
3534 <dia:attribute name=
"class_scope">
3535 <dia:boolean val=
"false"/>
3537 <dia:attribute name=
"parameters">
3538 <dia:composite type=
"umlparameter">
3539 <dia:attribute name=
"name">
3540 <dia:string>#formatted#
</dia:string>
3542 <dia:attribute name=
"type">
3543 <dia:string>#scalar string#
</dia:string>
3545 <dia:attribute name=
"value">
3546 <dia:string>##
</dia:string>
3548 <dia:attribute name=
"comment">
3549 <dia:string>##
</dia:string>
3551 <dia:attribute name=
"kind">
3557 <dia:composite type=
"umloperation">
3558 <dia:attribute name=
"name">
3559 <dia:string>#_read_option#
</dia:string>
3561 <dia:attribute name=
"stereotype">
3562 <dia:string>#initiator#
</dia:string>
3564 <dia:attribute name=
"type">
3565 <dia:string>##
</dia:string>
3567 <dia:attribute name=
"visibility">
3570 <dia:attribute name=
"comment">
3571 <dia:string>##
</dia:string>
3573 <dia:attribute name=
"abstract">
3574 <dia:boolean val=
"false"/>
3576 <dia:attribute name=
"inheritance_type">
3579 <dia:attribute name=
"query">
3580 <dia:boolean val=
"false"/>
3582 <dia:attribute name=
"class_scope">
3583 <dia:boolean val=
"false"/>
3585 <dia:attribute name=
"parameters"/>
3587 <dia:composite type=
"umloperation">
3588 <dia:attribute name=
"name">
3589 <dia:string>#option_count#
</dia:string>
3591 <dia:attribute name=
"stereotype">
3592 <dia:string>##
</dia:string>
3594 <dia:attribute name=
"type">
3595 <dia:string>##
</dia:string>
3597 <dia:attribute name=
"visibility">
3600 <dia:attribute name=
"comment">
3601 <dia:string>##
</dia:string>
3603 <dia:attribute name=
"abstract">
3604 <dia:boolean val=
"false"/>
3606 <dia:attribute name=
"inheritance_type">
3609 <dia:attribute name=
"query">
3610 <dia:boolean val=
"false"/>
3612 <dia:attribute name=
"class_scope">
3613 <dia:boolean val=
"false"/>
3615 <dia:attribute name=
"parameters">
3616 <dia:composite type=
"umlparameter">
3617 <dia:attribute name=
"name">
3618 <dia:string>#return_value#
</dia:string>
3620 <dia:attribute name=
"type">
3621 <dia:string>#scalar integer#
</dia:string>
3623 <dia:attribute name=
"value">
3624 <dia:string>#
0#
</dia:string>
3626 <dia:attribute name=
"comment">
3627 <dia:string>##
</dia:string>
3629 <dia:attribute name=
"kind">
3636 <dia:attribute name=
"template">
3637 <dia:boolean val=
"false"/>
3639 <dia:attribute name=
"templates"/>
3641 <dia:object type=
"UML - Generalization" version=
"0" id=
"O21">
3642 <dia:attribute name=
"obj_pos">
3643 <dia:point val=
"25.475,84"/>
3645 <dia:attribute name=
"obj_bb">
3646 <dia:rectangle val=
"14.825,83.95;26.325,86.05"/>
3648 <dia:attribute name=
"orth_points">
3649 <dia:point val=
"25.475,84"/>
3650 <dia:point val=
"25.475,85"/>
3651 <dia:point val=
"14.875,85"/>
3652 <dia:point val=
"14.875,86"/>
3654 <dia:attribute name=
"orth_orient">
3659 <dia:attribute name=
"orth_autoroute">
3660 <dia:boolean val=
"false"/>
3662 <dia:attribute name=
"line_colour">
3663 <dia:color val=
"#000000"/>
3665 <dia:attribute name=
"name">
3666 <dia:string>##
</dia:string>
3668 <dia:attribute name=
"stereotype">
3669 <dia:string>##
</dia:string>
3672 <dia:connection handle=
"0" to=
"O18" connection=
"6"/>
3673 <dia:connection handle=
"1" to=
"O20" connection=
"1"/>
3676 <dia:object type=
"UML - Class" version=
"0" id=
"O22">
3677 <dia:attribute name=
"obj_pos">
3678 <dia:point val=
"-1,-61"/>
3680 <dia:attribute name=
"obj_bb">
3681 <dia:rectangle val=
"-1.05,-61.05;96.9,3.25"/>
3683 <dia:attribute name=
"elem_corner">
3684 <dia:point val=
"-1,-61"/>
3686 <dia:attribute name=
"elem_width">
3687 <dia:real val=
"97.849999999999994"/>
3689 <dia:attribute name=
"elem_height">
3690 <dia:real val=
"64.19999999999996"/>
3692 <dia:attribute name=
"name">
3693 <dia:string>#model#
</dia:string>
3695 <dia:attribute name=
"stereotype">
3696 <dia:string>##
</dia:string>
3698 <dia:attribute name=
"comment">
3699 <dia:string>##
</dia:string>
3701 <dia:attribute name=
"abstract">
3702 <dia:boolean val=
"false"/>
3704 <dia:attribute name=
"suppress_attributes">
3705 <dia:boolean val=
"false"/>
3707 <dia:attribute name=
"suppress_operations">
3708 <dia:boolean val=
"false"/>
3710 <dia:attribute name=
"visible_attributes">
3711 <dia:boolean val=
"true"/>
3713 <dia:attribute name=
"visible_operations">
3714 <dia:boolean val=
"true"/>
3716 <dia:attribute name=
"visible_comments">
3717 <dia:boolean val=
"false"/>
3719 <dia:attribute name=
"wrap_operations">
3720 <dia:boolean val=
"false"/>
3722 <dia:attribute name=
"wrap_after_char">
3725 <dia:attribute name=
"line_color">
3726 <dia:color val=
"#000000"/>
3728 <dia:attribute name=
"fill_color">
3729 <dia:color val=
"#ffffff"/>
3731 <dia:attribute name=
"text_color">
3732 <dia:color val=
"#000000"/>
3734 <dia:attribute name=
"normal_font">
3735 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
3737 <dia:attribute name=
"abstract_font">
3738 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
3740 <dia:attribute name=
"polymorphic_font">
3741 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
3743 <dia:attribute name=
"classname_font">
3744 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
3746 <dia:attribute name=
"abstract_classname_font">
3747 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
3749 <dia:attribute name=
"comment_font">
3750 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
3752 <dia:attribute name=
"font_height">
3753 <dia:real val=
"0.80000000000000004"/>
3755 <dia:attribute name=
"polymorphic_font_height">
3756 <dia:real val=
"0.80000000000000004"/>
3758 <dia:attribute name=
"abstract_font_height">
3759 <dia:real val=
"0.80000000000000004"/>
3761 <dia:attribute name=
"classname_font_height">
3764 <dia:attribute name=
"abstract_classname_font_height">
3767 <dia:attribute name=
"comment_font_height">
3770 <dia:attribute name=
"attributes">
3771 <dia:composite type=
"umlattribute">
3772 <dia:attribute name=
"name">
3773 <dia:string>#active_problems#
</dia:string>
3775 <dia:attribute name=
"type">
3776 <dia:string>#array of booleans#
</dia:string>
3778 <dia:attribute name=
"value">
3779 <dia:string>##
</dia:string>
3781 <dia:attribute name=
"comment">
3782 <dia:string>##
</dia:string>
3784 <dia:attribute name=
"visibility">
3787 <dia:attribute name=
"abstract">
3788 <dia:boolean val=
"false"/>
3790 <dia:attribute name=
"class_scope">
3791 <dia:boolean val=
"false"/>
3794 <dia:composite type=
"umlattribute">
3795 <dia:attribute name=
"name">
3796 <dia:string>#debug#
</dia:string>
3798 <dia:attribute name=
"type">
3799 <dia:string>#scalar boolean#
</dia:string>
3801 <dia:attribute name=
"value">
3802 <dia:string>#
0#
</dia:string>
3804 <dia:attribute name=
"comment">
3805 <dia:string>##
</dia:string>
3807 <dia:attribute name=
"visibility">
3810 <dia:attribute name=
"abstract">
3811 <dia:boolean val=
"false"/>
3813 <dia:attribute name=
"class_scope">
3814 <dia:boolean val=
"false"/>
3817 <dia:composite type=
"umlattribute">
3818 <dia:attribute name=
"name">
3819 <dia:string>#directory#
</dia:string>
3821 <dia:attribute name=
"type">
3822 <dia:string>#scalar string#
</dia:string>
3824 <dia:attribute name=
"value">
3825 <dia:string>##
</dia:string>
3827 <dia:attribute name=
"comment">
3828 <dia:string>##
</dia:string>
3830 <dia:attribute name=
"visibility">
3833 <dia:attribute name=
"abstract">
3834 <dia:boolean val=
"false"/>
3836 <dia:attribute name=
"class_scope">
3837 <dia:boolean val=
"false"/>
3840 <dia:composite type=
"umlattribute">
3841 <dia:attribute name=
"name">
3842 <dia:string>#extra_data_files#
</dia:string>
3844 <dia:attribute name=
"type">
3845 <dia:string>#array of strings#
</dia:string>
3847 <dia:attribute name=
"value">
3848 <dia:string>##
</dia:string>
3850 <dia:attribute name=
"comment">
3851 <dia:string>##
</dia:string>
3853 <dia:attribute name=
"visibility">
3856 <dia:attribute name=
"abstract">
3857 <dia:boolean val=
"false"/>
3859 <dia:attribute name=
"class_scope">
3860 <dia:boolean val=
"false"/>
3863 <dia:composite type=
"umlattribute">
3864 <dia:attribute name=
"name">
3865 <dia:string>#extra_data_headers#
</dia:string>
3867 <dia:attribute name=
"type">
3868 <dia:string>#array of arrays of strings#
</dia:string>
3870 <dia:attribute name=
"value">
3871 <dia:string>##
</dia:string>
3873 <dia:attribute name=
"comment">
3874 <dia:string>##
</dia:string>
3876 <dia:attribute name=
"visibility">
3879 <dia:attribute name=
"abstract">
3880 <dia:boolean val=
"false"/>
3882 <dia:attribute name=
"class_scope">
3883 <dia:boolean val=
"false"/>
3886 <dia:composite type=
"umlattribute">
3887 <dia:attribute name=
"name">
3888 <dia:string>#extra_files#
</dia:string>
3890 <dia:attribute name=
"type">
3891 <dia:string>#array of strings#
</dia:string>
3893 <dia:attribute name=
"value">
3894 <dia:string>##
</dia:string>
3896 <dia:attribute name=
"comment">
3897 <dia:string>##
</dia:string>
3899 <dia:attribute name=
"visibility">
3902 <dia:attribute name=
"abstract">
3903 <dia:boolean val=
"false"/>
3905 <dia:attribute name=
"class_scope">
3906 <dia:boolean val=
"false"/>
3909 <dia:composite type=
"umlattribute">
3910 <dia:attribute name=
"name">
3911 <dia:string>#filename#
</dia:string>
3913 <dia:attribute name=
"type">
3914 <dia:string>#mandatory scalar string#
</dia:string>
3916 <dia:attribute name=
"value">
3917 <dia:string>##
</dia:string>
3919 <dia:attribute name=
"comment">
3920 <dia:string>##
</dia:string>
3922 <dia:attribute name=
"visibility">
3925 <dia:attribute name=
"abstract">
3926 <dia:boolean val=
"false"/>
3928 <dia:attribute name=
"class_scope">
3929 <dia:boolean val=
"false"/>
3932 <dia:composite type=
"umlattribute">
3933 <dia:attribute name=
"name">
3934 <dia:string>#model_id#
</dia:string>
3936 <dia:attribute name=
"type">
3937 <dia:string>#scalar integer#
</dia:string>
3939 <dia:attribute name=
"value">
3940 <dia:string>##
</dia:string>
3942 <dia:attribute name=
"comment">
3943 <dia:string>##
</dia:string>
3945 <dia:attribute name=
"visibility">
3948 <dia:attribute name=
"abstract">
3949 <dia:boolean val=
"false"/>
3951 <dia:attribute name=
"class_scope">
3952 <dia:boolean val=
"false"/>
3955 <dia:composite type=
"umlattribute">
3956 <dia:attribute name=
"name">
3957 <dia:string>#ignore_missing_data#
</dia:string>
3959 <dia:attribute name=
"type">
3960 <dia:string>#scalar boolean#
</dia:string>
3962 <dia:attribute name=
"value">
3963 <dia:string>#
0#
</dia:string>
3965 <dia:attribute name=
"comment">
3966 <dia:string>##
</dia:string>
3968 <dia:attribute name=
"visibility">
3971 <dia:attribute name=
"abstract">
3972 <dia:boolean val=
"false"/>
3974 <dia:attribute name=
"class_scope">
3975 <dia:boolean val=
"false"/>
3978 <dia:composite type=
"umlattribute">
3979 <dia:attribute name=
"name">
3980 <dia:string>#ignore_missing_files#
</dia:string>
3982 <dia:attribute name=
"type">
3983 <dia:string>#scalar boolean#
</dia:string>
3985 <dia:attribute name=
"value">
3986 <dia:string>#
0#
</dia:string>
3988 <dia:attribute name=
"comment">
3989 <dia:string>##
</dia:string>
3991 <dia:attribute name=
"visibility">
3994 <dia:attribute name=
"abstract">
3995 <dia:boolean val=
"false"/>
3997 <dia:attribute name=
"class_scope">
3998 <dia:boolean val=
"false"/>
4001 <dia:composite type=
"umlattribute">
4002 <dia:attribute name=
"name">
4003 <dia:string>#ignore_missing_output_files#
</dia:string>
4005 <dia:attribute name=
"type">
4006 <dia:string>#scalar boolean#
</dia:string>
4008 <dia:attribute name=
"value">
4009 <dia:string>#
1#
</dia:string>
4011 <dia:attribute name=
"comment">
4012 <dia:string>##
</dia:string>
4014 <dia:attribute name=
"visibility">
4017 <dia:attribute name=
"abstract">
4018 <dia:boolean val=
"false"/>
4020 <dia:attribute name=
"class_scope">
4021 <dia:boolean val=
"false"/>
4024 <dia:composite type=
"umlattribute">
4025 <dia:attribute name=
"name">
4026 <dia:string>#outputfile#
</dia:string>
4028 <dia:attribute name=
"type">
4029 <dia:string>#scalar string#
</dia:string>
4031 <dia:attribute name=
"value">
4032 <dia:string>##
</dia:string>
4034 <dia:attribute name=
"comment">
4035 <dia:string>##
</dia:string>
4037 <dia:attribute name=
"visibility">
4040 <dia:attribute name=
"abstract">
4041 <dia:boolean val=
"false"/>
4043 <dia:attribute name=
"class_scope">
4044 <dia:boolean val=
"false"/>
4047 <dia:composite type=
"umlattribute">
4048 <dia:attribute name=
"name">
4049 <dia:string>#run_no#
</dia:string>
4051 <dia:attribute name=
"type">
4052 <dia:string>#scalar integer#
</dia:string>
4054 <dia:attribute name=
"value">
4055 <dia:string>#
0#
</dia:string>
4057 <dia:attribute name=
"comment">
4058 <dia:string>##
</dia:string>
4060 <dia:attribute name=
"visibility">
4063 <dia:attribute name=
"abstract">
4064 <dia:boolean val=
"false"/>
4066 <dia:attribute name=
"class_scope">
4067 <dia:boolean val=
"false"/>
4070 <dia:composite type=
"umlattribute">
4071 <dia:attribute name=
"name">
4072 <dia:string>#sde#
</dia:string>
4074 <dia:attribute name=
"type">
4075 <dia:string>#scalar boolean#
</dia:string>
4077 <dia:attribute name=
"value">
4078 <dia:string>#
0#
</dia:string>
4080 <dia:attribute name=
"comment">
4081 <dia:string>##
</dia:string>
4083 <dia:attribute name=
"visibility">
4086 <dia:attribute name=
"abstract">
4087 <dia:boolean val=
"false"/>
4089 <dia:attribute name=
"class_scope">
4090 <dia:boolean val=
"false"/>
4093 <dia:composite type=
"umlattribute">
4094 <dia:attribute name=
"name">
4095 <dia:string>#synced#
</dia:string>
4097 <dia:attribute name=
"type">
4098 <dia:string>#scalar boolean#
</dia:string>
4100 <dia:attribute name=
"value">
4101 <dia:string>#
0#
</dia:string>
4103 <dia:attribute name=
"comment">
4104 <dia:string>##
</dia:string>
4106 <dia:attribute name=
"visibility">
4109 <dia:attribute name=
"abstract">
4110 <dia:boolean val=
"false"/>
4112 <dia:attribute name=
"class_scope">
4113 <dia:boolean val=
"false"/>
4116 <dia:composite type=
"umlattribute">
4117 <dia:attribute name=
"name">
4118 <dia:string>#target#
</dia:string>
4120 <dia:attribute name=
"type">
4121 <dia:string>#scalar string#
</dia:string>
4123 <dia:attribute name=
"value">
4124 <dia:string>#'mem'#
</dia:string>
4126 <dia:attribute name=
"comment">
4127 <dia:string>##
</dia:string>
4129 <dia:attribute name=
"visibility">
4132 <dia:attribute name=
"abstract">
4133 <dia:boolean val=
"false"/>
4135 <dia:attribute name=
"class_scope">
4136 <dia:boolean val=
"false"/>
4139 <dia:composite type=
"umlattribute">
4140 <dia:attribute name=
"name">
4141 <dia:string>#reference_object#
</dia:string>
4143 <dia:attribute name=
"type">
4144 <dia:string>##
</dia:string>
4146 <dia:attribute name=
"value">
4147 <dia:string>##
</dia:string>
4149 <dia:attribute name=
"comment">
4150 <dia:string>##
</dia:string>
4152 <dia:attribute name=
"visibility">
4155 <dia:attribute name=
"abstract">
4156 <dia:boolean val=
"false"/>
4158 <dia:attribute name=
"class_scope">
4159 <dia:boolean val=
"false"/>
4163 <dia:attribute name=
"operations">
4164 <dia:composite type=
"umloperation">
4165 <dia:attribute name=
"name">
4166 <dia:string>#add_records#
</dia:string>
4168 <dia:attribute name=
"stereotype">
4169 <dia:string>##
</dia:string>
4171 <dia:attribute name=
"type">
4172 <dia:string>##
</dia:string>
4174 <dia:attribute name=
"visibility">
4177 <dia:attribute name=
"comment">
4178 <dia:string>##
</dia:string>
4180 <dia:attribute name=
"abstract">
4181 <dia:boolean val=
"false"/>
4183 <dia:attribute name=
"inheritance_type">
4186 <dia:attribute name=
"query">
4187 <dia:boolean val=
"false"/>
4189 <dia:attribute name=
"class_scope">
4190 <dia:boolean val=
"false"/>
4192 <dia:attribute name=
"parameters">
4193 <dia:composite type=
"umlparameter">
4194 <dia:attribute name=
"name">
4195 <dia:string>#type#
</dia:string>
4197 <dia:attribute name=
"type">
4198 <dia:string>#mandatory scalar string#
</dia:string>
4200 <dia:attribute name=
"value">
4201 <dia:string>##
</dia:string>
4203 <dia:attribute name=
"comment">
4204 <dia:string>##
</dia:string>
4206 <dia:attribute name=
"kind">
4210 <dia:composite type=
"umlparameter">
4211 <dia:attribute name=
"name">
4212 <dia:string>#record_strings#
</dia:string>
4214 <dia:attribute name=
"type">
4215 <dia:string>#mandatory array of strings#
</dia:string>
4217 <dia:attribute name=
"value">
4218 <dia:string>##
</dia:string>
4220 <dia:attribute name=
"comment">
4221 <dia:string>##
</dia:string>
4223 <dia:attribute name=
"kind">
4227 <dia:composite type=
"umlparameter">
4228 <dia:attribute name=
"name">
4229 <dia:string>#problem_number#
</dia:string>
4231 <dia:attribute name=
"type">
4232 <dia:string>#scalar integer#
</dia:string>
4234 <dia:attribute name=
"value">
4235 <dia:string>#
1#
</dia:string>
4237 <dia:attribute name=
"comment">
4238 <dia:string>##
</dia:string>
4240 <dia:attribute name=
"kind">
4246 <dia:composite type=
"umloperation">
4247 <dia:attribute name=
"name">
4248 <dia:string>#clean_extra_data_code#
</dia:string>
4250 <dia:attribute name=
"stereotype">
4251 <dia:string>##
</dia:string>
4253 <dia:attribute name=
"type">
4254 <dia:string>##
</dia:string>
4256 <dia:attribute name=
"visibility">
4259 <dia:attribute name=
"comment">
4260 <dia:string>##
</dia:string>
4262 <dia:attribute name=
"abstract">
4263 <dia:boolean val=
"false"/>
4265 <dia:attribute name=
"inheritance_type">
4268 <dia:attribute name=
"query">
4269 <dia:boolean val=
"false"/>
4271 <dia:attribute name=
"class_scope">
4272 <dia:boolean val=
"false"/>
4274 <dia:attribute name=
"parameters"/>
4276 <dia:composite type=
"umloperation">
4277 <dia:attribute name=
"name">
4278 <dia:string>#copy#
</dia:string>
4280 <dia:attribute name=
"stereotype">
4281 <dia:string>##
</dia:string>
4283 <dia:attribute name=
"type">
4284 <dia:string>##
</dia:string>
4286 <dia:attribute name=
"visibility">
4289 <dia:attribute name=
"comment">
4290 <dia:string>##
</dia:string>
4292 <dia:attribute name=
"abstract">
4293 <dia:boolean val=
"false"/>
4295 <dia:attribute name=
"inheritance_type">
4298 <dia:attribute name=
"query">
4299 <dia:boolean val=
"false"/>
4301 <dia:attribute name=
"class_scope">
4302 <dia:boolean val=
"false"/>
4304 <dia:attribute name=
"parameters">
4305 <dia:composite type=
"umlparameter">
4306 <dia:attribute name=
"name">
4307 <dia:string>#directory#
</dia:string>
4309 <dia:attribute name=
"type">
4310 <dia:string>#scalar string#
</dia:string>
4312 <dia:attribute name=
"value">
4313 <dia:string>##
</dia:string>
4315 <dia:attribute name=
"comment">
4316 <dia:string>##
</dia:string>
4318 <dia:attribute name=
"kind">
4322 <dia:composite type=
"umlparameter">
4323 <dia:attribute name=
"name">
4324 <dia:string>#filename#
</dia:string>
4326 <dia:attribute name=
"type">
4327 <dia:string>#scalar string#
</dia:string>
4329 <dia:attribute name=
"value">
4330 <dia:string>##
</dia:string>
4332 <dia:attribute name=
"comment">
4333 <dia:string>##
</dia:string>
4335 <dia:attribute name=
"kind">
4339 <dia:composite type=
"umlparameter">
4340 <dia:attribute name=
"name">
4341 <dia:string>#new_model#
</dia:string>
4343 <dia:attribute name=
"type">
4344 <dia:string>#object model#
</dia:string>
4346 <dia:attribute name=
"value">
4347 <dia:string>##
</dia:string>
4349 <dia:attribute name=
"comment">
4350 <dia:string>##
</dia:string>
4352 <dia:attribute name=
"kind">
4356 <dia:composite type=
"umlparameter">
4357 <dia:attribute name=
"name">
4358 <dia:string>#copy_data#
</dia:string>
4360 <dia:attribute name=
"type">
4361 <dia:string>#scalar boolean#
</dia:string>
4363 <dia:attribute name=
"value">
4364 <dia:string>#
1#
</dia:string>
4366 <dia:attribute name=
"comment">
4367 <dia:string>##
</dia:string>
4369 <dia:attribute name=
"kind">
4373 <dia:composite type=
"umlparameter">
4374 <dia:attribute name=
"name">
4375 <dia:string>#copy_output#
</dia:string>
4377 <dia:attribute name=
"type">
4378 <dia:string>#scalar boolean#
</dia:string>
4380 <dia:attribute name=
"value">
4381 <dia:string>#
1#
</dia:string>
4383 <dia:attribute name=
"comment">
4384 <dia:string>##
</dia:string>
4386 <dia:attribute name=
"kind">
4390 <dia:composite type=
"umlparameter">
4391 <dia:attribute name=
"name">
4392 <dia:string>#data_file_names#
</dia:string>
4394 <dia:attribute name=
"type">
4395 <dia:string>#array of strings#
</dia:string>
4397 <dia:attribute name=
"value">
4398 <dia:string>##
</dia:string>
4400 <dia:attribute name=
"comment">
4401 <dia:string>##
</dia:string>
4403 <dia:attribute name=
"kind">
4407 <dia:composite type=
"umlparameter">
4408 <dia:attribute name=
"name">
4409 <dia:string>#target#
</dia:string>
4411 <dia:attribute name=
"type">
4412 <dia:string>#scalar string#
</dia:string>
4414 <dia:attribute name=
"value">
4415 <dia:string>#$self -
> {'target'}#
</dia:string>
4417 <dia:attribute name=
"comment">
4418 <dia:string>##
</dia:string>
4420 <dia:attribute name=
"kind">
4424 <dia:composite type=
"umlparameter">
4425 <dia:attribute name=
"name">
4426 <dia:string>#extra_data_file_names#
</dia:string>
4428 <dia:attribute name=
"type">
4429 <dia:string>#array of strings#
</dia:string>
4431 <dia:attribute name=
"value">
4432 <dia:string>##
</dia:string>
4434 <dia:attribute name=
"comment">
4435 <dia:string>##
</dia:string>
4437 <dia:attribute name=
"kind">
4443 <dia:composite type=
"umloperation">
4444 <dia:attribute name=
"name">
4445 <dia:string>#datafile#
</dia:string>
4447 <dia:attribute name=
"stereotype">
4448 <dia:string>#accessor#
</dia:string>
4450 <dia:attribute name=
"type">
4451 <dia:string>##
</dia:string>
4453 <dia:attribute name=
"visibility">
4456 <dia:attribute name=
"comment">
4457 <dia:string>##
</dia:string>
4459 <dia:attribute name=
"abstract">
4460 <dia:boolean val=
"false"/>
4462 <dia:attribute name=
"inheritance_type">
4465 <dia:attribute name=
"query">
4466 <dia:boolean val=
"false"/>
4468 <dia:attribute name=
"class_scope">
4469 <dia:boolean val=
"false"/>
4471 <dia:attribute name=
"parameters">
4472 <dia:composite type=
"umlparameter">
4473 <dia:attribute name=
"name">
4474 <dia:string>#new_name#
</dia:string>
4476 <dia:attribute name=
"type">
4477 <dia:string>#scalar string#
</dia:string>
4479 <dia:attribute name=
"value">
4480 <dia:string>##
</dia:string>
4482 <dia:attribute name=
"comment">
4483 <dia:string>##
</dia:string>
4485 <dia:attribute name=
"kind">
4489 <dia:composite type=
"umlparameter">
4490 <dia:attribute name=
"name">
4491 <dia:string>#problem_number#
</dia:string>
4493 <dia:attribute name=
"type">
4494 <dia:string>#scalar number#
</dia:string>
4496 <dia:attribute name=
"value">
4497 <dia:string>#
1#
</dia:string>
4499 <dia:attribute name=
"comment">
4500 <dia:string>##
</dia:string>
4502 <dia:attribute name=
"kind">
4506 <dia:composite type=
"umlparameter">
4507 <dia:attribute name=
"name">
4508 <dia:string>#name#
</dia:string>
4510 <dia:attribute name=
"type">
4511 <dia:string>#scalar string#
</dia:string>
4513 <dia:attribute name=
"value">
4514 <dia:string>##
</dia:string>
4516 <dia:attribute name=
"comment">
4517 <dia:string>##
</dia:string>
4519 <dia:attribute name=
"kind">
4525 <dia:composite type=
"umloperation">
4526 <dia:attribute name=
"name">
4527 <dia:string>#datafiles#
</dia:string>
4529 <dia:attribute name=
"stereotype">
4530 <dia:string>#accessor#
</dia:string>
4532 <dia:attribute name=
"type">
4533 <dia:string>##
</dia:string>
4535 <dia:attribute name=
"visibility">
4538 <dia:attribute name=
"comment">
4539 <dia:string>##
</dia:string>
4541 <dia:attribute name=
"abstract">
4542 <dia:boolean val=
"false"/>
4544 <dia:attribute name=
"inheritance_type">
4547 <dia:attribute name=
"query">
4548 <dia:boolean val=
"false"/>
4550 <dia:attribute name=
"class_scope">
4551 <dia:boolean val=
"false"/>
4553 <dia:attribute name=
"parameters">
4554 <dia:composite type=
"umlparameter">
4555 <dia:attribute name=
"name">
4556 <dia:string>#new_names#
</dia:string>
4558 <dia:attribute name=
"type">
4559 <dia:string>#array of strings#
</dia:string>
4561 <dia:attribute name=
"value">
4562 <dia:string>##
</dia:string>
4564 <dia:attribute name=
"comment">
4565 <dia:string>##
</dia:string>
4567 <dia:attribute name=
"kind">
4571 <dia:composite type=
"umlparameter">
4572 <dia:attribute name=
"name">
4573 <dia:string>#problem_numbers#
</dia:string>
4575 <dia:attribute name=
"type">
4576 <dia:string>#array of integers#
</dia:string>
4578 <dia:attribute name=
"value">
4579 <dia:string>##
</dia:string>
4581 <dia:attribute name=
"comment">
4582 <dia:string>##
</dia:string>
4584 <dia:attribute name=
"kind">
4588 <dia:composite type=
"umlparameter">
4589 <dia:attribute name=
"name">
4590 <dia:string>#absolute_path#
</dia:string>
4592 <dia:attribute name=
"type">
4593 <dia:string>#scalar boolean#
</dia:string>
4595 <dia:attribute name=
"value">
4596 <dia:string>#
0#
</dia:string>
4598 <dia:attribute name=
"comment">
4599 <dia:string>##
</dia:string>
4601 <dia:attribute name=
"kind">
4605 <dia:composite type=
"umlparameter">
4606 <dia:attribute name=
"name">
4607 <dia:string>#names#
</dia:string>
4609 <dia:attribute name=
"type">
4610 <dia:string>#array of strings#
</dia:string>
4612 <dia:attribute name=
"value">
4613 <dia:string>##
</dia:string>
4615 <dia:attribute name=
"comment">
4616 <dia:string>##
</dia:string>
4618 <dia:attribute name=
"kind">
4624 <dia:composite type=
"umloperation">
4625 <dia:attribute name=
"name">
4626 <dia:string>#covariance#
</dia:string>
4628 <dia:attribute name=
"stereotype">
4629 <dia:string>#accessor#
</dia:string>
4631 <dia:attribute name=
"type">
4632 <dia:string>##
</dia:string>
4634 <dia:attribute name=
"visibility">
4637 <dia:attribute name=
"comment">
4638 <dia:string>##
</dia:string>
4640 <dia:attribute name=
"abstract">
4641 <dia:boolean val=
"false"/>
4643 <dia:attribute name=
"inheritance_type">
4646 <dia:attribute name=
"query">
4647 <dia:boolean val=
"false"/>
4649 <dia:attribute name=
"class_scope">
4650 <dia:boolean val=
"false"/>
4652 <dia:attribute name=
"parameters">
4653 <dia:composite type=
"umlparameter">
4654 <dia:attribute name=
"name">
4655 <dia:string>#enabled#
</dia:string>
4657 <dia:attribute name=
"type">
4658 <dia:string>#array of booleans#
</dia:string>
4660 <dia:attribute name=
"value">
4661 <dia:string>##
</dia:string>
4663 <dia:attribute name=
"comment">
4664 <dia:string>##
</dia:string>
4666 <dia:attribute name=
"kind">
4670 <dia:composite type=
"umlparameter">
4671 <dia:attribute name=
"name">
4672 <dia:string>#problem_numbers#
</dia:string>
4674 <dia:attribute name=
"type">
4675 <dia:string>#array of integers#
</dia:string>
4677 <dia:attribute name=
"value">
4678 <dia:string>##
</dia:string>
4680 <dia:attribute name=
"comment">
4681 <dia:string>##
</dia:string>
4683 <dia:attribute name=
"kind">
4687 <dia:composite type=
"umlparameter">
4688 <dia:attribute name=
"name">
4689 <dia:string>#indicators#
</dia:string>
4691 <dia:attribute name=
"type">
4692 <dia:string>#array of booleans#
</dia:string>
4694 <dia:attribute name=
"value">
4695 <dia:string>##
</dia:string>
4697 <dia:attribute name=
"comment">
4698 <dia:string>##
</dia:string>
4700 <dia:attribute name=
"kind">
4706 <dia:composite type=
"umloperation">
4707 <dia:attribute name=
"name">
4708 <dia:string>#eigen#
</dia:string>
4710 <dia:attribute name=
"stereotype">
4711 <dia:string>#accessor#
</dia:string>
4713 <dia:attribute name=
"type">
4714 <dia:string>##
</dia:string>
4716 <dia:attribute name=
"visibility">
4719 <dia:attribute name=
"comment">
4720 <dia:string>##
</dia:string>
4722 <dia:attribute name=
"abstract">
4723 <dia:boolean val=
"false"/>
4725 <dia:attribute name=
"inheritance_type">
4728 <dia:attribute name=
"query">
4729 <dia:boolean val=
"false"/>
4731 <dia:attribute name=
"class_scope">
4732 <dia:boolean val=
"false"/>
4734 <dia:attribute name=
"parameters">
4735 <dia:composite type=
"umlparameter">
4736 <dia:attribute name=
"name">
4737 <dia:string>#enabled#
</dia:string>
4739 <dia:attribute name=
"type">
4740 <dia:string>#array of booleans#
</dia:string>
4742 <dia:attribute name=
"value">
4743 <dia:string>##
</dia:string>
4745 <dia:attribute name=
"comment">
4746 <dia:string>##
</dia:string>
4748 <dia:attribute name=
"kind">
4752 <dia:composite type=
"umlparameter">
4753 <dia:attribute name=
"name">
4754 <dia:string>#problem_numbers#
</dia:string>
4756 <dia:attribute name=
"type">
4757 <dia:string>#array of integers#
</dia:string>
4759 <dia:attribute name=
"value">
4760 <dia:string>##
</dia:string>
4762 <dia:attribute name=
"comment">
4763 <dia:string>##
</dia:string>
4765 <dia:attribute name=
"kind">
4769 <dia:composite type=
"umlparameter">
4770 <dia:attribute name=
"name">
4771 <dia:string>#indicators#
</dia:string>
4773 <dia:attribute name=
"type">
4774 <dia:string>#array of booleans#
</dia:string>
4776 <dia:attribute name=
"value">
4777 <dia:string>##
</dia:string>
4779 <dia:attribute name=
"comment">
4780 <dia:string>##
</dia:string>
4782 <dia:attribute name=
"kind">
4788 <dia:composite type=
"umloperation">
4789 <dia:attribute name=
"name">
4790 <dia:string>#__des#
</dia:string>
4792 <dia:attribute name=
"stereotype">
4793 <dia:string>#accessor#
</dia:string>
4795 <dia:attribute name=
"type">
4796 <dia:string>##
</dia:string>
4798 <dia:attribute name=
"visibility">
4801 <dia:attribute name=
"comment">
4802 <dia:string>##
</dia:string>
4804 <dia:attribute name=
"abstract">
4805 <dia:boolean val=
"false"/>
4807 <dia:attribute name=
"inheritance_type">
4810 <dia:attribute name=
"query">
4811 <dia:boolean val=
"false"/>
4813 <dia:attribute name=
"class_scope">
4814 <dia:boolean val=
"false"/>
4816 <dia:attribute name=
"parameters">
4817 <dia:composite type=
"umlparameter">
4818 <dia:attribute name=
"name">
4819 <dia:string>#new_des#
</dia:string>
4821 <dia:attribute name=
"type">
4822 <dia:string>#array of strings#
</dia:string>
4824 <dia:attribute name=
"value">
4825 <dia:string>##
</dia:string>
4827 <dia:attribute name=
"comment">
4828 <dia:string>##
</dia:string>
4830 <dia:attribute name=
"kind">
4834 <dia:composite type=
"umlparameter">
4835 <dia:attribute name=
"name">
4836 <dia:string>#problem_number#
</dia:string>
4838 <dia:attribute name=
"type">
4839 <dia:string>#scalar number#
</dia:string>
4841 <dia:attribute name=
"value">
4842 <dia:string>#
1#
</dia:string>
4844 <dia:attribute name=
"comment">
4845 <dia:string>##
</dia:string>
4847 <dia:attribute name=
"kind">
4851 <dia:composite type=
"umlparameter">
4852 <dia:attribute name=
"name">
4853 <dia:string>#des#
</dia:string>
4855 <dia:attribute name=
"type">
4856 <dia:string>#array of strings#
</dia:string>
4858 <dia:attribute name=
"value">
4859 <dia:string>##
</dia:string>
4861 <dia:attribute name=
"comment">
4862 <dia:string>##
</dia:string>
4864 <dia:attribute name=
"kind">
4870 <dia:composite type=
"umloperation">
4871 <dia:attribute name=
"name">
4872 <dia:string>#__error#
</dia:string>
4874 <dia:attribute name=
"stereotype">
4875 <dia:string>#accessor#
</dia:string>
4877 <dia:attribute name=
"type">
4878 <dia:string>##
</dia:string>
4880 <dia:attribute name=
"visibility">
4883 <dia:attribute name=
"comment">
4884 <dia:string>##
</dia:string>
4886 <dia:attribute name=
"abstract">
4887 <dia:boolean val=
"false"/>
4889 <dia:attribute name=
"inheritance_type">
4892 <dia:attribute name=
"query">
4893 <dia:boolean val=
"false"/>
4895 <dia:attribute name=
"class_scope">
4896 <dia:boolean val=
"false"/>
4898 <dia:attribute name=
"parameters">
4899 <dia:composite type=
"umlparameter">
4900 <dia:attribute name=
"name">
4901 <dia:string>#new_error#
</dia:string>
4903 <dia:attribute name=
"type">
4904 <dia:string>#array of strings#
</dia:string>
4906 <dia:attribute name=
"value">
4907 <dia:string>##
</dia:string>
4909 <dia:attribute name=
"comment">
4910 <dia:string>##
</dia:string>
4912 <dia:attribute name=
"kind">
4916 <dia:composite type=
"umlparameter">
4917 <dia:attribute name=
"name">
4918 <dia:string>#problem_number#
</dia:string>
4920 <dia:attribute name=
"type">
4921 <dia:string>#scalar number#
</dia:string>
4923 <dia:attribute name=
"value">
4924 <dia:string>#
1#
</dia:string>
4926 <dia:attribute name=
"comment">
4927 <dia:string>##
</dia:string>
4929 <dia:attribute name=
"kind">
4933 <dia:composite type=
"umlparameter">
4934 <dia:attribute name=
"name">
4935 <dia:string>#error#
</dia:string>
4937 <dia:attribute name=
"type">
4938 <dia:string>#array of strings#
</dia:string>
4940 <dia:attribute name=
"value">
4941 <dia:string>##
</dia:string>
4943 <dia:attribute name=
"comment">
4944 <dia:string>##
</dia:string>
4946 <dia:attribute name=
"kind">
4952 <dia:composite type=
"umloperation">
4953 <dia:attribute name=
"name">
4954 <dia:string>#fixed#
</dia:string>
4956 <dia:attribute name=
"stereotype">
4957 <dia:string>#accessor#
</dia:string>
4959 <dia:attribute name=
"type">
4960 <dia:string>##
</dia:string>
4962 <dia:attribute name=
"visibility">
4965 <dia:attribute name=
"comment">
4966 <dia:string>##
</dia:string>
4968 <dia:attribute name=
"abstract">
4969 <dia:boolean val=
"false"/>
4971 <dia:attribute name=
"inheritance_type">
4974 <dia:attribute name=
"query">
4975 <dia:boolean val=
"false"/>
4977 <dia:attribute name=
"class_scope">
4978 <dia:boolean val=
"false"/>
4980 <dia:attribute name=
"parameters">
4981 <dia:composite type=
"umlparameter">
4982 <dia:attribute name=
"name">
4983 <dia:string>#parameter_type#
</dia:string>
4985 <dia:attribute name=
"type">
4986 <dia:string>#scalar string#
</dia:string>
4988 <dia:attribute name=
"value">
4989 <dia:string>##
</dia:string>
4991 <dia:attribute name=
"comment">
4992 <dia:string>##
</dia:string>
4994 <dia:attribute name=
"kind">
4998 <dia:composite type=
"umlparameter">
4999 <dia:attribute name=
"name">
5000 <dia:string>#parameter_numbers#
</dia:string>
5002 <dia:attribute name=
"type">
5003 <dia:string>#array of integers#
</dia:string>
5005 <dia:attribute name=
"value">
5006 <dia:string>##
</dia:string>
5008 <dia:attribute name=
"comment">
5009 <dia:string>##
</dia:string>
5011 <dia:attribute name=
"kind">
5015 <dia:composite type=
"umlparameter">
5016 <dia:attribute name=
"name">
5017 <dia:string>#problem_numbers#
</dia:string>
5019 <dia:attribute name=
"type">
5020 <dia:string>#array of integers#
</dia:string>
5022 <dia:attribute name=
"value">
5023 <dia:string>##
</dia:string>
5025 <dia:attribute name=
"comment">
5026 <dia:string>##
</dia:string>
5028 <dia:attribute name=
"kind">
5032 <dia:composite type=
"umlparameter">
5033 <dia:attribute name=
"name">
5034 <dia:string>#new_values#
</dia:string>
5036 <dia:attribute name=
"type">
5037 <dia:string>#array of booleans#
</dia:string>
5039 <dia:attribute name=
"value">
5040 <dia:string>##
</dia:string>
5042 <dia:attribute name=
"comment">
5043 <dia:string>##
</dia:string>
5045 <dia:attribute name=
"kind">
5049 <dia:composite type=
"umlparameter">
5050 <dia:attribute name=
"name">
5051 <dia:string>#fixed#
</dia:string>
5053 <dia:attribute name=
"type">
5054 <dia:string>#array of booleans#
</dia:string>
5056 <dia:attribute name=
"value">
5057 <dia:string>##
</dia:string>
5059 <dia:attribute name=
"comment">
5060 <dia:string>##
</dia:string>
5062 <dia:attribute name=
"kind">
5068 <dia:composite type=
"umloperation">
5069 <dia:attribute name=
"name">
5070 <dia:string>#idcolumn#
</dia:string>
5072 <dia:attribute name=
"stereotype">
5073 <dia:string>#accessor#
</dia:string>
5075 <dia:attribute name=
"type">
5076 <dia:string>##
</dia:string>
5078 <dia:attribute name=
"visibility">
5081 <dia:attribute name=
"comment">
5082 <dia:string>##
</dia:string>
5084 <dia:attribute name=
"abstract">
5085 <dia:boolean val=
"false"/>
5087 <dia:attribute name=
"inheritance_type">
5090 <dia:attribute name=
"query">
5091 <dia:boolean val=
"false"/>
5093 <dia:attribute name=
"class_scope">
5094 <dia:boolean val=
"false"/>
5096 <dia:attribute name=
"parameters">
5097 <dia:composite type=
"umlparameter">
5098 <dia:attribute name=
"name">
5099 <dia:string>#problem_number#
</dia:string>
5101 <dia:attribute name=
"type">
5102 <dia:string>#scalar number#
</dia:string>
5104 <dia:attribute name=
"value">
5105 <dia:string>#
1#
</dia:string>
5107 <dia:attribute name=
"comment">
5108 <dia:string>##
</dia:string>
5110 <dia:attribute name=
"kind">
5114 <dia:composite type=
"umlparameter">
5115 <dia:attribute name=
"name">
5116 <dia:string>#col#
</dia:string>
5118 <dia:attribute name=
"type">
5119 <dia:string>#scalar number#
</dia:string>
5121 <dia:attribute name=
"value">
5122 <dia:string>##
</dia:string>
5124 <dia:attribute name=
"comment">
5125 <dia:string>##
</dia:string>
5127 <dia:attribute name=
"kind">
5133 <dia:composite type=
"umloperation">
5134 <dia:attribute name=
"name">
5135 <dia:string>#idcolumns#
</dia:string>
5137 <dia:attribute name=
"stereotype">
5138 <dia:string>#accessor#
</dia:string>
5140 <dia:attribute name=
"type">
5141 <dia:string>##
</dia:string>
5143 <dia:attribute name=
"visibility">
5146 <dia:attribute name=
"comment">
5147 <dia:string>##
</dia:string>
5149 <dia:attribute name=
"abstract">
5150 <dia:boolean val=
"false"/>
5152 <dia:attribute name=
"inheritance_type">
5155 <dia:attribute name=
"query">
5156 <dia:boolean val=
"false"/>
5158 <dia:attribute name=
"class_scope">
5159 <dia:boolean val=
"false"/>
5161 <dia:attribute name=
"parameters">
5162 <dia:composite type=
"umlparameter">
5163 <dia:attribute name=
"name">
5164 <dia:string>#problem_numbers#
</dia:string>
5166 <dia:attribute name=
"type">
5167 <dia:string>#array of integers#
</dia:string>
5169 <dia:attribute name=
"value">
5170 <dia:string>##
</dia:string>
5172 <dia:attribute name=
"comment">
5173 <dia:string>##
</dia:string>
5175 <dia:attribute name=
"kind">
5179 <dia:composite type=
"umlparameter">
5180 <dia:attribute name=
"name">
5181 <dia:string>#column_numbers#
</dia:string>
5183 <dia:attribute name=
"type">
5184 <dia:string>#array of integers#
</dia:string>
5186 <dia:attribute name=
"value">
5187 <dia:string>##
</dia:string>
5189 <dia:attribute name=
"comment">
5190 <dia:string>##
</dia:string>
5192 <dia:attribute name=
"kind">
5198 <dia:composite type=
"umloperation">
5199 <dia:attribute name=
"name">
5200 <dia:string>#ignoresigns#
</dia:string>
5202 <dia:attribute name=
"stereotype">
5203 <dia:string>#accessor#
</dia:string>
5205 <dia:attribute name=
"type">
5206 <dia:string>##
</dia:string>
5208 <dia:attribute name=
"visibility">
5211 <dia:attribute name=
"comment">
5212 <dia:string>##
</dia:string>
5214 <dia:attribute name=
"abstract">
5215 <dia:boolean val=
"false"/>
5217 <dia:attribute name=
"inheritance_type">
5220 <dia:attribute name=
"query">
5221 <dia:boolean val=
"false"/>
5223 <dia:attribute name=
"class_scope">
5224 <dia:boolean val=
"false"/>
5226 <dia:attribute name=
"parameters">
5227 <dia:composite type=
"umlparameter">
5228 <dia:attribute name=
"name">
5229 <dia:string>#problem_numbers#
</dia:string>
5231 <dia:attribute name=
"type">
5232 <dia:string>#array of integers#
</dia:string>
5234 <dia:attribute name=
"value">
5235 <dia:string>##
</dia:string>
5237 <dia:attribute name=
"comment">
5238 <dia:string>##
</dia:string>
5240 <dia:attribute name=
"kind">
5244 <dia:composite type=
"umlparameter">
5245 <dia:attribute name=
"name">
5246 <dia:string>#ignore#
</dia:string>
5248 <dia:attribute name=
"type">
5249 <dia:string>#array of strings#
</dia:string>
5251 <dia:attribute name=
"value">
5252 <dia:string>##
</dia:string>
5254 <dia:attribute name=
"comment">
5255 <dia:string>##
</dia:string>
5257 <dia:attribute name=
"kind">
5263 <dia:composite type=
"umloperation">
5264 <dia:attribute name=
"name">
5265 <dia:string>#initial_values#
</dia:string>
5267 <dia:attribute name=
"stereotype">
5268 <dia:string>#accessor#
</dia:string>
5270 <dia:attribute name=
"type">
5271 <dia:string>##
</dia:string>
5273 <dia:attribute name=
"visibility">
5276 <dia:attribute name=
"comment">
5277 <dia:string>##
</dia:string>
5279 <dia:attribute name=
"abstract">
5280 <dia:boolean val=
"false"/>
5282 <dia:attribute name=
"inheritance_type">
5285 <dia:attribute name=
"query">
5286 <dia:boolean val=
"false"/>
5288 <dia:attribute name=
"class_scope">
5289 <dia:boolean val=
"false"/>
5291 <dia:attribute name=
"parameters">
5292 <dia:composite type=
"umlparameter">
5293 <dia:attribute name=
"name">
5294 <dia:string>#parameter_type#
</dia:string>
5296 <dia:attribute name=
"type">
5297 <dia:string>#scalar string#
</dia:string>
5299 <dia:attribute name=
"value">
5300 <dia:string>##
</dia:string>
5302 <dia:attribute name=
"comment">
5303 <dia:string>##
</dia:string>
5305 <dia:attribute name=
"kind">
5309 <dia:composite type=
"umlparameter">
5310 <dia:attribute name=
"name">
5311 <dia:string>#parameter_numbers#
</dia:string>
5313 <dia:attribute name=
"type">
5314 <dia:string>#array of numbers#
</dia:string>
5316 <dia:attribute name=
"value">
5317 <dia:string>##
</dia:string>
5319 <dia:attribute name=
"comment">
5320 <dia:string>##
</dia:string>
5322 <dia:attribute name=
"kind">
5326 <dia:composite type=
"umlparameter">
5327 <dia:attribute name=
"name">
5328 <dia:string>#problem_numbers#
</dia:string>
5330 <dia:attribute name=
"type">
5331 <dia:string>#array of integers#
</dia:string>
5333 <dia:attribute name=
"value">
5334 <dia:string>##
</dia:string>
5336 <dia:attribute name=
"comment">
5337 <dia:string>##
</dia:string>
5339 <dia:attribute name=
"kind">
5343 <dia:composite type=
"umlparameter">
5344 <dia:attribute name=
"name">
5345 <dia:string>#new_values#
</dia:string>
5347 <dia:attribute name=
"type">
5348 <dia:string>#array of numbers#
</dia:string>
5350 <dia:attribute name=
"value">
5351 <dia:string>##
</dia:string>
5353 <dia:attribute name=
"comment">
5354 <dia:string>##
</dia:string>
5356 <dia:attribute name=
"kind">
5360 <dia:composite type=
"umlparameter">
5361 <dia:attribute name=
"name">
5362 <dia:string>#add_if_absent#
</dia:string>
5364 <dia:attribute name=
"type">
5365 <dia:string>#scalar boolean#
</dia:string>
5367 <dia:attribute name=
"value">
5368 <dia:string>#
0#
</dia:string>
5370 <dia:attribute name=
"comment">
5371 <dia:string>##
</dia:string>
5373 <dia:attribute name=
"kind">
5377 <dia:composite type=
"umlparameter">
5378 <dia:attribute name=
"name">
5379 <dia:string>#initial_values#
</dia:string>
5381 <dia:attribute name=
"type">
5382 <dia:string>#array of numbers#
</dia:string>
5384 <dia:attribute name=
"value">
5385 <dia:string>##
</dia:string>
5387 <dia:attribute name=
"comment">
5388 <dia:string>##
</dia:string>
5390 <dia:attribute name=
"kind">
5396 <dia:composite type=
"umloperation">
5397 <dia:attribute name=
"name">
5398 <dia:string>#labels#
</dia:string>
5400 <dia:attribute name=
"stereotype">
5401 <dia:string>#accessor#
</dia:string>
5403 <dia:attribute name=
"type">
5404 <dia:string>##
</dia:string>
5406 <dia:attribute name=
"visibility">
5409 <dia:attribute name=
"comment">
5410 <dia:string>##
</dia:string>
5412 <dia:attribute name=
"abstract">
5413 <dia:boolean val=
"false"/>
5415 <dia:attribute name=
"inheritance_type">
5418 <dia:attribute name=
"query">
5419 <dia:boolean val=
"false"/>
5421 <dia:attribute name=
"class_scope">
5422 <dia:boolean val=
"false"/>
5424 <dia:attribute name=
"parameters">
5425 <dia:composite type=
"umlparameter">
5426 <dia:attribute name=
"name">
5427 <dia:string>#parameter_type#
</dia:string>
5429 <dia:attribute name=
"type">
5430 <dia:string>#scalar string#
</dia:string>
5432 <dia:attribute name=
"value">
5433 <dia:string>##
</dia:string>
5435 <dia:attribute name=
"comment">
5436 <dia:string>##
</dia:string>
5438 <dia:attribute name=
"kind">
5442 <dia:composite type=
"umlparameter">
5443 <dia:attribute name=
"name">
5444 <dia:string>#parameter_numbers#
</dia:string>
5446 <dia:attribute name=
"type">
5447 <dia:string>#array of integers#
</dia:string>
5449 <dia:attribute name=
"value">
5450 <dia:string>##
</dia:string>
5452 <dia:attribute name=
"comment">
5453 <dia:string>##
</dia:string>
5455 <dia:attribute name=
"kind">
5459 <dia:composite type=
"umlparameter">
5460 <dia:attribute name=
"name">
5461 <dia:string>#problem_numbers#
</dia:string>
5463 <dia:attribute name=
"type">
5464 <dia:string>#array of numbers#
</dia:string>
5466 <dia:attribute name=
"value">
5467 <dia:string>##
</dia:string>
5469 <dia:attribute name=
"comment">
5470 <dia:string>##
</dia:string>
5472 <dia:attribute name=
"kind">
5476 <dia:composite type=
"umlparameter">
5477 <dia:attribute name=
"name">
5478 <dia:string>#new_values#
</dia:string>
5480 <dia:attribute name=
"type">
5481 <dia:string>#array of strings#
</dia:string>
5483 <dia:attribute name=
"value">
5484 <dia:string>##
</dia:string>
5486 <dia:attribute name=
"comment">
5487 <dia:string>##
</dia:string>
5489 <dia:attribute name=
"kind">
5493 <dia:composite type=
"umlparameter">
5494 <dia:attribute name=
"name">
5495 <dia:string>#labels#
</dia:string>
5497 <dia:attribute name=
"type">
5498 <dia:string>#array of strings#
</dia:string>
5500 <dia:attribute name=
"value">
5501 <dia:string>##
</dia:string>
5503 <dia:attribute name=
"comment">
5504 <dia:string>##
</dia:string>
5506 <dia:attribute name=
"kind">
5510 <dia:composite type=
"umlparameter">
5511 <dia:attribute name=
"name">
5512 <dia:string>#generic#
</dia:string>
5514 <dia:attribute name=
"type">
5515 <dia:string>#scalar boolean#
</dia:string>
5517 <dia:attribute name=
"value">
5518 <dia:string>#
0#
</dia:string>
5520 <dia:attribute name=
"comment">
5521 <dia:string>##
</dia:string>
5523 <dia:attribute name=
"kind">
5529 <dia:composite type=
"umloperation">
5530 <dia:attribute name=
"name">
5531 <dia:string>#lower_bounds#
</dia:string>
5533 <dia:attribute name=
"stereotype">
5534 <dia:string>#accessor#
</dia:string>
5536 <dia:attribute name=
"type">
5537 <dia:string>##
</dia:string>
5539 <dia:attribute name=
"visibility">
5542 <dia:attribute name=
"comment">
5543 <dia:string>##
</dia:string>
5545 <dia:attribute name=
"abstract">
5546 <dia:boolean val=
"false"/>
5548 <dia:attribute name=
"inheritance_type">
5551 <dia:attribute name=
"query">
5552 <dia:boolean val=
"false"/>
5554 <dia:attribute name=
"class_scope">
5555 <dia:boolean val=
"false"/>
5557 <dia:attribute name=
"parameters">
5558 <dia:composite type=
"umlparameter">
5559 <dia:attribute name=
"name">
5560 <dia:string>#parameter_type#
</dia:string>
5562 <dia:attribute name=
"type">
5563 <dia:string>#scalar string#
</dia:string>
5565 <dia:attribute name=
"value">
5566 <dia:string>##
</dia:string>
5568 <dia:attribute name=
"comment">
5569 <dia:string>##
</dia:string>
5571 <dia:attribute name=
"kind">
5575 <dia:composite type=
"umlparameter">
5576 <dia:attribute name=
"name">
5577 <dia:string>#parameter_numbers#
</dia:string>
5579 <dia:attribute name=
"type">
5580 <dia:string>#array of numbers#
</dia:string>
5582 <dia:attribute name=
"value">
5583 <dia:string>##
</dia:string>
5585 <dia:attribute name=
"comment">
5586 <dia:string>##
</dia:string>
5588 <dia:attribute name=
"kind">
5592 <dia:composite type=
"umlparameter">
5593 <dia:attribute name=
"name">
5594 <dia:string>#problem_numbers#
</dia:string>
5596 <dia:attribute name=
"type">
5597 <dia:string>#array of integers#
</dia:string>
5599 <dia:attribute name=
"value">
5600 <dia:string>##
</dia:string>
5602 <dia:attribute name=
"comment">
5603 <dia:string>##
</dia:string>
5605 <dia:attribute name=
"kind">
5609 <dia:composite type=
"umlparameter">
5610 <dia:attribute name=
"name">
5611 <dia:string>#new_values#
</dia:string>
5613 <dia:attribute name=
"type">
5614 <dia:string>#array of numbers#
</dia:string>
5616 <dia:attribute name=
"value">
5617 <dia:string>##
</dia:string>
5619 <dia:attribute name=
"comment">
5620 <dia:string>##
</dia:string>
5622 <dia:attribute name=
"kind">
5626 <dia:composite type=
"umlparameter">
5627 <dia:attribute name=
"name">
5628 <dia:string>#lower_bounds#
</dia:string>
5630 <dia:attribute name=
"type">
5631 <dia:string>#array of numbers#
</dia:string>
5633 <dia:attribute name=
"value">
5634 <dia:string>##
</dia:string>
5636 <dia:attribute name=
"comment">
5637 <dia:string>##
</dia:string>
5639 <dia:attribute name=
"kind">
5645 <dia:composite type=
"umloperation">
5646 <dia:attribute name=
"name">
5647 <dia:string>#maxeval#
</dia:string>
5649 <dia:attribute name=
"stereotype">
5650 <dia:string>##
</dia:string>
5652 <dia:attribute name=
"type">
5653 <dia:string>##
</dia:string>
5655 <dia:attribute name=
"visibility">
5658 <dia:attribute name=
"comment">
5659 <dia:string>##
</dia:string>
5661 <dia:attribute name=
"abstract">
5662 <dia:boolean val=
"false"/>
5664 <dia:attribute name=
"inheritance_type">
5667 <dia:attribute name=
"query">
5668 <dia:boolean val=
"false"/>
5670 <dia:attribute name=
"class_scope">
5671 <dia:boolean val=
"false"/>
5673 <dia:attribute name=
"parameters">
5674 <dia:composite type=
"umlparameter">
5675 <dia:attribute name=
"name">
5676 <dia:string>#new_values#
</dia:string>
5678 <dia:attribute name=
"type">
5679 <dia:string>#array of integers#
</dia:string>
5681 <dia:attribute name=
"value">
5682 <dia:string>##
</dia:string>
5684 <dia:attribute name=
"comment">
5685 <dia:string>##
</dia:string>
5687 <dia:attribute name=
"kind">
5691 <dia:composite type=
"umlparameter">
5692 <dia:attribute name=
"name">
5693 <dia:string>#problem_numbers#
</dia:string>
5695 <dia:attribute name=
"type">
5696 <dia:string>#array of integers#
</dia:string>
5698 <dia:attribute name=
"value">
5699 <dia:string>##
</dia:string>
5701 <dia:attribute name=
"comment">
5702 <dia:string>##
</dia:string>
5704 <dia:attribute name=
"kind">
5708 <dia:composite type=
"umlparameter">
5709 <dia:attribute name=
"name">
5710 <dia:string>#values#
</dia:string>
5712 <dia:attribute name=
"type">
5713 <dia:string>#array of integers#
</dia:string>
5715 <dia:attribute name=
"value">
5716 <dia:string>##
</dia:string>
5718 <dia:attribute name=
"comment">
5719 <dia:string>##
</dia:string>
5721 <dia:attribute name=
"kind">
5727 <dia:composite type=
"umloperation">
5728 <dia:attribute name=
"name">
5729 <dia:string>#nomegas#
</dia:string>
5731 <dia:attribute name=
"stereotype">
5732 <dia:string>##
</dia:string>
5734 <dia:attribute name=
"type">
5735 <dia:string>##
</dia:string>
5737 <dia:attribute name=
"visibility">
5740 <dia:attribute name=
"comment">
5741 <dia:string>##
</dia:string>
5743 <dia:attribute name=
"abstract">
5744 <dia:boolean val=
"false"/>
5746 <dia:attribute name=
"inheritance_type">
5749 <dia:attribute name=
"query">
5750 <dia:boolean val=
"false"/>
5752 <dia:attribute name=
"class_scope">
5753 <dia:boolean val=
"false"/>
5755 <dia:attribute name=
"parameters">
5756 <dia:composite type=
"umlparameter">
5757 <dia:attribute name=
"name">
5758 <dia:string>#problem_number#
</dia:string>
5760 <dia:attribute name=
"type">
5761 <dia:string>#scalar number#
</dia:string>
5763 <dia:attribute name=
"value">
5764 <dia:string>#
1#
</dia:string>
5766 <dia:attribute name=
"comment">
5767 <dia:string>##
</dia:string>
5769 <dia:attribute name=
"kind">
5773 <dia:composite type=
"umlparameter">
5774 <dia:attribute name=
"name">
5775 <dia:string>#nomegas#
</dia:string>
5777 <dia:attribute name=
"type">
5778 <dia:string>#scalar number#
</dia:string>
5780 <dia:attribute name=
"value">
5781 <dia:string>##
</dia:string>
5783 <dia:attribute name=
"comment">
5784 <dia:string>##
</dia:string>
5786 <dia:attribute name=
"kind">
5792 <dia:composite type=
"umloperation">
5793 <dia:attribute name=
"name">
5794 <dia:string>#nproblems#
</dia:string>
5796 <dia:attribute name=
"stereotype">
5797 <dia:string>##
</dia:string>
5799 <dia:attribute name=
"type">
5800 <dia:string>##
</dia:string>
5802 <dia:attribute name=
"visibility">
5805 <dia:attribute name=
"comment">
5806 <dia:string>##
</dia:string>
5808 <dia:attribute name=
"abstract">
5809 <dia:boolean val=
"false"/>
5811 <dia:attribute name=
"inheritance_type">
5814 <dia:attribute name=
"query">
5815 <dia:boolean val=
"false"/>
5817 <dia:attribute name=
"class_scope">
5818 <dia:boolean val=
"false"/>
5820 <dia:attribute name=
"parameters">
5821 <dia:composite type=
"umlparameter">
5822 <dia:attribute name=
"name">
5823 <dia:string>#number_of_problem#
</dia:string>
5825 <dia:attribute name=
"type">
5826 <dia:string>#scalar integer#
</dia:string>
5828 <dia:attribute name=
"value">
5829 <dia:string>##
</dia:string>
5831 <dia:attribute name=
"comment">
5832 <dia:string>##
</dia:string>
5834 <dia:attribute name=
"kind">
5840 <dia:composite type=
"umloperation">
5841 <dia:attribute name=
"name">
5842 <dia:string>#nsigmas#
</dia:string>
5844 <dia:attribute name=
"stereotype">
5845 <dia:string>##
</dia:string>
5847 <dia:attribute name=
"type">
5848 <dia:string>##
</dia:string>
5850 <dia:attribute name=
"visibility">
5853 <dia:attribute name=
"comment">
5854 <dia:string>##
</dia:string>
5856 <dia:attribute name=
"abstract">
5857 <dia:boolean val=
"false"/>
5859 <dia:attribute name=
"inheritance_type">
5862 <dia:attribute name=
"query">
5863 <dia:boolean val=
"false"/>
5865 <dia:attribute name=
"class_scope">
5866 <dia:boolean val=
"false"/>
5868 <dia:attribute name=
"parameters">
5869 <dia:composite type=
"umlparameter">
5870 <dia:attribute name=
"name">
5871 <dia:string>#problem_number#
</dia:string>
5873 <dia:attribute name=
"type">
5874 <dia:string>#scalar number#
</dia:string>
5876 <dia:attribute name=
"value">
5877 <dia:string>#
1#
</dia:string>
5879 <dia:attribute name=
"comment">
5880 <dia:string>##
</dia:string>
5882 <dia:attribute name=
"kind">
5886 <dia:composite type=
"umlparameter">
5887 <dia:attribute name=
"name">
5888 <dia:string>#nsigmas#
</dia:string>
5890 <dia:attribute name=
"type">
5891 <dia:string>#scalar number#
</dia:string>
5893 <dia:attribute name=
"value">
5894 <dia:string>##
</dia:string>
5896 <dia:attribute name=
"comment">
5897 <dia:string>##
</dia:string>
5899 <dia:attribute name=
"kind">
5905 <dia:composite type=
"umloperation">
5906 <dia:attribute name=
"name">
5907 <dia:string>#nthetas#
</dia:string>
5909 <dia:attribute name=
"stereotype">
5910 <dia:string>##
</dia:string>
5912 <dia:attribute name=
"type">
5913 <dia:string>##
</dia:string>
5915 <dia:attribute name=
"visibility">
5918 <dia:attribute name=
"comment">
5919 <dia:string>##
</dia:string>
5921 <dia:attribute name=
"abstract">
5922 <dia:boolean val=
"false"/>
5924 <dia:attribute name=
"inheritance_type">
5927 <dia:attribute name=
"query">
5928 <dia:boolean val=
"false"/>
5930 <dia:attribute name=
"class_scope">
5931 <dia:boolean val=
"false"/>
5933 <dia:attribute name=
"parameters">
5934 <dia:composite type=
"umlparameter">
5935 <dia:attribute name=
"name">
5936 <dia:string>#problem_number#
</dia:string>
5938 <dia:attribute name=
"type">
5939 <dia:string>#scalar number#
</dia:string>
5941 <dia:attribute name=
"value">
5942 <dia:string>#
1#
</dia:string>
5944 <dia:attribute name=
"comment">
5945 <dia:string>##
</dia:string>
5947 <dia:attribute name=
"kind">
5951 <dia:composite type=
"umlparameter">
5952 <dia:attribute name=
"name">
5953 <dia:string>#nthetas#
</dia:string>
5955 <dia:attribute name=
"type">
5956 <dia:string>#scalar number#
</dia:string>
5958 <dia:attribute name=
"value">
5959 <dia:string>##
</dia:string>
5961 <dia:attribute name=
"comment">
5962 <dia:string>##
</dia:string>
5964 <dia:attribute name=
"kind">
5970 <dia:composite type=
"umloperation">
5971 <dia:attribute name=
"name">
5972 <dia:string>#pk#
</dia:string>
5974 <dia:attribute name=
"stereotype">
5975 <dia:string>#accessor#
</dia:string>
5977 <dia:attribute name=
"type">
5978 <dia:string>##
</dia:string>
5980 <dia:attribute name=
"visibility">
5983 <dia:attribute name=
"comment">
5984 <dia:string>##
</dia:string>
5986 <dia:attribute name=
"abstract">
5987 <dia:boolean val=
"false"/>
5989 <dia:attribute name=
"inheritance_type">
5992 <dia:attribute name=
"query">
5993 <dia:boolean val=
"false"/>
5995 <dia:attribute name=
"class_scope">
5996 <dia:boolean val=
"false"/>
5998 <dia:attribute name=
"parameters">
5999 <dia:composite type=
"umlparameter">
6000 <dia:attribute name=
"name">
6001 <dia:string>#new_pk#
</dia:string>
6003 <dia:attribute name=
"type">
6004 <dia:string>#array of strings#
</dia:string>
6006 <dia:attribute name=
"value">
6007 <dia:string>##
</dia:string>
6009 <dia:attribute name=
"comment">
6010 <dia:string>##
</dia:string>
6012 <dia:attribute name=
"kind">
6016 <dia:composite type=
"umlparameter">
6017 <dia:attribute name=
"name">
6018 <dia:string>#problem_number#
</dia:string>
6020 <dia:attribute name=
"type">
6021 <dia:string>#scalar number#
</dia:string>
6023 <dia:attribute name=
"value">
6024 <dia:string>#
1#
</dia:string>
6026 <dia:attribute name=
"comment">
6027 <dia:string>##
</dia:string>
6029 <dia:attribute name=
"kind">
6033 <dia:composite type=
"umlparameter">
6034 <dia:attribute name=
"name">
6035 <dia:string>#pk#
</dia:string>
6037 <dia:attribute name=
"type">
6038 <dia:string>#array of strings#
</dia:string>
6040 <dia:attribute name=
"value">
6041 <dia:string>##
</dia:string>
6043 <dia:attribute name=
"comment">
6044 <dia:string>##
</dia:string>
6046 <dia:attribute name=
"kind">
6052 <dia:composite type=
"umloperation">
6053 <dia:attribute name=
"name">
6054 <dia:string>#pred#
</dia:string>
6056 <dia:attribute name=
"stereotype">
6057 <dia:string>#accessor#
</dia:string>
6059 <dia:attribute name=
"type">
6060 <dia:string>##
</dia:string>
6062 <dia:attribute name=
"visibility">
6065 <dia:attribute name=
"comment">
6066 <dia:string>##
</dia:string>
6068 <dia:attribute name=
"abstract">
6069 <dia:boolean val=
"false"/>
6071 <dia:attribute name=
"inheritance_type">
6074 <dia:attribute name=
"query">
6075 <dia:boolean val=
"false"/>
6077 <dia:attribute name=
"class_scope">
6078 <dia:boolean val=
"false"/>
6080 <dia:attribute name=
"parameters">
6081 <dia:composite type=
"umlparameter">
6082 <dia:attribute name=
"name">
6083 <dia:string>#new_pred#
</dia:string>
6085 <dia:attribute name=
"type">
6086 <dia:string>#array of strings#
</dia:string>
6088 <dia:attribute name=
"value">
6089 <dia:string>##
</dia:string>
6091 <dia:attribute name=
"comment">
6092 <dia:string>##
</dia:string>
6094 <dia:attribute name=
"kind">
6098 <dia:composite type=
"umlparameter">
6099 <dia:attribute name=
"name">
6100 <dia:string>#problem_number#
</dia:string>
6102 <dia:attribute name=
"type">
6103 <dia:string>#scalar number#
</dia:string>
6105 <dia:attribute name=
"value">
6106 <dia:string>#
1#
</dia:string>
6108 <dia:attribute name=
"comment">
6109 <dia:string>##
</dia:string>
6111 <dia:attribute name=
"kind">
6115 <dia:composite type=
"umlparameter">
6116 <dia:attribute name=
"name">
6117 <dia:string>#pred#
</dia:string>
6119 <dia:attribute name=
"type">
6120 <dia:string>#array of strings#
</dia:string>
6122 <dia:attribute name=
"value">
6123 <dia:string>##
</dia:string>
6125 <dia:attribute name=
"comment">
6126 <dia:string>##
</dia:string>
6128 <dia:attribute name=
"kind">
6134 <dia:composite type=
"umloperation">
6135 <dia:attribute name=
"name">
6136 <dia:string>#print#
</dia:string>
6138 <dia:attribute name=
"stereotype">
6139 <dia:string>##
</dia:string>
6141 <dia:attribute name=
"type">
6142 <dia:string>##
</dia:string>
6144 <dia:attribute name=
"visibility">
6147 <dia:attribute name=
"comment">
6148 <dia:string>##
</dia:string>
6150 <dia:attribute name=
"abstract">
6151 <dia:boolean val=
"false"/>
6153 <dia:attribute name=
"inheritance_type">
6156 <dia:attribute name=
"query">
6157 <dia:boolean val=
"false"/>
6159 <dia:attribute name=
"class_scope">
6160 <dia:boolean val=
"false"/>
6162 <dia:attribute name=
"parameters"/>
6164 <dia:composite type=
"umloperation">
6165 <dia:attribute name=
"name">
6166 <dia:string>#record#
</dia:string>
6168 <dia:attribute name=
"stereotype">
6169 <dia:string>#accessor#
</dia:string>
6171 <dia:attribute name=
"type">
6172 <dia:string>##
</dia:string>
6174 <dia:attribute name=
"visibility">
6177 <dia:attribute name=
"comment">
6178 <dia:string>##
</dia:string>
6180 <dia:attribute name=
"abstract">
6181 <dia:boolean val=
"false"/>
6183 <dia:attribute name=
"inheritance_type">
6186 <dia:attribute name=
"query">
6187 <dia:boolean val=
"false"/>
6189 <dia:attribute name=
"class_scope">
6190 <dia:boolean val=
"false"/>
6192 <dia:attribute name=
"parameters">
6193 <dia:composite type=
"umlparameter">
6194 <dia:attribute name=
"name">
6195 <dia:string>#record_name#
</dia:string>
6197 <dia:attribute name=
"type">
6198 <dia:string>#scalar string#
</dia:string>
6200 <dia:attribute name=
"value">
6201 <dia:string>##
</dia:string>
6203 <dia:attribute name=
"comment">
6204 <dia:string>##
</dia:string>
6206 <dia:attribute name=
"kind">
6210 <dia:composite type=
"umlparameter">
6211 <dia:attribute name=
"name">
6212 <dia:string>#new_data#
</dia:string>
6214 <dia:attribute name=
"type">
6215 <dia:string>#array of strings#
</dia:string>
6217 <dia:attribute name=
"value">
6218 <dia:string>##
</dia:string>
6220 <dia:attribute name=
"comment">
6221 <dia:string>##
</dia:string>
6223 <dia:attribute name=
"kind">
6227 <dia:composite type=
"umlparameter">
6228 <dia:attribute name=
"name">
6229 <dia:string>#problem_number#
</dia:string>
6231 <dia:attribute name=
"type">
6232 <dia:string>#scalar number#
</dia:string>
6234 <dia:attribute name=
"value">
6235 <dia:string>#
1#
</dia:string>
6237 <dia:attribute name=
"comment">
6238 <dia:string>##
</dia:string>
6240 <dia:attribute name=
"kind">
6244 <dia:composite type=
"umlparameter">
6245 <dia:attribute name=
"name">
6246 <dia:string>#data#
</dia:string>
6248 <dia:attribute name=
"type">
6249 <dia:string>#array of strings#
</dia:string>
6251 <dia:attribute name=
"value">
6252 <dia:string>##
</dia:string>
6254 <dia:attribute name=
"comment">
6255 <dia:string>##
</dia:string>
6257 <dia:attribute name=
"kind">
6263 <dia:composite type=
"umloperation">
6264 <dia:attribute name=
"name">
6265 <dia:string>#restore_inits#
</dia:string>
6267 <dia:attribute name=
"stereotype">
6268 <dia:string>#helper#
</dia:string>
6270 <dia:attribute name=
"type">
6271 <dia:string>##
</dia:string>
6273 <dia:attribute name=
"visibility">
6276 <dia:attribute name=
"comment">
6277 <dia:string>##
</dia:string>
6279 <dia:attribute name=
"abstract">
6280 <dia:boolean val=
"false"/>
6282 <dia:attribute name=
"inheritance_type">
6285 <dia:attribute name=
"query">
6286 <dia:boolean val=
"false"/>
6288 <dia:attribute name=
"class_scope">
6289 <dia:boolean val=
"false"/>
6291 <dia:attribute name=
"parameters"/>
6293 <dia:composite type=
"umloperation">
6294 <dia:attribute name=
"name">
6295 <dia:string>#set_records#
</dia:string>
6297 <dia:attribute name=
"stereotype">
6298 <dia:string>##
</dia:string>
6300 <dia:attribute name=
"type">
6301 <dia:string>##
</dia:string>
6303 <dia:attribute name=
"visibility">
6306 <dia:attribute name=
"comment">
6307 <dia:string>##
</dia:string>
6309 <dia:attribute name=
"abstract">
6310 <dia:boolean val=
"false"/>
6312 <dia:attribute name=
"inheritance_type">
6315 <dia:attribute name=
"query">
6316 <dia:boolean val=
"false"/>
6318 <dia:attribute name=
"class_scope">
6319 <dia:boolean val=
"false"/>
6321 <dia:attribute name=
"parameters">
6322 <dia:composite type=
"umlparameter">
6323 <dia:attribute name=
"name">
6324 <dia:string>#type#
</dia:string>
6326 <dia:attribute name=
"type">
6327 <dia:string>#scalar string#
</dia:string>
6329 <dia:attribute name=
"value">
6330 <dia:string>##
</dia:string>
6332 <dia:attribute name=
"comment">
6333 <dia:string>##
</dia:string>
6335 <dia:attribute name=
"kind">
6339 <dia:composite type=
"umlparameter">
6340 <dia:attribute name=
"name">
6341 <dia:string>#record_strings#
</dia:string>
6343 <dia:attribute name=
"type">
6344 <dia:string>#mandatory array of strings#
</dia:string>
6346 <dia:attribute name=
"value">
6347 <dia:string>##
</dia:string>
6349 <dia:attribute name=
"comment">
6350 <dia:string>##
</dia:string>
6352 <dia:attribute name=
"kind">
6356 <dia:composite type=
"umlparameter">
6357 <dia:attribute name=
"name">
6358 <dia:string>#problem_number#
</dia:string>
6360 <dia:attribute name=
"type">
6361 <dia:string>#scalar integer#
</dia:string>
6363 <dia:attribute name=
"value">
6364 <dia:string>#
1#
</dia:string>
6366 <dia:attribute name=
"comment">
6367 <dia:string>##
</dia:string>
6369 <dia:attribute name=
"kind">
6375 <dia:composite type=
"umloperation">
6376 <dia:attribute name=
"name">
6377 <dia:string>#store_inits#
</dia:string>
6379 <dia:attribute name=
"stereotype">
6380 <dia:string>#helper#
</dia:string>
6382 <dia:attribute name=
"type">
6383 <dia:string>##
</dia:string>
6385 <dia:attribute name=
"visibility">
6388 <dia:attribute name=
"comment">
6389 <dia:string>##
</dia:string>
6391 <dia:attribute name=
"abstract">
6392 <dia:boolean val=
"false"/>
6394 <dia:attribute name=
"inheritance_type">
6397 <dia:attribute name=
"query">
6398 <dia:boolean val=
"false"/>
6400 <dia:attribute name=
"class_scope">
6401 <dia:boolean val=
"false"/>
6403 <dia:attribute name=
"parameters"/>
6405 <dia:composite type=
"umloperation">
6406 <dia:attribute name=
"name">
6407 <dia:string>#__sync_output#
</dia:string>
6409 <dia:attribute name=
"stereotype">
6410 <dia:string>##
</dia:string>
6412 <dia:attribute name=
"type">
6413 <dia:string>##
</dia:string>
6415 <dia:attribute name=
"visibility">
6418 <dia:attribute name=
"comment">
6419 <dia:string>##
</dia:string>
6421 <dia:attribute name=
"abstract">
6422 <dia:boolean val=
"false"/>
6424 <dia:attribute name=
"inheritance_type">
6427 <dia:attribute name=
"query">
6428 <dia:boolean val=
"false"/>
6430 <dia:attribute name=
"class_scope">
6431 <dia:boolean val=
"false"/>
6433 <dia:attribute name=
"parameters"/>
6435 <dia:composite type=
"umloperation">
6436 <dia:attribute name=
"name">
6437 <dia:string>#synchronize#
</dia:string>
6439 <dia:attribute name=
"stereotype">
6440 <dia:string>#helper#
</dia:string>
6442 <dia:attribute name=
"type">
6443 <dia:string>##
</dia:string>
6445 <dia:attribute name=
"visibility">
6448 <dia:attribute name=
"comment">
6449 <dia:string>##
</dia:string>
6451 <dia:attribute name=
"abstract">
6452 <dia:boolean val=
"false"/>
6454 <dia:attribute name=
"inheritance_type">
6457 <dia:attribute name=
"query">
6458 <dia:boolean val=
"false"/>
6460 <dia:attribute name=
"class_scope">
6461 <dia:boolean val=
"false"/>
6463 <dia:attribute name=
"parameters"/>
6465 <dia:composite type=
"umloperation">
6466 <dia:attribute name=
"name">
6467 <dia:string>#table_names#
</dia:string>
6469 <dia:attribute name=
"stereotype">
6470 <dia:string>#accessor#
</dia:string>
6472 <dia:attribute name=
"type">
6473 <dia:string>##
</dia:string>
6475 <dia:attribute name=
"visibility">
6478 <dia:attribute name=
"comment">
6479 <dia:string>##
</dia:string>
6481 <dia:attribute name=
"abstract">
6482 <dia:boolean val=
"false"/>
6484 <dia:attribute name=
"inheritance_type">
6487 <dia:attribute name=
"query">
6488 <dia:boolean val=
"false"/>
6490 <dia:attribute name=
"class_scope">
6491 <dia:boolean val=
"false"/>
6493 <dia:attribute name=
"parameters">
6494 <dia:composite type=
"umlparameter">
6495 <dia:attribute name=
"name">
6496 <dia:string>#new_names#
</dia:string>
6498 <dia:attribute name=
"type">
6499 <dia:string>#array of strings#
</dia:string>
6501 <dia:attribute name=
"value">
6502 <dia:string>##
</dia:string>
6504 <dia:attribute name=
"comment">
6505 <dia:string>##
</dia:string>
6507 <dia:attribute name=
"kind">
6511 <dia:composite type=
"umlparameter">
6512 <dia:attribute name=
"name">
6513 <dia:string>#problem_numbers#
</dia:string>
6515 <dia:attribute name=
"type">
6516 <dia:string>#array of integers#
</dia:string>
6518 <dia:attribute name=
"value">
6519 <dia:string>##
</dia:string>
6521 <dia:attribute name=
"comment">
6522 <dia:string>##
</dia:string>
6524 <dia:attribute name=
"kind">
6528 <dia:composite type=
"umlparameter">
6529 <dia:attribute name=
"name">
6530 <dia:string>#names#
</dia:string>
6532 <dia:attribute name=
"type">
6533 <dia:string>#array of strings#
</dia:string>
6535 <dia:attribute name=
"value">
6536 <dia:string>#()#
</dia:string>
6538 <dia:attribute name=
"comment">
6539 <dia:string>##
</dia:string>
6541 <dia:attribute name=
"kind">
6545 <dia:composite type=
"umlparameter">
6546 <dia:attribute name=
"name">
6547 <dia:string>#ignore_missing_files#
</dia:string>
6549 <dia:attribute name=
"type">
6550 <dia:string>#scalar boolean#
</dia:string>
6552 <dia:attribute name=
"value">
6553 <dia:string>#
0#
</dia:string>
6555 <dia:attribute name=
"comment">
6556 <dia:string>##
</dia:string>
6558 <dia:attribute name=
"kind">
6564 <dia:composite type=
"umloperation">
6565 <dia:attribute name=
"name">
6566 <dia:string>#units#
</dia:string>
6568 <dia:attribute name=
"stereotype">
6569 <dia:string>#accessor#
</dia:string>
6571 <dia:attribute name=
"type">
6572 <dia:string>##
</dia:string>
6574 <dia:attribute name=
"visibility">
6577 <dia:attribute name=
"comment">
6578 <dia:string>##
</dia:string>
6580 <dia:attribute name=
"abstract">
6581 <dia:boolean val=
"false"/>
6583 <dia:attribute name=
"inheritance_type">
6586 <dia:attribute name=
"query">
6587 <dia:boolean val=
"false"/>
6589 <dia:attribute name=
"class_scope">
6590 <dia:boolean val=
"false"/>
6592 <dia:attribute name=
"parameters">
6593 <dia:composite type=
"umlparameter">
6594 <dia:attribute name=
"name">
6595 <dia:string>#parameter_type#
</dia:string>
6597 <dia:attribute name=
"type">
6598 <dia:string>#scalar string#
</dia:string>
6600 <dia:attribute name=
"value">
6601 <dia:string>##
</dia:string>
6603 <dia:attribute name=
"comment">
6604 <dia:string>##
</dia:string>
6606 <dia:attribute name=
"kind">
6610 <dia:composite type=
"umlparameter">
6611 <dia:attribute name=
"name">
6612 <dia:string>#parameter_numbers#
</dia:string>
6614 <dia:attribute name=
"type">
6615 <dia:string>#array of integers#
</dia:string>
6617 <dia:attribute name=
"value">
6618 <dia:string>##
</dia:string>
6620 <dia:attribute name=
"comment">
6621 <dia:string>##
</dia:string>
6623 <dia:attribute name=
"kind">
6627 <dia:composite type=
"umlparameter">
6628 <dia:attribute name=
"name">
6629 <dia:string>#problem_numbers#
</dia:string>
6631 <dia:attribute name=
"type">
6632 <dia:string>#array of integers#
</dia:string>
6634 <dia:attribute name=
"value">
6635 <dia:string>##
</dia:string>
6637 <dia:attribute name=
"comment">
6638 <dia:string>##
</dia:string>
6640 <dia:attribute name=
"kind">
6644 <dia:composite type=
"umlparameter">
6645 <dia:attribute name=
"name">
6646 <dia:string>#new_values#
</dia:string>
6648 <dia:attribute name=
"type">
6649 <dia:string>#array of strings#
</dia:string>
6651 <dia:attribute name=
"value">
6652 <dia:string>##
</dia:string>
6654 <dia:attribute name=
"comment">
6655 <dia:string>##
</dia:string>
6657 <dia:attribute name=
"kind">
6661 <dia:composite type=
"umlparameter">
6662 <dia:attribute name=
"name">
6663 <dia:string>#units#
</dia:string>
6665 <dia:attribute name=
"type">
6666 <dia:string>#array of strings#
</dia:string>
6668 <dia:attribute name=
"value">
6669 <dia:string>##
</dia:string>
6671 <dia:attribute name=
"comment">
6672 <dia:string>##
</dia:string>
6674 <dia:attribute name=
"kind">
6680 <dia:composite type=
"umloperation">
6681 <dia:attribute name=
"name">
6682 <dia:string>#update_inits#
</dia:string>
6684 <dia:attribute name=
"stereotype">
6685 <dia:string>##
</dia:string>
6687 <dia:attribute name=
"type">
6688 <dia:string>##
</dia:string>
6690 <dia:attribute name=
"visibility">
6693 <dia:attribute name=
"comment">
6694 <dia:string>##
</dia:string>
6696 <dia:attribute name=
"abstract">
6697 <dia:boolean val=
"false"/>
6699 <dia:attribute name=
"inheritance_type">
6702 <dia:attribute name=
"query">
6703 <dia:boolean val=
"false"/>
6705 <dia:attribute name=
"class_scope">
6706 <dia:boolean val=
"false"/>
6708 <dia:attribute name=
"parameters">
6709 <dia:composite type=
"umlparameter">
6710 <dia:attribute name=
"name">
6711 <dia:string>#from_output#
</dia:string>
6713 <dia:attribute name=
"type">
6714 <dia:string>#object output#
</dia:string>
6716 <dia:attribute name=
"value">
6717 <dia:string>##
</dia:string>
6719 <dia:attribute name=
"comment">
6720 <dia:string>##
</dia:string>
6722 <dia:attribute name=
"kind">
6726 <dia:composite type=
"umlparameter">
6727 <dia:attribute name=
"name">
6728 <dia:string>#from_output_file#
</dia:string>
6730 <dia:attribute name=
"type">
6731 <dia:string>#scalar string#
</dia:string>
6733 <dia:attribute name=
"value">
6734 <dia:string>##
</dia:string>
6736 <dia:attribute name=
"comment">
6737 <dia:string>##
</dia:string>
6739 <dia:attribute name=
"kind">
6743 <dia:composite type=
"umlparameter">
6744 <dia:attribute name=
"name">
6745 <dia:string>#from_model#
</dia:string>
6747 <dia:attribute name=
"type">
6748 <dia:string>#object model#
</dia:string>
6750 <dia:attribute name=
"value">
6751 <dia:string>##
</dia:string>
6753 <dia:attribute name=
"comment">
6754 <dia:string>##
</dia:string>
6756 <dia:attribute name=
"kind">
6760 <dia:composite type=
"umlparameter">
6761 <dia:attribute name=
"name">
6762 <dia:string>#ignore_missing_parameters#
</dia:string>
6764 <dia:attribute name=
"type">
6765 <dia:string>#scalar boolean#
</dia:string>
6767 <dia:attribute name=
"value">
6768 <dia:string>#
0#
</dia:string>
6770 <dia:attribute name=
"comment">
6771 <dia:string>##
</dia:string>
6773 <dia:attribute name=
"kind">
6777 <dia:composite type=
"umlparameter">
6778 <dia:attribute name=
"name">
6779 <dia:string>#update_omegas#
</dia:string>
6781 <dia:attribute name=
"type">
6782 <dia:string>#scalar boolean#
</dia:string>
6784 <dia:attribute name=
"value">
6785 <dia:string>#
1#
</dia:string>
6787 <dia:attribute name=
"comment">
6788 <dia:string>##
</dia:string>
6790 <dia:attribute name=
"kind">
6794 <dia:composite type=
"umlparameter">
6795 <dia:attribute name=
"name">
6796 <dia:string>#update_sigmas#
</dia:string>
6798 <dia:attribute name=
"type">
6799 <dia:string>#scalar boolean#
</dia:string>
6801 <dia:attribute name=
"value">
6802 <dia:string>#
1#
</dia:string>
6804 <dia:attribute name=
"comment">
6805 <dia:string>##
</dia:string>
6807 <dia:attribute name=
"kind">
6811 <dia:composite type=
"umlparameter">
6812 <dia:attribute name=
"name">
6813 <dia:string>#update_thetas#
</dia:string>
6815 <dia:attribute name=
"type">
6816 <dia:string>#scalar boolean#
</dia:string>
6818 <dia:attribute name=
"value">
6819 <dia:string>#
1#
</dia:string>
6821 <dia:attribute name=
"comment">
6822 <dia:string>##
</dia:string>
6824 <dia:attribute name=
"kind">
6830 <dia:composite type=
"umloperation">
6831 <dia:attribute name=
"name">
6832 <dia:string>#upper_bounds#
</dia:string>
6834 <dia:attribute name=
"stereotype">
6835 <dia:string>#accessor#
</dia:string>
6837 <dia:attribute name=
"type">
6838 <dia:string>##
</dia:string>
6840 <dia:attribute name=
"visibility">
6843 <dia:attribute name=
"comment">
6844 <dia:string>##
</dia:string>
6846 <dia:attribute name=
"abstract">
6847 <dia:boolean val=
"false"/>
6849 <dia:attribute name=
"inheritance_type">
6852 <dia:attribute name=
"query">
6853 <dia:boolean val=
"false"/>
6855 <dia:attribute name=
"class_scope">
6856 <dia:boolean val=
"false"/>
6858 <dia:attribute name=
"parameters">
6859 <dia:composite type=
"umlparameter">
6860 <dia:attribute name=
"name">
6861 <dia:string>#parameter_type#
</dia:string>
6863 <dia:attribute name=
"type">
6864 <dia:string>#scalar string#
</dia:string>
6866 <dia:attribute name=
"value">
6867 <dia:string>##
</dia:string>
6869 <dia:attribute name=
"comment">
6870 <dia:string>##
</dia:string>
6872 <dia:attribute name=
"kind">
6876 <dia:composite type=
"umlparameter">
6877 <dia:attribute name=
"name">
6878 <dia:string>#parameter_numbers#
</dia:string>
6880 <dia:attribute name=
"type">
6881 <dia:string>#array of numbers#
</dia:string>
6883 <dia:attribute name=
"value">
6884 <dia:string>##
</dia:string>
6886 <dia:attribute name=
"comment">
6887 <dia:string>##
</dia:string>
6889 <dia:attribute name=
"kind">
6893 <dia:composite type=
"umlparameter">
6894 <dia:attribute name=
"name">
6895 <dia:string>#problem_numbers#
</dia:string>
6897 <dia:attribute name=
"type">
6898 <dia:string>#array of integers#
</dia:string>
6900 <dia:attribute name=
"value">
6901 <dia:string>##
</dia:string>
6903 <dia:attribute name=
"comment">
6904 <dia:string>##
</dia:string>
6906 <dia:attribute name=
"kind">
6910 <dia:composite type=
"umlparameter">
6911 <dia:attribute name=
"name">
6912 <dia:string>#new_values#
</dia:string>
6914 <dia:attribute name=
"type">
6915 <dia:string>#array of numbers#
</dia:string>
6917 <dia:attribute name=
"value">
6918 <dia:string>##
</dia:string>
6920 <dia:attribute name=
"comment">
6921 <dia:string>##
</dia:string>
6923 <dia:attribute name=
"kind">
6927 <dia:composite type=
"umlparameter">
6928 <dia:attribute name=
"name">
6929 <dia:string>#upper_bounds#
</dia:string>
6931 <dia:attribute name=
"type">
6932 <dia:string>#array of numbers#
</dia:string>
6934 <dia:attribute name=
"value">
6935 <dia:string>##
</dia:string>
6937 <dia:attribute name=
"comment">
6938 <dia:string>##
</dia:string>
6940 <dia:attribute name=
"kind">
6946 <dia:composite type=
"umloperation">
6947 <dia:attribute name=
"name">
6948 <dia:string>#_write#
</dia:string>
6950 <dia:attribute name=
"stereotype">
6951 <dia:string>##
</dia:string>
6953 <dia:attribute name=
"type">
6954 <dia:string>##
</dia:string>
6956 <dia:attribute name=
"visibility">
6959 <dia:attribute name=
"comment">
6960 <dia:string>##
</dia:string>
6962 <dia:attribute name=
"abstract">
6963 <dia:boolean val=
"false"/>
6965 <dia:attribute name=
"inheritance_type">
6968 <dia:attribute name=
"query">
6969 <dia:boolean val=
"false"/>
6971 <dia:attribute name=
"class_scope">
6972 <dia:boolean val=
"false"/>
6974 <dia:attribute name=
"parameters">
6975 <dia:composite type=
"umlparameter">
6976 <dia:attribute name=
"name">
6977 <dia:string>#filename#
</dia:string>
6979 <dia:attribute name=
"type">
6980 <dia:string>#scalar string#
</dia:string>
6982 <dia:attribute name=
"value">
6983 <dia:string>#$self -
> full_name#
</dia:string>
6985 <dia:attribute name=
"comment">
6986 <dia:string>##
</dia:string>
6988 <dia:attribute name=
"kind">
6994 <dia:composite type=
"umloperation">
6995 <dia:attribute name=
"name">
6996 <dia:string>#_read_problems#
</dia:string>
6998 <dia:attribute name=
"stereotype">
6999 <dia:string>#initiator#
</dia:string>
7001 <dia:attribute name=
"type">
7002 <dia:string>##
</dia:string>
7004 <dia:attribute name=
"visibility">
7007 <dia:attribute name=
"comment">
7008 <dia:string>##
</dia:string>
7010 <dia:attribute name=
"abstract">
7011 <dia:boolean val=
"false"/>
7013 <dia:attribute name=
"inheritance_type">
7016 <dia:attribute name=
"query">
7017 <dia:boolean val=
"false"/>
7019 <dia:attribute name=
"class_scope">
7020 <dia:boolean val=
"false"/>
7022 <dia:attribute name=
"parameters"/>
7024 <dia:composite type=
"umloperation">
7025 <dia:attribute name=
"name">
7026 <dia:string>#_get_option_val_pos#
</dia:string>
7028 <dia:attribute name=
"stereotype">
7029 <dia:string>#helper#
</dia:string>
7031 <dia:attribute name=
"type">
7032 <dia:string>##
</dia:string>
7034 <dia:attribute name=
"visibility">
7037 <dia:attribute name=
"comment">
7038 <dia:string>##
</dia:string>
7040 <dia:attribute name=
"abstract">
7041 <dia:boolean val=
"false"/>
7043 <dia:attribute name=
"inheritance_type">
7046 <dia:attribute name=
"query">
7047 <dia:boolean val=
"false"/>
7049 <dia:attribute name=
"class_scope">
7050 <dia:boolean val=
"false"/>
7052 <dia:attribute name=
"parameters">
7053 <dia:composite type=
"umlparameter">
7054 <dia:attribute name=
"name">
7055 <dia:string>#name#
</dia:string>
7057 <dia:attribute name=
"type">
7058 <dia:string>#scalar string#
</dia:string>
7060 <dia:attribute name=
"value">
7061 <dia:string>##
</dia:string>
7063 <dia:attribute name=
"comment">
7064 <dia:string>##
</dia:string>
7066 <dia:attribute name=
"kind">
7070 <dia:composite type=
"umlparameter">
7071 <dia:attribute name=
"name">
7072 <dia:string>#record_name#
</dia:string>
7074 <dia:attribute name=
"type">
7075 <dia:string>#scalar string#
</dia:string>
7077 <dia:attribute name=
"value">
7078 <dia:string>##
</dia:string>
7080 <dia:attribute name=
"comment">
7081 <dia:string>##
</dia:string>
7083 <dia:attribute name=
"kind">
7087 <dia:composite type=
"umlparameter">
7088 <dia:attribute name=
"name">
7089 <dia:string>#problem_numbers#
</dia:string>
7091 <dia:attribute name=
"type">
7092 <dia:string>#array of integers#
</dia:string>
7094 <dia:attribute name=
"value">
7095 <dia:string>##
</dia:string>
7097 <dia:attribute name=
"comment">
7098 <dia:string>##
</dia:string>
7100 <dia:attribute name=
"kind">
7104 <dia:composite type=
"umlparameter">
7105 <dia:attribute name=
"name">
7106 <dia:string>#instances#
</dia:string>
7108 <dia:attribute name=
"type">
7109 <dia:string>#array of integers#
</dia:string>
7111 <dia:attribute name=
"value">
7112 <dia:string>##
</dia:string>
7114 <dia:attribute name=
"comment">
7115 <dia:string>##
</dia:string>
7117 <dia:attribute name=
"kind">
7121 <dia:composite type=
"umlparameter">
7122 <dia:attribute name=
"name">
7123 <dia:string>#values#
</dia:string>
7125 <dia:attribute name=
"type">
7126 <dia:string>#array of strings#
</dia:string>
7128 <dia:attribute name=
"value">
7129 <dia:string>##
</dia:string>
7131 <dia:attribute name=
"comment">
7132 <dia:string>##
</dia:string>
7134 <dia:attribute name=
"kind">
7138 <dia:composite type=
"umlparameter">
7139 <dia:attribute name=
"name">
7140 <dia:string>#positions#
</dia:string>
7142 <dia:attribute name=
"type">
7143 <dia:string>#array of numbers#
</dia:string>
7145 <dia:attribute name=
"value">
7146 <dia:string>##
</dia:string>
7148 <dia:attribute name=
"comment">
7149 <dia:string>##
</dia:string>
7151 <dia:attribute name=
"kind">
7155 <dia:composite type=
"umlparameter">
7156 <dia:attribute name=
"name">
7157 <dia:string>#global_position#
</dia:string>
7159 <dia:attribute name=
"type">
7160 <dia:string>#scalar boolean#
</dia:string>
7162 <dia:attribute name=
"value">
7163 <dia:string>#
0#
</dia:string>
7165 <dia:attribute name=
"comment">
7166 <dia:string>##
</dia:string>
7168 <dia:attribute name=
"kind">
7174 <dia:composite type=
"umloperation">
7175 <dia:attribute name=
"name">
7176 <dia:string>#is_option_set#
</dia:string>
7178 <dia:attribute name=
"stereotype">
7179 <dia:string>#helper#
</dia:string>
7181 <dia:attribute name=
"type">
7182 <dia:string>##
</dia:string>
7184 <dia:attribute name=
"visibility">
7187 <dia:attribute name=
"comment">
7188 <dia:string>##
</dia:string>
7190 <dia:attribute name=
"abstract">
7191 <dia:boolean val=
"false"/>
7193 <dia:attribute name=
"inheritance_type">
7196 <dia:attribute name=
"query">
7197 <dia:boolean val=
"false"/>
7199 <dia:attribute name=
"class_scope">
7200 <dia:boolean val=
"false"/>
7202 <dia:attribute name=
"parameters">
7203 <dia:composite type=
"umlparameter">
7204 <dia:attribute name=
"name">
7205 <dia:string>#name#
</dia:string>
7207 <dia:attribute name=
"type">
7208 <dia:string>#scalar string#
</dia:string>
7210 <dia:attribute name=
"value">
7211 <dia:string>##
</dia:string>
7213 <dia:attribute name=
"comment">
7214 <dia:string>##
</dia:string>
7216 <dia:attribute name=
"kind">
7220 <dia:composite type=
"umlparameter">
7221 <dia:attribute name=
"name">
7222 <dia:string>#record#
</dia:string>
7224 <dia:attribute name=
"type">
7225 <dia:string>#scalar string#
</dia:string>
7227 <dia:attribute name=
"value">
7228 <dia:string>##
</dia:string>
7230 <dia:attribute name=
"comment">
7231 <dia:string>##
</dia:string>
7233 <dia:attribute name=
"kind">
7237 <dia:composite type=
"umlparameter">
7238 <dia:attribute name=
"name">
7239 <dia:string>#problem_number#
</dia:string>
7241 <dia:attribute name=
"type">
7242 <dia:string>#scalar number#
</dia:string>
7244 <dia:attribute name=
"value">
7245 <dia:string>#
1#
</dia:string>
7247 <dia:attribute name=
"comment">
7248 <dia:string>##
</dia:string>
7250 <dia:attribute name=
"kind">
7254 <dia:composite type=
"umlparameter">
7255 <dia:attribute name=
"name">
7256 <dia:string>#instance#
</dia:string>
7258 <dia:attribute name=
"type">
7259 <dia:string>#scalar number#
</dia:string>
7261 <dia:attribute name=
"value">
7262 <dia:string>#
1#
</dia:string>
7264 <dia:attribute name=
"comment">
7265 <dia:string>##
</dia:string>
7267 <dia:attribute name=
"kind">
7271 <dia:composite type=
"umlparameter">
7272 <dia:attribute name=
"name">
7273 <dia:string>#found#
</dia:string>
7275 <dia:attribute name=
"type">
7276 <dia:string>#scalar boolean#
</dia:string>
7278 <dia:attribute name=
"value">
7279 <dia:string>#
0#
</dia:string>
7281 <dia:attribute name=
"comment">
7282 <dia:string>##
</dia:string>
7284 <dia:attribute name=
"kind">
7290 <dia:composite type=
"umloperation">
7291 <dia:attribute name=
"name">
7292 <dia:string>#is_run#
</dia:string>
7294 <dia:attribute name=
"stereotype">
7295 <dia:string>#helper#
</dia:string>
7297 <dia:attribute name=
"type">
7298 <dia:string>##
</dia:string>
7300 <dia:attribute name=
"visibility">
7303 <dia:attribute name=
"comment">
7304 <dia:string>##
</dia:string>
7306 <dia:attribute name=
"abstract">
7307 <dia:boolean val=
"false"/>
7309 <dia:attribute name=
"inheritance_type">
7312 <dia:attribute name=
"query">
7313 <dia:boolean val=
"false"/>
7315 <dia:attribute name=
"class_scope">
7316 <dia:boolean val=
"false"/>
7318 <dia:attribute name=
"parameters">
7319 <dia:composite type=
"umlparameter">
7320 <dia:attribute name=
"name">
7321 <dia:string>#return_value#
</dia:string>
7323 <dia:attribute name=
"type">
7324 <dia:string>#scalar boolean#
</dia:string>
7326 <dia:attribute name=
"value">
7327 <dia:string>#
0#
</dia:string>
7329 <dia:attribute name=
"comment">
7330 <dia:string>##
</dia:string>
7332 <dia:attribute name=
"kind">
7338 <dia:composite type=
"umloperation">
7339 <dia:attribute name=
"name">
7340 <dia:string>#_option_name#
</dia:string>
7342 <dia:attribute name=
"stereotype">
7343 <dia:string>#helper#
</dia:string>
7345 <dia:attribute name=
"type">
7346 <dia:string>##
</dia:string>
7348 <dia:attribute name=
"visibility">
7351 <dia:attribute name=
"comment">
7352 <dia:string>##
</dia:string>
7354 <dia:attribute name=
"abstract">
7355 <dia:boolean val=
"false"/>
7357 <dia:attribute name=
"inheritance_type">
7360 <dia:attribute name=
"query">
7361 <dia:boolean val=
"false"/>
7363 <dia:attribute name=
"class_scope">
7364 <dia:boolean val=
"false"/>
7366 <dia:attribute name=
"parameters">
7367 <dia:composite type=
"umlparameter">
7368 <dia:attribute name=
"name">
7369 <dia:string>#position#
</dia:string>
7371 <dia:attribute name=
"type">
7372 <dia:string>#scalar number#
</dia:string>
7374 <dia:attribute name=
"value">
7375 <dia:string>#
1#
</dia:string>
7377 <dia:attribute name=
"comment">
7378 <dia:string>##
</dia:string>
7380 <dia:attribute name=
"kind">
7384 <dia:composite type=
"umlparameter">
7385 <dia:attribute name=
"name">
7386 <dia:string>#record#
</dia:string>
7388 <dia:attribute name=
"type">
7389 <dia:string>#scalar string#
</dia:string>
7391 <dia:attribute name=
"value">
7392 <dia:string>##
</dia:string>
7394 <dia:attribute name=
"comment">
7395 <dia:string>##
</dia:string>
7397 <dia:attribute name=
"kind">
7401 <dia:composite type=
"umlparameter">
7402 <dia:attribute name=
"name">
7403 <dia:string>#problem_number#
</dia:string>
7405 <dia:attribute name=
"type">
7406 <dia:string>#scalar number#
</dia:string>
7408 <dia:attribute name=
"value">
7409 <dia:string>#
1#
</dia:string>
7411 <dia:attribute name=
"comment">
7412 <dia:string>##
</dia:string>
7414 <dia:attribute name=
"kind">
7418 <dia:composite type=
"umlparameter">
7419 <dia:attribute name=
"name">
7420 <dia:string>#instance#
</dia:string>
7422 <dia:attribute name=
"type">
7423 <dia:string>#scalar number#
</dia:string>
7425 <dia:attribute name=
"value">
7426 <dia:string>#
1#
</dia:string>
7428 <dia:attribute name=
"comment">
7429 <dia:string>##
</dia:string>
7431 <dia:attribute name=
"kind">
7435 <dia:composite type=
"umlparameter">
7436 <dia:attribute name=
"name">
7437 <dia:string>#new_name#
</dia:string>
7439 <dia:attribute name=
"type">
7440 <dia:string>#scalar string#
</dia:string>
7442 <dia:attribute name=
"value">
7443 <dia:string>##
</dia:string>
7445 <dia:attribute name=
"comment">
7446 <dia:string>##
</dia:string>
7448 <dia:attribute name=
"kind">
7452 <dia:composite type=
"umlparameter">
7453 <dia:attribute name=
"name">
7454 <dia:string>#name#
</dia:string>
7456 <dia:attribute name=
"type">
7457 <dia:string>#scalar string#
</dia:string>
7459 <dia:attribute name=
"value">
7460 <dia:string>##
</dia:string>
7462 <dia:attribute name=
"comment">
7463 <dia:string>##
</dia:string>
7465 <dia:attribute name=
"kind">
7471 <dia:composite type=
"umloperation">
7472 <dia:attribute name=
"name">
7473 <dia:string>#_parameter_count#
</dia:string>
7475 <dia:attribute name=
"stereotype">
7476 <dia:string>#helper#
</dia:string>
7478 <dia:attribute name=
"type">
7479 <dia:string>##
</dia:string>
7481 <dia:attribute name=
"visibility">
7484 <dia:attribute name=
"comment">
7485 <dia:string>##
</dia:string>
7487 <dia:attribute name=
"abstract">
7488 <dia:boolean val=
"false"/>
7490 <dia:attribute name=
"inheritance_type">
7493 <dia:attribute name=
"query">
7494 <dia:boolean val=
"false"/>
7496 <dia:attribute name=
"class_scope">
7497 <dia:boolean val=
"false"/>
7499 <dia:attribute name=
"parameters">
7500 <dia:composite type=
"umlparameter">
7501 <dia:attribute name=
"name">
7502 <dia:string>#record#
</dia:string>
7504 <dia:attribute name=
"type">
7505 <dia:string>#scalar string#
</dia:string>
7507 <dia:attribute name=
"value">
7508 <dia:string>##
</dia:string>
7510 <dia:attribute name=
"comment">
7511 <dia:string>##
</dia:string>
7513 <dia:attribute name=
"kind">
7517 <dia:composite type=
"umlparameter">
7518 <dia:attribute name=
"name">
7519 <dia:string>#problem_number#
</dia:string>
7521 <dia:attribute name=
"type">
7522 <dia:string>#scalar number#
</dia:string>
7524 <dia:attribute name=
"value">
7525 <dia:string>#
1#
</dia:string>
7527 <dia:attribute name=
"comment">
7528 <dia:string>##
</dia:string>
7530 <dia:attribute name=
"kind">
7534 <dia:composite type=
"umlparameter">
7535 <dia:attribute name=
"name">
7536 <dia:string>#count#
</dia:string>
7538 <dia:attribute name=
"type">
7539 <dia:string>#scalar number#
</dia:string>
7541 <dia:attribute name=
"value">
7542 <dia:string>#
0#
</dia:string>
7544 <dia:attribute name=
"comment">
7545 <dia:string>##
</dia:string>
7547 <dia:attribute name=
"kind">
7553 <dia:composite type=
"umloperation">
7554 <dia:attribute name=
"name">
7555 <dia:string>#_init_attr#
</dia:string>
7557 <dia:attribute name=
"stereotype">
7558 <dia:string>#helper#
</dia:string>
7560 <dia:attribute name=
"type">
7561 <dia:string>##
</dia:string>
7563 <dia:attribute name=
"visibility">
7566 <dia:attribute name=
"comment">
7567 <dia:string>##
</dia:string>
7569 <dia:attribute name=
"abstract">
7570 <dia:boolean val=
"false"/>
7572 <dia:attribute name=
"inheritance_type">
7575 <dia:attribute name=
"query">
7576 <dia:boolean val=
"false"/>
7578 <dia:attribute name=
"class_scope">
7579 <dia:boolean val=
"false"/>
7581 <dia:attribute name=
"parameters">
7582 <dia:composite type=
"umlparameter">
7583 <dia:attribute name=
"name">
7584 <dia:string>#parameter_type#
</dia:string>
7586 <dia:attribute name=
"type">
7587 <dia:string>#scalar string#
</dia:string>
7589 <dia:attribute name=
"value">
7590 <dia:string>##
</dia:string>
7592 <dia:attribute name=
"comment">
7593 <dia:string>##
</dia:string>
7595 <dia:attribute name=
"kind">
7599 <dia:composite type=
"umlparameter">
7600 <dia:attribute name=
"name">
7601 <dia:string>#parameter_numbers#
</dia:string>
7603 <dia:attribute name=
"type">
7604 <dia:string>#array of numbers#
</dia:string>
7606 <dia:attribute name=
"value">
7607 <dia:string>##
</dia:string>
7609 <dia:attribute name=
"comment">
7610 <dia:string>##
</dia:string>
7612 <dia:attribute name=
"kind">
7616 <dia:composite type=
"umlparameter">
7617 <dia:attribute name=
"name">
7618 <dia:string>#attribute#
</dia:string>
7620 <dia:attribute name=
"type">
7621 <dia:string>#scalar string#
</dia:string>
7623 <dia:attribute name=
"value">
7624 <dia:string>##
</dia:string>
7626 <dia:attribute name=
"comment">
7627 <dia:string>##
</dia:string>
7629 <dia:attribute name=
"kind">
7633 <dia:composite type=
"umlparameter">
7634 <dia:attribute name=
"name">
7635 <dia:string>#new_values#
</dia:string>
7637 <dia:attribute name=
"type">
7638 <dia:string>#array of strings#
</dia:string>
7640 <dia:attribute name=
"value">
7641 <dia:string>##
</dia:string>
7643 <dia:attribute name=
"comment">
7644 <dia:string>##
</dia:string>
7646 <dia:attribute name=
"kind">
7650 <dia:composite type=
"umlparameter">
7651 <dia:attribute name=
"name">
7652 <dia:string>#problem_numbers#
</dia:string>
7654 <dia:attribute name=
"type">
7655 <dia:string>#array of numbers#
</dia:string>
7657 <dia:attribute name=
"value">
7658 <dia:string>##
</dia:string>
7660 <dia:attribute name=
"comment">
7661 <dia:string>##
</dia:string>
7663 <dia:attribute name=
"kind">
7667 <dia:composite type=
"umlparameter">
7668 <dia:attribute name=
"name">
7669 <dia:string>#add_if_absent#
</dia:string>
7671 <dia:attribute name=
"type">
7672 <dia:string>#scalar boolean#
</dia:string>
7674 <dia:attribute name=
"value">
7675 <dia:string>#
0#
</dia:string>
7677 <dia:attribute name=
"comment">
7678 <dia:string>##
</dia:string>
7680 <dia:attribute name=
"kind">
7684 <dia:composite type=
"umlparameter">
7685 <dia:attribute name=
"name">
7686 <dia:string>#parameter_values#
</dia:string>
7688 <dia:attribute name=
"type">
7689 <dia:string>#array of strings#
</dia:string>
7691 <dia:attribute name=
"value">
7692 <dia:string>##
</dia:string>
7694 <dia:attribute name=
"comment">
7695 <dia:string>##
</dia:string>
7697 <dia:attribute name=
"kind">
7703 <dia:composite type=
"umloperation">
7704 <dia:attribute name=
"name">
7705 <dia:string>#indexes#
</dia:string>
7707 <dia:attribute name=
"stereotype">
7708 <dia:string>##
</dia:string>
7710 <dia:attribute name=
"type">
7711 <dia:string>##
</dia:string>
7713 <dia:attribute name=
"visibility">
7716 <dia:attribute name=
"comment">
7717 <dia:string>##
</dia:string>
7719 <dia:attribute name=
"abstract">
7720 <dia:boolean val=
"false"/>
7722 <dia:attribute name=
"inheritance_type">
7725 <dia:attribute name=
"query">
7726 <dia:boolean val=
"false"/>
7728 <dia:attribute name=
"class_scope">
7729 <dia:boolean val=
"false"/>
7731 <dia:attribute name=
"parameters">
7732 <dia:composite type=
"umlparameter">
7733 <dia:attribute name=
"name">
7734 <dia:string>#parameter_type#
</dia:string>
7736 <dia:attribute name=
"type">
7737 <dia:string>#scalar string#
</dia:string>
7739 <dia:attribute name=
"value">
7740 <dia:string>##
</dia:string>
7742 <dia:attribute name=
"comment">
7743 <dia:string>##
</dia:string>
7745 <dia:attribute name=
"kind">
7749 <dia:composite type=
"umlparameter">
7750 <dia:attribute name=
"name">
7751 <dia:string>#parameter_numbers#
</dia:string>
7753 <dia:attribute name=
"type">
7754 <dia:string>#array of numbers#
</dia:string>
7756 <dia:attribute name=
"value">
7757 <dia:string>##
</dia:string>
7759 <dia:attribute name=
"comment">
7760 <dia:string>##
</dia:string>
7762 <dia:attribute name=
"kind">
7766 <dia:composite type=
"umlparameter">
7767 <dia:attribute name=
"name">
7768 <dia:string>#problem_numbers#
</dia:string>
7770 <dia:attribute name=
"type">
7771 <dia:string>#array of numbers#
</dia:string>
7773 <dia:attribute name=
"value">
7774 <dia:string>##
</dia:string>
7776 <dia:attribute name=
"comment">
7777 <dia:string>##
</dia:string>
7779 <dia:attribute name=
"kind">
7783 <dia:composite type=
"umlparameter">
7784 <dia:attribute name=
"name">
7785 <dia:string>#indexes#
</dia:string>
7787 <dia:attribute name=
"type">
7788 <dia:string>#array of strings#
</dia:string>
7790 <dia:attribute name=
"value">
7791 <dia:string>#()#
</dia:string>
7793 <dia:attribute name=
"comment">
7794 <dia:string>##
</dia:string>
7796 <dia:attribute name=
"kind">
7802 <dia:composite type=
"umloperation">
7803 <dia:attribute name=
"name">
7804 <dia:string>#_option_val_pos#
</dia:string>
7806 <dia:attribute name=
"stereotype">
7807 <dia:string>#helper#
</dia:string>
7809 <dia:attribute name=
"type">
7810 <dia:string>##
</dia:string>
7812 <dia:attribute name=
"visibility">
7815 <dia:attribute name=
"comment">
7816 <dia:string>##
</dia:string>
7818 <dia:attribute name=
"abstract">
7819 <dia:boolean val=
"false"/>
7821 <dia:attribute name=
"inheritance_type">
7824 <dia:attribute name=
"query">
7825 <dia:boolean val=
"false"/>
7827 <dia:attribute name=
"class_scope">
7828 <dia:boolean val=
"false"/>
7830 <dia:attribute name=
"parameters">
7831 <dia:composite type=
"umlparameter">
7832 <dia:attribute name=
"name">
7833 <dia:string>#name#
</dia:string>
7835 <dia:attribute name=
"type">
7836 <dia:string>#scalar string#
</dia:string>
7838 <dia:attribute name=
"value">
7839 <dia:string>##
</dia:string>
7841 <dia:attribute name=
"comment">
7842 <dia:string>##
</dia:string>
7844 <dia:attribute name=
"kind">
7848 <dia:composite type=
"umlparameter">
7849 <dia:attribute name=
"name">
7850 <dia:string>#record_name#
</dia:string>
7852 <dia:attribute name=
"type">
7853 <dia:string>#scalar string#
</dia:string>
7855 <dia:attribute name=
"value">
7856 <dia:string>##
</dia:string>
7858 <dia:attribute name=
"comment">
7859 <dia:string>##
</dia:string>
7861 <dia:attribute name=
"kind">
7865 <dia:composite type=
"umlparameter">
7866 <dia:attribute name=
"name">
7867 <dia:string>#problem_numbers#
</dia:string>
7869 <dia:attribute name=
"type">
7870 <dia:string>#array of integers#
</dia:string>
7872 <dia:attribute name=
"value">
7873 <dia:string>##
</dia:string>
7875 <dia:attribute name=
"comment">
7876 <dia:string>##
</dia:string>
7878 <dia:attribute name=
"kind">
7882 <dia:composite type=
"umlparameter">
7883 <dia:attribute name=
"name">
7884 <dia:string>#instance_numbers#
</dia:string>
7886 <dia:attribute name=
"type">
7887 <dia:string>#array of integers#
</dia:string>
7889 <dia:attribute name=
"value">
7890 <dia:string>##
</dia:string>
7892 <dia:attribute name=
"comment">
7893 <dia:string>##
</dia:string>
7895 <dia:attribute name=
"kind">
7899 <dia:composite type=
"umlparameter">
7900 <dia:attribute name=
"name">
7901 <dia:string>#exact_match#
</dia:string>
7903 <dia:attribute name=
"type">
7904 <dia:string>#scalar boolean#
</dia:string>
7906 <dia:attribute name=
"value">
7907 <dia:string>#
1#
</dia:string>
7909 <dia:attribute name=
"comment">
7910 <dia:string>##
</dia:string>
7912 <dia:attribute name=
"kind">
7916 <dia:composite type=
"umlparameter">
7917 <dia:attribute name=
"name">
7918 <dia:string>#new_values#
</dia:string>
7920 <dia:attribute name=
"type">
7921 <dia:string>#array of strings#
</dia:string>
7923 <dia:attribute name=
"value">
7924 <dia:string>##
</dia:string>
7926 <dia:attribute name=
"comment">
7927 <dia:string>##
</dia:string>
7929 <dia:attribute name=
"kind">
7933 <dia:composite type=
"umlparameter">
7934 <dia:attribute name=
"name">
7935 <dia:string>#values#
</dia:string>
7937 <dia:attribute name=
"type">
7938 <dia:string>#array of strings#
</dia:string>
7940 <dia:attribute name=
"value">
7941 <dia:string>##
</dia:string>
7943 <dia:attribute name=
"comment">
7944 <dia:string>##
</dia:string>
7946 <dia:attribute name=
"kind">
7950 <dia:composite type=
"umlparameter">
7951 <dia:attribute name=
"name">
7952 <dia:string>#positions#
</dia:string>
7954 <dia:attribute name=
"type">
7955 <dia:string>#array of integers#
</dia:string>
7957 <dia:attribute name=
"value">
7958 <dia:string>##
</dia:string>
7960 <dia:attribute name=
"comment">
7961 <dia:string>##
</dia:string>
7963 <dia:attribute name=
"kind">
7969 <dia:composite type=
"umloperation">
7970 <dia:attribute name=
"name">
7971 <dia:string>#name_val#
</dia:string>
7973 <dia:attribute name=
"stereotype">
7974 <dia:string>##
</dia:string>
7976 <dia:attribute name=
"type">
7977 <dia:string>##
</dia:string>
7979 <dia:attribute name=
"visibility">
7982 <dia:attribute name=
"comment">
7983 <dia:string>##
</dia:string>
7985 <dia:attribute name=
"abstract">
7986 <dia:boolean val=
"false"/>
7988 <dia:attribute name=
"inheritance_type">
7991 <dia:attribute name=
"query">
7992 <dia:boolean val=
"false"/>
7994 <dia:attribute name=
"class_scope">
7995 <dia:boolean val=
"false"/>
7997 <dia:attribute name=
"parameters">
7998 <dia:composite type=
"umlparameter">
7999 <dia:attribute name=
"name">
8000 <dia:string>#problem_numbers#
</dia:string>
8002 <dia:attribute name=
"type">
8003 <dia:string>#array of integers#
</dia:string>
8005 <dia:attribute name=
"value">
8006 <dia:string>##
</dia:string>
8008 <dia:attribute name=
"comment">
8009 <dia:string>##
</dia:string>
8011 <dia:attribute name=
"kind">
8015 <dia:composite type=
"umlparameter">
8016 <dia:attribute name=
"name">
8017 <dia:string>#names_values#
</dia:string>
8019 <dia:attribute name=
"type">
8020 <dia:string>#array of#
</dia:string>
8022 <dia:attribute name=
"value">
8023 <dia:string>##
</dia:string>
8025 <dia:attribute name=
"comment">
8026 <dia:string>##
</dia:string>
8028 <dia:attribute name=
"kind">
8032 <dia:composite type=
"umlparameter">
8033 <dia:attribute name=
"name">
8034 <dia:string>#parameter_type#
</dia:string>
8036 <dia:attribute name=
"type">
8037 <dia:string>#scalar string#
</dia:string>
8039 <dia:attribute name=
"value">
8040 <dia:string>##
</dia:string>
8042 <dia:attribute name=
"comment">
8043 <dia:string>##
</dia:string>
8045 <dia:attribute name=
"kind">
8049 <dia:composite type=
"umlparameter">
8050 <dia:attribute name=
"name">
8051 <dia:string>#parameter_numbers#
</dia:string>
8053 <dia:attribute name=
"type">
8054 <dia:string>#array of integers#
</dia:string>
8056 <dia:attribute name=
"value">
8057 <dia:string>##
</dia:string>
8059 <dia:attribute name=
"comment">
8060 <dia:string>##
</dia:string>
8062 <dia:attribute name=
"kind">
8068 <dia:composite type=
"umloperation">
8069 <dia:attribute name=
"name">
8070 <dia:string>#factors#
</dia:string>
8072 <dia:attribute name=
"stereotype">
8073 <dia:string>##
</dia:string>
8075 <dia:attribute name=
"type">
8076 <dia:string>##
</dia:string>
8078 <dia:attribute name=
"visibility">
8081 <dia:attribute name=
"comment">
8082 <dia:string>##
</dia:string>
8084 <dia:attribute name=
"abstract">
8085 <dia:boolean val=
"false"/>
8087 <dia:attribute name=
"inheritance_type">
8090 <dia:attribute name=
"query">
8091 <dia:boolean val=
"false"/>
8093 <dia:attribute name=
"class_scope">
8094 <dia:boolean val=
"false"/>
8096 <dia:attribute name=
"parameters">
8097 <dia:composite type=
"umlparameter">
8098 <dia:attribute name=
"name">
8099 <dia:string>#column#
</dia:string>
8101 <dia:attribute name=
"type">
8102 <dia:string>#scalar number#
</dia:string>
8104 <dia:attribute name=
"value">
8105 <dia:string>##
</dia:string>
8107 <dia:attribute name=
"comment">
8108 <dia:string>##
</dia:string>
8110 <dia:attribute name=
"kind">
8114 <dia:composite type=
"umlparameter">
8115 <dia:attribute name=
"name">
8116 <dia:string>#column_head#
</dia:string>
8118 <dia:attribute name=
"type">
8119 <dia:string>#scalar string#
</dia:string>
8121 <dia:attribute name=
"value">
8122 <dia:string>##
</dia:string>
8124 <dia:attribute name=
"comment">
8125 <dia:string>##
</dia:string>
8127 <dia:attribute name=
"kind">
8131 <dia:composite type=
"umlparameter">
8132 <dia:attribute name=
"name">
8133 <dia:string>#problem_number#
</dia:string>
8135 <dia:attribute name=
"type">
8136 <dia:string>#scalar integer#
</dia:string>
8138 <dia:attribute name=
"value">
8139 <dia:string>##
</dia:string>
8141 <dia:attribute name=
"comment">
8142 <dia:string>##
</dia:string>
8144 <dia:attribute name=
"kind">
8148 <dia:composite type=
"umlparameter">
8149 <dia:attribute name=
"name">
8150 <dia:string>#return_occurences#
</dia:string>
8152 <dia:attribute name=
"type">
8153 <dia:string>#scalar boolean#
</dia:string>
8155 <dia:attribute name=
"value">
8156 <dia:string>#
0#
</dia:string>
8158 <dia:attribute name=
"comment">
8159 <dia:string>##
</dia:string>
8161 <dia:attribute name=
"kind">
8165 <dia:composite type=
"umlparameter">
8166 <dia:attribute name=
"name">
8167 <dia:string>#unique_in_individual#
</dia:string>
8169 <dia:attribute name=
"type">
8170 <dia:string>#scalar boolean#
</dia:string>
8172 <dia:attribute name=
"value">
8173 <dia:string>#
1#
</dia:string>
8175 <dia:attribute name=
"comment">
8176 <dia:string>##
</dia:string>
8178 <dia:attribute name=
"kind">
8182 <dia:composite type=
"umlparameter">
8183 <dia:attribute name=
"name">
8184 <dia:string>#factors#
</dia:string>
8186 <dia:attribute name=
"type">
8187 <dia:string>#hash of numbers#
</dia:string>
8189 <dia:attribute name=
"value">
8190 <dia:string>##
</dia:string>
8192 <dia:attribute name=
"comment">
8193 <dia:string>##
</dia:string>
8195 <dia:attribute name=
"kind">
8201 <dia:composite type=
"umloperation">
8202 <dia:attribute name=
"name">
8203 <dia:string>#have_missing_data#
</dia:string>
8205 <dia:attribute name=
"stereotype">
8206 <dia:string>##
</dia:string>
8208 <dia:attribute name=
"type">
8209 <dia:string>##
</dia:string>
8211 <dia:attribute name=
"visibility">
8214 <dia:attribute name=
"comment">
8215 <dia:string>##
</dia:string>
8217 <dia:attribute name=
"abstract">
8218 <dia:boolean val=
"false"/>
8220 <dia:attribute name=
"inheritance_type">
8223 <dia:attribute name=
"query">
8224 <dia:boolean val=
"false"/>
8226 <dia:attribute name=
"class_scope">
8227 <dia:boolean val=
"false"/>
8229 <dia:attribute name=
"parameters">
8230 <dia:composite type=
"umlparameter">
8231 <dia:attribute name=
"name">
8232 <dia:string>#problem_number#
</dia:string>
8234 <dia:attribute name=
"type">
8235 <dia:string>#scalar integer#
</dia:string>
8237 <dia:attribute name=
"value">
8238 <dia:string>##
</dia:string>
8240 <dia:attribute name=
"comment">
8241 <dia:string>##
</dia:string>
8243 <dia:attribute name=
"kind">
8247 <dia:composite type=
"umlparameter">
8248 <dia:attribute name=
"name">
8249 <dia:string>#column#
</dia:string>
8251 <dia:attribute name=
"type">
8252 <dia:string>#scalar integer#
</dia:string>
8254 <dia:attribute name=
"value">
8255 <dia:string>##
</dia:string>
8257 <dia:attribute name=
"comment">
8258 <dia:string>##
</dia:string>
8260 <dia:attribute name=
"kind">
8264 <dia:composite type=
"umlparameter">
8265 <dia:attribute name=
"name">
8266 <dia:string>#column_head#
</dia:string>
8268 <dia:attribute name=
"type">
8269 <dia:string>#scalar string#
</dia:string>
8271 <dia:attribute name=
"value">
8272 <dia:string>##
</dia:string>
8274 <dia:attribute name=
"comment">
8275 <dia:string>##
</dia:string>
8277 <dia:attribute name=
"kind">
8281 <dia:composite type=
"umlparameter">
8282 <dia:attribute name=
"name">
8283 <dia:string>#return_value#
</dia:string>
8285 <dia:attribute name=
"type">
8286 <dia:string>#scalar boolean#
</dia:string>
8288 <dia:attribute name=
"value">
8289 <dia:string>##
</dia:string>
8291 <dia:attribute name=
"comment">
8292 <dia:string>##
</dia:string>
8294 <dia:attribute name=
"kind">
8300 <dia:composite type=
"umloperation">
8301 <dia:attribute name=
"name">
8302 <dia:string>#median#
</dia:string>
8304 <dia:attribute name=
"stereotype">
8305 <dia:string>##
</dia:string>
8307 <dia:attribute name=
"type">
8308 <dia:string>##
</dia:string>
8310 <dia:attribute name=
"visibility">
8313 <dia:attribute name=
"comment">
8314 <dia:string>##
</dia:string>
8316 <dia:attribute name=
"abstract">
8317 <dia:boolean val=
"false"/>
8319 <dia:attribute name=
"inheritance_type">
8322 <dia:attribute name=
"query">
8323 <dia:boolean val=
"false"/>
8325 <dia:attribute name=
"class_scope">
8326 <dia:boolean val=
"false"/>
8328 <dia:attribute name=
"parameters">
8329 <dia:composite type=
"umlparameter">
8330 <dia:attribute name=
"name">
8331 <dia:string>#problem_number#
</dia:string>
8333 <dia:attribute name=
"type">
8334 <dia:string>#scalar integer#
</dia:string>
8336 <dia:attribute name=
"value">
8337 <dia:string>##
</dia:string>
8339 <dia:attribute name=
"comment">
8340 <dia:string>##
</dia:string>
8342 <dia:attribute name=
"kind">
8346 <dia:composite type=
"umlparameter">
8347 <dia:attribute name=
"name">
8348 <dia:string>#column_head#
</dia:string>
8350 <dia:attribute name=
"type">
8351 <dia:string>#scalar string#
</dia:string>
8353 <dia:attribute name=
"value">
8354 <dia:string>##
</dia:string>
8356 <dia:attribute name=
"comment">
8357 <dia:string>##
</dia:string>
8359 <dia:attribute name=
"kind">
8363 <dia:composite type=
"umlparameter">
8364 <dia:attribute name=
"name">
8365 <dia:string>#column#
</dia:string>
8367 <dia:attribute name=
"type">
8368 <dia:string>#scalar integer#
</dia:string>
8370 <dia:attribute name=
"value">
8371 <dia:string>##
</dia:string>
8373 <dia:attribute name=
"comment">
8374 <dia:string>##
</dia:string>
8376 <dia:attribute name=
"kind">
8380 <dia:composite type=
"umlparameter">
8381 <dia:attribute name=
"name">
8382 <dia:string>#unique_in_individual#
</dia:string>
8384 <dia:attribute name=
"type">
8385 <dia:string>#scalar boolean#
</dia:string>
8387 <dia:attribute name=
"value">
8388 <dia:string>##
</dia:string>
8390 <dia:attribute name=
"comment">
8391 <dia:string>##
</dia:string>
8393 <dia:attribute name=
"kind">
8397 <dia:composite type=
"umlparameter">
8398 <dia:attribute name=
"name">
8399 <dia:string>#median#
</dia:string>
8401 <dia:attribute name=
"type">
8402 <dia:string>#scalar number#
</dia:string>
8404 <dia:attribute name=
"value">
8405 <dia:string>##
</dia:string>
8407 <dia:attribute name=
"comment">
8408 <dia:string>##
</dia:string>
8410 <dia:attribute name=
"kind">
8416 <dia:composite type=
"umloperation">
8417 <dia:attribute name=
"name">
8418 <dia:string>#max#
</dia:string>
8420 <dia:attribute name=
"stereotype">
8421 <dia:string>##
</dia:string>
8423 <dia:attribute name=
"type">
8424 <dia:string>##
</dia:string>
8426 <dia:attribute name=
"visibility">
8429 <dia:attribute name=
"comment">
8430 <dia:string>##
</dia:string>
8432 <dia:attribute name=
"abstract">
8433 <dia:boolean val=
"false"/>
8435 <dia:attribute name=
"inheritance_type">
8438 <dia:attribute name=
"query">
8439 <dia:boolean val=
"false"/>
8441 <dia:attribute name=
"class_scope">
8442 <dia:boolean val=
"false"/>
8444 <dia:attribute name=
"parameters">
8445 <dia:composite type=
"umlparameter">
8446 <dia:attribute name=
"name">
8447 <dia:string>#problem_number#
</dia:string>
8449 <dia:attribute name=
"type">
8450 <dia:string>#scalar integer#
</dia:string>
8452 <dia:attribute name=
"value">
8453 <dia:string>##
</dia:string>
8455 <dia:attribute name=
"comment">
8456 <dia:string>##
</dia:string>
8458 <dia:attribute name=
"kind">
8462 <dia:composite type=
"umlparameter">
8463 <dia:attribute name=
"name">
8464 <dia:string>#column#
</dia:string>
8466 <dia:attribute name=
"type">
8467 <dia:string>#scalar integer#
</dia:string>
8469 <dia:attribute name=
"value">
8470 <dia:string>##
</dia:string>
8472 <dia:attribute name=
"comment">
8473 <dia:string>##
</dia:string>
8475 <dia:attribute name=
"kind">
8479 <dia:composite type=
"umlparameter">
8480 <dia:attribute name=
"name">
8481 <dia:string>#column_head#
</dia:string>
8483 <dia:attribute name=
"type">
8484 <dia:string>#scalar string#
</dia:string>
8486 <dia:attribute name=
"value">
8487 <dia:string>##
</dia:string>
8489 <dia:attribute name=
"comment">
8490 <dia:string>##
</dia:string>
8492 <dia:attribute name=
"kind">
8496 <dia:composite type=
"umlparameter">
8497 <dia:attribute name=
"name">
8498 <dia:string>#max#
</dia:string>
8500 <dia:attribute name=
"type">
8501 <dia:string>#scalar number#
</dia:string>
8503 <dia:attribute name=
"value">
8504 <dia:string>##
</dia:string>
8506 <dia:attribute name=
"comment">
8507 <dia:string>##
</dia:string>
8509 <dia:attribute name=
"kind">
8515 <dia:composite type=
"umloperation">
8516 <dia:attribute name=
"name">
8517 <dia:string>#min#
</dia:string>
8519 <dia:attribute name=
"stereotype">
8520 <dia:string>##
</dia:string>
8522 <dia:attribute name=
"type">
8523 <dia:string>##
</dia:string>
8525 <dia:attribute name=
"visibility">
8528 <dia:attribute name=
"comment">
8529 <dia:string>##
</dia:string>
8531 <dia:attribute name=
"abstract">
8532 <dia:boolean val=
"false"/>
8534 <dia:attribute name=
"inheritance_type">
8537 <dia:attribute name=
"query">
8538 <dia:boolean val=
"false"/>
8540 <dia:attribute name=
"class_scope">
8541 <dia:boolean val=
"false"/>
8543 <dia:attribute name=
"parameters">
8544 <dia:composite type=
"umlparameter">
8545 <dia:attribute name=
"name">
8546 <dia:string>#problem_number#
</dia:string>
8548 <dia:attribute name=
"type">
8549 <dia:string>#scalar integer#
</dia:string>
8551 <dia:attribute name=
"value">
8552 <dia:string>##
</dia:string>
8554 <dia:attribute name=
"comment">
8555 <dia:string>##
</dia:string>
8557 <dia:attribute name=
"kind">
8561 <dia:composite type=
"umlparameter">
8562 <dia:attribute name=
"name">
8563 <dia:string>#column#
</dia:string>
8565 <dia:attribute name=
"type">
8566 <dia:string>#scalar integer#
</dia:string>
8568 <dia:attribute name=
"value">
8569 <dia:string>##
</dia:string>
8571 <dia:attribute name=
"comment">
8572 <dia:string>##
</dia:string>
8574 <dia:attribute name=
"kind">
8578 <dia:composite type=
"umlparameter">
8579 <dia:attribute name=
"name">
8580 <dia:string>#column_head#
</dia:string>
8582 <dia:attribute name=
"type">
8583 <dia:string>#scalar string#
</dia:string>
8585 <dia:attribute name=
"value">
8586 <dia:string>##
</dia:string>
8588 <dia:attribute name=
"comment">
8589 <dia:string>##
</dia:string>
8591 <dia:attribute name=
"kind">
8595 <dia:composite type=
"umlparameter">
8596 <dia:attribute name=
"name">
8597 <dia:string>#min#
</dia:string>
8599 <dia:attribute name=
"type">
8600 <dia:string>#scalar number#
</dia:string>
8602 <dia:attribute name=
"value">
8603 <dia:string>##
</dia:string>
8605 <dia:attribute name=
"comment">
8606 <dia:string>##
</dia:string>
8608 <dia:attribute name=
"kind">
8614 <dia:composite type=
"umloperation">
8615 <dia:attribute name=
"name">
8616 <dia:string>#remove_inits#
</dia:string>
8618 <dia:attribute name=
"stereotype">
8619 <dia:string>##
</dia:string>
8621 <dia:attribute name=
"type">
8622 <dia:string>##
</dia:string>
8624 <dia:attribute name=
"visibility">
8627 <dia:attribute name=
"comment">
8628 <dia:string>##
</dia:string>
8630 <dia:attribute name=
"abstract">
8631 <dia:boolean val=
"false"/>
8633 <dia:attribute name=
"inheritance_type">
8636 <dia:attribute name=
"query">
8637 <dia:boolean val=
"false"/>
8639 <dia:attribute name=
"class_scope">
8640 <dia:boolean val=
"false"/>
8642 <dia:attribute name=
"parameters">
8643 <dia:composite type=
"umlparameter">
8644 <dia:attribute name=
"name">
8645 <dia:string>#type#
</dia:string>
8647 <dia:attribute name=
"type">
8648 <dia:string>#scalar string#
</dia:string>
8650 <dia:attribute name=
"value">
8651 <dia:string>##
</dia:string>
8653 <dia:attribute name=
"comment">
8654 <dia:string>##
</dia:string>
8656 <dia:attribute name=
"kind">
8660 <dia:composite type=
"umlparameter">
8661 <dia:attribute name=
"name">
8662 <dia:string>#labels#
</dia:string>
8664 <dia:attribute name=
"type">
8665 <dia:string>#array of strings#
</dia:string>
8667 <dia:attribute name=
"value">
8668 <dia:string>##
</dia:string>
8670 <dia:attribute name=
"comment">
8671 <dia:string>##
</dia:string>
8673 <dia:attribute name=
"kind">
8677 <dia:composite type=
"umlparameter">
8678 <dia:attribute name=
"name">
8679 <dia:string>#indexes#
</dia:string>
8681 <dia:attribute name=
"type">
8682 <dia:string>#array of integers#
</dia:string>
8684 <dia:attribute name=
"value">
8685 <dia:string>##
</dia:string>
8687 <dia:attribute name=
"comment">
8688 <dia:string>##
</dia:string>
8690 <dia:attribute name=
"kind">
8694 <dia:composite type=
"umlparameter">
8695 <dia:attribute name=
"name">
8696 <dia:string>#problem_number#
</dia:string>
8698 <dia:attribute name=
"type">
8699 <dia:string>#scalar integer#
</dia:string>
8701 <dia:attribute name=
"value">
8702 <dia:string>#
1#
</dia:string>
8704 <dia:attribute name=
"comment">
8705 <dia:string>##
</dia:string>
8707 <dia:attribute name=
"kind">
8713 <dia:composite type=
"umloperation">
8714 <dia:attribute name=
"name">
8715 <dia:string>#fractions#
</dia:string>
8717 <dia:attribute name=
"stereotype">
8718 <dia:string>##
</dia:string>
8720 <dia:attribute name=
"type">
8721 <dia:string>##
</dia:string>
8723 <dia:attribute name=
"visibility">
8726 <dia:attribute name=
"comment">
8727 <dia:string>##
</dia:string>
8729 <dia:attribute name=
"abstract">
8730 <dia:boolean val=
"false"/>
8732 <dia:attribute name=
"inheritance_type">
8735 <dia:attribute name=
"query">
8736 <dia:boolean val=
"false"/>
8738 <dia:attribute name=
"class_scope">
8739 <dia:boolean val=
"false"/>
8741 <dia:attribute name=
"parameters">
8742 <dia:composite type=
"umlparameter">
8743 <dia:attribute name=
"name">
8744 <dia:string>#column#
</dia:string>
8746 <dia:attribute name=
"type">
8747 <dia:string>#scalar integer#
</dia:string>
8749 <dia:attribute name=
"value">
8750 <dia:string>##
</dia:string>
8752 <dia:attribute name=
"comment">
8753 <dia:string>##
</dia:string>
8755 <dia:attribute name=
"kind">
8759 <dia:composite type=
"umlparameter">
8760 <dia:attribute name=
"name">
8761 <dia:string>#column_head#
</dia:string>
8763 <dia:attribute name=
"type">
8764 <dia:string>#scalar string#
</dia:string>
8766 <dia:attribute name=
"value">
8767 <dia:string>##
</dia:string>
8769 <dia:attribute name=
"comment">
8770 <dia:string>##
</dia:string>
8772 <dia:attribute name=
"kind">
8776 <dia:composite type=
"umlparameter">
8777 <dia:attribute name=
"name">
8778 <dia:string>#problem_number#
</dia:string>
8780 <dia:attribute name=
"type">
8781 <dia:string>#scalar integer#
</dia:string>
8783 <dia:attribute name=
"value">
8784 <dia:string>##
</dia:string>
8786 <dia:attribute name=
"comment">
8787 <dia:string>##
</dia:string>
8789 <dia:attribute name=
"kind">
8793 <dia:composite type=
"umlparameter">
8794 <dia:attribute name=
"name">
8795 <dia:string>#unique_in_individual#
</dia:string>
8797 <dia:attribute name=
"type">
8798 <dia:string>#scalar boolean#
</dia:string>
8800 <dia:attribute name=
"value">
8801 <dia:string>#
1#
</dia:string>
8803 <dia:attribute name=
"comment">
8804 <dia:string>##
</dia:string>
8806 <dia:attribute name=
"kind">
8810 <dia:composite type=
"umlparameter">
8811 <dia:attribute name=
"name">
8812 <dia:string>#fractions#
</dia:string>
8814 <dia:attribute name=
"type">
8815 <dia:string>#hash of numbers#
</dia:string>
8817 <dia:attribute name=
"value">
8818 <dia:string>##
</dia:string>
8820 <dia:attribute name=
"comment">
8821 <dia:string>##
</dia:string>
8823 <dia:attribute name=
"kind">
8827 <dia:composite type=
"umlparameter">
8828 <dia:attribute name=
"name">
8829 <dia:string>#ignore_missing#
</dia:string>
8831 <dia:attribute name=
"type">
8832 <dia:string>#scalar boolean#
</dia:string>
8834 <dia:attribute name=
"value">
8835 <dia:string>##
</dia:string>
8837 <dia:attribute name=
"comment">
8838 <dia:string>##
</dia:string>
8840 <dia:attribute name=
"kind">
8846 <dia:composite type=
"umloperation">
8847 <dia:attribute name=
"name">
8848 <dia:string>#remove_records#
</dia:string>
8850 <dia:attribute name=
"stereotype">
8851 <dia:string>##
</dia:string>
8853 <dia:attribute name=
"type">
8854 <dia:string>##
</dia:string>
8856 <dia:attribute name=
"visibility">
8859 <dia:attribute name=
"comment">
8860 <dia:string>##
</dia:string>
8862 <dia:attribute name=
"abstract">
8863 <dia:boolean val=
"false"/>
8865 <dia:attribute name=
"inheritance_type">
8868 <dia:attribute name=
"query">
8869 <dia:boolean val=
"false"/>
8871 <dia:attribute name=
"class_scope">
8872 <dia:boolean val=
"false"/>
8874 <dia:attribute name=
"parameters">
8875 <dia:composite type=
"umlparameter">
8876 <dia:attribute name=
"name">
8877 <dia:string>#type#
</dia:string>
8879 <dia:attribute name=
"type">
8880 <dia:string>#mandatory scalar string#
</dia:string>
8882 <dia:attribute name=
"value">
8883 <dia:string>##
</dia:string>
8885 <dia:attribute name=
"comment">
8886 <dia:string>##
</dia:string>
8888 <dia:attribute name=
"kind">
8892 <dia:composite type=
"umlparameter">
8893 <dia:attribute name=
"name">
8894 <dia:string>#problem_number#
</dia:string>
8896 <dia:attribute name=
"type">
8897 <dia:string>#scalar integer#
</dia:string>
8899 <dia:attribute name=
"value">
8900 <dia:string>#
1#
</dia:string>
8902 <dia:attribute name=
"comment">
8903 <dia:string>##
</dia:string>
8905 <dia:attribute name=
"kind">
8911 <dia:composite type=
"umloperation">
8912 <dia:attribute name=
"name">
8913 <dia:string>#table_files#
</dia:string>
8915 <dia:attribute name=
"stereotype">
8916 <dia:string>##
</dia:string>
8918 <dia:attribute name=
"type">
8919 <dia:string>#accessor#
</dia:string>
8921 <dia:attribute name=
"visibility">
8924 <dia:attribute name=
"comment">
8925 <dia:string>##
</dia:string>
8927 <dia:attribute name=
"abstract">
8928 <dia:boolean val=
"false"/>
8930 <dia:attribute name=
"inheritance_type">
8933 <dia:attribute name=
"query">
8934 <dia:boolean val=
"false"/>
8936 <dia:attribute name=
"class_scope">
8937 <dia:boolean val=
"false"/>
8939 <dia:attribute name=
"parameters">
8940 <dia:composite type=
"umlparameter">
8941 <dia:attribute name=
"name">
8942 <dia:string>#problem_numbers#
</dia:string>
8944 <dia:attribute name=
"type">
8945 <dia:string>#array of integers#
</dia:string>
8947 <dia:attribute name=
"value">
8948 <dia:string>##
</dia:string>
8950 <dia:attribute name=
"comment">
8951 <dia:string>##
</dia:string>
8953 <dia:attribute name=
"kind">
8957 <dia:composite type=
"umlparameter">
8958 <dia:attribute name=
"name">
8959 <dia:string>#table_files#
</dia:string>
8961 <dia:attribute name=
"type">
8962 <dia:string>#array of arrays#
</dia:string>
8964 <dia:attribute name=
"value">
8965 <dia:string>##
</dia:string>
8967 <dia:attribute name=
"comment">
8968 <dia:string>##
</dia:string>
8970 <dia:attribute name=
"kind">
8976 <dia:composite type=
"umloperation">
8977 <dia:attribute name=
"name">
8978 <dia:string>#full_name#
</dia:string>
8980 <dia:attribute name=
"stereotype">
8981 <dia:string>##
</dia:string>
8983 <dia:attribute name=
"type">
8984 <dia:string>##
</dia:string>
8986 <dia:attribute name=
"visibility">
8989 <dia:attribute name=
"comment">
8990 <dia:string>##
</dia:string>
8992 <dia:attribute name=
"abstract">
8993 <dia:boolean val=
"false"/>
8995 <dia:attribute name=
"inheritance_type">
8998 <dia:attribute name=
"query">
8999 <dia:boolean val=
"false"/>
9001 <dia:attribute name=
"class_scope">
9002 <dia:boolean val=
"false"/>
9004 <dia:attribute name=
"parameters">
9005 <dia:composite type=
"umlparameter">
9006 <dia:attribute name=
"name">
9007 <dia:string>#full_name#
</dia:string>
9009 <dia:attribute name=
"type">
9010 <dia:string>#scalar string#
</dia:string>
9012 <dia:attribute name=
"value">
9013 <dia:string>##
</dia:string>
9015 <dia:attribute name=
"comment">
9016 <dia:string>##
</dia:string>
9018 <dia:attribute name=
"kind">
9024 <dia:composite type=
"umloperation">
9025 <dia:attribute name=
"name">
9026 <dia:string>#add_extra_data_code#
</dia:string>
9028 <dia:attribute name=
"stereotype">
9029 <dia:string>##
</dia:string>
9031 <dia:attribute name=
"type">
9032 <dia:string>##
</dia:string>
9034 <dia:attribute name=
"visibility">
9037 <dia:attribute name=
"comment">
9038 <dia:string>##
</dia:string>
9040 <dia:attribute name=
"abstract">
9041 <dia:boolean val=
"false"/>
9043 <dia:attribute name=
"inheritance_type">
9046 <dia:attribute name=
"query">
9047 <dia:boolean val=
"false"/>
9049 <dia:attribute name=
"class_scope">
9050 <dia:boolean val=
"false"/>
9052 <dia:attribute name=
"parameters"/>
9054 <dia:composite type=
"umloperation">
9055 <dia:attribute name=
"name">
9056 <dia:string>#write_readers#
</dia:string>
9058 <dia:attribute name=
"stereotype">
9059 <dia:string>##
</dia:string>
9061 <dia:attribute name=
"type">
9062 <dia:string>##
</dia:string>
9064 <dia:attribute name=
"visibility">
9067 <dia:attribute name=
"comment">
9068 <dia:string>##
</dia:string>
9070 <dia:attribute name=
"abstract">
9071 <dia:boolean val=
"false"/>
9073 <dia:attribute name=
"inheritance_type">
9076 <dia:attribute name=
"query">
9077 <dia:boolean val=
"false"/>
9079 <dia:attribute name=
"class_scope">
9080 <dia:boolean val=
"false"/>
9082 <dia:attribute name=
"parameters"/>
9084 <dia:composite type=
"umloperation">
9085 <dia:attribute name=
"name">
9086 <dia:string>#write_get_subs#
</dia:string>
9088 <dia:attribute name=
"stereotype">
9089 <dia:string>##
</dia:string>
9091 <dia:attribute name=
"type">
9092 <dia:string>##
</dia:string>
9094 <dia:attribute name=
"visibility">
9097 <dia:attribute name=
"comment">
9098 <dia:string>##
</dia:string>
9100 <dia:attribute name=
"abstract">
9101 <dia:boolean val=
"false"/>
9103 <dia:attribute name=
"inheritance_type">
9106 <dia:attribute name=
"query">
9107 <dia:boolean val=
"false"/>
9109 <dia:attribute name=
"class_scope">
9110 <dia:boolean val=
"false"/>
9112 <dia:attribute name=
"parameters"/>
9114 <dia:composite type=
"umloperation">
9115 <dia:attribute name=
"name">
9116 <dia:string>#is_simulation#
</dia:string>
9118 <dia:attribute name=
"stereotype">
9119 <dia:string>##
</dia:string>
9121 <dia:attribute name=
"type">
9122 <dia:string>##
</dia:string>
9124 <dia:attribute name=
"visibility">
9127 <dia:attribute name=
"comment">
9128 <dia:string>##
</dia:string>
9130 <dia:attribute name=
"abstract">
9131 <dia:boolean val=
"false"/>
9133 <dia:attribute name=
"inheritance_type">
9136 <dia:attribute name=
"query">
9137 <dia:boolean val=
"false"/>
9139 <dia:attribute name=
"class_scope">
9140 <dia:boolean val=
"false"/>
9142 <dia:attribute name=
"parameters">
9143 <dia:composite type=
"umlparameter">
9144 <dia:attribute name=
"name">
9145 <dia:string>#problem_number#
</dia:string>
9147 <dia:attribute name=
"type">
9148 <dia:string>#scalar integer#
</dia:string>
9150 <dia:attribute name=
"value">
9151 <dia:string>#
0#
</dia:string>
9153 <dia:attribute name=
"comment">
9154 <dia:string>##
</dia:string>
9156 <dia:attribute name=
"kind">
9160 <dia:composite type=
"umlparameter">
9161 <dia:attribute name=
"name">
9162 <dia:string>#is_sim#
</dia:string>
9164 <dia:attribute name=
"type">
9165 <dia:string>#scalar boolean#
</dia:string>
9167 <dia:attribute name=
"value">
9168 <dia:string>#
0#
</dia:string>
9170 <dia:attribute name=
"comment">
9171 <dia:string>##
</dia:string>
9173 <dia:attribute name=
"kind">
9179 <dia:composite type=
"umloperation">
9180 <dia:attribute name=
"name">
9181 <dia:string>#subroutine_files#
</dia:string>
9183 <dia:attribute name=
"stereotype">
9184 <dia:string>##
</dia:string>
9186 <dia:attribute name=
"type">
9187 <dia:string>##
</dia:string>
9189 <dia:attribute name=
"visibility">
9192 <dia:attribute name=
"comment">
9193 <dia:string>##
</dia:string>
9195 <dia:attribute name=
"abstract">
9196 <dia:boolean val=
"false"/>
9198 <dia:attribute name=
"inheritance_type">
9201 <dia:attribute name=
"query">
9202 <dia:boolean val=
"false"/>
9204 <dia:attribute name=
"class_scope">
9205 <dia:boolean val=
"false"/>
9207 <dia:attribute name=
"parameters">
9208 <dia:composite type=
"umlparameter">
9209 <dia:attribute name=
"name">
9210 <dia:string>#fsubs#
</dia:string>
9212 <dia:attribute name=
"type">
9213 <dia:string>#array of strings#
</dia:string>
9215 <dia:attribute name=
"value">
9216 <dia:string>##
</dia:string>
9218 <dia:attribute name=
"comment">
9219 <dia:string>##
</dia:string>
9221 <dia:attribute name=
"kind">
9227 <dia:composite type=
"umloperation">
9228 <dia:attribute name=
"name">
9229 <dia:string>#randomize_inits#
</dia:string>
9231 <dia:attribute name=
"stereotype">
9232 <dia:string>##
</dia:string>
9234 <dia:attribute name=
"type">
9235 <dia:string>##
</dia:string>
9237 <dia:attribute name=
"visibility">
9240 <dia:attribute name=
"comment">
9241 <dia:string>##
</dia:string>
9243 <dia:attribute name=
"abstract">
9244 <dia:boolean val=
"false"/>
9246 <dia:attribute name=
"inheritance_type">
9249 <dia:attribute name=
"query">
9250 <dia:boolean val=
"false"/>
9252 <dia:attribute name=
"class_scope">
9253 <dia:boolean val=
"false"/>
9255 <dia:attribute name=
"parameters">
9256 <dia:composite type=
"umlparameter">
9257 <dia:attribute name=
"name">
9258 <dia:string>#degree#
</dia:string>
9260 <dia:attribute name=
"type">
9261 <dia:string>#scalar number#
</dia:string>
9263 <dia:attribute name=
"value">
9264 <dia:string>##
</dia:string>
9266 <dia:attribute name=
"comment">
9267 <dia:string>##
</dia:string>
9269 <dia:attribute name=
"kind">
9276 <dia:attribute name=
"template">
9277 <dia:boolean val=
"false"/>
9279 <dia:attribute name=
"templates"/>
9281 <dia:object type=
"UML - Class" version=
"0" id=
"O23">
9282 <dia:attribute name=
"obj_pos">
9283 <dia:point val=
"109,-35"/>
9285 <dia:attribute name=
"obj_bb">
9286 <dia:rectangle val=
"108.95,-35.05;111.45,-32.75"/>
9288 <dia:attribute name=
"elem_corner">
9289 <dia:point val=
"109,-35"/>
9291 <dia:attribute name=
"elem_width">
9292 <dia:real val=
"2.3999999999999999"/>
9294 <dia:attribute name=
"elem_height">
9295 <dia:real val=
"2.1999999999999997"/>
9297 <dia:attribute name=
"name">
9298 <dia:string>#data#
</dia:string>
9300 <dia:attribute name=
"stereotype">
9301 <dia:string>##
</dia:string>
9303 <dia:attribute name=
"comment">
9304 <dia:string>##
</dia:string>
9306 <dia:attribute name=
"abstract">
9307 <dia:boolean val=
"true"/>
9309 <dia:attribute name=
"suppress_attributes">
9310 <dia:boolean val=
"false"/>
9312 <dia:attribute name=
"suppress_operations">
9313 <dia:boolean val=
"false"/>
9315 <dia:attribute name=
"visible_attributes">
9316 <dia:boolean val=
"true"/>
9318 <dia:attribute name=
"visible_operations">
9319 <dia:boolean val=
"true"/>
9321 <dia:attribute name=
"visible_comments">
9322 <dia:boolean val=
"false"/>
9324 <dia:attribute name=
"wrap_operations">
9325 <dia:boolean val=
"false"/>
9327 <dia:attribute name=
"wrap_after_char">
9330 <dia:attribute name=
"line_color">
9331 <dia:color val=
"#000000"/>
9333 <dia:attribute name=
"fill_color">
9334 <dia:color val=
"#ffffff"/>
9336 <dia:attribute name=
"text_color">
9337 <dia:color val=
"#000000"/>
9339 <dia:attribute name=
"normal_font">
9340 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
9342 <dia:attribute name=
"abstract_font">
9343 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
9345 <dia:attribute name=
"polymorphic_font">
9346 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
9348 <dia:attribute name=
"classname_font">
9349 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
9351 <dia:attribute name=
"abstract_classname_font">
9352 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
9354 <dia:attribute name=
"comment_font">
9355 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
9357 <dia:attribute name=
"font_height">
9358 <dia:real val=
"0.80000000000000004"/>
9360 <dia:attribute name=
"polymorphic_font_height">
9361 <dia:real val=
"0.80000000000000004"/>
9363 <dia:attribute name=
"abstract_font_height">
9364 <dia:real val=
"0.80000000000000004"/>
9366 <dia:attribute name=
"classname_font_height">
9369 <dia:attribute name=
"abstract_classname_font_height">
9372 <dia:attribute name=
"comment_font_height">
9375 <dia:attribute name=
"attributes"/>
9376 <dia:attribute name=
"operations"/>
9377 <dia:attribute name=
"template">
9378 <dia:boolean val=
"false"/>
9380 <dia:attribute name=
"templates"/>
9382 <dia:object type=
"UML - Association" version=
"0" id=
"O24">
9383 <dia:attribute name=
"obj_pos">
9384 <dia:point val=
"109,-35"/>
9386 <dia:attribute name=
"obj_bb">
9387 <dia:rectangle val=
"96.1,-36.7;109.35,-14.1"/>
9389 <dia:attribute name=
"orth_points">
9390 <dia:point val=
"109,-35"/>
9391 <dia:point val=
"109,-36"/>
9392 <dia:point val=
"104,-36"/>
9393 <dia:point val=
"104,-15.7"/>
9394 <dia:point val=
"96.85,-15.7"/>
9396 <dia:attribute name=
"orth_orient">
9402 <dia:attribute name=
"autorouting">
9403 <dia:boolean val=
"false"/>
9405 <dia:attribute name=
"name">
9406 <dia:string>##
</dia:string>
9408 <dia:attribute name=
"direction">
9411 <dia:attribute name=
"ends">
9413 <dia:attribute name=
"role">
9414 <dia:string>##
</dia:string>
9416 <dia:attribute name=
"multiplicity">
9417 <dia:string>##
</dia:string>
9419 <dia:attribute name=
"arrow">
9420 <dia:boolean val=
"false"/>
9422 <dia:attribute name=
"aggregate">
9427 <dia:attribute name=
"role">
9428 <dia:string>##
</dia:string>
9430 <dia:attribute name=
"multiplicity">
9431 <dia:string>##
</dia:string>
9433 <dia:attribute name=
"arrow">
9434 <dia:boolean val=
"false"/>
9436 <dia:attribute name=
"aggregate">
9442 <dia:connection handle=
"0" to=
"O23" connection=
"0"/>
9443 <dia:connection handle=
"1" to=
"O22" connection=
"117"/>
9446 <dia:object type=
"UML - Class" version=
"0" id=
"O25">
9447 <dia:attribute name=
"obj_pos">
9448 <dia:point val=
"103,-36"/>
9450 <dia:attribute name=
"obj_bb">
9451 <dia:rectangle val=
"102.95,-36.05;106.35,-33.75"/>
9453 <dia:attribute name=
"elem_corner">
9454 <dia:point val=
"103,-36"/>
9456 <dia:attribute name=
"elem_width">
9457 <dia:real val=
"3.3000000000000003"/>
9459 <dia:attribute name=
"elem_height">
9460 <dia:real val=
"2.1999999999999997"/>
9462 <dia:attribute name=
"name">
9463 <dia:string>#output#
</dia:string>
9465 <dia:attribute name=
"stereotype">
9466 <dia:string>##
</dia:string>
9468 <dia:attribute name=
"comment">
9469 <dia:string>##
</dia:string>
9471 <dia:attribute name=
"abstract">
9472 <dia:boolean val=
"true"/>
9474 <dia:attribute name=
"suppress_attributes">
9475 <dia:boolean val=
"false"/>
9477 <dia:attribute name=
"suppress_operations">
9478 <dia:boolean val=
"false"/>
9480 <dia:attribute name=
"visible_attributes">
9481 <dia:boolean val=
"true"/>
9483 <dia:attribute name=
"visible_operations">
9484 <dia:boolean val=
"true"/>
9486 <dia:attribute name=
"visible_comments">
9487 <dia:boolean val=
"false"/>
9489 <dia:attribute name=
"wrap_operations">
9490 <dia:boolean val=
"false"/>
9492 <dia:attribute name=
"wrap_after_char">
9495 <dia:attribute name=
"line_color">
9496 <dia:color val=
"#000000"/>
9498 <dia:attribute name=
"fill_color">
9499 <dia:color val=
"#ffffff"/>
9501 <dia:attribute name=
"text_color">
9502 <dia:color val=
"#000000"/>
9504 <dia:attribute name=
"normal_font">
9505 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
9507 <dia:attribute name=
"abstract_font">
9508 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
9510 <dia:attribute name=
"polymorphic_font">
9511 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
9513 <dia:attribute name=
"classname_font">
9514 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
9516 <dia:attribute name=
"abstract_classname_font">
9517 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
9519 <dia:attribute name=
"comment_font">
9520 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
9522 <dia:attribute name=
"font_height">
9523 <dia:real val=
"0.80000000000000004"/>
9525 <dia:attribute name=
"polymorphic_font_height">
9526 <dia:real val=
"0.80000000000000004"/>
9528 <dia:attribute name=
"abstract_font_height">
9529 <dia:real val=
"0.80000000000000004"/>
9531 <dia:attribute name=
"classname_font_height">
9534 <dia:attribute name=
"abstract_classname_font_height">
9537 <dia:attribute name=
"comment_font_height">
9540 <dia:attribute name=
"attributes"/>
9541 <dia:attribute name=
"operations"/>
9542 <dia:attribute name=
"template">
9543 <dia:boolean val=
"false"/>
9545 <dia:attribute name=
"templates"/>
9547 <dia:object type=
"UML - Association" version=
"0" id=
"O26">
9548 <dia:attribute name=
"obj_pos">
9549 <dia:point val=
"103,-36"/>
9551 <dia:attribute name=
"obj_bb">
9552 <dia:rectangle val=
"96.1,-36.05;103.05,-13.3"/>
9554 <dia:attribute name=
"orth_points">
9555 <dia:point val=
"103,-36"/>
9556 <dia:point val=
"99.925,-36"/>
9557 <dia:point val=
"99.925,-14.9"/>
9558 <dia:point val=
"96.85,-14.9"/>
9560 <dia:attribute name=
"orth_orient">
9565 <dia:attribute name=
"name">
9566 <dia:string>##
</dia:string>
9568 <dia:attribute name=
"direction">
9571 <dia:attribute name=
"ends">
9573 <dia:attribute name=
"role">
9574 <dia:string>##
</dia:string>
9576 <dia:attribute name=
"multiplicity">
9577 <dia:string>##
</dia:string>
9579 <dia:attribute name=
"arrow">
9580 <dia:boolean val=
"false"/>
9582 <dia:attribute name=
"aggregate">
9587 <dia:attribute name=
"role">
9588 <dia:string>##
</dia:string>
9590 <dia:attribute name=
"multiplicity">
9591 <dia:string>##
</dia:string>
9593 <dia:attribute name=
"arrow">
9594 <dia:boolean val=
"false"/>
9596 <dia:attribute name=
"aggregate">
9602 <dia:connection handle=
"0" to=
"O25" connection=
"0"/>
9603 <dia:connection handle=
"1" to=
"O22" connection=
"119"/>
9606 <dia:object type=
"UML - Class" version=
"0" id=
"O27">
9607 <dia:attribute name=
"obj_pos">
9608 <dia:point val=
"99,58"/>
9610 <dia:attribute name=
"obj_bb">
9611 <dia:rectangle val=
"98.95,57.95;101.9,60.25"/>
9613 <dia:attribute name=
"elem_corner">
9614 <dia:point val=
"99,58"/>
9616 <dia:attribute name=
"elem_width">
9617 <dia:real val=
"2.8500000000000001"/>
9619 <dia:attribute name=
"elem_height">
9620 <dia:real val=
"2.1999999999999997"/>
9622 <dia:attribute name=
"name">
9623 <dia:string>#sigma#
</dia:string>
9625 <dia:attribute name=
"stereotype">
9626 <dia:string>##
</dia:string>
9628 <dia:attribute name=
"comment">
9629 <dia:string>##
</dia:string>
9631 <dia:attribute name=
"abstract">
9632 <dia:boolean val=
"false"/>
9634 <dia:attribute name=
"suppress_attributes">
9635 <dia:boolean val=
"false"/>
9637 <dia:attribute name=
"suppress_operations">
9638 <dia:boolean val=
"false"/>
9640 <dia:attribute name=
"visible_attributes">
9641 <dia:boolean val=
"true"/>
9643 <dia:attribute name=
"visible_operations">
9644 <dia:boolean val=
"true"/>
9646 <dia:attribute name=
"visible_comments">
9647 <dia:boolean val=
"false"/>
9649 <dia:attribute name=
"wrap_operations">
9650 <dia:boolean val=
"false"/>
9652 <dia:attribute name=
"wrap_after_char">
9655 <dia:attribute name=
"line_color">
9656 <dia:color val=
"#000000"/>
9658 <dia:attribute name=
"fill_color">
9659 <dia:color val=
"#ffffff"/>
9661 <dia:attribute name=
"text_color">
9662 <dia:color val=
"#000000"/>
9664 <dia:attribute name=
"normal_font">
9665 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
9667 <dia:attribute name=
"abstract_font">
9668 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
9670 <dia:attribute name=
"polymorphic_font">
9671 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
9673 <dia:attribute name=
"classname_font">
9674 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
9676 <dia:attribute name=
"abstract_classname_font">
9677 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
9679 <dia:attribute name=
"comment_font">
9680 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
9682 <dia:attribute name=
"font_height">
9683 <dia:real val=
"0.80000000000000004"/>
9685 <dia:attribute name=
"polymorphic_font_height">
9686 <dia:real val=
"0.80000000000000004"/>
9688 <dia:attribute name=
"abstract_font_height">
9689 <dia:real val=
"0.80000000000000004"/>
9691 <dia:attribute name=
"classname_font_height">
9694 <dia:attribute name=
"abstract_classname_font_height">
9697 <dia:attribute name=
"comment_font_height">
9700 <dia:attribute name=
"attributes"/>
9701 <dia:attribute name=
"operations"/>
9702 <dia:attribute name=
"template">
9703 <dia:boolean val=
"false"/>
9705 <dia:attribute name=
"templates"/>
9707 <dia:object type=
"UML - Generalization" version=
"0" id=
"O28">
9708 <dia:attribute name=
"obj_pos">
9709 <dia:point val=
"119.175,54.8"/>
9711 <dia:attribute name=
"obj_bb">
9712 <dia:rectangle val=
"100.375,54.75;120.025,58.05"/>
9714 <dia:attribute name=
"orth_points">
9715 <dia:point val=
"119.175,54.8"/>
9716 <dia:point val=
"119.175,57"/>
9717 <dia:point val=
"100.425,57"/>
9718 <dia:point val=
"100.425,58"/>
9720 <dia:attribute name=
"orth_orient">
9725 <dia:attribute name=
"orth_autoroute">
9726 <dia:boolean val=
"false"/>
9728 <dia:attribute name=
"line_colour">
9729 <dia:color val=
"#000000"/>
9731 <dia:attribute name=
"name">
9732 <dia:string>##
</dia:string>
9734 <dia:attribute name=
"stereotype">
9735 <dia:string>##
</dia:string>
9738 <dia:connection handle=
"0" to=
"O101" connection=
"6"/>
9739 <dia:connection handle=
"1" to=
"O27" connection=
"1"/>
9742 <dia:object type=
"UML - Generalization" version=
"0" id=
"O29">
9743 <dia:attribute name=
"obj_pos">
9744 <dia:point val=
"12.4,40.6"/>
9746 <dia:attribute name=
"obj_bb">
9747 <dia:rectangle val=
"11.55,40.55;31.925,45.05"/>
9749 <dia:attribute name=
"orth_points">
9750 <dia:point val=
"12.4,40.6"/>
9751 <dia:point val=
"12.4,44"/>
9752 <dia:point val=
"31.875,44"/>
9753 <dia:point val=
"31.875,45"/>
9755 <dia:attribute name=
"orth_orient">
9760 <dia:attribute name=
"orth_autoroute">
9761 <dia:boolean val=
"false"/>
9763 <dia:attribute name=
"line_colour">
9764 <dia:color val=
"#000000"/>
9766 <dia:attribute name=
"name">
9767 <dia:string>##
</dia:string>
9769 <dia:attribute name=
"stereotype">
9770 <dia:string>##
</dia:string>
9773 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
9774 <dia:connection handle=
"1" to=
"O69" connection=
"1"/>
9777 <dia:object type=
"UML - Association" version=
"0" id=
"O30">
9778 <dia:attribute name=
"obj_pos">
9779 <dia:point val=
"77,45"/>
9781 <dia:attribute name=
"obj_bb">
9782 <dia:rectangle val=
"76.95,27.25;95.3264,47.4"/>
9784 <dia:attribute name=
"orth_points">
9785 <dia:point val=
"77,45"/>
9786 <dia:point val=
"77,42"/>
9787 <dia:point val=
"95.2764,42"/>
9788 <dia:point val=
"95.2764,28"/>
9789 <dia:point val=
"92.6,28"/>
9791 <dia:attribute name=
"orth_orient">
9797 <dia:attribute name=
"autorouting">
9798 <dia:boolean val=
"false"/>
9800 <dia:attribute name=
"name">
9801 <dia:string>##
</dia:string>
9803 <dia:attribute name=
"direction">
9806 <dia:attribute name=
"ends">
9808 <dia:attribute name=
"role">
9809 <dia:string>##
</dia:string>
9811 <dia:attribute name=
"multiplicity">
9812 <dia:string>##
</dia:string>
9814 <dia:attribute name=
"arrow">
9815 <dia:boolean val=
"false"/>
9817 <dia:attribute name=
"aggregate">
9822 <dia:attribute name=
"role">
9823 <dia:string>##
</dia:string>
9825 <dia:attribute name=
"multiplicity">
9826 <dia:string>##
</dia:string>
9828 <dia:attribute name=
"arrow">
9829 <dia:boolean val=
"false"/>
9831 <dia:attribute name=
"aggregate">
9837 <dia:connection handle=
"0" to=
"O83" connection=
"0"/>
9838 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
9841 <dia:object type=
"UML - Generalization" version=
"0" id=
"O31">
9842 <dia:attribute name=
"obj_pos">
9843 <dia:point val=
"12.4,40.6"/>
9845 <dia:attribute name=
"obj_bb">
9846 <dia:rectangle val=
"11.55,40.55;78.475,45.05"/>
9848 <dia:attribute name=
"orth_points">
9849 <dia:point val=
"12.4,40.6"/>
9850 <dia:point val=
"12.4,44"/>
9851 <dia:point val=
"78.425,44"/>
9852 <dia:point val=
"78.425,45"/>
9854 <dia:attribute name=
"orth_orient">
9859 <dia:attribute name=
"orth_autoroute">
9860 <dia:boolean val=
"false"/>
9862 <dia:attribute name=
"line_colour">
9863 <dia:color val=
"#000000"/>
9865 <dia:attribute name=
"name">
9866 <dia:string>##
</dia:string>
9868 <dia:attribute name=
"stereotype">
9869 <dia:string>##
</dia:string>
9872 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
9873 <dia:connection handle=
"1" to=
"O83" connection=
"1"/>
9876 <dia:object type=
"UML - Association" version=
"0" id=
"O32">
9877 <dia:attribute name=
"obj_pos">
9878 <dia:point val=
"68,45"/>
9880 <dia:attribute name=
"obj_bb">
9881 <dia:rectangle val=
"67.95,27.25;95.3264,47.4"/>
9883 <dia:attribute name=
"orth_points">
9884 <dia:point val=
"68,45"/>
9885 <dia:point val=
"68,42"/>
9886 <dia:point val=
"95.2764,42"/>
9887 <dia:point val=
"95.2764,28"/>
9888 <dia:point val=
"92.6,28"/>
9890 <dia:attribute name=
"orth_orient">
9896 <dia:attribute name=
"autorouting">
9897 <dia:boolean val=
"false"/>
9899 <dia:attribute name=
"name">
9900 <dia:string>##
</dia:string>
9902 <dia:attribute name=
"direction">
9905 <dia:attribute name=
"ends">
9907 <dia:attribute name=
"role">
9908 <dia:string>##
</dia:string>
9910 <dia:attribute name=
"multiplicity">
9911 <dia:string>##
</dia:string>
9913 <dia:attribute name=
"arrow">
9914 <dia:boolean val=
"false"/>
9916 <dia:attribute name=
"aggregate">
9921 <dia:attribute name=
"role">
9922 <dia:string>##
</dia:string>
9924 <dia:attribute name=
"multiplicity">
9925 <dia:string>##
</dia:string>
9927 <dia:attribute name=
"arrow">
9928 <dia:boolean val=
"false"/>
9930 <dia:attribute name=
"aggregate">
9936 <dia:connection handle=
"0" to=
"O85" connection=
"0"/>
9937 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
9940 <dia:object type=
"UML - Generalization" version=
"0" id=
"O33">
9941 <dia:attribute name=
"obj_pos">
9942 <dia:point val=
"12.4,40.6"/>
9944 <dia:attribute name=
"obj_bb">
9945 <dia:rectangle val=
"11.55,40.55;69.25,45.05"/>
9947 <dia:attribute name=
"orth_points">
9948 <dia:point val=
"12.4,40.6"/>
9949 <dia:point val=
"12.4,44"/>
9950 <dia:point val=
"69.2,44"/>
9951 <dia:point val=
"69.2,45"/>
9953 <dia:attribute name=
"orth_orient">
9958 <dia:attribute name=
"orth_autoroute">
9959 <dia:boolean val=
"false"/>
9961 <dia:attribute name=
"line_colour">
9962 <dia:color val=
"#000000"/>
9964 <dia:attribute name=
"name">
9965 <dia:string>##
</dia:string>
9967 <dia:attribute name=
"stereotype">
9968 <dia:string>##
</dia:string>
9971 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
9972 <dia:connection handle=
"1" to=
"O85" connection=
"1"/>
9975 <dia:object type=
"UML - Association" version=
"0" id=
"O34">
9976 <dia:attribute name=
"obj_pos">
9977 <dia:point val=
"46,45"/>
9979 <dia:attribute name=
"obj_bb">
9980 <dia:rectangle val=
"45.95,27.25;95.3264,47.4"/>
9982 <dia:attribute name=
"orth_points">
9983 <dia:point val=
"46,45"/>
9984 <dia:point val=
"46,42"/>
9985 <dia:point val=
"95.2764,42"/>
9986 <dia:point val=
"95.2764,28"/>
9987 <dia:point val=
"92.6,28"/>
9989 <dia:attribute name=
"orth_orient">
9995 <dia:attribute name=
"autorouting">
9996 <dia:boolean val=
"false"/>
9998 <dia:attribute name=
"name">
9999 <dia:string>##
</dia:string>
10001 <dia:attribute name=
"direction">
10002 <dia:enum val=
"0"/>
10004 <dia:attribute name=
"ends">
10006 <dia:attribute name=
"role">
10007 <dia:string>##
</dia:string>
10009 <dia:attribute name=
"multiplicity">
10010 <dia:string>##
</dia:string>
10012 <dia:attribute name=
"arrow">
10013 <dia:boolean val=
"false"/>
10015 <dia:attribute name=
"aggregate">
10016 <dia:enum val=
"0"/>
10020 <dia:attribute name=
"role">
10021 <dia:string>##
</dia:string>
10023 <dia:attribute name=
"multiplicity">
10024 <dia:string>##
</dia:string>
10026 <dia:attribute name=
"arrow">
10027 <dia:boolean val=
"false"/>
10029 <dia:attribute name=
"aggregate">
10030 <dia:enum val=
"1"/>
10035 <dia:connection handle=
"0" to=
"O66" connection=
"0"/>
10036 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
10039 <dia:object type=
"UML - Generalization" version=
"0" id=
"O35">
10040 <dia:attribute name=
"obj_pos">
10041 <dia:point val=
"12.4,40.6"/>
10043 <dia:attribute name=
"obj_bb">
10044 <dia:rectangle val=
"11.55,40.55;48.6,45.05"/>
10046 <dia:attribute name=
"orth_points">
10047 <dia:point val=
"12.4,40.6"/>
10048 <dia:point val=
"12.4,44"/>
10049 <dia:point val=
"48.55,44"/>
10050 <dia:point val=
"48.55,45"/>
10052 <dia:attribute name=
"orth_orient">
10053 <dia:enum val=
"1"/>
10054 <dia:enum val=
"0"/>
10055 <dia:enum val=
"1"/>
10057 <dia:attribute name=
"orth_autoroute">
10058 <dia:boolean val=
"false"/>
10060 <dia:attribute name=
"line_colour">
10061 <dia:color val=
"#000000"/>
10063 <dia:attribute name=
"name">
10064 <dia:string>##
</dia:string>
10066 <dia:attribute name=
"stereotype">
10067 <dia:string>##
</dia:string>
10070 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
10071 <dia:connection handle=
"1" to=
"O66" connection=
"1"/>
10074 <dia:object type=
"UML - Association" version=
"0" id=
"O36">
10075 <dia:attribute name=
"obj_pos">
10076 <dia:point val=
"16,54"/>
10078 <dia:attribute name=
"obj_bb">
10079 <dia:rectangle val=
"15.95,26.45;95.6883,56.4"/>
10081 <dia:attribute name=
"orth_points">
10082 <dia:point val=
"16,54"/>
10083 <dia:point val=
"16,51"/>
10084 <dia:point val=
"95.6383,51"/>
10085 <dia:point val=
"95.6383,27.2"/>
10086 <dia:point val=
"92.6,27.2"/>
10088 <dia:attribute name=
"orth_orient">
10089 <dia:enum val=
"1"/>
10090 <dia:enum val=
"0"/>
10091 <dia:enum val=
"1"/>
10092 <dia:enum val=
"0"/>
10094 <dia:attribute name=
"autorouting">
10095 <dia:boolean val=
"false"/>
10097 <dia:attribute name=
"name">
10098 <dia:string>##
</dia:string>
10100 <dia:attribute name=
"direction">
10101 <dia:enum val=
"0"/>
10103 <dia:attribute name=
"ends">
10105 <dia:attribute name=
"role">
10106 <dia:string>##
</dia:string>
10108 <dia:attribute name=
"multiplicity">
10109 <dia:string>##
</dia:string>
10111 <dia:attribute name=
"arrow">
10112 <dia:boolean val=
"false"/>
10114 <dia:attribute name=
"aggregate">
10115 <dia:enum val=
"0"/>
10119 <dia:attribute name=
"role">
10120 <dia:string>##
</dia:string>
10122 <dia:attribute name=
"multiplicity">
10123 <dia:string>##
</dia:string>
10125 <dia:attribute name=
"arrow">
10126 <dia:boolean val=
"false"/>
10128 <dia:attribute name=
"aggregate">
10129 <dia:enum val=
"1"/>
10134 <dia:connection handle=
"0" to=
"O37" connection=
"0"/>
10135 <dia:connection handle=
"1" to=
"O3" connection=
"53"/>
10138 <dia:object type=
"UML - Class" version=
"0" id=
"O37">
10139 <dia:attribute name=
"obj_pos">
10140 <dia:point val=
"16,54"/>
10142 <dia:attribute name=
"obj_bb">
10143 <dia:rectangle val=
"15.95,53.95;18.45,56.25"/>
10145 <dia:attribute name=
"elem_corner">
10146 <dia:point val=
"16,54"/>
10148 <dia:attribute name=
"elem_width">
10149 <dia:real val=
"2.3999999999999999"/>
10151 <dia:attribute name=
"elem_height">
10152 <dia:real val=
"2.1999999999999997"/>
10154 <dia:attribute name=
"name">
10155 <dia:string>#infn#
</dia:string>
10157 <dia:attribute name=
"stereotype">
10158 <dia:string>##
</dia:string>
10160 <dia:attribute name=
"comment">
10161 <dia:string>##
</dia:string>
10163 <dia:attribute name=
"abstract">
10164 <dia:boolean val=
"false"/>
10166 <dia:attribute name=
"suppress_attributes">
10167 <dia:boolean val=
"false"/>
10169 <dia:attribute name=
"suppress_operations">
10170 <dia:boolean val=
"false"/>
10172 <dia:attribute name=
"visible_attributes">
10173 <dia:boolean val=
"true"/>
10175 <dia:attribute name=
"visible_operations">
10176 <dia:boolean val=
"true"/>
10178 <dia:attribute name=
"visible_comments">
10179 <dia:boolean val=
"false"/>
10181 <dia:attribute name=
"wrap_operations">
10182 <dia:boolean val=
"false"/>
10184 <dia:attribute name=
"wrap_after_char">
10185 <dia:int val=
"40"/>
10187 <dia:attribute name=
"line_color">
10188 <dia:color val=
"#000000"/>
10190 <dia:attribute name=
"fill_color">
10191 <dia:color val=
"#ffffff"/>
10193 <dia:attribute name=
"text_color">
10194 <dia:color val=
"#000000"/>
10196 <dia:attribute name=
"normal_font">
10197 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
10199 <dia:attribute name=
"abstract_font">
10200 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
10202 <dia:attribute name=
"polymorphic_font">
10203 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
10205 <dia:attribute name=
"classname_font">
10206 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
10208 <dia:attribute name=
"abstract_classname_font">
10209 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
10211 <dia:attribute name=
"comment_font">
10212 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
10214 <dia:attribute name=
"font_height">
10215 <dia:real val=
"0.80000000000000004"/>
10217 <dia:attribute name=
"polymorphic_font_height">
10218 <dia:real val=
"0.80000000000000004"/>
10220 <dia:attribute name=
"abstract_font_height">
10221 <dia:real val=
"0.80000000000000004"/>
10223 <dia:attribute name=
"classname_font_height">
10224 <dia:real val=
"1"/>
10226 <dia:attribute name=
"abstract_classname_font_height">
10227 <dia:real val=
"1"/>
10229 <dia:attribute name=
"comment_font_height">
10230 <dia:real val=
"1"/>
10232 <dia:attribute name=
"attributes"/>
10233 <dia:attribute name=
"operations"/>
10234 <dia:attribute name=
"template">
10235 <dia:boolean val=
"false"/>
10237 <dia:attribute name=
"templates"/>
10239 <dia:object type=
"UML - Generalization" version=
"0" id=
"O38">
10240 <dia:attribute name=
"obj_pos">
10241 <dia:point val=
"14.4,49.2"/>
10243 <dia:attribute name=
"obj_bb">
10244 <dia:rectangle val=
"13.55,49.15;17.25,54.05"/>
10246 <dia:attribute name=
"orth_points">
10247 <dia:point val=
"14.4,49.2"/>
10248 <dia:point val=
"14.4,53"/>
10249 <dia:point val=
"17.2,53"/>
10250 <dia:point val=
"17.2,54"/>
10252 <dia:attribute name=
"orth_orient">
10253 <dia:enum val=
"1"/>
10254 <dia:enum val=
"0"/>
10255 <dia:enum val=
"1"/>
10257 <dia:attribute name=
"orth_autoroute">
10258 <dia:boolean val=
"false"/>
10260 <dia:attribute name=
"line_colour">
10261 <dia:color val=
"#000000"/>
10263 <dia:attribute name=
"name">
10264 <dia:string>##
</dia:string>
10266 <dia:attribute name=
"stereotype">
10267 <dia:string>##
</dia:string>
10270 <dia:connection handle=
"0" to=
"O81" connection=
"6"/>
10271 <dia:connection handle=
"1" to=
"O37" connection=
"1"/>
10274 <dia:object type=
"UML - Association" version=
"0" id=
"O39">
10275 <dia:attribute name=
"obj_pos">
10276 <dia:point val=
"62,45"/>
10278 <dia:attribute name=
"obj_bb">
10279 <dia:rectangle val=
"61.95,27.25;95.3264,47.4"/>
10281 <dia:attribute name=
"orth_points">
10282 <dia:point val=
"62,45"/>
10283 <dia:point val=
"62,42"/>
10284 <dia:point val=
"95.2764,42"/>
10285 <dia:point val=
"95.2764,28"/>
10286 <dia:point val=
"92.6,28"/>
10288 <dia:attribute name=
"orth_orient">
10289 <dia:enum val=
"1"/>
10290 <dia:enum val=
"0"/>
10291 <dia:enum val=
"1"/>
10292 <dia:enum val=
"0"/>
10294 <dia:attribute name=
"autorouting">
10295 <dia:boolean val=
"false"/>
10297 <dia:attribute name=
"name">
10298 <dia:string>##
</dia:string>
10300 <dia:attribute name=
"direction">
10301 <dia:enum val=
"0"/>
10303 <dia:attribute name=
"ends">
10305 <dia:attribute name=
"role">
10306 <dia:string>##
</dia:string>
10308 <dia:attribute name=
"multiplicity">
10309 <dia:string>##
</dia:string>
10311 <dia:attribute name=
"arrow">
10312 <dia:boolean val=
"false"/>
10314 <dia:attribute name=
"aggregate">
10315 <dia:enum val=
"0"/>
10319 <dia:attribute name=
"role">
10320 <dia:string>##
</dia:string>
10322 <dia:attribute name=
"multiplicity">
10323 <dia:string>##
</dia:string>
10325 <dia:attribute name=
"arrow">
10326 <dia:boolean val=
"false"/>
10328 <dia:attribute name=
"aggregate">
10329 <dia:enum val=
"1"/>
10334 <dia:connection handle=
"0" to=
"O86" connection=
"0"/>
10335 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
10338 <dia:object type=
"UML - Generalization" version=
"0" id=
"O40">
10339 <dia:attribute name=
"obj_pos">
10340 <dia:point val=
"12.4,40.6"/>
10342 <dia:attribute name=
"obj_bb">
10343 <dia:rectangle val=
"11.55,40.55;64.6,45.05"/>
10345 <dia:attribute name=
"orth_points">
10346 <dia:point val=
"12.4,40.6"/>
10347 <dia:point val=
"12.4,44"/>
10348 <dia:point val=
"64.55,44"/>
10349 <dia:point val=
"64.55,45"/>
10351 <dia:attribute name=
"orth_orient">
10352 <dia:enum val=
"1"/>
10353 <dia:enum val=
"0"/>
10354 <dia:enum val=
"1"/>
10356 <dia:attribute name=
"orth_autoroute">
10357 <dia:boolean val=
"false"/>
10359 <dia:attribute name=
"line_colour">
10360 <dia:color val=
"#000000"/>
10362 <dia:attribute name=
"name">
10363 <dia:string>##
</dia:string>
10365 <dia:attribute name=
"stereotype">
10366 <dia:string>##
</dia:string>
10369 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
10370 <dia:connection handle=
"1" to=
"O86" connection=
"1"/>
10373 <dia:object type=
"UML - Association" version=
"0" id=
"O41">
10374 <dia:attribute name=
"obj_pos">
10375 <dia:point val=
"10,54"/>
10377 <dia:attribute name=
"obj_bb">
10378 <dia:rectangle val=
"9.95,26.45;95.7413,56.4"/>
10380 <dia:attribute name=
"orth_points">
10381 <dia:point val=
"10,54"/>
10382 <dia:point val=
"10,51"/>
10383 <dia:point val=
"95.6913,51"/>
10384 <dia:point val=
"95.6913,27.2"/>
10385 <dia:point val=
"92.6,27.2"/>
10387 <dia:attribute name=
"orth_orient">
10388 <dia:enum val=
"1"/>
10389 <dia:enum val=
"0"/>
10390 <dia:enum val=
"1"/>
10391 <dia:enum val=
"0"/>
10393 <dia:attribute name=
"autorouting">
10394 <dia:boolean val=
"false"/>
10396 <dia:attribute name=
"name">
10397 <dia:string>##
</dia:string>
10399 <dia:attribute name=
"direction">
10400 <dia:enum val=
"0"/>
10402 <dia:attribute name=
"ends">
10404 <dia:attribute name=
"role">
10405 <dia:string>##
</dia:string>
10407 <dia:attribute name=
"multiplicity">
10408 <dia:string>##
</dia:string>
10410 <dia:attribute name=
"arrow">
10411 <dia:boolean val=
"false"/>
10413 <dia:attribute name=
"aggregate">
10414 <dia:enum val=
"0"/>
10418 <dia:attribute name=
"role">
10419 <dia:string>##
</dia:string>
10421 <dia:attribute name=
"multiplicity">
10422 <dia:string>##
</dia:string>
10424 <dia:attribute name=
"arrow">
10425 <dia:boolean val=
"false"/>
10427 <dia:attribute name=
"aggregate">
10428 <dia:enum val=
"1"/>
10433 <dia:connection handle=
"0" to=
"O42" connection=
"0"/>
10434 <dia:connection handle=
"1" to=
"O3" connection=
"53"/>
10437 <dia:object type=
"UML - Class" version=
"0" id=
"O42">
10438 <dia:attribute name=
"obj_pos">
10439 <dia:point val=
"10,54"/>
10441 <dia:attribute name=
"obj_bb">
10442 <dia:rectangle val=
"9.95,53.95;12.9,56.25"/>
10444 <dia:attribute name=
"elem_corner">
10445 <dia:point val=
"10,54"/>
10447 <dia:attribute name=
"elem_width">
10448 <dia:real val=
"2.8500000000000001"/>
10450 <dia:attribute name=
"elem_height">
10451 <dia:real val=
"2.1999999999999997"/>
10453 <dia:attribute name=
"name">
10454 <dia:string>#error#
</dia:string>
10456 <dia:attribute name=
"stereotype">
10457 <dia:string>##
</dia:string>
10459 <dia:attribute name=
"comment">
10460 <dia:string>##
</dia:string>
10462 <dia:attribute name=
"abstract">
10463 <dia:boolean val=
"false"/>
10465 <dia:attribute name=
"suppress_attributes">
10466 <dia:boolean val=
"false"/>
10468 <dia:attribute name=
"suppress_operations">
10469 <dia:boolean val=
"false"/>
10471 <dia:attribute name=
"visible_attributes">
10472 <dia:boolean val=
"true"/>
10474 <dia:attribute name=
"visible_operations">
10475 <dia:boolean val=
"true"/>
10477 <dia:attribute name=
"visible_comments">
10478 <dia:boolean val=
"false"/>
10480 <dia:attribute name=
"wrap_operations">
10481 <dia:boolean val=
"false"/>
10483 <dia:attribute name=
"wrap_after_char">
10484 <dia:int val=
"40"/>
10486 <dia:attribute name=
"line_color">
10487 <dia:color val=
"#000000"/>
10489 <dia:attribute name=
"fill_color">
10490 <dia:color val=
"#ffffff"/>
10492 <dia:attribute name=
"text_color">
10493 <dia:color val=
"#000000"/>
10495 <dia:attribute name=
"normal_font">
10496 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
10498 <dia:attribute name=
"abstract_font">
10499 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
10501 <dia:attribute name=
"polymorphic_font">
10502 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
10504 <dia:attribute name=
"classname_font">
10505 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
10507 <dia:attribute name=
"abstract_classname_font">
10508 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
10510 <dia:attribute name=
"comment_font">
10511 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
10513 <dia:attribute name=
"font_height">
10514 <dia:real val=
"0.80000000000000004"/>
10516 <dia:attribute name=
"polymorphic_font_height">
10517 <dia:real val=
"0.80000000000000004"/>
10519 <dia:attribute name=
"abstract_font_height">
10520 <dia:real val=
"0.80000000000000004"/>
10522 <dia:attribute name=
"classname_font_height">
10523 <dia:real val=
"1"/>
10525 <dia:attribute name=
"abstract_classname_font_height">
10526 <dia:real val=
"1"/>
10528 <dia:attribute name=
"comment_font_height">
10529 <dia:real val=
"1"/>
10531 <dia:attribute name=
"attributes"/>
10532 <dia:attribute name=
"operations"/>
10533 <dia:attribute name=
"template">
10534 <dia:boolean val=
"false"/>
10536 <dia:attribute name=
"templates"/>
10538 <dia:object type=
"UML - Generalization" version=
"0" id=
"O43">
10539 <dia:attribute name=
"obj_pos">
10540 <dia:point val=
"14.4,49.2"/>
10542 <dia:attribute name=
"obj_bb">
10543 <dia:rectangle val=
"11.375,49.15;15.25,54.05"/>
10545 <dia:attribute name=
"orth_points">
10546 <dia:point val=
"14.4,49.2"/>
10547 <dia:point val=
"14.4,53"/>
10548 <dia:point val=
"11.425,53"/>
10549 <dia:point val=
"11.425,54"/>
10551 <dia:attribute name=
"orth_orient">
10552 <dia:enum val=
"1"/>
10553 <dia:enum val=
"0"/>
10554 <dia:enum val=
"1"/>
10556 <dia:attribute name=
"orth_autoroute">
10557 <dia:boolean val=
"false"/>
10559 <dia:attribute name=
"line_colour">
10560 <dia:color val=
"#000000"/>
10562 <dia:attribute name=
"name">
10563 <dia:string>##
</dia:string>
10565 <dia:attribute name=
"stereotype">
10566 <dia:string>##
</dia:string>
10569 <dia:connection handle=
"0" to=
"O81" connection=
"6"/>
10570 <dia:connection handle=
"1" to=
"O42" connection=
"1"/>
10573 <dia:object type=
"UML - Association" version=
"0" id=
"O44">
10574 <dia:attribute name=
"obj_pos">
10575 <dia:point val=
"7,54"/>
10577 <dia:attribute name=
"obj_bb">
10578 <dia:rectangle val=
"6.95,26.45;95.7767,56.4"/>
10580 <dia:attribute name=
"orth_points">
10581 <dia:point val=
"7,54"/>
10582 <dia:point val=
"7,51"/>
10583 <dia:point val=
"95.7267,51"/>
10584 <dia:point val=
"95.7267,27.2"/>
10585 <dia:point val=
"92.6,27.2"/>
10587 <dia:attribute name=
"orth_orient">
10588 <dia:enum val=
"1"/>
10589 <dia:enum val=
"0"/>
10590 <dia:enum val=
"1"/>
10591 <dia:enum val=
"0"/>
10593 <dia:attribute name=
"autorouting">
10594 <dia:boolean val=
"false"/>
10596 <dia:attribute name=
"name">
10597 <dia:string>##
</dia:string>
10599 <dia:attribute name=
"direction">
10600 <dia:enum val=
"0"/>
10602 <dia:attribute name=
"ends">
10604 <dia:attribute name=
"role">
10605 <dia:string>##
</dia:string>
10607 <dia:attribute name=
"multiplicity">
10608 <dia:string>##
</dia:string>
10610 <dia:attribute name=
"arrow">
10611 <dia:boolean val=
"false"/>
10613 <dia:attribute name=
"aggregate">
10614 <dia:enum val=
"0"/>
10618 <dia:attribute name=
"role">
10619 <dia:string>##
</dia:string>
10621 <dia:attribute name=
"multiplicity">
10622 <dia:string>##
</dia:string>
10624 <dia:attribute name=
"arrow">
10625 <dia:boolean val=
"false"/>
10627 <dia:attribute name=
"aggregate">
10628 <dia:enum val=
"1"/>
10633 <dia:connection handle=
"0" to=
"O45" connection=
"0"/>
10634 <dia:connection handle=
"1" to=
"O3" connection=
"53"/>
10637 <dia:object type=
"UML - Class" version=
"0" id=
"O45">
10638 <dia:attribute name=
"obj_pos">
10639 <dia:point val=
"7,54"/>
10641 <dia:attribute name=
"obj_bb">
10642 <dia:rectangle val=
"6.95,53.95;9,56.25"/>
10644 <dia:attribute name=
"elem_corner">
10645 <dia:point val=
"7,54"/>
10647 <dia:attribute name=
"elem_width">
10648 <dia:real val=
"1.9500000000000002"/>
10650 <dia:attribute name=
"elem_height">
10651 <dia:real val=
"2.1999999999999997"/>
10653 <dia:attribute name=
"name">
10654 <dia:string>#des#
</dia:string>
10656 <dia:attribute name=
"stereotype">
10657 <dia:string>##
</dia:string>
10659 <dia:attribute name=
"comment">
10660 <dia:string>##
</dia:string>
10662 <dia:attribute name=
"abstract">
10663 <dia:boolean val=
"false"/>
10665 <dia:attribute name=
"suppress_attributes">
10666 <dia:boolean val=
"false"/>
10668 <dia:attribute name=
"suppress_operations">
10669 <dia:boolean val=
"false"/>
10671 <dia:attribute name=
"visible_attributes">
10672 <dia:boolean val=
"true"/>
10674 <dia:attribute name=
"visible_operations">
10675 <dia:boolean val=
"true"/>
10677 <dia:attribute name=
"visible_comments">
10678 <dia:boolean val=
"false"/>
10680 <dia:attribute name=
"wrap_operations">
10681 <dia:boolean val=
"false"/>
10683 <dia:attribute name=
"wrap_after_char">
10684 <dia:int val=
"40"/>
10686 <dia:attribute name=
"line_color">
10687 <dia:color val=
"#000000"/>
10689 <dia:attribute name=
"fill_color">
10690 <dia:color val=
"#ffffff"/>
10692 <dia:attribute name=
"text_color">
10693 <dia:color val=
"#000000"/>
10695 <dia:attribute name=
"normal_font">
10696 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
10698 <dia:attribute name=
"abstract_font">
10699 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
10701 <dia:attribute name=
"polymorphic_font">
10702 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
10704 <dia:attribute name=
"classname_font">
10705 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
10707 <dia:attribute name=
"abstract_classname_font">
10708 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
10710 <dia:attribute name=
"comment_font">
10711 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
10713 <dia:attribute name=
"font_height">
10714 <dia:real val=
"0.80000000000000004"/>
10716 <dia:attribute name=
"polymorphic_font_height">
10717 <dia:real val=
"0.80000000000000004"/>
10719 <dia:attribute name=
"abstract_font_height">
10720 <dia:real val=
"0.80000000000000004"/>
10722 <dia:attribute name=
"classname_font_height">
10723 <dia:real val=
"1"/>
10725 <dia:attribute name=
"abstract_classname_font_height">
10726 <dia:real val=
"1"/>
10728 <dia:attribute name=
"comment_font_height">
10729 <dia:real val=
"1"/>
10731 <dia:attribute name=
"attributes"/>
10732 <dia:attribute name=
"operations"/>
10733 <dia:attribute name=
"template">
10734 <dia:boolean val=
"false"/>
10736 <dia:attribute name=
"templates"/>
10738 <dia:object type=
"UML - Generalization" version=
"0" id=
"O46">
10739 <dia:attribute name=
"obj_pos">
10740 <dia:point val=
"14.4,49.2"/>
10742 <dia:attribute name=
"obj_bb">
10743 <dia:rectangle val=
"7.925,49.15;15.25,54.05"/>
10745 <dia:attribute name=
"orth_points">
10746 <dia:point val=
"14.4,49.2"/>
10747 <dia:point val=
"14.4,53"/>
10748 <dia:point val=
"7.975,53"/>
10749 <dia:point val=
"7.975,54"/>
10751 <dia:attribute name=
"orth_orient">
10752 <dia:enum val=
"1"/>
10753 <dia:enum val=
"0"/>
10754 <dia:enum val=
"1"/>
10756 <dia:attribute name=
"orth_autoroute">
10757 <dia:boolean val=
"false"/>
10759 <dia:attribute name=
"line_colour">
10760 <dia:color val=
"#000000"/>
10762 <dia:attribute name=
"name">
10763 <dia:string>##
</dia:string>
10765 <dia:attribute name=
"stereotype">
10766 <dia:string>##
</dia:string>
10769 <dia:connection handle=
"0" to=
"O81" connection=
"6"/>
10770 <dia:connection handle=
"1" to=
"O45" connection=
"1"/>
10773 <dia:object type=
"UML - Generalization" version=
"0" id=
"O47">
10774 <dia:attribute name=
"obj_pos">
10775 <dia:point val=
"12.4,40.6"/>
10777 <dia:attribute name=
"obj_bb">
10778 <dia:rectangle val=
"11.55,40.55;73.6,45.05"/>
10780 <dia:attribute name=
"orth_points">
10781 <dia:point val=
"12.4,40.6"/>
10782 <dia:point val=
"12.4,44"/>
10783 <dia:point val=
"73.55,44"/>
10784 <dia:point val=
"73.55,45"/>
10786 <dia:attribute name=
"orth_orient">
10787 <dia:enum val=
"1"/>
10788 <dia:enum val=
"0"/>
10789 <dia:enum val=
"1"/>
10791 <dia:attribute name=
"orth_autoroute">
10792 <dia:boolean val=
"false"/>
10794 <dia:attribute name=
"line_colour">
10795 <dia:color val=
"#000000"/>
10797 <dia:attribute name=
"name">
10798 <dia:string>##
</dia:string>
10800 <dia:attribute name=
"stereotype">
10801 <dia:string>##
</dia:string>
10804 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
10805 <dia:connection handle=
"1" to=
"O84" connection=
"1"/>
10808 <dia:object type=
"UML - Association" version=
"0" id=
"O48">
10809 <dia:attribute name=
"obj_pos">
10810 <dia:point val=
"14,54"/>
10812 <dia:attribute name=
"obj_bb">
10813 <dia:rectangle val=
"13.95,26.45;95.7237,56.4"/>
10815 <dia:attribute name=
"orth_points">
10816 <dia:point val=
"14,54"/>
10817 <dia:point val=
"14,51"/>
10818 <dia:point val=
"95.6737,51"/>
10819 <dia:point val=
"95.6737,27.2"/>
10820 <dia:point val=
"92.6,27.2"/>
10822 <dia:attribute name=
"orth_orient">
10823 <dia:enum val=
"1"/>
10824 <dia:enum val=
"0"/>
10825 <dia:enum val=
"1"/>
10826 <dia:enum val=
"0"/>
10828 <dia:attribute name=
"autorouting">
10829 <dia:boolean val=
"false"/>
10831 <dia:attribute name=
"name">
10832 <dia:string>##
</dia:string>
10834 <dia:attribute name=
"direction">
10835 <dia:enum val=
"0"/>
10837 <dia:attribute name=
"ends">
10839 <dia:attribute name=
"role">
10840 <dia:string>##
</dia:string>
10842 <dia:attribute name=
"multiplicity">
10843 <dia:string>##
</dia:string>
10845 <dia:attribute name=
"arrow">
10846 <dia:boolean val=
"false"/>
10848 <dia:attribute name=
"aggregate">
10849 <dia:enum val=
"0"/>
10853 <dia:attribute name=
"role">
10854 <dia:string>##
</dia:string>
10856 <dia:attribute name=
"multiplicity">
10857 <dia:string>##
</dia:string>
10859 <dia:attribute name=
"arrow">
10860 <dia:boolean val=
"false"/>
10862 <dia:attribute name=
"aggregate">
10863 <dia:enum val=
"1"/>
10868 <dia:connection handle=
"0" to=
"O10" connection=
"0"/>
10869 <dia:connection handle=
"1" to=
"O3" connection=
"53"/>
10872 <dia:object type=
"UML - Association" version=
"0" id=
"O49">
10873 <dia:attribute name=
"obj_pos">
10874 <dia:point val=
"30,54"/>
10876 <dia:attribute name=
"obj_bb">
10877 <dia:rectangle val=
"29.95,26.45;95.7943,56.4"/>
10879 <dia:attribute name=
"orth_points">
10880 <dia:point val=
"30,54"/>
10881 <dia:point val=
"30,51"/>
10882 <dia:point val=
"95.7443,51"/>
10883 <dia:point val=
"95.7443,27.2"/>
10884 <dia:point val=
"92.6,27.2"/>
10886 <dia:attribute name=
"orth_orient">
10887 <dia:enum val=
"1"/>
10888 <dia:enum val=
"0"/>
10889 <dia:enum val=
"1"/>
10890 <dia:enum val=
"0"/>
10892 <dia:attribute name=
"autorouting">
10893 <dia:boolean val=
"false"/>
10895 <dia:attribute name=
"name">
10896 <dia:string>##
</dia:string>
10898 <dia:attribute name=
"direction">
10899 <dia:enum val=
"0"/>
10901 <dia:attribute name=
"ends">
10903 <dia:attribute name=
"role">
10904 <dia:string>##
</dia:string>
10906 <dia:attribute name=
"multiplicity">
10907 <dia:string>##
</dia:string>
10909 <dia:attribute name=
"arrow">
10910 <dia:boolean val=
"false"/>
10912 <dia:attribute name=
"aggregate">
10913 <dia:enum val=
"0"/>
10917 <dia:attribute name=
"role">
10918 <dia:string>##
</dia:string>
10920 <dia:attribute name=
"multiplicity">
10921 <dia:string>##
</dia:string>
10923 <dia:attribute name=
"arrow">
10924 <dia:boolean val=
"false"/>
10926 <dia:attribute name=
"aggregate">
10927 <dia:enum val=
"1"/>
10932 <dia:connection handle=
"0" to=
"O11" connection=
"0"/>
10933 <dia:connection handle=
"1" to=
"O3" connection=
"53"/>
10936 <dia:object type=
"UML - Association" version=
"0" id=
"O50">
10937 <dia:attribute name=
"obj_pos">
10938 <dia:point val=
"52,45"/>
10940 <dia:attribute name=
"obj_bb">
10941 <dia:rectangle val=
"51.95,27.25;95.3264,47.4"/>
10943 <dia:attribute name=
"orth_points">
10944 <dia:point val=
"52,45"/>
10945 <dia:point val=
"52,42"/>
10946 <dia:point val=
"95.2764,42"/>
10947 <dia:point val=
"95.2764,28"/>
10948 <dia:point val=
"92.6,28"/>
10950 <dia:attribute name=
"orth_orient">
10951 <dia:enum val=
"1"/>
10952 <dia:enum val=
"0"/>
10953 <dia:enum val=
"1"/>
10954 <dia:enum val=
"0"/>
10956 <dia:attribute name=
"autorouting">
10957 <dia:boolean val=
"false"/>
10959 <dia:attribute name=
"name">
10960 <dia:string>##
</dia:string>
10962 <dia:attribute name=
"direction">
10963 <dia:enum val=
"0"/>
10965 <dia:attribute name=
"ends">
10967 <dia:attribute name=
"role">
10968 <dia:string>##
</dia:string>
10970 <dia:attribute name=
"multiplicity">
10971 <dia:string>##
</dia:string>
10973 <dia:attribute name=
"arrow">
10974 <dia:boolean val=
"false"/>
10976 <dia:attribute name=
"aggregate">
10977 <dia:enum val=
"0"/>
10981 <dia:attribute name=
"role">
10982 <dia:string>##
</dia:string>
10984 <dia:attribute name=
"multiplicity">
10985 <dia:string>##
</dia:string>
10987 <dia:attribute name=
"arrow">
10988 <dia:boolean val=
"false"/>
10990 <dia:attribute name=
"aggregate">
10991 <dia:enum val=
"1"/>
10996 <dia:connection handle=
"0" to=
"O88" connection=
"0"/>
10997 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
11000 <dia:object type=
"UML - Generalization" version=
"0" id=
"O51">
11001 <dia:attribute name=
"obj_pos">
11002 <dia:point val=
"12.4,40.6"/>
11004 <dia:attribute name=
"obj_bb">
11005 <dia:rectangle val=
"11.55,40.55;54.825,45.05"/>
11007 <dia:attribute name=
"orth_points">
11008 <dia:point val=
"12.4,40.6"/>
11009 <dia:point val=
"12.4,44"/>
11010 <dia:point val=
"54.775,44"/>
11011 <dia:point val=
"54.775,45"/>
11013 <dia:attribute name=
"orth_orient">
11014 <dia:enum val=
"1"/>
11015 <dia:enum val=
"0"/>
11016 <dia:enum val=
"1"/>
11018 <dia:attribute name=
"orth_autoroute">
11019 <dia:boolean val=
"false"/>
11021 <dia:attribute name=
"line_colour">
11022 <dia:color val=
"#000000"/>
11024 <dia:attribute name=
"name">
11025 <dia:string>##
</dia:string>
11027 <dia:attribute name=
"stereotype">
11028 <dia:string>##
</dia:string>
11031 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
11032 <dia:connection handle=
"1" to=
"O88" connection=
"1"/>
11035 <dia:object type=
"UML - Association" version=
"0" id=
"O52">
11036 <dia:attribute name=
"obj_pos">
11037 <dia:point val=
"58,45"/>
11039 <dia:attribute name=
"obj_bb">
11040 <dia:rectangle val=
"57.95,27.25;95.3264,47.4"/>
11042 <dia:attribute name=
"orth_points">
11043 <dia:point val=
"58,45"/>
11044 <dia:point val=
"58,42"/>
11045 <dia:point val=
"95.2764,42"/>
11046 <dia:point val=
"95.2764,28"/>
11047 <dia:point val=
"92.6,28"/>
11049 <dia:attribute name=
"orth_orient">
11050 <dia:enum val=
"1"/>
11051 <dia:enum val=
"0"/>
11052 <dia:enum val=
"1"/>
11053 <dia:enum val=
"0"/>
11055 <dia:attribute name=
"autorouting">
11056 <dia:boolean val=
"false"/>
11058 <dia:attribute name=
"name">
11059 <dia:string>##
</dia:string>
11061 <dia:attribute name=
"direction">
11062 <dia:enum val=
"0"/>
11064 <dia:attribute name=
"ends">
11066 <dia:attribute name=
"role">
11067 <dia:string>##
</dia:string>
11069 <dia:attribute name=
"multiplicity">
11070 <dia:string>##
</dia:string>
11072 <dia:attribute name=
"arrow">
11073 <dia:boolean val=
"false"/>
11075 <dia:attribute name=
"aggregate">
11076 <dia:enum val=
"0"/>
11080 <dia:attribute name=
"role">
11081 <dia:string>##
</dia:string>
11083 <dia:attribute name=
"multiplicity">
11084 <dia:string>##
</dia:string>
11086 <dia:attribute name=
"arrow">
11087 <dia:boolean val=
"false"/>
11089 <dia:attribute name=
"aggregate">
11090 <dia:enum val=
"1"/>
11095 <dia:connection handle=
"0" to=
"O87" connection=
"0"/>
11096 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
11099 <dia:object type=
"UML - Generalization" version=
"0" id=
"O53">
11100 <dia:attribute name=
"obj_pos">
11101 <dia:point val=
"12.4,40.6"/>
11103 <dia:attribute name=
"obj_bb">
11104 <dia:rectangle val=
"11.55,40.55;59.475,45.05"/>
11106 <dia:attribute name=
"orth_points">
11107 <dia:point val=
"12.4,40.6"/>
11108 <dia:point val=
"12.4,44"/>
11109 <dia:point val=
"59.425,44"/>
11110 <dia:point val=
"59.425,45"/>
11112 <dia:attribute name=
"orth_orient">
11113 <dia:enum val=
"1"/>
11114 <dia:enum val=
"0"/>
11115 <dia:enum val=
"1"/>
11117 <dia:attribute name=
"orth_autoroute">
11118 <dia:boolean val=
"false"/>
11120 <dia:attribute name=
"line_colour">
11121 <dia:color val=
"#000000"/>
11123 <dia:attribute name=
"name">
11124 <dia:string>##
</dia:string>
11126 <dia:attribute name=
"stereotype">
11127 <dia:string>##
</dia:string>
11130 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
11131 <dia:connection handle=
"1" to=
"O87" connection=
"1"/>
11134 <dia:object type=
"UML - Association" version=
"0" id=
"O54">
11135 <dia:attribute name=
"obj_pos">
11136 <dia:point val=
"81,45"/>
11138 <dia:attribute name=
"obj_bb">
11139 <dia:rectangle val=
"80.95,27.25;95.3264,47.4"/>
11141 <dia:attribute name=
"orth_points">
11142 <dia:point val=
"81,45"/>
11143 <dia:point val=
"81,42"/>
11144 <dia:point val=
"95.2764,42"/>
11145 <dia:point val=
"95.2764,28"/>
11146 <dia:point val=
"92.6,28"/>
11148 <dia:attribute name=
"orth_orient">
11149 <dia:enum val=
"1"/>
11150 <dia:enum val=
"0"/>
11151 <dia:enum val=
"1"/>
11152 <dia:enum val=
"0"/>
11154 <dia:attribute name=
"autorouting">
11155 <dia:boolean val=
"false"/>
11157 <dia:attribute name=
"name">
11158 <dia:string>##
</dia:string>
11160 <dia:attribute name=
"direction">
11161 <dia:enum val=
"0"/>
11163 <dia:attribute name=
"ends">
11165 <dia:attribute name=
"role">
11166 <dia:string>##
</dia:string>
11168 <dia:attribute name=
"multiplicity">
11169 <dia:string>##
</dia:string>
11171 <dia:attribute name=
"arrow">
11172 <dia:boolean val=
"false"/>
11174 <dia:attribute name=
"aggregate">
11175 <dia:enum val=
"0"/>
11179 <dia:attribute name=
"role">
11180 <dia:string>##
</dia:string>
11182 <dia:attribute name=
"multiplicity">
11183 <dia:string>##
</dia:string>
11185 <dia:attribute name=
"arrow">
11186 <dia:boolean val=
"false"/>
11188 <dia:attribute name=
"aggregate">
11189 <dia:enum val=
"1"/>
11194 <dia:connection handle=
"0" to=
"O82" connection=
"0"/>
11195 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
11198 <dia:object type=
"UML - Generalization" version=
"0" id=
"O55">
11199 <dia:attribute name=
"obj_pos">
11200 <dia:point val=
"12.4,40.6"/>
11202 <dia:attribute name=
"obj_bb">
11203 <dia:rectangle val=
"11.55,40.55;82.475,45.05"/>
11205 <dia:attribute name=
"orth_points">
11206 <dia:point val=
"12.4,40.6"/>
11207 <dia:point val=
"12.4,44"/>
11208 <dia:point val=
"82.425,44"/>
11209 <dia:point val=
"82.425,45"/>
11211 <dia:attribute name=
"orth_orient">
11212 <dia:enum val=
"1"/>
11213 <dia:enum val=
"0"/>
11214 <dia:enum val=
"1"/>
11216 <dia:attribute name=
"orth_autoroute">
11217 <dia:boolean val=
"false"/>
11219 <dia:attribute name=
"line_colour">
11220 <dia:color val=
"#000000"/>
11222 <dia:attribute name=
"name">
11223 <dia:string>##
</dia:string>
11225 <dia:attribute name=
"stereotype">
11226 <dia:string>##
</dia:string>
11229 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
11230 <dia:connection handle=
"1" to=
"O82" connection=
"1"/>
11233 <dia:object type=
"UML - Association" version=
"0" id=
"O56">
11234 <dia:attribute name=
"obj_pos">
11235 <dia:point val=
"85,45"/>
11237 <dia:attribute name=
"obj_bb">
11238 <dia:rectangle val=
"84.95,27.25;95.3264,47.4"/>
11240 <dia:attribute name=
"orth_points">
11241 <dia:point val=
"85,45"/>
11242 <dia:point val=
"85,42"/>
11243 <dia:point val=
"95.2764,42"/>
11244 <dia:point val=
"95.2764,28"/>
11245 <dia:point val=
"92.6,28"/>
11247 <dia:attribute name=
"orth_orient">
11248 <dia:enum val=
"1"/>
11249 <dia:enum val=
"0"/>
11250 <dia:enum val=
"1"/>
11251 <dia:enum val=
"0"/>
11253 <dia:attribute name=
"autorouting">
11254 <dia:boolean val=
"false"/>
11256 <dia:attribute name=
"name">
11257 <dia:string>##
</dia:string>
11259 <dia:attribute name=
"direction">
11260 <dia:enum val=
"0"/>
11262 <dia:attribute name=
"ends">
11264 <dia:attribute name=
"role">
11265 <dia:string>##
</dia:string>
11267 <dia:attribute name=
"multiplicity">
11268 <dia:string>##
</dia:string>
11270 <dia:attribute name=
"arrow">
11271 <dia:boolean val=
"false"/>
11273 <dia:attribute name=
"aggregate">
11274 <dia:enum val=
"0"/>
11278 <dia:attribute name=
"role">
11279 <dia:string>##
</dia:string>
11281 <dia:attribute name=
"multiplicity">
11282 <dia:string>##
</dia:string>
11284 <dia:attribute name=
"arrow">
11285 <dia:boolean val=
"false"/>
11287 <dia:attribute name=
"aggregate">
11288 <dia:enum val=
"1"/>
11293 <dia:connection handle=
"0" to=
"O57" connection=
"0"/>
11294 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
11297 <dia:object type=
"UML - Class" version=
"0" id=
"O57">
11298 <dia:attribute name=
"obj_pos">
11299 <dia:point val=
"85,45"/>
11301 <dia:attribute name=
"obj_bb">
11302 <dia:rectangle val=
"84.95,44.95;87.45,47.25"/>
11304 <dia:attribute name=
"elem_corner">
11305 <dia:point val=
"85,45"/>
11307 <dia:attribute name=
"elem_width">
11308 <dia:real val=
"2.3999999999999999"/>
11310 <dia:attribute name=
"elem_height">
11311 <dia:real val=
"2.1999999999999997"/>
11313 <dia:attribute name=
"name">
11314 <dia:string>#msfi#
</dia:string>
11316 <dia:attribute name=
"stereotype">
11317 <dia:string>##
</dia:string>
11319 <dia:attribute name=
"comment">
11320 <dia:string>##
</dia:string>
11322 <dia:attribute name=
"abstract">
11323 <dia:boolean val=
"false"/>
11325 <dia:attribute name=
"suppress_attributes">
11326 <dia:boolean val=
"false"/>
11328 <dia:attribute name=
"suppress_operations">
11329 <dia:boolean val=
"false"/>
11331 <dia:attribute name=
"visible_attributes">
11332 <dia:boolean val=
"true"/>
11334 <dia:attribute name=
"visible_operations">
11335 <dia:boolean val=
"true"/>
11337 <dia:attribute name=
"visible_comments">
11338 <dia:boolean val=
"false"/>
11340 <dia:attribute name=
"wrap_operations">
11341 <dia:boolean val=
"false"/>
11343 <dia:attribute name=
"wrap_after_char">
11344 <dia:int val=
"40"/>
11346 <dia:attribute name=
"line_color">
11347 <dia:color val=
"#000000"/>
11349 <dia:attribute name=
"fill_color">
11350 <dia:color val=
"#ffffff"/>
11352 <dia:attribute name=
"text_color">
11353 <dia:color val=
"#000000"/>
11355 <dia:attribute name=
"normal_font">
11356 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11358 <dia:attribute name=
"abstract_font">
11359 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11361 <dia:attribute name=
"polymorphic_font">
11362 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
11364 <dia:attribute name=
"classname_font">
11365 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
11367 <dia:attribute name=
"abstract_classname_font">
11368 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11370 <dia:attribute name=
"comment_font">
11371 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
11373 <dia:attribute name=
"font_height">
11374 <dia:real val=
"0.80000000000000004"/>
11376 <dia:attribute name=
"polymorphic_font_height">
11377 <dia:real val=
"0.80000000000000004"/>
11379 <dia:attribute name=
"abstract_font_height">
11380 <dia:real val=
"0.80000000000000004"/>
11382 <dia:attribute name=
"classname_font_height">
11383 <dia:real val=
"1"/>
11385 <dia:attribute name=
"abstract_classname_font_height">
11386 <dia:real val=
"1"/>
11388 <dia:attribute name=
"comment_font_height">
11389 <dia:real val=
"1"/>
11391 <dia:attribute name=
"attributes"/>
11392 <dia:attribute name=
"operations"/>
11393 <dia:attribute name=
"template">
11394 <dia:boolean val=
"false"/>
11396 <dia:attribute name=
"templates"/>
11398 <dia:object type=
"UML - Generalization" version=
"0" id=
"O58">
11399 <dia:attribute name=
"obj_pos">
11400 <dia:point val=
"12.4,40.6"/>
11402 <dia:attribute name=
"obj_bb">
11403 <dia:rectangle val=
"11.55,40.55;86.25,45.05"/>
11405 <dia:attribute name=
"orth_points">
11406 <dia:point val=
"12.4,40.6"/>
11407 <dia:point val=
"12.4,44"/>
11408 <dia:point val=
"86.2,44"/>
11409 <dia:point val=
"86.2,45"/>
11411 <dia:attribute name=
"orth_orient">
11412 <dia:enum val=
"1"/>
11413 <dia:enum val=
"0"/>
11414 <dia:enum val=
"1"/>
11416 <dia:attribute name=
"orth_autoroute">
11417 <dia:boolean val=
"false"/>
11419 <dia:attribute name=
"line_colour">
11420 <dia:color val=
"#000000"/>
11422 <dia:attribute name=
"name">
11423 <dia:string>##
</dia:string>
11425 <dia:attribute name=
"stereotype">
11426 <dia:string>##
</dia:string>
11429 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
11430 <dia:connection handle=
"1" to=
"O57" connection=
"1"/>
11433 <dia:object type=
"UML - Association" version=
"0" id=
"O59">
11434 <dia:attribute name=
"obj_pos">
11435 <dia:point val=
"35,45"/>
11437 <dia:attribute name=
"obj_bb">
11438 <dia:rectangle val=
"34.95,27.25;95.3264,47.4"/>
11440 <dia:attribute name=
"orth_points">
11441 <dia:point val=
"35,45"/>
11442 <dia:point val=
"35,42"/>
11443 <dia:point val=
"95.2764,42"/>
11444 <dia:point val=
"95.2764,28"/>
11445 <dia:point val=
"92.6,28"/>
11447 <dia:attribute name=
"orth_orient">
11448 <dia:enum val=
"1"/>
11449 <dia:enum val=
"0"/>
11450 <dia:enum val=
"1"/>
11451 <dia:enum val=
"0"/>
11453 <dia:attribute name=
"autorouting">
11454 <dia:boolean val=
"false"/>
11456 <dia:attribute name=
"name">
11457 <dia:string>##
</dia:string>
11459 <dia:attribute name=
"direction">
11460 <dia:enum val=
"0"/>
11462 <dia:attribute name=
"ends">
11464 <dia:attribute name=
"role">
11465 <dia:string>##
</dia:string>
11467 <dia:attribute name=
"multiplicity">
11468 <dia:string>##
</dia:string>
11470 <dia:attribute name=
"arrow">
11471 <dia:boolean val=
"false"/>
11473 <dia:attribute name=
"aggregate">
11474 <dia:enum val=
"0"/>
11478 <dia:attribute name=
"role">
11479 <dia:string>##
</dia:string>
11481 <dia:attribute name=
"multiplicity">
11482 <dia:string>##
</dia:string>
11484 <dia:attribute name=
"arrow">
11485 <dia:boolean val=
"false"/>
11487 <dia:attribute name=
"aggregate">
11488 <dia:enum val=
"1"/>
11493 <dia:connection handle=
"0" to=
"O68" connection=
"0"/>
11494 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
11497 <dia:object type=
"UML - Generalization" version=
"0" id=
"O60">
11498 <dia:attribute name=
"obj_pos">
11499 <dia:point val=
"12.4,40.6"/>
11501 <dia:attribute name=
"obj_bb">
11502 <dia:rectangle val=
"11.55,40.55;36.925,45.05"/>
11504 <dia:attribute name=
"orth_points">
11505 <dia:point val=
"12.4,40.6"/>
11506 <dia:point val=
"12.4,44"/>
11507 <dia:point val=
"36.875,44"/>
11508 <dia:point val=
"36.875,45"/>
11510 <dia:attribute name=
"orth_orient">
11511 <dia:enum val=
"1"/>
11512 <dia:enum val=
"0"/>
11513 <dia:enum val=
"1"/>
11515 <dia:attribute name=
"orth_autoroute">
11516 <dia:boolean val=
"false"/>
11518 <dia:attribute name=
"line_colour">
11519 <dia:color val=
"#000000"/>
11521 <dia:attribute name=
"name">
11522 <dia:string>##
</dia:string>
11524 <dia:attribute name=
"stereotype">
11525 <dia:string>##
</dia:string>
11528 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
11529 <dia:connection handle=
"1" to=
"O68" connection=
"1"/>
11532 <dia:object type=
"UML - Association" version=
"0" id=
"O61">
11533 <dia:attribute name=
"obj_pos">
11534 <dia:point val=
"40,45"/>
11536 <dia:attribute name=
"obj_bb">
11537 <dia:rectangle val=
"39.95,27.25;95.3264,47.4"/>
11539 <dia:attribute name=
"orth_points">
11540 <dia:point val=
"40,45"/>
11541 <dia:point val=
"40,42"/>
11542 <dia:point val=
"95.2764,42"/>
11543 <dia:point val=
"95.2764,28"/>
11544 <dia:point val=
"92.6,28"/>
11546 <dia:attribute name=
"orth_orient">
11547 <dia:enum val=
"1"/>
11548 <dia:enum val=
"0"/>
11549 <dia:enum val=
"1"/>
11550 <dia:enum val=
"0"/>
11552 <dia:attribute name=
"autorouting">
11553 <dia:boolean val=
"false"/>
11555 <dia:attribute name=
"name">
11556 <dia:string>##
</dia:string>
11558 <dia:attribute name=
"direction">
11559 <dia:enum val=
"0"/>
11561 <dia:attribute name=
"ends">
11563 <dia:attribute name=
"role">
11564 <dia:string>##
</dia:string>
11566 <dia:attribute name=
"multiplicity">
11567 <dia:string>##
</dia:string>
11569 <dia:attribute name=
"arrow">
11570 <dia:boolean val=
"false"/>
11572 <dia:attribute name=
"aggregate">
11573 <dia:enum val=
"0"/>
11577 <dia:attribute name=
"role">
11578 <dia:string>##
</dia:string>
11580 <dia:attribute name=
"multiplicity">
11581 <dia:string>##
</dia:string>
11583 <dia:attribute name=
"arrow">
11584 <dia:boolean val=
"false"/>
11586 <dia:attribute name=
"aggregate">
11587 <dia:enum val=
"1"/>
11592 <dia:connection handle=
"0" to=
"O67" connection=
"0"/>
11593 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
11596 <dia:object type=
"UML - Generalization" version=
"0" id=
"O62">
11597 <dia:attribute name=
"obj_pos">
11598 <dia:point val=
"12.4,40.6"/>
11600 <dia:attribute name=
"obj_bb">
11601 <dia:rectangle val=
"11.55,40.55;42.6,45.05"/>
11603 <dia:attribute name=
"orth_points">
11604 <dia:point val=
"12.4,40.6"/>
11605 <dia:point val=
"12.4,44"/>
11606 <dia:point val=
"42.55,44"/>
11607 <dia:point val=
"42.55,45"/>
11609 <dia:attribute name=
"orth_orient">
11610 <dia:enum val=
"1"/>
11611 <dia:enum val=
"0"/>
11612 <dia:enum val=
"1"/>
11614 <dia:attribute name=
"orth_autoroute">
11615 <dia:boolean val=
"false"/>
11617 <dia:attribute name=
"line_colour">
11618 <dia:color val=
"#000000"/>
11620 <dia:attribute name=
"name">
11621 <dia:string>##
</dia:string>
11623 <dia:attribute name=
"stereotype">
11624 <dia:string>##
</dia:string>
11627 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
11628 <dia:connection handle=
"1" to=
"O67" connection=
"1"/>
11631 <dia:object type=
"UML - Association" version=
"0" id=
"O63">
11632 <dia:attribute name=
"obj_pos">
11633 <dia:point val=
"26,45"/>
11635 <dia:attribute name=
"obj_bb">
11636 <dia:rectangle val=
"25.95,27.25;95.3264,47.4"/>
11638 <dia:attribute name=
"orth_points">
11639 <dia:point val=
"26,45"/>
11640 <dia:point val=
"26,42"/>
11641 <dia:point val=
"95.2764,42"/>
11642 <dia:point val=
"95.2764,28"/>
11643 <dia:point val=
"92.6,28"/>
11645 <dia:attribute name=
"orth_orient">
11646 <dia:enum val=
"1"/>
11647 <dia:enum val=
"0"/>
11648 <dia:enum val=
"1"/>
11649 <dia:enum val=
"0"/>
11651 <dia:attribute name=
"autorouting">
11652 <dia:boolean val=
"false"/>
11654 <dia:attribute name=
"name">
11655 <dia:string>##
</dia:string>
11657 <dia:attribute name=
"direction">
11658 <dia:enum val=
"0"/>
11660 <dia:attribute name=
"ends">
11662 <dia:attribute name=
"role">
11663 <dia:string>##
</dia:string>
11665 <dia:attribute name=
"multiplicity">
11666 <dia:string>##
</dia:string>
11668 <dia:attribute name=
"arrow">
11669 <dia:boolean val=
"false"/>
11671 <dia:attribute name=
"aggregate">
11672 <dia:enum val=
"0"/>
11676 <dia:attribute name=
"role">
11677 <dia:string>##
</dia:string>
11679 <dia:attribute name=
"multiplicity">
11680 <dia:string>##
</dia:string>
11682 <dia:attribute name=
"arrow">
11683 <dia:boolean val=
"false"/>
11685 <dia:attribute name=
"aggregate">
11686 <dia:enum val=
"1"/>
11691 <dia:connection handle=
"0" to=
"O64" connection=
"0"/>
11692 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
11695 <dia:object type=
"UML - Class" version=
"0" id=
"O64">
11696 <dia:attribute name=
"obj_pos">
11697 <dia:point val=
"26,45"/>
11699 <dia:attribute name=
"obj_bb">
11700 <dia:rectangle val=
"25.95,44.95;28.9,47.25"/>
11702 <dia:attribute name=
"elem_corner">
11703 <dia:point val=
"26,45"/>
11705 <dia:attribute name=
"elem_width">
11706 <dia:real val=
"2.8500000000000001"/>
11708 <dia:attribute name=
"elem_height">
11709 <dia:real val=
"2.1999999999999997"/>
11711 <dia:attribute name=
"name">
11712 <dia:string>#table#
</dia:string>
11714 <dia:attribute name=
"stereotype">
11715 <dia:string>##
</dia:string>
11717 <dia:attribute name=
"comment">
11718 <dia:string>##
</dia:string>
11720 <dia:attribute name=
"abstract">
11721 <dia:boolean val=
"false"/>
11723 <dia:attribute name=
"suppress_attributes">
11724 <dia:boolean val=
"false"/>
11726 <dia:attribute name=
"suppress_operations">
11727 <dia:boolean val=
"false"/>
11729 <dia:attribute name=
"visible_attributes">
11730 <dia:boolean val=
"true"/>
11732 <dia:attribute name=
"visible_operations">
11733 <dia:boolean val=
"true"/>
11735 <dia:attribute name=
"visible_comments">
11736 <dia:boolean val=
"false"/>
11738 <dia:attribute name=
"wrap_operations">
11739 <dia:boolean val=
"false"/>
11741 <dia:attribute name=
"wrap_after_char">
11742 <dia:int val=
"40"/>
11744 <dia:attribute name=
"line_color">
11745 <dia:color val=
"#000000"/>
11747 <dia:attribute name=
"fill_color">
11748 <dia:color val=
"#ffffff"/>
11750 <dia:attribute name=
"text_color">
11751 <dia:color val=
"#000000"/>
11753 <dia:attribute name=
"normal_font">
11754 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11756 <dia:attribute name=
"abstract_font">
11757 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11759 <dia:attribute name=
"polymorphic_font">
11760 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
11762 <dia:attribute name=
"classname_font">
11763 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
11765 <dia:attribute name=
"abstract_classname_font">
11766 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11768 <dia:attribute name=
"comment_font">
11769 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
11771 <dia:attribute name=
"font_height">
11772 <dia:real val=
"0.80000000000000004"/>
11774 <dia:attribute name=
"polymorphic_font_height">
11775 <dia:real val=
"0.80000000000000004"/>
11777 <dia:attribute name=
"abstract_font_height">
11778 <dia:real val=
"0.80000000000000004"/>
11780 <dia:attribute name=
"classname_font_height">
11781 <dia:real val=
"1"/>
11783 <dia:attribute name=
"abstract_classname_font_height">
11784 <dia:real val=
"1"/>
11786 <dia:attribute name=
"comment_font_height">
11787 <dia:real val=
"1"/>
11789 <dia:attribute name=
"attributes"/>
11790 <dia:attribute name=
"operations"/>
11791 <dia:attribute name=
"template">
11792 <dia:boolean val=
"false"/>
11794 <dia:attribute name=
"templates"/>
11796 <dia:object type=
"UML - Generalization" version=
"0" id=
"O65">
11797 <dia:attribute name=
"obj_pos">
11798 <dia:point val=
"12.4,40.6"/>
11800 <dia:attribute name=
"obj_bb">
11801 <dia:rectangle val=
"11.55,40.55;27.475,45.05"/>
11803 <dia:attribute name=
"orth_points">
11804 <dia:point val=
"12.4,40.6"/>
11805 <dia:point val=
"12.4,44"/>
11806 <dia:point val=
"27.425,44"/>
11807 <dia:point val=
"27.425,45"/>
11809 <dia:attribute name=
"orth_orient">
11810 <dia:enum val=
"1"/>
11811 <dia:enum val=
"0"/>
11812 <dia:enum val=
"1"/>
11814 <dia:attribute name=
"orth_autoroute">
11815 <dia:boolean val=
"false"/>
11817 <dia:attribute name=
"line_colour">
11818 <dia:color val=
"#000000"/>
11820 <dia:attribute name=
"name">
11821 <dia:string>##
</dia:string>
11823 <dia:attribute name=
"stereotype">
11824 <dia:string>##
</dia:string>
11827 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
11828 <dia:connection handle=
"1" to=
"O64" connection=
"1"/>
11831 <dia:object type=
"UML - Class" version=
"0" id=
"O66">
11832 <dia:attribute name=
"obj_pos">
11833 <dia:point val=
"46,45"/>
11835 <dia:attribute name=
"obj_bb">
11836 <dia:rectangle val=
"45.95,44.95;51.15,47.25"/>
11838 <dia:attribute name=
"elem_corner">
11839 <dia:point val=
"46,45"/>
11841 <dia:attribute name=
"elem_width">
11842 <dia:real val=
"5.0999999999999996"/>
11844 <dia:attribute name=
"elem_height">
11845 <dia:real val=
"2.1999999999999997"/>
11847 <dia:attribute name=
"name">
11848 <dia:string>#subroutine#
</dia:string>
11850 <dia:attribute name=
"stereotype">
11851 <dia:string>##
</dia:string>
11853 <dia:attribute name=
"comment">
11854 <dia:string>##
</dia:string>
11856 <dia:attribute name=
"abstract">
11857 <dia:boolean val=
"false"/>
11859 <dia:attribute name=
"suppress_attributes">
11860 <dia:boolean val=
"false"/>
11862 <dia:attribute name=
"suppress_operations">
11863 <dia:boolean val=
"false"/>
11865 <dia:attribute name=
"visible_attributes">
11866 <dia:boolean val=
"true"/>
11868 <dia:attribute name=
"visible_operations">
11869 <dia:boolean val=
"true"/>
11871 <dia:attribute name=
"visible_comments">
11872 <dia:boolean val=
"false"/>
11874 <dia:attribute name=
"wrap_operations">
11875 <dia:boolean val=
"false"/>
11877 <dia:attribute name=
"wrap_after_char">
11878 <dia:int val=
"40"/>
11880 <dia:attribute name=
"line_color">
11881 <dia:color val=
"#000000"/>
11883 <dia:attribute name=
"fill_color">
11884 <dia:color val=
"#ffffff"/>
11886 <dia:attribute name=
"text_color">
11887 <dia:color val=
"#000000"/>
11889 <dia:attribute name=
"normal_font">
11890 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11892 <dia:attribute name=
"abstract_font">
11893 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11895 <dia:attribute name=
"polymorphic_font">
11896 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
11898 <dia:attribute name=
"classname_font">
11899 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
11901 <dia:attribute name=
"abstract_classname_font">
11902 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11904 <dia:attribute name=
"comment_font">
11905 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
11907 <dia:attribute name=
"font_height">
11908 <dia:real val=
"0.80000000000000004"/>
11910 <dia:attribute name=
"polymorphic_font_height">
11911 <dia:real val=
"0.80000000000000004"/>
11913 <dia:attribute name=
"abstract_font_height">
11914 <dia:real val=
"0.80000000000000004"/>
11916 <dia:attribute name=
"classname_font_height">
11917 <dia:real val=
"1"/>
11919 <dia:attribute name=
"abstract_classname_font_height">
11920 <dia:real val=
"1"/>
11922 <dia:attribute name=
"comment_font_height">
11923 <dia:real val=
"1"/>
11925 <dia:attribute name=
"attributes"/>
11926 <dia:attribute name=
"operations"/>
11927 <dia:attribute name=
"template">
11928 <dia:boolean val=
"false"/>
11930 <dia:attribute name=
"templates"/>
11932 <dia:object type=
"UML - Class" version=
"0" id=
"O67">
11933 <dia:attribute name=
"obj_pos">
11934 <dia:point val=
"40,45"/>
11936 <dia:attribute name=
"obj_bb">
11937 <dia:rectangle val=
"39.95,44.95;45.15,47.25"/>
11939 <dia:attribute name=
"elem_corner">
11940 <dia:point val=
"40,45"/>
11942 <dia:attribute name=
"elem_width">
11943 <dia:real val=
"5.0999999999999996"/>
11945 <dia:attribute name=
"elem_height">
11946 <dia:real val=
"2.1999999999999997"/>
11948 <dia:attribute name=
"name">
11949 <dia:string>#simulation#
</dia:string>
11951 <dia:attribute name=
"stereotype">
11952 <dia:string>##
</dia:string>
11954 <dia:attribute name=
"comment">
11955 <dia:string>##
</dia:string>
11957 <dia:attribute name=
"abstract">
11958 <dia:boolean val=
"false"/>
11960 <dia:attribute name=
"suppress_attributes">
11961 <dia:boolean val=
"false"/>
11963 <dia:attribute name=
"suppress_operations">
11964 <dia:boolean val=
"false"/>
11966 <dia:attribute name=
"visible_attributes">
11967 <dia:boolean val=
"true"/>
11969 <dia:attribute name=
"visible_operations">
11970 <dia:boolean val=
"true"/>
11972 <dia:attribute name=
"visible_comments">
11973 <dia:boolean val=
"false"/>
11975 <dia:attribute name=
"wrap_operations">
11976 <dia:boolean val=
"false"/>
11978 <dia:attribute name=
"wrap_after_char">
11979 <dia:int val=
"40"/>
11981 <dia:attribute name=
"line_color">
11982 <dia:color val=
"#000000"/>
11984 <dia:attribute name=
"fill_color">
11985 <dia:color val=
"#ffffff"/>
11987 <dia:attribute name=
"text_color">
11988 <dia:color val=
"#000000"/>
11990 <dia:attribute name=
"normal_font">
11991 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11993 <dia:attribute name=
"abstract_font">
11994 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
11996 <dia:attribute name=
"polymorphic_font">
11997 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
11999 <dia:attribute name=
"classname_font">
12000 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
12002 <dia:attribute name=
"abstract_classname_font">
12003 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12005 <dia:attribute name=
"comment_font">
12006 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
12008 <dia:attribute name=
"font_height">
12009 <dia:real val=
"0.80000000000000004"/>
12011 <dia:attribute name=
"polymorphic_font_height">
12012 <dia:real val=
"0.80000000000000004"/>
12014 <dia:attribute name=
"abstract_font_height">
12015 <dia:real val=
"0.80000000000000004"/>
12017 <dia:attribute name=
"classname_font_height">
12018 <dia:real val=
"1"/>
12020 <dia:attribute name=
"abstract_classname_font_height">
12021 <dia:real val=
"1"/>
12023 <dia:attribute name=
"comment_font_height">
12024 <dia:real val=
"1"/>
12026 <dia:attribute name=
"attributes"/>
12027 <dia:attribute name=
"operations"/>
12028 <dia:attribute name=
"template">
12029 <dia:boolean val=
"false"/>
12031 <dia:attribute name=
"templates"/>
12033 <dia:object type=
"UML - Class" version=
"0" id=
"O68">
12034 <dia:attribute name=
"obj_pos">
12035 <dia:point val=
"35,45"/>
12037 <dia:attribute name=
"obj_bb">
12038 <dia:rectangle val=
"34.95,44.95;38.8,47.25"/>
12040 <dia:attribute name=
"elem_corner">
12041 <dia:point val=
"35,45"/>
12043 <dia:attribute name=
"elem_width">
12044 <dia:real val=
"3.75"/>
12046 <dia:attribute name=
"elem_height">
12047 <dia:real val=
"2.1999999999999997"/>
12049 <dia:attribute name=
"name">
12050 <dia:string>#scatter#
</dia:string>
12052 <dia:attribute name=
"stereotype">
12053 <dia:string>##
</dia:string>
12055 <dia:attribute name=
"comment">
12056 <dia:string>##
</dia:string>
12058 <dia:attribute name=
"abstract">
12059 <dia:boolean val=
"false"/>
12061 <dia:attribute name=
"suppress_attributes">
12062 <dia:boolean val=
"false"/>
12064 <dia:attribute name=
"suppress_operations">
12065 <dia:boolean val=
"false"/>
12067 <dia:attribute name=
"visible_attributes">
12068 <dia:boolean val=
"true"/>
12070 <dia:attribute name=
"visible_operations">
12071 <dia:boolean val=
"true"/>
12073 <dia:attribute name=
"visible_comments">
12074 <dia:boolean val=
"false"/>
12076 <dia:attribute name=
"wrap_operations">
12077 <dia:boolean val=
"false"/>
12079 <dia:attribute name=
"wrap_after_char">
12080 <dia:int val=
"40"/>
12082 <dia:attribute name=
"line_color">
12083 <dia:color val=
"#000000"/>
12085 <dia:attribute name=
"fill_color">
12086 <dia:color val=
"#ffffff"/>
12088 <dia:attribute name=
"text_color">
12089 <dia:color val=
"#000000"/>
12091 <dia:attribute name=
"normal_font">
12092 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12094 <dia:attribute name=
"abstract_font">
12095 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12097 <dia:attribute name=
"polymorphic_font">
12098 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
12100 <dia:attribute name=
"classname_font">
12101 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
12103 <dia:attribute name=
"abstract_classname_font">
12104 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12106 <dia:attribute name=
"comment_font">
12107 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
12109 <dia:attribute name=
"font_height">
12110 <dia:real val=
"0.80000000000000004"/>
12112 <dia:attribute name=
"polymorphic_font_height">
12113 <dia:real val=
"0.80000000000000004"/>
12115 <dia:attribute name=
"abstract_font_height">
12116 <dia:real val=
"0.80000000000000004"/>
12118 <dia:attribute name=
"classname_font_height">
12119 <dia:real val=
"1"/>
12121 <dia:attribute name=
"abstract_classname_font_height">
12122 <dia:real val=
"1"/>
12124 <dia:attribute name=
"comment_font_height">
12125 <dia:real val=
"1"/>
12127 <dia:attribute name=
"attributes"/>
12128 <dia:attribute name=
"operations"/>
12129 <dia:attribute name=
"template">
12130 <dia:boolean val=
"false"/>
12132 <dia:attribute name=
"templates"/>
12134 <dia:object type=
"UML - Class" version=
"0" id=
"O69">
12135 <dia:attribute name=
"obj_pos">
12136 <dia:point val=
"30,45"/>
12138 <dia:attribute name=
"obj_bb">
12139 <dia:rectangle val=
"29.95,44.95;33.8,47.25"/>
12141 <dia:attribute name=
"elem_corner">
12142 <dia:point val=
"30,45"/>
12144 <dia:attribute name=
"elem_width">
12145 <dia:real val=
"3.75"/>
12147 <dia:attribute name=
"elem_height">
12148 <dia:real val=
"2.1999999999999997"/>
12150 <dia:attribute name=
"name">
12151 <dia:string>#problem#
</dia:string>
12153 <dia:attribute name=
"stereotype">
12154 <dia:string>##
</dia:string>
12156 <dia:attribute name=
"comment">
12157 <dia:string>##
</dia:string>
12159 <dia:attribute name=
"abstract">
12160 <dia:boolean val=
"false"/>
12162 <dia:attribute name=
"suppress_attributes">
12163 <dia:boolean val=
"false"/>
12165 <dia:attribute name=
"suppress_operations">
12166 <dia:boolean val=
"false"/>
12168 <dia:attribute name=
"visible_attributes">
12169 <dia:boolean val=
"true"/>
12171 <dia:attribute name=
"visible_operations">
12172 <dia:boolean val=
"true"/>
12174 <dia:attribute name=
"visible_comments">
12175 <dia:boolean val=
"false"/>
12177 <dia:attribute name=
"wrap_operations">
12178 <dia:boolean val=
"false"/>
12180 <dia:attribute name=
"wrap_after_char">
12181 <dia:int val=
"40"/>
12183 <dia:attribute name=
"line_color">
12184 <dia:color val=
"#000000"/>
12186 <dia:attribute name=
"fill_color">
12187 <dia:color val=
"#ffffff"/>
12189 <dia:attribute name=
"text_color">
12190 <dia:color val=
"#000000"/>
12192 <dia:attribute name=
"normal_font">
12193 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
12195 <dia:attribute name=
"abstract_font">
12196 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
12198 <dia:attribute name=
"polymorphic_font">
12199 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
12201 <dia:attribute name=
"classname_font">
12202 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
12204 <dia:attribute name=
"abstract_classname_font">
12205 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
12207 <dia:attribute name=
"comment_font">
12208 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
12210 <dia:attribute name=
"font_height">
12211 <dia:real val=
"0.80000000000000004"/>
12213 <dia:attribute name=
"polymorphic_font_height">
12214 <dia:real val=
"0.80000000000000004"/>
12216 <dia:attribute name=
"abstract_font_height">
12217 <dia:real val=
"0.80000000000000004"/>
12219 <dia:attribute name=
"classname_font_height">
12220 <dia:real val=
"1"/>
12222 <dia:attribute name=
"abstract_classname_font_height">
12223 <dia:real val=
"1"/>
12225 <dia:attribute name=
"comment_font_height">
12226 <dia:real val=
"1"/>
12228 <dia:attribute name=
"attributes"/>
12229 <dia:attribute name=
"operations"/>
12230 <dia:attribute name=
"template">
12231 <dia:boolean val=
"false"/>
12233 <dia:attribute name=
"templates"/>
12235 <dia:object type=
"UML - Class" version=
"0" id=
"O70">
12236 <dia:attribute name=
"obj_pos">
12237 <dia:point val=
"22,54"/>
12239 <dia:attribute name=
"obj_bb">
12240 <dia:rectangle val=
"21.95,53.95;25.8,56.25"/>
12242 <dia:attribute name=
"elem_corner">
12243 <dia:point val=
"22,54"/>
12245 <dia:attribute name=
"elem_width">
12246 <dia:real val=
"3.75"/>
12248 <dia:attribute name=
"elem_height">
12249 <dia:real val=
"2.1999999999999997"/>
12251 <dia:attribute name=
"name">
12252 <dia:string>#aesinit#
</dia:string>
12254 <dia:attribute name=
"stereotype">
12255 <dia:string>##
</dia:string>
12257 <dia:attribute name=
"comment">
12258 <dia:string>##
</dia:string>
12260 <dia:attribute name=
"abstract">
12261 <dia:boolean val=
"false"/>
12263 <dia:attribute name=
"suppress_attributes">
12264 <dia:boolean val=
"false"/>
12266 <dia:attribute name=
"suppress_operations">
12267 <dia:boolean val=
"false"/>
12269 <dia:attribute name=
"visible_attributes">
12270 <dia:boolean val=
"true"/>
12272 <dia:attribute name=
"visible_operations">
12273 <dia:boolean val=
"true"/>
12275 <dia:attribute name=
"visible_comments">
12276 <dia:boolean val=
"false"/>
12278 <dia:attribute name=
"wrap_operations">
12279 <dia:boolean val=
"false"/>
12281 <dia:attribute name=
"wrap_after_char">
12282 <dia:int val=
"40"/>
12284 <dia:attribute name=
"line_color">
12285 <dia:color val=
"#000000"/>
12287 <dia:attribute name=
"fill_color">
12288 <dia:color val=
"#ffffff"/>
12290 <dia:attribute name=
"text_color">
12291 <dia:color val=
"#000000"/>
12293 <dia:attribute name=
"normal_font">
12294 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12296 <dia:attribute name=
"abstract_font">
12297 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12299 <dia:attribute name=
"polymorphic_font">
12300 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
12302 <dia:attribute name=
"classname_font">
12303 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
12305 <dia:attribute name=
"abstract_classname_font">
12306 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12308 <dia:attribute name=
"comment_font">
12309 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
12311 <dia:attribute name=
"font_height">
12312 <dia:real val=
"0.80000000000000004"/>
12314 <dia:attribute name=
"polymorphic_font_height">
12315 <dia:real val=
"0.80000000000000004"/>
12317 <dia:attribute name=
"abstract_font_height">
12318 <dia:real val=
"0.80000000000000004"/>
12320 <dia:attribute name=
"classname_font_height">
12321 <dia:real val=
"1"/>
12323 <dia:attribute name=
"abstract_classname_font_height">
12324 <dia:real val=
"1"/>
12326 <dia:attribute name=
"comment_font_height">
12327 <dia:real val=
"1"/>
12329 <dia:attribute name=
"attributes"/>
12330 <dia:attribute name=
"operations"/>
12331 <dia:attribute name=
"template">
12332 <dia:boolean val=
"false"/>
12334 <dia:attribute name=
"templates"/>
12336 <dia:object type=
"UML - Generalization" version=
"0" id=
"O71">
12337 <dia:attribute name=
"obj_pos">
12338 <dia:point val=
"14.4,49.2"/>
12340 <dia:attribute name=
"obj_bb">
12341 <dia:rectangle val=
"13.55,49.15;23.925,54.05"/>
12343 <dia:attribute name=
"orth_points">
12344 <dia:point val=
"14.4,49.2"/>
12345 <dia:point val=
"14.4,53"/>
12346 <dia:point val=
"23.875,53"/>
12347 <dia:point val=
"23.875,54"/>
12349 <dia:attribute name=
"orth_orient">
12350 <dia:enum val=
"1"/>
12351 <dia:enum val=
"0"/>
12352 <dia:enum val=
"1"/>
12354 <dia:attribute name=
"orth_autoroute">
12355 <dia:boolean val=
"false"/>
12357 <dia:attribute name=
"line_colour">
12358 <dia:color val=
"#000000"/>
12360 <dia:attribute name=
"name">
12361 <dia:string>##
</dia:string>
12363 <dia:attribute name=
"stereotype">
12364 <dia:string>##
</dia:string>
12367 <dia:connection handle=
"0" to=
"O81" connection=
"6"/>
12368 <dia:connection handle=
"1" to=
"O70" connection=
"1"/>
12371 <dia:object type=
"UML - Association" version=
"0" id=
"O72">
12372 <dia:attribute name=
"obj_pos">
12373 <dia:point val=
"22,54"/>
12375 <dia:attribute name=
"obj_bb">
12376 <dia:rectangle val=
"21.95,26.45;95.7767,56.4"/>
12378 <dia:attribute name=
"orth_points">
12379 <dia:point val=
"22,54"/>
12380 <dia:point val=
"22,51"/>
12381 <dia:point val=
"95.7267,51"/>
12382 <dia:point val=
"95.7267,27.2"/>
12383 <dia:point val=
"92.6,27.2"/>
12385 <dia:attribute name=
"orth_orient">
12386 <dia:enum val=
"1"/>
12387 <dia:enum val=
"0"/>
12388 <dia:enum val=
"1"/>
12389 <dia:enum val=
"0"/>
12391 <dia:attribute name=
"autorouting">
12392 <dia:boolean val=
"false"/>
12394 <dia:attribute name=
"name">
12395 <dia:string>##
</dia:string>
12397 <dia:attribute name=
"direction">
12398 <dia:enum val=
"0"/>
12400 <dia:attribute name=
"ends">
12402 <dia:attribute name=
"role">
12403 <dia:string>##
</dia:string>
12405 <dia:attribute name=
"multiplicity">
12406 <dia:string>##
</dia:string>
12408 <dia:attribute name=
"arrow">
12409 <dia:boolean val=
"false"/>
12411 <dia:attribute name=
"aggregate">
12412 <dia:enum val=
"0"/>
12416 <dia:attribute name=
"role">
12417 <dia:string>##
</dia:string>
12419 <dia:attribute name=
"multiplicity">
12420 <dia:string>##
</dia:string>
12422 <dia:attribute name=
"arrow">
12423 <dia:boolean val=
"false"/>
12425 <dia:attribute name=
"aggregate">
12426 <dia:enum val=
"1"/>
12431 <dia:connection handle=
"0" to=
"O70" connection=
"0"/>
12432 <dia:connection handle=
"1" to=
"O3" connection=
"53"/>
12435 <dia:object type=
"UML - Association" version=
"0" id=
"O73">
12436 <dia:attribute name=
"obj_pos">
12437 <dia:point val=
"4,54"/>
12439 <dia:attribute name=
"obj_bb">
12440 <dia:rectangle val=
"3.95,26.45;95.7264,56.4"/>
12442 <dia:attribute name=
"orth_points">
12443 <dia:point val=
"4,54"/>
12444 <dia:point val=
"4,51"/>
12445 <dia:point val=
"95.6764,51"/>
12446 <dia:point val=
"95.6764,27.2"/>
12447 <dia:point val=
"92.6,27.2"/>
12449 <dia:attribute name=
"orth_orient">
12450 <dia:enum val=
"1"/>
12451 <dia:enum val=
"0"/>
12452 <dia:enum val=
"1"/>
12453 <dia:enum val=
"0"/>
12455 <dia:attribute name=
"autorouting">
12456 <dia:boolean val=
"false"/>
12458 <dia:attribute name=
"name">
12459 <dia:string>##
</dia:string>
12461 <dia:attribute name=
"direction">
12462 <dia:enum val=
"0"/>
12464 <dia:attribute name=
"ends">
12466 <dia:attribute name=
"role">
12467 <dia:string>##
</dia:string>
12469 <dia:attribute name=
"multiplicity">
12470 <dia:string>##
</dia:string>
12472 <dia:attribute name=
"arrow">
12473 <dia:boolean val=
"false"/>
12475 <dia:attribute name=
"aggregate">
12476 <dia:enum val=
"0"/>
12480 <dia:attribute name=
"role">
12481 <dia:string>##
</dia:string>
12483 <dia:attribute name=
"multiplicity">
12484 <dia:string>##
</dia:string>
12486 <dia:attribute name=
"arrow">
12487 <dia:boolean val=
"false"/>
12489 <dia:attribute name=
"aggregate">
12490 <dia:enum val=
"1"/>
12495 <dia:connection handle=
"0" to=
"O74" connection=
"0"/>
12496 <dia:connection handle=
"1" to=
"O3" connection=
"53"/>
12499 <dia:object type=
"UML - Class" version=
"0" id=
"O74">
12500 <dia:attribute name=
"obj_pos">
12501 <dia:point val=
"4,54"/>
12503 <dia:attribute name=
"obj_bb">
12504 <dia:rectangle val=
"3.95,53.95;6,56.25"/>
12506 <dia:attribute name=
"elem_corner">
12507 <dia:point val=
"4,54"/>
12509 <dia:attribute name=
"elem_width">
12510 <dia:real val=
"1.9500000000000002"/>
12512 <dia:attribute name=
"elem_height">
12513 <dia:real val=
"2.1999999999999997"/>
12515 <dia:attribute name=
"name">
12516 <dia:string>#mix#
</dia:string>
12518 <dia:attribute name=
"stereotype">
12519 <dia:string>##
</dia:string>
12521 <dia:attribute name=
"comment">
12522 <dia:string>##
</dia:string>
12524 <dia:attribute name=
"abstract">
12525 <dia:boolean val=
"false"/>
12527 <dia:attribute name=
"suppress_attributes">
12528 <dia:boolean val=
"false"/>
12530 <dia:attribute name=
"suppress_operations">
12531 <dia:boolean val=
"false"/>
12533 <dia:attribute name=
"visible_attributes">
12534 <dia:boolean val=
"true"/>
12536 <dia:attribute name=
"visible_operations">
12537 <dia:boolean val=
"true"/>
12539 <dia:attribute name=
"visible_comments">
12540 <dia:boolean val=
"false"/>
12542 <dia:attribute name=
"wrap_operations">
12543 <dia:boolean val=
"false"/>
12545 <dia:attribute name=
"wrap_after_char">
12546 <dia:int val=
"40"/>
12548 <dia:attribute name=
"line_color">
12549 <dia:color val=
"#000000"/>
12551 <dia:attribute name=
"fill_color">
12552 <dia:color val=
"#ffffff"/>
12554 <dia:attribute name=
"text_color">
12555 <dia:color val=
"#000000"/>
12557 <dia:attribute name=
"normal_font">
12558 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12560 <dia:attribute name=
"abstract_font">
12561 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12563 <dia:attribute name=
"polymorphic_font">
12564 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
12566 <dia:attribute name=
"classname_font">
12567 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
12569 <dia:attribute name=
"abstract_classname_font">
12570 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12572 <dia:attribute name=
"comment_font">
12573 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
12575 <dia:attribute name=
"font_height">
12576 <dia:real val=
"0.80000000000000004"/>
12578 <dia:attribute name=
"polymorphic_font_height">
12579 <dia:real val=
"0.80000000000000004"/>
12581 <dia:attribute name=
"abstract_font_height">
12582 <dia:real val=
"0.80000000000000004"/>
12584 <dia:attribute name=
"classname_font_height">
12585 <dia:real val=
"1"/>
12587 <dia:attribute name=
"abstract_classname_font_height">
12588 <dia:real val=
"1"/>
12590 <dia:attribute name=
"comment_font_height">
12591 <dia:real val=
"1"/>
12593 <dia:attribute name=
"attributes"/>
12594 <dia:attribute name=
"operations"/>
12595 <dia:attribute name=
"template">
12596 <dia:boolean val=
"false"/>
12598 <dia:attribute name=
"templates"/>
12600 <dia:object type=
"UML - Generalization" version=
"0" id=
"O75">
12601 <dia:attribute name=
"obj_pos">
12602 <dia:point val=
"14.4,49.2"/>
12604 <dia:attribute name=
"obj_bb">
12605 <dia:rectangle val=
"4.925,49.15;15.25,54.05"/>
12607 <dia:attribute name=
"orth_points">
12608 <dia:point val=
"14.4,49.2"/>
12609 <dia:point val=
"14.4,53"/>
12610 <dia:point val=
"4.975,53"/>
12611 <dia:point val=
"4.975,54"/>
12613 <dia:attribute name=
"orth_orient">
12614 <dia:enum val=
"1"/>
12615 <dia:enum val=
"0"/>
12616 <dia:enum val=
"1"/>
12618 <dia:attribute name=
"orth_autoroute">
12619 <dia:boolean val=
"false"/>
12621 <dia:attribute name=
"line_colour">
12622 <dia:color val=
"#000000"/>
12624 <dia:attribute name=
"name">
12625 <dia:string>##
</dia:string>
12627 <dia:attribute name=
"stereotype">
12628 <dia:string>##
</dia:string>
12631 <dia:connection handle=
"0" to=
"O81" connection=
"6"/>
12632 <dia:connection handle=
"1" to=
"O74" connection=
"1"/>
12635 <dia:object type=
"UML - Association" version=
"0" id=
"O76">
12636 <dia:attribute name=
"obj_pos">
12637 <dia:point val=
"27,54"/>
12639 <dia:attribute name=
"obj_bb">
12640 <dia:rectangle val=
"26.95,26.45;95.7264,56.4"/>
12642 <dia:attribute name=
"orth_points">
12643 <dia:point val=
"27,54"/>
12644 <dia:point val=
"27,51"/>
12645 <dia:point val=
"95.6764,51"/>
12646 <dia:point val=
"95.6764,27.2"/>
12647 <dia:point val=
"92.6,27.2"/>
12649 <dia:attribute name=
"orth_orient">
12650 <dia:enum val=
"1"/>
12651 <dia:enum val=
"0"/>
12652 <dia:enum val=
"1"/>
12653 <dia:enum val=
"0"/>
12655 <dia:attribute name=
"autorouting">
12656 <dia:boolean val=
"false"/>
12658 <dia:attribute name=
"name">
12659 <dia:string>##
</dia:string>
12661 <dia:attribute name=
"direction">
12662 <dia:enum val=
"0"/>
12664 <dia:attribute name=
"ends">
12666 <dia:attribute name=
"role">
12667 <dia:string>##
</dia:string>
12669 <dia:attribute name=
"multiplicity">
12670 <dia:string>##
</dia:string>
12672 <dia:attribute name=
"arrow">
12673 <dia:boolean val=
"false"/>
12675 <dia:attribute name=
"aggregate">
12676 <dia:enum val=
"0"/>
12680 <dia:attribute name=
"role">
12681 <dia:string>##
</dia:string>
12683 <dia:attribute name=
"multiplicity">
12684 <dia:string>##
</dia:string>
12686 <dia:attribute name=
"arrow">
12687 <dia:boolean val=
"false"/>
12689 <dia:attribute name=
"aggregate">
12690 <dia:enum val=
"1"/>
12695 <dia:connection handle=
"0" to=
"O77" connection=
"0"/>
12696 <dia:connection handle=
"1" to=
"O3" connection=
"53"/>
12699 <dia:object type=
"UML - Class" version=
"0" id=
"O77">
12700 <dia:attribute name=
"obj_pos">
12701 <dia:point val=
"27,54"/>
12703 <dia:attribute name=
"obj_bb">
12704 <dia:rectangle val=
"26.95,53.95;29.45,56.25"/>
12706 <dia:attribute name=
"elem_corner">
12707 <dia:point val=
"27,54"/>
12709 <dia:attribute name=
"elem_width">
12710 <dia:real val=
"2.3999999999999999"/>
12712 <dia:attribute name=
"elem_height">
12713 <dia:real val=
"2.1999999999999997"/>
12715 <dia:attribute name=
"name">
12716 <dia:string>#pred#
</dia:string>
12718 <dia:attribute name=
"stereotype">
12719 <dia:string>##
</dia:string>
12721 <dia:attribute name=
"comment">
12722 <dia:string>##
</dia:string>
12724 <dia:attribute name=
"abstract">
12725 <dia:boolean val=
"false"/>
12727 <dia:attribute name=
"suppress_attributes">
12728 <dia:boolean val=
"false"/>
12730 <dia:attribute name=
"suppress_operations">
12731 <dia:boolean val=
"false"/>
12733 <dia:attribute name=
"visible_attributes">
12734 <dia:boolean val=
"true"/>
12736 <dia:attribute name=
"visible_operations">
12737 <dia:boolean val=
"true"/>
12739 <dia:attribute name=
"visible_comments">
12740 <dia:boolean val=
"false"/>
12742 <dia:attribute name=
"wrap_operations">
12743 <dia:boolean val=
"false"/>
12745 <dia:attribute name=
"wrap_after_char">
12746 <dia:int val=
"40"/>
12748 <dia:attribute name=
"line_color">
12749 <dia:color val=
"#000000"/>
12751 <dia:attribute name=
"fill_color">
12752 <dia:color val=
"#ffffff"/>
12754 <dia:attribute name=
"text_color">
12755 <dia:color val=
"#000000"/>
12757 <dia:attribute name=
"normal_font">
12758 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12760 <dia:attribute name=
"abstract_font">
12761 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12763 <dia:attribute name=
"polymorphic_font">
12764 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
12766 <dia:attribute name=
"classname_font">
12767 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
12769 <dia:attribute name=
"abstract_classname_font">
12770 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12772 <dia:attribute name=
"comment_font">
12773 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
12775 <dia:attribute name=
"font_height">
12776 <dia:real val=
"0.80000000000000004"/>
12778 <dia:attribute name=
"polymorphic_font_height">
12779 <dia:real val=
"0.80000000000000004"/>
12781 <dia:attribute name=
"abstract_font_height">
12782 <dia:real val=
"0.80000000000000004"/>
12784 <dia:attribute name=
"classname_font_height">
12785 <dia:real val=
"1"/>
12787 <dia:attribute name=
"abstract_classname_font_height">
12788 <dia:real val=
"1"/>
12790 <dia:attribute name=
"comment_font_height">
12791 <dia:real val=
"1"/>
12793 <dia:attribute name=
"attributes"/>
12794 <dia:attribute name=
"operations"/>
12795 <dia:attribute name=
"template">
12796 <dia:boolean val=
"false"/>
12798 <dia:attribute name=
"templates"/>
12800 <dia:object type=
"UML - Generalization" version=
"0" id=
"O78">
12801 <dia:attribute name=
"obj_pos">
12802 <dia:point val=
"14.4,49.2"/>
12804 <dia:attribute name=
"obj_bb">
12805 <dia:rectangle val=
"13.55,49.15;28.25,54.05"/>
12807 <dia:attribute name=
"orth_points">
12808 <dia:point val=
"14.4,49.2"/>
12809 <dia:point val=
"14.4,53"/>
12810 <dia:point val=
"28.2,53"/>
12811 <dia:point val=
"28.2,54"/>
12813 <dia:attribute name=
"orth_orient">
12814 <dia:enum val=
"1"/>
12815 <dia:enum val=
"0"/>
12816 <dia:enum val=
"1"/>
12818 <dia:attribute name=
"orth_autoroute">
12819 <dia:boolean val=
"false"/>
12821 <dia:attribute name=
"line_colour">
12822 <dia:color val=
"#000000"/>
12824 <dia:attribute name=
"name">
12825 <dia:string>##
</dia:string>
12827 <dia:attribute name=
"stereotype">
12828 <dia:string>##
</dia:string>
12831 <dia:connection handle=
"0" to=
"O81" connection=
"6"/>
12832 <dia:connection handle=
"1" to=
"O77" connection=
"1"/>
12835 <dia:object type=
"UML - Class" version=
"0" id=
"O79">
12836 <dia:attribute name=
"obj_pos">
12837 <dia:point val=
"19,54"/>
12839 <dia:attribute name=
"obj_bb">
12840 <dia:rectangle val=
"18.95,53.95;21,56.25"/>
12842 <dia:attribute name=
"elem_corner">
12843 <dia:point val=
"19,54"/>
12845 <dia:attribute name=
"elem_width">
12846 <dia:real val=
"1.9500000000000002"/>
12848 <dia:attribute name=
"elem_height">
12849 <dia:real val=
"2.1999999999999997"/>
12851 <dia:attribute name=
"name">
12852 <dia:string>#tol#
</dia:string>
12854 <dia:attribute name=
"stereotype">
12855 <dia:string>##
</dia:string>
12857 <dia:attribute name=
"comment">
12858 <dia:string>##
</dia:string>
12860 <dia:attribute name=
"abstract">
12861 <dia:boolean val=
"false"/>
12863 <dia:attribute name=
"suppress_attributes">
12864 <dia:boolean val=
"false"/>
12866 <dia:attribute name=
"suppress_operations">
12867 <dia:boolean val=
"false"/>
12869 <dia:attribute name=
"visible_attributes">
12870 <dia:boolean val=
"true"/>
12872 <dia:attribute name=
"visible_operations">
12873 <dia:boolean val=
"true"/>
12875 <dia:attribute name=
"visible_comments">
12876 <dia:boolean val=
"false"/>
12878 <dia:attribute name=
"wrap_operations">
12879 <dia:boolean val=
"false"/>
12881 <dia:attribute name=
"wrap_after_char">
12882 <dia:int val=
"40"/>
12884 <dia:attribute name=
"line_color">
12885 <dia:color val=
"#000000"/>
12887 <dia:attribute name=
"fill_color">
12888 <dia:color val=
"#ffffff"/>
12890 <dia:attribute name=
"text_color">
12891 <dia:color val=
"#000000"/>
12893 <dia:attribute name=
"normal_font">
12894 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12896 <dia:attribute name=
"abstract_font">
12897 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12899 <dia:attribute name=
"polymorphic_font">
12900 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
12902 <dia:attribute name=
"classname_font">
12903 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
12905 <dia:attribute name=
"abstract_classname_font">
12906 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
12908 <dia:attribute name=
"comment_font">
12909 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
12911 <dia:attribute name=
"font_height">
12912 <dia:real val=
"0.80000000000000004"/>
12914 <dia:attribute name=
"polymorphic_font_height">
12915 <dia:real val=
"0.80000000000000004"/>
12917 <dia:attribute name=
"abstract_font_height">
12918 <dia:real val=
"0.80000000000000004"/>
12920 <dia:attribute name=
"classname_font_height">
12921 <dia:real val=
"1"/>
12923 <dia:attribute name=
"abstract_classname_font_height">
12924 <dia:real val=
"1"/>
12926 <dia:attribute name=
"comment_font_height">
12927 <dia:real val=
"1"/>
12929 <dia:attribute name=
"attributes"/>
12930 <dia:attribute name=
"operations"/>
12931 <dia:attribute name=
"template">
12932 <dia:boolean val=
"false"/>
12934 <dia:attribute name=
"templates"/>
12936 <dia:object type=
"UML - Generalization" version=
"0" id=
"O80">
12937 <dia:attribute name=
"obj_pos">
12938 <dia:point val=
"14.4,49.2"/>
12940 <dia:attribute name=
"obj_bb">
12941 <dia:rectangle val=
"13.55,49.15;20.025,54.05"/>
12943 <dia:attribute name=
"orth_points">
12944 <dia:point val=
"14.4,49.2"/>
12945 <dia:point val=
"14.4,53"/>
12946 <dia:point val=
"19.975,53"/>
12947 <dia:point val=
"19.975,54"/>
12949 <dia:attribute name=
"orth_orient">
12950 <dia:enum val=
"1"/>
12951 <dia:enum val=
"0"/>
12952 <dia:enum val=
"1"/>
12954 <dia:attribute name=
"orth_autoroute">
12955 <dia:boolean val=
"false"/>
12957 <dia:attribute name=
"line_colour">
12958 <dia:color val=
"#000000"/>
12960 <dia:attribute name=
"name">
12961 <dia:string>##
</dia:string>
12963 <dia:attribute name=
"stereotype">
12964 <dia:string>##
</dia:string>
12967 <dia:connection handle=
"0" to=
"O81" connection=
"6"/>
12968 <dia:connection handle=
"1" to=
"O79" connection=
"1"/>
12971 <dia:object type=
"UML - Class" version=
"0" id=
"O81">
12972 <dia:attribute name=
"obj_pos">
12973 <dia:point val=
"4,45"/>
12975 <dia:attribute name=
"obj_bb">
12976 <dia:rectangle val=
"3.95,44.95;24.95,49.25"/>
12978 <dia:attribute name=
"elem_corner">
12979 <dia:point val=
"4,45"/>
12981 <dia:attribute name=
"elem_width">
12982 <dia:real val=
"20.900000000000002"/>
12984 <dia:attribute name=
"elem_height">
12985 <dia:real val=
"4.2000000000000002"/>
12987 <dia:attribute name=
"name">
12988 <dia:string>#code_record#
</dia:string>
12990 <dia:attribute name=
"stereotype">
12991 <dia:string>##
</dia:string>
12993 <dia:attribute name=
"comment">
12994 <dia:string>##
</dia:string>
12996 <dia:attribute name=
"abstract">
12997 <dia:boolean val=
"false"/>
12999 <dia:attribute name=
"suppress_attributes">
13000 <dia:boolean val=
"false"/>
13002 <dia:attribute name=
"suppress_operations">
13003 <dia:boolean val=
"false"/>
13005 <dia:attribute name=
"visible_attributes">
13006 <dia:boolean val=
"true"/>
13008 <dia:attribute name=
"visible_operations">
13009 <dia:boolean val=
"true"/>
13011 <dia:attribute name=
"visible_comments">
13012 <dia:boolean val=
"false"/>
13014 <dia:attribute name=
"wrap_operations">
13015 <dia:boolean val=
"false"/>
13017 <dia:attribute name=
"wrap_after_char">
13018 <dia:int val=
"40"/>
13020 <dia:attribute name=
"line_color">
13021 <dia:color val=
"#000000"/>
13023 <dia:attribute name=
"fill_color">
13024 <dia:color val=
"#ffffff"/>
13026 <dia:attribute name=
"text_color">
13027 <dia:color val=
"#000000"/>
13029 <dia:attribute name=
"normal_font">
13030 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13032 <dia:attribute name=
"abstract_font">
13033 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13035 <dia:attribute name=
"polymorphic_font">
13036 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
13038 <dia:attribute name=
"classname_font">
13039 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13041 <dia:attribute name=
"abstract_classname_font">
13042 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13044 <dia:attribute name=
"comment_font">
13045 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
13047 <dia:attribute name=
"font_height">
13048 <dia:real val=
"0.80000000000000004"/>
13050 <dia:attribute name=
"polymorphic_font_height">
13051 <dia:real val=
"0.80000000000000004"/>
13053 <dia:attribute name=
"abstract_font_height">
13054 <dia:real val=
"0.80000000000000004"/>
13056 <dia:attribute name=
"classname_font_height">
13057 <dia:real val=
"1"/>
13059 <dia:attribute name=
"abstract_classname_font_height">
13060 <dia:real val=
"1"/>
13062 <dia:attribute name=
"comment_font_height">
13063 <dia:real val=
"1"/>
13065 <dia:attribute name=
"attributes">
13066 <dia:composite type=
"umlattribute">
13067 <dia:attribute name=
"name">
13068 <dia:string>#code#
</dia:string>
13070 <dia:attribute name=
"type">
13071 <dia:string>#array of strings#
</dia:string>
13073 <dia:attribute name=
"value">
13074 <dia:string>##
</dia:string>
13076 <dia:attribute name=
"comment">
13077 <dia:string>##
</dia:string>
13079 <dia:attribute name=
"visibility">
13080 <dia:enum val=
"0"/>
13082 <dia:attribute name=
"abstract">
13083 <dia:boolean val=
"false"/>
13085 <dia:attribute name=
"class_scope">
13086 <dia:boolean val=
"false"/>
13090 <dia:attribute name=
"operations">
13091 <dia:composite type=
"umloperation">
13092 <dia:attribute name=
"name">
13093 <dia:string>#_format_record#
</dia:string>
13095 <dia:attribute name=
"stereotype">
13096 <dia:string>#helper#
</dia:string>
13098 <dia:attribute name=
"type">
13099 <dia:string>##
</dia:string>
13101 <dia:attribute name=
"visibility">
13102 <dia:enum val=
"1"/>
13104 <dia:attribute name=
"comment">
13105 <dia:string>##
</dia:string>
13107 <dia:attribute name=
"abstract">
13108 <dia:boolean val=
"false"/>
13110 <dia:attribute name=
"inheritance_type">
13111 <dia:enum val=
"2"/>
13113 <dia:attribute name=
"query">
13114 <dia:boolean val=
"false"/>
13116 <dia:attribute name=
"class_scope">
13117 <dia:boolean val=
"false"/>
13119 <dia:attribute name=
"parameters">
13120 <dia:composite type=
"umlparameter">
13121 <dia:attribute name=
"name">
13122 <dia:string>#formatted#
</dia:string>
13124 <dia:attribute name=
"type">
13125 <dia:string>#array of strings#
</dia:string>
13127 <dia:attribute name=
"value">
13128 <dia:string>##
</dia:string>
13130 <dia:attribute name=
"comment">
13131 <dia:string>##
</dia:string>
13133 <dia:attribute name=
"kind">
13134 <dia:enum val=
"2"/>
13139 <dia:composite type=
"umloperation">
13140 <dia:attribute name=
"name">
13141 <dia:string>#_read_options#
</dia:string>
13143 <dia:attribute name=
"stereotype">
13144 <dia:string>#initiator#
</dia:string>
13146 <dia:attribute name=
"type">
13147 <dia:string>##
</dia:string>
13149 <dia:attribute name=
"visibility">
13150 <dia:enum val=
"1"/>
13152 <dia:attribute name=
"comment">
13153 <dia:string>##
</dia:string>
13155 <dia:attribute name=
"abstract">
13156 <dia:boolean val=
"false"/>
13158 <dia:attribute name=
"inheritance_type">
13159 <dia:enum val=
"2"/>
13161 <dia:attribute name=
"query">
13162 <dia:boolean val=
"false"/>
13164 <dia:attribute name=
"class_scope">
13165 <dia:boolean val=
"false"/>
13167 <dia:attribute name=
"parameters"/>
13170 <dia:attribute name=
"template">
13171 <dia:boolean val=
"false"/>
13173 <dia:attribute name=
"templates"/>
13175 <dia:object type=
"UML - Class" version=
"0" id=
"O82">
13176 <dia:attribute name=
"obj_pos">
13177 <dia:point val=
"81,45"/>
13179 <dia:attribute name=
"obj_bb">
13180 <dia:rectangle val=
"80.95,44.95;83.9,47.25"/>
13182 <dia:attribute name=
"elem_corner">
13183 <dia:point val=
"81,45"/>
13185 <dia:attribute name=
"elem_width">
13186 <dia:real val=
"2.8500000000000001"/>
13188 <dia:attribute name=
"elem_height">
13189 <dia:real val=
"2.1999999999999997"/>
13191 <dia:attribute name=
"name">
13192 <dia:string>#model#
</dia:string>
13194 <dia:attribute name=
"stereotype">
13195 <dia:string>##
</dia:string>
13197 <dia:attribute name=
"comment">
13198 <dia:string>##
</dia:string>
13200 <dia:attribute name=
"abstract">
13201 <dia:boolean val=
"false"/>
13203 <dia:attribute name=
"suppress_attributes">
13204 <dia:boolean val=
"false"/>
13206 <dia:attribute name=
"suppress_operations">
13207 <dia:boolean val=
"false"/>
13209 <dia:attribute name=
"visible_attributes">
13210 <dia:boolean val=
"true"/>
13212 <dia:attribute name=
"visible_operations">
13213 <dia:boolean val=
"true"/>
13215 <dia:attribute name=
"visible_comments">
13216 <dia:boolean val=
"false"/>
13218 <dia:attribute name=
"wrap_operations">
13219 <dia:boolean val=
"false"/>
13221 <dia:attribute name=
"wrap_after_char">
13222 <dia:int val=
"40"/>
13224 <dia:attribute name=
"line_color">
13225 <dia:color val=
"#000000"/>
13227 <dia:attribute name=
"fill_color">
13228 <dia:color val=
"#ffffff"/>
13230 <dia:attribute name=
"text_color">
13231 <dia:color val=
"#000000"/>
13233 <dia:attribute name=
"normal_font">
13234 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13236 <dia:attribute name=
"abstract_font">
13237 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13239 <dia:attribute name=
"polymorphic_font">
13240 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
13242 <dia:attribute name=
"classname_font">
13243 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13245 <dia:attribute name=
"abstract_classname_font">
13246 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13248 <dia:attribute name=
"comment_font">
13249 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
13251 <dia:attribute name=
"font_height">
13252 <dia:real val=
"0.80000000000000004"/>
13254 <dia:attribute name=
"polymorphic_font_height">
13255 <dia:real val=
"0.80000000000000004"/>
13257 <dia:attribute name=
"abstract_font_height">
13258 <dia:real val=
"0.80000000000000004"/>
13260 <dia:attribute name=
"classname_font_height">
13261 <dia:real val=
"1"/>
13263 <dia:attribute name=
"abstract_classname_font_height">
13264 <dia:real val=
"1"/>
13266 <dia:attribute name=
"comment_font_height">
13267 <dia:real val=
"1"/>
13269 <dia:attribute name=
"attributes"/>
13270 <dia:attribute name=
"operations"/>
13271 <dia:attribute name=
"template">
13272 <dia:boolean val=
"false"/>
13274 <dia:attribute name=
"templates"/>
13276 <dia:object type=
"UML - Class" version=
"0" id=
"O83">
13277 <dia:attribute name=
"obj_pos">
13278 <dia:point val=
"77,45"/>
13280 <dia:attribute name=
"obj_bb">
13281 <dia:rectangle val=
"76.95,44.95;79.9,47.25"/>
13283 <dia:attribute name=
"elem_corner">
13284 <dia:point val=
"77,45"/>
13286 <dia:attribute name=
"elem_width">
13287 <dia:real val=
"2.8500000000000001"/>
13289 <dia:attribute name=
"elem_height">
13290 <dia:real val=
"2.1999999999999997"/>
13292 <dia:attribute name=
"name">
13293 <dia:string>#input#
</dia:string>
13295 <dia:attribute name=
"stereotype">
13296 <dia:string>##
</dia:string>
13298 <dia:attribute name=
"comment">
13299 <dia:string>##
</dia:string>
13301 <dia:attribute name=
"abstract">
13302 <dia:boolean val=
"false"/>
13304 <dia:attribute name=
"suppress_attributes">
13305 <dia:boolean val=
"false"/>
13307 <dia:attribute name=
"suppress_operations">
13308 <dia:boolean val=
"false"/>
13310 <dia:attribute name=
"visible_attributes">
13311 <dia:boolean val=
"true"/>
13313 <dia:attribute name=
"visible_operations">
13314 <dia:boolean val=
"true"/>
13316 <dia:attribute name=
"visible_comments">
13317 <dia:boolean val=
"false"/>
13319 <dia:attribute name=
"wrap_operations">
13320 <dia:boolean val=
"false"/>
13322 <dia:attribute name=
"wrap_after_char">
13323 <dia:int val=
"40"/>
13325 <dia:attribute name=
"line_color">
13326 <dia:color val=
"#000000"/>
13328 <dia:attribute name=
"fill_color">
13329 <dia:color val=
"#ffffff"/>
13331 <dia:attribute name=
"text_color">
13332 <dia:color val=
"#000000"/>
13334 <dia:attribute name=
"normal_font">
13335 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13337 <dia:attribute name=
"abstract_font">
13338 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13340 <dia:attribute name=
"polymorphic_font">
13341 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
13343 <dia:attribute name=
"classname_font">
13344 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13346 <dia:attribute name=
"abstract_classname_font">
13347 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13349 <dia:attribute name=
"comment_font">
13350 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
13352 <dia:attribute name=
"font_height">
13353 <dia:real val=
"0.80000000000000004"/>
13355 <dia:attribute name=
"polymorphic_font_height">
13356 <dia:real val=
"0.80000000000000004"/>
13358 <dia:attribute name=
"abstract_font_height">
13359 <dia:real val=
"0.80000000000000004"/>
13361 <dia:attribute name=
"classname_font_height">
13362 <dia:real val=
"1"/>
13364 <dia:attribute name=
"abstract_classname_font_height">
13365 <dia:real val=
"1"/>
13367 <dia:attribute name=
"comment_font_height">
13368 <dia:real val=
"1"/>
13370 <dia:attribute name=
"attributes"/>
13371 <dia:attribute name=
"operations"/>
13372 <dia:attribute name=
"template">
13373 <dia:boolean val=
"false"/>
13375 <dia:attribute name=
"templates"/>
13377 <dia:object type=
"UML - Class" version=
"0" id=
"O84">
13378 <dia:attribute name=
"obj_pos">
13379 <dia:point val=
"71,45"/>
13381 <dia:attribute name=
"obj_bb">
13382 <dia:rectangle val=
"70.95,44.95;76.15,47.25"/>
13384 <dia:attribute name=
"elem_corner">
13385 <dia:point val=
"71,45"/>
13387 <dia:attribute name=
"elem_width">
13388 <dia:real val=
"5.0999999999999996"/>
13390 <dia:attribute name=
"elem_height">
13391 <dia:real val=
"2.1999999999999997"/>
13393 <dia:attribute name=
"name">
13394 <dia:string>#estimation#
</dia:string>
13396 <dia:attribute name=
"stereotype">
13397 <dia:string>##
</dia:string>
13399 <dia:attribute name=
"comment">
13400 <dia:string>##
</dia:string>
13402 <dia:attribute name=
"abstract">
13403 <dia:boolean val=
"false"/>
13405 <dia:attribute name=
"suppress_attributes">
13406 <dia:boolean val=
"false"/>
13408 <dia:attribute name=
"suppress_operations">
13409 <dia:boolean val=
"false"/>
13411 <dia:attribute name=
"visible_attributes">
13412 <dia:boolean val=
"true"/>
13414 <dia:attribute name=
"visible_operations">
13415 <dia:boolean val=
"true"/>
13417 <dia:attribute name=
"visible_comments">
13418 <dia:boolean val=
"false"/>
13420 <dia:attribute name=
"wrap_operations">
13421 <dia:boolean val=
"false"/>
13423 <dia:attribute name=
"wrap_after_char">
13424 <dia:int val=
"40"/>
13426 <dia:attribute name=
"line_color">
13427 <dia:color val=
"#000000"/>
13429 <dia:attribute name=
"fill_color">
13430 <dia:color val=
"#ffffff"/>
13432 <dia:attribute name=
"text_color">
13433 <dia:color val=
"#000000"/>
13435 <dia:attribute name=
"normal_font">
13436 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13438 <dia:attribute name=
"abstract_font">
13439 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13441 <dia:attribute name=
"polymorphic_font">
13442 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
13444 <dia:attribute name=
"classname_font">
13445 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13447 <dia:attribute name=
"abstract_classname_font">
13448 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13450 <dia:attribute name=
"comment_font">
13451 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
13453 <dia:attribute name=
"font_height">
13454 <dia:real val=
"0.80000000000000004"/>
13456 <dia:attribute name=
"polymorphic_font_height">
13457 <dia:real val=
"0.80000000000000004"/>
13459 <dia:attribute name=
"abstract_font_height">
13460 <dia:real val=
"0.80000000000000004"/>
13462 <dia:attribute name=
"classname_font_height">
13463 <dia:real val=
"1"/>
13465 <dia:attribute name=
"abstract_classname_font_height">
13466 <dia:real val=
"1"/>
13468 <dia:attribute name=
"comment_font_height">
13469 <dia:real val=
"1"/>
13471 <dia:attribute name=
"attributes"/>
13472 <dia:attribute name=
"operations"/>
13473 <dia:attribute name=
"template">
13474 <dia:boolean val=
"false"/>
13476 <dia:attribute name=
"templates"/>
13478 <dia:object type=
"UML - Class" version=
"0" id=
"O85">
13479 <dia:attribute name=
"obj_pos">
13480 <dia:point val=
"68,45"/>
13482 <dia:attribute name=
"obj_bb">
13483 <dia:rectangle val=
"67.95,44.95;70.45,47.25"/>
13485 <dia:attribute name=
"elem_corner">
13486 <dia:point val=
"68,45"/>
13488 <dia:attribute name=
"elem_width">
13489 <dia:real val=
"2.3999999999999999"/>
13491 <dia:attribute name=
"elem_height">
13492 <dia:real val=
"2.1999999999999997"/>
13494 <dia:attribute name=
"name">
13495 <dia:string>#data#
</dia:string>
13497 <dia:attribute name=
"stereotype">
13498 <dia:string>##
</dia:string>
13500 <dia:attribute name=
"comment">
13501 <dia:string>##
</dia:string>
13503 <dia:attribute name=
"abstract">
13504 <dia:boolean val=
"false"/>
13506 <dia:attribute name=
"suppress_attributes">
13507 <dia:boolean val=
"false"/>
13509 <dia:attribute name=
"suppress_operations">
13510 <dia:boolean val=
"false"/>
13512 <dia:attribute name=
"visible_attributes">
13513 <dia:boolean val=
"true"/>
13515 <dia:attribute name=
"visible_operations">
13516 <dia:boolean val=
"true"/>
13518 <dia:attribute name=
"visible_comments">
13519 <dia:boolean val=
"false"/>
13521 <dia:attribute name=
"wrap_operations">
13522 <dia:boolean val=
"false"/>
13524 <dia:attribute name=
"wrap_after_char">
13525 <dia:int val=
"40"/>
13527 <dia:attribute name=
"line_color">
13528 <dia:color val=
"#000000"/>
13530 <dia:attribute name=
"fill_color">
13531 <dia:color val=
"#ffffff"/>
13533 <dia:attribute name=
"text_color">
13534 <dia:color val=
"#000000"/>
13536 <dia:attribute name=
"normal_font">
13537 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13539 <dia:attribute name=
"abstract_font">
13540 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13542 <dia:attribute name=
"polymorphic_font">
13543 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
13545 <dia:attribute name=
"classname_font">
13546 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13548 <dia:attribute name=
"abstract_classname_font">
13549 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13551 <dia:attribute name=
"comment_font">
13552 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
13554 <dia:attribute name=
"font_height">
13555 <dia:real val=
"0.80000000000000004"/>
13557 <dia:attribute name=
"polymorphic_font_height">
13558 <dia:real val=
"0.80000000000000004"/>
13560 <dia:attribute name=
"abstract_font_height">
13561 <dia:real val=
"0.80000000000000004"/>
13563 <dia:attribute name=
"classname_font_height">
13564 <dia:real val=
"1"/>
13566 <dia:attribute name=
"abstract_classname_font_height">
13567 <dia:real val=
"1"/>
13569 <dia:attribute name=
"comment_font_height">
13570 <dia:real val=
"1"/>
13572 <dia:attribute name=
"attributes"/>
13573 <dia:attribute name=
"operations"/>
13574 <dia:attribute name=
"template">
13575 <dia:boolean val=
"false"/>
13577 <dia:attribute name=
"templates"/>
13579 <dia:object type=
"UML - Class" version=
"0" id=
"O86">
13580 <dia:attribute name=
"obj_pos">
13581 <dia:point val=
"62,45"/>
13583 <dia:attribute name=
"obj_bb">
13584 <dia:rectangle val=
"61.95,44.95;67.15,47.25"/>
13586 <dia:attribute name=
"elem_corner">
13587 <dia:point val=
"62,45"/>
13589 <dia:attribute name=
"elem_width">
13590 <dia:real val=
"5.0999999999999996"/>
13592 <dia:attribute name=
"elem_height">
13593 <dia:real val=
"2.1999999999999997"/>
13595 <dia:attribute name=
"name">
13596 <dia:string>#covariance#
</dia:string>
13598 <dia:attribute name=
"stereotype">
13599 <dia:string>##
</dia:string>
13601 <dia:attribute name=
"comment">
13602 <dia:string>##
</dia:string>
13604 <dia:attribute name=
"abstract">
13605 <dia:boolean val=
"false"/>
13607 <dia:attribute name=
"suppress_attributes">
13608 <dia:boolean val=
"false"/>
13610 <dia:attribute name=
"suppress_operations">
13611 <dia:boolean val=
"false"/>
13613 <dia:attribute name=
"visible_attributes">
13614 <dia:boolean val=
"true"/>
13616 <dia:attribute name=
"visible_operations">
13617 <dia:boolean val=
"true"/>
13619 <dia:attribute name=
"visible_comments">
13620 <dia:boolean val=
"false"/>
13622 <dia:attribute name=
"wrap_operations">
13623 <dia:boolean val=
"false"/>
13625 <dia:attribute name=
"wrap_after_char">
13626 <dia:int val=
"40"/>
13628 <dia:attribute name=
"line_color">
13629 <dia:color val=
"#000000"/>
13631 <dia:attribute name=
"fill_color">
13632 <dia:color val=
"#ffffff"/>
13634 <dia:attribute name=
"text_color">
13635 <dia:color val=
"#000000"/>
13637 <dia:attribute name=
"normal_font">
13638 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13640 <dia:attribute name=
"abstract_font">
13641 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13643 <dia:attribute name=
"polymorphic_font">
13644 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
13646 <dia:attribute name=
"classname_font">
13647 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13649 <dia:attribute name=
"abstract_classname_font">
13650 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13652 <dia:attribute name=
"comment_font">
13653 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
13655 <dia:attribute name=
"font_height">
13656 <dia:real val=
"0.80000000000000004"/>
13658 <dia:attribute name=
"polymorphic_font_height">
13659 <dia:real val=
"0.80000000000000004"/>
13661 <dia:attribute name=
"abstract_font_height">
13662 <dia:real val=
"0.80000000000000004"/>
13664 <dia:attribute name=
"classname_font_height">
13665 <dia:real val=
"1"/>
13667 <dia:attribute name=
"abstract_classname_font_height">
13668 <dia:real val=
"1"/>
13670 <dia:attribute name=
"comment_font_height">
13671 <dia:real val=
"1"/>
13673 <dia:attribute name=
"attributes"/>
13674 <dia:attribute name=
"operations"/>
13675 <dia:attribute name=
"template">
13676 <dia:boolean val=
"false"/>
13678 <dia:attribute name=
"templates"/>
13680 <dia:object type=
"UML - Class" version=
"0" id=
"O87">
13681 <dia:attribute name=
"obj_pos">
13682 <dia:point val=
"58,45"/>
13684 <dia:attribute name=
"obj_bb">
13685 <dia:rectangle val=
"57.95,44.95;60.9,47.25"/>
13687 <dia:attribute name=
"elem_corner">
13688 <dia:point val=
"58,45"/>
13690 <dia:attribute name=
"elem_width">
13691 <dia:real val=
"2.8500000000000001"/>
13693 <dia:attribute name=
"elem_height">
13694 <dia:real val=
"2.1999999999999997"/>
13696 <dia:attribute name=
"name">
13697 <dia:string>#contr#
</dia:string>
13699 <dia:attribute name=
"stereotype">
13700 <dia:string>##
</dia:string>
13702 <dia:attribute name=
"comment">
13703 <dia:string>##
</dia:string>
13705 <dia:attribute name=
"abstract">
13706 <dia:boolean val=
"false"/>
13708 <dia:attribute name=
"suppress_attributes">
13709 <dia:boolean val=
"false"/>
13711 <dia:attribute name=
"suppress_operations">
13712 <dia:boolean val=
"false"/>
13714 <dia:attribute name=
"visible_attributes">
13715 <dia:boolean val=
"true"/>
13717 <dia:attribute name=
"visible_operations">
13718 <dia:boolean val=
"true"/>
13720 <dia:attribute name=
"visible_comments">
13721 <dia:boolean val=
"false"/>
13723 <dia:attribute name=
"wrap_operations">
13724 <dia:boolean val=
"false"/>
13726 <dia:attribute name=
"wrap_after_char">
13727 <dia:int val=
"40"/>
13729 <dia:attribute name=
"line_color">
13730 <dia:color val=
"#000000"/>
13732 <dia:attribute name=
"fill_color">
13733 <dia:color val=
"#ffffff"/>
13735 <dia:attribute name=
"text_color">
13736 <dia:color val=
"#000000"/>
13738 <dia:attribute name=
"normal_font">
13739 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13741 <dia:attribute name=
"abstract_font">
13742 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13744 <dia:attribute name=
"polymorphic_font">
13745 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
13747 <dia:attribute name=
"classname_font">
13748 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13750 <dia:attribute name=
"abstract_classname_font">
13751 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13753 <dia:attribute name=
"comment_font">
13754 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
13756 <dia:attribute name=
"font_height">
13757 <dia:real val=
"0.80000000000000004"/>
13759 <dia:attribute name=
"polymorphic_font_height">
13760 <dia:real val=
"0.80000000000000004"/>
13762 <dia:attribute name=
"abstract_font_height">
13763 <dia:real val=
"0.80000000000000004"/>
13765 <dia:attribute name=
"classname_font_height">
13766 <dia:real val=
"1"/>
13768 <dia:attribute name=
"abstract_classname_font_height">
13769 <dia:real val=
"1"/>
13771 <dia:attribute name=
"comment_font_height">
13772 <dia:real val=
"1"/>
13774 <dia:attribute name=
"attributes"/>
13775 <dia:attribute name=
"operations"/>
13776 <dia:attribute name=
"template">
13777 <dia:boolean val=
"false"/>
13779 <dia:attribute name=
"templates"/>
13781 <dia:object type=
"UML - Class" version=
"0" id=
"O88">
13782 <dia:attribute name=
"obj_pos">
13783 <dia:point val=
"52,45"/>
13785 <dia:attribute name=
"obj_bb">
13786 <dia:rectangle val=
"51.95,44.95;57.6,47.25"/>
13788 <dia:attribute name=
"elem_corner">
13789 <dia:point val=
"52,45"/>
13791 <dia:attribute name=
"elem_width">
13792 <dia:real val=
"5.5499999999999998"/>
13794 <dia:attribute name=
"elem_height">
13795 <dia:real val=
"2.1999999999999997"/>
13797 <dia:attribute name=
"name">
13798 <dia:string>#abbreviated#
</dia:string>
13800 <dia:attribute name=
"stereotype">
13801 <dia:string>##
</dia:string>
13803 <dia:attribute name=
"comment">
13804 <dia:string>##
</dia:string>
13806 <dia:attribute name=
"abstract">
13807 <dia:boolean val=
"false"/>
13809 <dia:attribute name=
"suppress_attributes">
13810 <dia:boolean val=
"false"/>
13812 <dia:attribute name=
"suppress_operations">
13813 <dia:boolean val=
"false"/>
13815 <dia:attribute name=
"visible_attributes">
13816 <dia:boolean val=
"true"/>
13818 <dia:attribute name=
"visible_operations">
13819 <dia:boolean val=
"true"/>
13821 <dia:attribute name=
"visible_comments">
13822 <dia:boolean val=
"false"/>
13824 <dia:attribute name=
"wrap_operations">
13825 <dia:boolean val=
"false"/>
13827 <dia:attribute name=
"wrap_after_char">
13828 <dia:int val=
"40"/>
13830 <dia:attribute name=
"line_color">
13831 <dia:color val=
"#000000"/>
13833 <dia:attribute name=
"fill_color">
13834 <dia:color val=
"#ffffff"/>
13836 <dia:attribute name=
"text_color">
13837 <dia:color val=
"#000000"/>
13839 <dia:attribute name=
"normal_font">
13840 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13842 <dia:attribute name=
"abstract_font">
13843 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13845 <dia:attribute name=
"polymorphic_font">
13846 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
13848 <dia:attribute name=
"classname_font">
13849 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13851 <dia:attribute name=
"abstract_classname_font">
13852 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13854 <dia:attribute name=
"comment_font">
13855 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
13857 <dia:attribute name=
"font_height">
13858 <dia:real val=
"0.80000000000000004"/>
13860 <dia:attribute name=
"polymorphic_font_height">
13861 <dia:real val=
"0.80000000000000004"/>
13863 <dia:attribute name=
"abstract_font_height">
13864 <dia:real val=
"0.80000000000000004"/>
13866 <dia:attribute name=
"classname_font_height">
13867 <dia:real val=
"1"/>
13869 <dia:attribute name=
"abstract_classname_font_height">
13870 <dia:real val=
"1"/>
13872 <dia:attribute name=
"comment_font_height">
13873 <dia:real val=
"1"/>
13875 <dia:attribute name=
"attributes"/>
13876 <dia:attribute name=
"operations"/>
13877 <dia:attribute name=
"template">
13878 <dia:boolean val=
"false"/>
13880 <dia:attribute name=
"templates"/>
13882 <dia:object type=
"UML - Class" version=
"0" id=
"O89">
13883 <dia:attribute name=
"obj_pos">
13884 <dia:point val=
"2,34"/>
13886 <dia:attribute name=
"obj_bb">
13887 <dia:rectangle val=
"1.95,33.95;22.95,40.65"/>
13889 <dia:attribute name=
"elem_corner">
13890 <dia:point val=
"2,34"/>
13892 <dia:attribute name=
"elem_width">
13893 <dia:real val=
"20.900000000000002"/>
13895 <dia:attribute name=
"elem_height">
13896 <dia:real val=
"6.5999999999999996"/>
13898 <dia:attribute name=
"name">
13899 <dia:string>#record#
</dia:string>
13901 <dia:attribute name=
"stereotype">
13902 <dia:string>##
</dia:string>
13904 <dia:attribute name=
"comment">
13905 <dia:string>##
</dia:string>
13907 <dia:attribute name=
"abstract">
13908 <dia:boolean val=
"false"/>
13910 <dia:attribute name=
"suppress_attributes">
13911 <dia:boolean val=
"false"/>
13913 <dia:attribute name=
"suppress_operations">
13914 <dia:boolean val=
"false"/>
13916 <dia:attribute name=
"visible_attributes">
13917 <dia:boolean val=
"true"/>
13919 <dia:attribute name=
"visible_operations">
13920 <dia:boolean val=
"true"/>
13922 <dia:attribute name=
"visible_comments">
13923 <dia:boolean val=
"false"/>
13925 <dia:attribute name=
"wrap_operations">
13926 <dia:boolean val=
"false"/>
13928 <dia:attribute name=
"wrap_after_char">
13929 <dia:int val=
"40"/>
13931 <dia:attribute name=
"line_color">
13932 <dia:color val=
"#000000"/>
13934 <dia:attribute name=
"fill_color">
13935 <dia:color val=
"#ffffff"/>
13937 <dia:attribute name=
"text_color">
13938 <dia:color val=
"#000000"/>
13940 <dia:attribute name=
"normal_font">
13941 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13943 <dia:attribute name=
"abstract_font">
13944 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13946 <dia:attribute name=
"polymorphic_font">
13947 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
13949 <dia:attribute name=
"classname_font">
13950 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
13952 <dia:attribute name=
"abstract_classname_font">
13953 <dia:font family=
"Courier New" style=
"0" name=
"Courier"/>
13955 <dia:attribute name=
"comment_font">
13956 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
13958 <dia:attribute name=
"font_height">
13959 <dia:real val=
"0.80000000000000004"/>
13961 <dia:attribute name=
"polymorphic_font_height">
13962 <dia:real val=
"0.80000000000000004"/>
13964 <dia:attribute name=
"abstract_font_height">
13965 <dia:real val=
"0.80000000000000004"/>
13967 <dia:attribute name=
"classname_font_height">
13968 <dia:real val=
"1"/>
13970 <dia:attribute name=
"abstract_classname_font_height">
13971 <dia:real val=
"1"/>
13973 <dia:attribute name=
"comment_font_height">
13974 <dia:real val=
"1"/>
13976 <dia:attribute name=
"attributes">
13977 <dia:composite type=
"umlattribute">
13978 <dia:attribute name=
"name">
13979 <dia:string>#debug#
</dia:string>
13981 <dia:attribute name=
"type">
13982 <dia:string>#scalar boolean#
</dia:string>
13984 <dia:attribute name=
"value">
13985 <dia:string>#
0#
</dia:string>
13987 <dia:attribute name=
"comment">
13988 <dia:string>##
</dia:string>
13990 <dia:attribute name=
"visibility">
13991 <dia:enum val=
"0"/>
13993 <dia:attribute name=
"abstract">
13994 <dia:boolean val=
"false"/>
13996 <dia:attribute name=
"class_scope">
13997 <dia:boolean val=
"false"/>
14000 <dia:composite type=
"umlattribute">
14001 <dia:attribute name=
"name">
14002 <dia:string>#record_arr#
</dia:string>
14004 <dia:attribute name=
"type">
14005 <dia:string>#array of string#
</dia:string>
14007 <dia:attribute name=
"value">
14008 <dia:string>##
</dia:string>
14010 <dia:attribute name=
"comment">
14011 <dia:string>##
</dia:string>
14013 <dia:attribute name=
"visibility">
14014 <dia:enum val=
"1"/>
14016 <dia:attribute name=
"abstract">
14017 <dia:boolean val=
"false"/>
14019 <dia:attribute name=
"class_scope">
14020 <dia:boolean val=
"false"/>
14023 <dia:composite type=
"umlattribute">
14024 <dia:attribute name=
"name">
14025 <dia:string>#comment#
</dia:string>
14027 <dia:attribute name=
"type">
14028 <dia:string>#array of strings#
</dia:string>
14030 <dia:attribute name=
"value">
14031 <dia:string>##
</dia:string>
14033 <dia:attribute name=
"comment">
14034 <dia:string>##
</dia:string>
14036 <dia:attribute name=
"visibility">
14037 <dia:enum val=
"0"/>
14039 <dia:attribute name=
"abstract">
14040 <dia:boolean val=
"false"/>
14042 <dia:attribute name=
"class_scope">
14043 <dia:boolean val=
"false"/>
14047 <dia:attribute name=
"operations">
14048 <dia:composite type=
"umloperation">
14049 <dia:attribute name=
"name">
14050 <dia:string>#_add_option#
</dia:string>
14052 <dia:attribute name=
"stereotype">
14053 <dia:string>#helper#
</dia:string>
14055 <dia:attribute name=
"type">
14056 <dia:string>##
</dia:string>
14058 <dia:attribute name=
"visibility">
14059 <dia:enum val=
"1"/>
14061 <dia:attribute name=
"comment">
14062 <dia:string>##
</dia:string>
14064 <dia:attribute name=
"abstract">
14065 <dia:boolean val=
"false"/>
14067 <dia:attribute name=
"inheritance_type">
14068 <dia:enum val=
"2"/>
14070 <dia:attribute name=
"query">
14071 <dia:boolean val=
"false"/>
14073 <dia:attribute name=
"class_scope">
14074 <dia:boolean val=
"false"/>
14076 <dia:attribute name=
"parameters">
14077 <dia:composite type=
"umlparameter">
14078 <dia:attribute name=
"name">
14079 <dia:string>#option_string#
</dia:string>
14081 <dia:attribute name=
"type">
14082 <dia:string>#scalar string#
</dia:string>
14084 <dia:attribute name=
"value">
14085 <dia:string>##
</dia:string>
14087 <dia:attribute name=
"comment">
14088 <dia:string>##
</dia:string>
14090 <dia:attribute name=
"kind">
14091 <dia:enum val=
"1"/>
14096 <dia:composite type=
"umloperation">
14097 <dia:attribute name=
"name">
14098 <dia:string>#_read_options#
</dia:string>
14100 <dia:attribute name=
"stereotype">
14101 <dia:string>#initiator#
</dia:string>
14103 <dia:attribute name=
"type">
14104 <dia:string>##
</dia:string>
14106 <dia:attribute name=
"visibility">
14107 <dia:enum val=
"1"/>
14109 <dia:attribute name=
"comment">
14110 <dia:string>##
</dia:string>
14112 <dia:attribute name=
"abstract">
14113 <dia:boolean val=
"false"/>
14115 <dia:attribute name=
"inheritance_type">
14116 <dia:enum val=
"2"/>
14118 <dia:attribute name=
"query">
14119 <dia:boolean val=
"false"/>
14121 <dia:attribute name=
"class_scope">
14122 <dia:boolean val=
"false"/>
14124 <dia:attribute name=
"parameters"/>
14126 <dia:composite type=
"umloperation">
14127 <dia:attribute name=
"name">
14128 <dia:string>#_format_record#
</dia:string>
14130 <dia:attribute name=
"stereotype">
14131 <dia:string>#helper#
</dia:string>
14133 <dia:attribute name=
"type">
14134 <dia:string>##
</dia:string>
14136 <dia:attribute name=
"visibility">
14137 <dia:enum val=
"1"/>
14139 <dia:attribute name=
"comment">
14140 <dia:string>##
</dia:string>
14142 <dia:attribute name=
"abstract">
14143 <dia:boolean val=
"false"/>
14145 <dia:attribute name=
"inheritance_type">
14146 <dia:enum val=
"2"/>
14148 <dia:attribute name=
"query">
14149 <dia:boolean val=
"false"/>
14151 <dia:attribute name=
"class_scope">
14152 <dia:boolean val=
"false"/>
14154 <dia:attribute name=
"parameters">
14155 <dia:composite type=
"umlparameter">
14156 <dia:attribute name=
"name">
14157 <dia:string>#formatted#
</dia:string>
14159 <dia:attribute name=
"type">
14160 <dia:string>#array of strings#
</dia:string>
14162 <dia:attribute name=
"value">
14163 <dia:string>##
</dia:string>
14165 <dia:attribute name=
"comment">
14166 <dia:string>##
</dia:string>
14168 <dia:attribute name=
"kind">
14169 <dia:enum val=
"2"/>
14175 <dia:attribute name=
"template">
14176 <dia:boolean val=
"false"/>
14178 <dia:attribute name=
"templates"/>
14180 <dia:object type=
"UML - Association" version=
"0" id=
"O90">
14181 <dia:attribute name=
"obj_pos">
14182 <dia:point val=
"71,45"/>
14184 <dia:attribute name=
"obj_bb">
14185 <dia:rectangle val=
"70.95,27.25;95.3264,47.4"/>
14187 <dia:attribute name=
"orth_points">
14188 <dia:point val=
"71,45"/>
14189 <dia:point val=
"71,42"/>
14190 <dia:point val=
"95.2764,42"/>
14191 <dia:point val=
"95.2764,28"/>
14192 <dia:point val=
"92.6,28"/>
14194 <dia:attribute name=
"orth_orient">
14195 <dia:enum val=
"1"/>
14196 <dia:enum val=
"0"/>
14197 <dia:enum val=
"1"/>
14198 <dia:enum val=
"0"/>
14200 <dia:attribute name=
"autorouting">
14201 <dia:boolean val=
"false"/>
14203 <dia:attribute name=
"name">
14204 <dia:string>##
</dia:string>
14206 <dia:attribute name=
"direction">
14207 <dia:enum val=
"0"/>
14209 <dia:attribute name=
"ends">
14211 <dia:attribute name=
"role">
14212 <dia:string>##
</dia:string>
14214 <dia:attribute name=
"multiplicity">
14215 <dia:string>##
</dia:string>
14217 <dia:attribute name=
"arrow">
14218 <dia:boolean val=
"false"/>
14220 <dia:attribute name=
"aggregate">
14221 <dia:enum val=
"0"/>
14225 <dia:attribute name=
"role">
14226 <dia:string>##
</dia:string>
14228 <dia:attribute name=
"multiplicity">
14229 <dia:string>##
</dia:string>
14231 <dia:attribute name=
"arrow">
14232 <dia:boolean val=
"false"/>
14234 <dia:attribute name=
"aggregate">
14235 <dia:enum val=
"1"/>
14240 <dia:connection handle=
"0" to=
"O84" connection=
"0"/>
14241 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
14244 <dia:object type=
"UML - Association" version=
"0" id=
"O91">
14245 <dia:attribute name=
"obj_pos">
14246 <dia:point val=
"19,54"/>
14248 <dia:attribute name=
"obj_bb">
14249 <dia:rectangle val=
"18.95,26.45;95.7413,56.4"/>
14251 <dia:attribute name=
"orth_points">
14252 <dia:point val=
"19,54"/>
14253 <dia:point val=
"19,51"/>
14254 <dia:point val=
"95.6913,51"/>
14255 <dia:point val=
"95.6913,27.2"/>
14256 <dia:point val=
"92.6,27.2"/>
14258 <dia:attribute name=
"orth_orient">
14259 <dia:enum val=
"1"/>
14260 <dia:enum val=
"0"/>
14261 <dia:enum val=
"1"/>
14262 <dia:enum val=
"0"/>
14264 <dia:attribute name=
"autorouting">
14265 <dia:boolean val=
"false"/>
14267 <dia:attribute name=
"name">
14268 <dia:string>##
</dia:string>
14270 <dia:attribute name=
"direction">
14271 <dia:enum val=
"0"/>
14273 <dia:attribute name=
"ends">
14275 <dia:attribute name=
"role">
14276 <dia:string>##
</dia:string>
14278 <dia:attribute name=
"multiplicity">
14279 <dia:string>##
</dia:string>
14281 <dia:attribute name=
"arrow">
14282 <dia:boolean val=
"false"/>
14284 <dia:attribute name=
"aggregate">
14285 <dia:enum val=
"0"/>
14289 <dia:attribute name=
"role">
14290 <dia:string>##
</dia:string>
14292 <dia:attribute name=
"multiplicity">
14293 <dia:string>##
</dia:string>
14295 <dia:attribute name=
"arrow">
14296 <dia:boolean val=
"false"/>
14298 <dia:attribute name=
"aggregate">
14299 <dia:enum val=
"1"/>
14304 <dia:connection handle=
"0" to=
"O79" connection=
"0"/>
14305 <dia:connection handle=
"1" to=
"O3" connection=
"53"/>
14308 <dia:object type=
"UML - Association" version=
"0" id=
"O92">
14309 <dia:attribute name=
"obj_pos">
14310 <dia:point val=
"95,58"/>
14312 <dia:attribute name=
"obj_bb">
14313 <dia:rectangle val=
"91.85,24.85;111.05,60.4"/>
14315 <dia:attribute name=
"orth_points">
14316 <dia:point val=
"95,58"/>
14317 <dia:point val=
"95,56"/>
14318 <dia:point val=
"111,56"/>
14319 <dia:point val=
"111,25.6"/>
14320 <dia:point val=
"92.6,25.6"/>
14322 <dia:attribute name=
"orth_orient">
14323 <dia:enum val=
"1"/>
14324 <dia:enum val=
"0"/>
14325 <dia:enum val=
"1"/>
14326 <dia:enum val=
"0"/>
14328 <dia:attribute name=
"autorouting">
14329 <dia:boolean val=
"false"/>
14331 <dia:attribute name=
"name">
14332 <dia:string>##
</dia:string>
14334 <dia:attribute name=
"direction">
14335 <dia:enum val=
"0"/>
14337 <dia:attribute name=
"ends">
14339 <dia:attribute name=
"role">
14340 <dia:string>##
</dia:string>
14342 <dia:attribute name=
"multiplicity">
14343 <dia:string>##
</dia:string>
14345 <dia:attribute name=
"arrow">
14346 <dia:boolean val=
"false"/>
14348 <dia:attribute name=
"aggregate">
14349 <dia:enum val=
"0"/>
14353 <dia:attribute name=
"role">
14354 <dia:string>##
</dia:string>
14356 <dia:attribute name=
"multiplicity">
14357 <dia:string>##
</dia:string>
14359 <dia:attribute name=
"arrow">
14360 <dia:boolean val=
"false"/>
14362 <dia:attribute name=
"aggregate">
14363 <dia:enum val=
"1"/>
14368 <dia:connection handle=
"0" to=
"O13" connection=
"0"/>
14369 <dia:connection handle=
"1" to=
"O3" connection=
"49"/>
14372 <dia:object type=
"UML - Association" version=
"0" id=
"O93">
14373 <dia:attribute name=
"obj_pos">
14374 <dia:point val=
"99,58"/>
14376 <dia:attribute name=
"obj_bb">
14377 <dia:rectangle val=
"91.85,24.85;111.05,60.4"/>
14379 <dia:attribute name=
"orth_points">
14380 <dia:point val=
"99,58"/>
14381 <dia:point val=
"99,56"/>
14382 <dia:point val=
"111,56"/>
14383 <dia:point val=
"111,25.6"/>
14384 <dia:point val=
"92.6,25.6"/>
14386 <dia:attribute name=
"orth_orient">
14387 <dia:enum val=
"1"/>
14388 <dia:enum val=
"0"/>
14389 <dia:enum val=
"1"/>
14390 <dia:enum val=
"0"/>
14392 <dia:attribute name=
"autorouting">
14393 <dia:boolean val=
"false"/>
14395 <dia:attribute name=
"name">
14396 <dia:string>##
</dia:string>
14398 <dia:attribute name=
"direction">
14399 <dia:enum val=
"0"/>
14401 <dia:attribute name=
"ends">
14403 <dia:attribute name=
"role">
14404 <dia:string>##
</dia:string>
14406 <dia:attribute name=
"multiplicity">
14407 <dia:string>##
</dia:string>
14409 <dia:attribute name=
"arrow">
14410 <dia:boolean val=
"false"/>
14412 <dia:attribute name=
"aggregate">
14413 <dia:enum val=
"0"/>
14417 <dia:attribute name=
"role">
14418 <dia:string>##
</dia:string>
14420 <dia:attribute name=
"multiplicity">
14421 <dia:string>##
</dia:string>
14423 <dia:attribute name=
"arrow">
14424 <dia:boolean val=
"false"/>
14426 <dia:attribute name=
"aggregate">
14427 <dia:enum val=
"1"/>
14432 <dia:connection handle=
"0" to=
"O27" connection=
"0"/>
14433 <dia:connection handle=
"1" to=
"O3" connection=
"49"/>
14436 <dia:object type=
"UML - Association" version=
"0" id=
"O94">
14437 <dia:attribute name=
"obj_pos">
14438 <dia:point val=
"103,58"/>
14440 <dia:attribute name=
"obj_bb">
14441 <dia:rectangle val=
"91.85,24.85;111.05,60.4"/>
14443 <dia:attribute name=
"orth_points">
14444 <dia:point val=
"103,58"/>
14445 <dia:point val=
"103,56"/>
14446 <dia:point val=
"111,56"/>
14447 <dia:point val=
"111,25.6"/>
14448 <dia:point val=
"92.6,25.6"/>
14450 <dia:attribute name=
"orth_orient">
14451 <dia:enum val=
"1"/>
14452 <dia:enum val=
"0"/>
14453 <dia:enum val=
"1"/>
14454 <dia:enum val=
"0"/>
14456 <dia:attribute name=
"autorouting">
14457 <dia:boolean val=
"false"/>
14459 <dia:attribute name=
"name">
14460 <dia:string>##
</dia:string>
14462 <dia:attribute name=
"direction">
14463 <dia:enum val=
"0"/>
14465 <dia:attribute name=
"ends">
14467 <dia:attribute name=
"role">
14468 <dia:string>##
</dia:string>
14470 <dia:attribute name=
"multiplicity">
14471 <dia:string>##
</dia:string>
14473 <dia:attribute name=
"arrow">
14474 <dia:boolean val=
"false"/>
14476 <dia:attribute name=
"aggregate">
14477 <dia:enum val=
"0"/>
14481 <dia:attribute name=
"role">
14482 <dia:string>##
</dia:string>
14484 <dia:attribute name=
"multiplicity">
14485 <dia:string>##
</dia:string>
14487 <dia:attribute name=
"arrow">
14488 <dia:boolean val=
"false"/>
14490 <dia:attribute name=
"aggregate">
14491 <dia:enum val=
"1"/>
14496 <dia:connection handle=
"0" to=
"O12" connection=
"0"/>
14497 <dia:connection handle=
"1" to=
"O3" connection=
"49"/>
14500 <dia:object type=
"UML - Class" version=
"0" id=
"O95">
14501 <dia:attribute name=
"obj_pos">
14502 <dia:point val=
"145,25"/>
14504 <dia:attribute name=
"obj_bb">
14505 <dia:rectangle val=
"144.95,24.95;150.15,27.25"/>
14507 <dia:attribute name=
"elem_corner">
14508 <dia:point val=
"145,25"/>
14510 <dia:attribute name=
"elem_width">
14511 <dia:real val=
"5.0999999999999996"/>
14513 <dia:attribute name=
"elem_height">
14514 <dia:real val=
"2.1999999999999997"/>
14516 <dia:attribute name=
"name">
14517 <dia:string>#table_file#
</dia:string>
14519 <dia:attribute name=
"stereotype">
14520 <dia:string>##
</dia:string>
14522 <dia:attribute name=
"comment">
14523 <dia:string>##
</dia:string>
14525 <dia:attribute name=
"abstract">
14526 <dia:boolean val=
"false"/>
14528 <dia:attribute name=
"suppress_attributes">
14529 <dia:boolean val=
"false"/>
14531 <dia:attribute name=
"suppress_operations">
14532 <dia:boolean val=
"false"/>
14534 <dia:attribute name=
"visible_attributes">
14535 <dia:boolean val=
"true"/>
14537 <dia:attribute name=
"visible_operations">
14538 <dia:boolean val=
"true"/>
14540 <dia:attribute name=
"visible_comments">
14541 <dia:boolean val=
"false"/>
14543 <dia:attribute name=
"wrap_operations">
14544 <dia:boolean val=
"false"/>
14546 <dia:attribute name=
"wrap_after_char">
14547 <dia:int val=
"40"/>
14549 <dia:attribute name=
"line_color">
14550 <dia:color val=
"#000000"/>
14552 <dia:attribute name=
"fill_color">
14553 <dia:color val=
"#ffffff"/>
14555 <dia:attribute name=
"text_color">
14556 <dia:color val=
"#000000"/>
14558 <dia:attribute name=
"normal_font">
14559 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
14561 <dia:attribute name=
"abstract_font">
14562 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
14564 <dia:attribute name=
"polymorphic_font">
14565 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
14567 <dia:attribute name=
"classname_font">
14568 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
14570 <dia:attribute name=
"abstract_classname_font">
14571 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
14573 <dia:attribute name=
"comment_font">
14574 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
14576 <dia:attribute name=
"font_height">
14577 <dia:real val=
"0.80000000000000004"/>
14579 <dia:attribute name=
"polymorphic_font_height">
14580 <dia:real val=
"0.80000000000000004"/>
14582 <dia:attribute name=
"abstract_font_height">
14583 <dia:real val=
"0.80000000000000004"/>
14585 <dia:attribute name=
"classname_font_height">
14586 <dia:real val=
"1"/>
14588 <dia:attribute name=
"abstract_classname_font_height">
14589 <dia:real val=
"1"/>
14591 <dia:attribute name=
"comment_font_height">
14592 <dia:real val=
"1"/>
14594 <dia:attribute name=
"attributes"/>
14595 <dia:attribute name=
"operations"/>
14596 <dia:attribute name=
"template">
14597 <dia:boolean val=
"false"/>
14599 <dia:attribute name=
"templates"/>
14601 <dia:object type=
"UML - Association" version=
"0" id=
"O96">
14602 <dia:attribute name=
"obj_pos">
14603 <dia:point val=
"145,25"/>
14605 <dia:attribute name=
"obj_bb">
14606 <dia:rectangle val=
"91.85,22.45;145.35,27.4"/>
14608 <dia:attribute name=
"orth_points">
14609 <dia:point val=
"145,25"/>
14610 <dia:point val=
"145,23.2"/>
14611 <dia:point val=
"92.6,23.2"/>
14613 <dia:attribute name=
"orth_orient">
14614 <dia:enum val=
"1"/>
14615 <dia:enum val=
"0"/>
14617 <dia:attribute name=
"autorouting">
14618 <dia:boolean val=
"false"/>
14620 <dia:attribute name=
"name">
14621 <dia:string>##
</dia:string>
14623 <dia:attribute name=
"direction">
14624 <dia:enum val=
"0"/>
14626 <dia:attribute name=
"ends">
14628 <dia:attribute name=
"role">
14629 <dia:string>##
</dia:string>
14631 <dia:attribute name=
"multiplicity">
14632 <dia:string>##
</dia:string>
14634 <dia:attribute name=
"arrow">
14635 <dia:boolean val=
"false"/>
14637 <dia:attribute name=
"aggregate">
14638 <dia:enum val=
"0"/>
14642 <dia:attribute name=
"role">
14643 <dia:string>##
</dia:string>
14645 <dia:attribute name=
"multiplicity">
14646 <dia:string>##
</dia:string>
14648 <dia:attribute name=
"arrow">
14649 <dia:boolean val=
"false"/>
14651 <dia:attribute name=
"aggregate">
14652 <dia:enum val=
"1"/>
14657 <dia:connection handle=
"0" to=
"O95" connection=
"0"/>
14658 <dia:connection handle=
"1" to=
"O3" connection=
"43"/>
14661 <dia:object type=
"UML - Generalization" version=
"0" id=
"O97">
14662 <dia:attribute name=
"obj_pos">
14663 <dia:point val=
"110.2,-32.8"/>
14665 <dia:attribute name=
"obj_bb">
14666 <dia:rectangle val=
"109.35,-32.85;147.6,25.05"/>
14668 <dia:attribute name=
"orth_points">
14669 <dia:point val=
"110.2,-32.8"/>
14670 <dia:point val=
"110.2,-28.009"/>
14671 <dia:point val=
"147.55,-28.009"/>
14672 <dia:point val=
"147.55,25"/>
14674 <dia:attribute name=
"orth_orient">
14675 <dia:enum val=
"1"/>
14676 <dia:enum val=
"0"/>
14677 <dia:enum val=
"1"/>
14679 <dia:attribute name=
"orth_autoroute">
14680 <dia:boolean val=
"false"/>
14682 <dia:attribute name=
"line_colour">
14683 <dia:color val=
"#000000"/>
14685 <dia:attribute name=
"name">
14686 <dia:string>##
</dia:string>
14688 <dia:attribute name=
"stereotype">
14689 <dia:string>##
</dia:string>
14692 <dia:connection handle=
"0" to=
"O23" connection=
"6"/>
14693 <dia:connection handle=
"1" to=
"O95" connection=
"1"/>
14696 <dia:object type=
"UML - Class" version=
"0" id=
"O98">
14697 <dia:attribute name=
"obj_pos">
14698 <dia:point val=
"152,25"/>
14700 <dia:attribute name=
"obj_bb">
14701 <dia:rectangle val=
"151.95,24.95;171.2,27.85"/>
14703 <dia:attribute name=
"elem_corner">
14704 <dia:point val=
"152,25"/>
14706 <dia:attribute name=
"elem_width">
14707 <dia:real val=
"19.150000000000002"/>
14709 <dia:attribute name=
"elem_height">
14710 <dia:real val=
"2.7999999999999998"/>
14712 <dia:attribute name=
"name">
14713 <dia:string>#extra_data#
</dia:string>
14715 <dia:attribute name=
"stereotype">
14716 <dia:string>##
</dia:string>
14718 <dia:attribute name=
"comment">
14719 <dia:string>##
</dia:string>
14721 <dia:attribute name=
"abstract">
14722 <dia:boolean val=
"false"/>
14724 <dia:attribute name=
"suppress_attributes">
14725 <dia:boolean val=
"false"/>
14727 <dia:attribute name=
"suppress_operations">
14728 <dia:boolean val=
"false"/>
14730 <dia:attribute name=
"visible_attributes">
14731 <dia:boolean val=
"true"/>
14733 <dia:attribute name=
"visible_operations">
14734 <dia:boolean val=
"true"/>
14736 <dia:attribute name=
"visible_comments">
14737 <dia:boolean val=
"false"/>
14739 <dia:attribute name=
"wrap_operations">
14740 <dia:boolean val=
"false"/>
14742 <dia:attribute name=
"wrap_after_char">
14743 <dia:int val=
"40"/>
14745 <dia:attribute name=
"line_color">
14746 <dia:color val=
"#000000"/>
14748 <dia:attribute name=
"fill_color">
14749 <dia:color val=
"#ffffff"/>
14751 <dia:attribute name=
"text_color">
14752 <dia:color val=
"#000000"/>
14754 <dia:attribute name=
"normal_font">
14755 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
14757 <dia:attribute name=
"abstract_font">
14758 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
14760 <dia:attribute name=
"polymorphic_font">
14761 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
14763 <dia:attribute name=
"classname_font">
14764 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
14766 <dia:attribute name=
"abstract_classname_font">
14767 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
14769 <dia:attribute name=
"comment_font">
14770 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
14772 <dia:attribute name=
"font_height">
14773 <dia:real val=
"0.80000000000000004"/>
14775 <dia:attribute name=
"polymorphic_font_height">
14776 <dia:real val=
"0.80000000000000004"/>
14778 <dia:attribute name=
"abstract_font_height">
14779 <dia:real val=
"0.80000000000000004"/>
14781 <dia:attribute name=
"classname_font_height">
14782 <dia:real val=
"1"/>
14784 <dia:attribute name=
"abstract_classname_font_height">
14785 <dia:real val=
"1"/>
14787 <dia:attribute name=
"comment_font_height">
14788 <dia:real val=
"1"/>
14790 <dia:attribute name=
"attributes"/>
14791 <dia:attribute name=
"operations">
14792 <dia:composite type=
"umloperation">
14793 <dia:attribute name=
"name">
14794 <dia:string>#_write#
</dia:string>
14796 <dia:attribute name=
"stereotype">
14797 <dia:string>##
</dia:string>
14799 <dia:attribute name=
"type">
14800 <dia:string>##
</dia:string>
14802 <dia:attribute name=
"visibility">
14803 <dia:enum val=
"0"/>
14805 <dia:attribute name=
"comment">
14806 <dia:string>##
</dia:string>
14808 <dia:attribute name=
"abstract">
14809 <dia:boolean val=
"false"/>
14811 <dia:attribute name=
"inheritance_type">
14812 <dia:enum val=
"2"/>
14814 <dia:attribute name=
"query">
14815 <dia:boolean val=
"false"/>
14817 <dia:attribute name=
"class_scope">
14818 <dia:boolean val=
"false"/>
14820 <dia:attribute name=
"parameters">
14821 <dia:composite type=
"umlparameter">
14822 <dia:attribute name=
"name">
14823 <dia:string>#filename#
</dia:string>
14825 <dia:attribute name=
"type">
14826 <dia:string>#scalar string#
</dia:string>
14828 <dia:attribute name=
"value">
14829 <dia:string>#$self -
> full_name#
</dia:string>
14831 <dia:attribute name=
"comment">
14832 <dia:string>##
</dia:string>
14834 <dia:attribute name=
"kind">
14835 <dia:enum val=
"1"/>
14841 <dia:attribute name=
"template">
14842 <dia:boolean val=
"false"/>
14844 <dia:attribute name=
"templates"/>
14846 <dia:object type=
"UML - Generalization" version=
"0" id=
"O99">
14847 <dia:attribute name=
"obj_pos">
14848 <dia:point val=
"110.2,-32.8"/>
14850 <dia:attribute name=
"obj_bb">
14851 <dia:rectangle val=
"109.35,-32.85;161.575,25.05"/>
14853 <dia:attribute name=
"orth_points">
14854 <dia:point val=
"110.2,-32.8"/>
14855 <dia:point val=
"110.2,-28.7974"/>
14856 <dia:point val=
"161.525,-28.7974"/>
14857 <dia:point val=
"161.525,25"/>
14859 <dia:attribute name=
"orth_orient">
14860 <dia:enum val=
"1"/>
14861 <dia:enum val=
"0"/>
14862 <dia:enum val=
"1"/>
14864 <dia:attribute name=
"orth_autoroute">
14865 <dia:boolean val=
"false"/>
14867 <dia:attribute name=
"line_colour">
14868 <dia:color val=
"#000000"/>
14870 <dia:attribute name=
"name">
14871 <dia:string>##
</dia:string>
14873 <dia:attribute name=
"stereotype">
14874 <dia:string>##
</dia:string>
14877 <dia:connection handle=
"0" to=
"O23" connection=
"6"/>
14878 <dia:connection handle=
"1" to=
"O98" connection=
"1"/>
14881 <dia:object type=
"UML - Association" version=
"0" id=
"O100">
14882 <dia:attribute name=
"obj_pos">
14883 <dia:point val=
"152,25"/>
14885 <dia:attribute name=
"obj_bb">
14886 <dia:rectangle val=
"91.85,15.05;152.7,26.6"/>
14888 <dia:attribute name=
"orth_points">
14889 <dia:point val=
"152,25"/>
14890 <dia:point val=
"152,15.8"/>
14891 <dia:point val=
"92.6,15.8"/>
14893 <dia:attribute name=
"orth_orient">
14894 <dia:enum val=
"1"/>
14895 <dia:enum val=
"0"/>
14897 <dia:attribute name=
"autorouting">
14898 <dia:boolean val=
"false"/>
14900 <dia:attribute name=
"name">
14901 <dia:string>##
</dia:string>
14903 <dia:attribute name=
"direction">
14904 <dia:enum val=
"0"/>
14906 <dia:attribute name=
"ends">
14908 <dia:attribute name=
"role">
14909 <dia:string>##
</dia:string>
14911 <dia:attribute name=
"multiplicity">
14912 <dia:string>#
1#
</dia:string>
14914 <dia:attribute name=
"arrow">
14915 <dia:boolean val=
"false"/>
14917 <dia:attribute name=
"aggregate">
14918 <dia:enum val=
"0"/>
14922 <dia:attribute name=
"role">
14923 <dia:string>##
</dia:string>
14925 <dia:attribute name=
"multiplicity">
14926 <dia:string>##
</dia:string>
14928 <dia:attribute name=
"arrow">
14929 <dia:boolean val=
"false"/>
14931 <dia:attribute name=
"aggregate">
14932 <dia:enum val=
"1"/>
14937 <dia:connection handle=
"0" to=
"O98" connection=
"0"/>
14938 <dia:connection handle=
"1" to=
"O3" connection=
"25"/>
14941 <dia:object type=
"UML - Class" version=
"0" id=
"O101">
14942 <dia:attribute name=
"obj_pos">
14943 <dia:point val=
"96,45"/>
14945 <dia:attribute name=
"obj_bb">
14946 <dia:rectangle val=
"95.95,44.95;142.5,54.85"/>
14948 <dia:attribute name=
"elem_corner">
14949 <dia:point val=
"96,45"/>
14951 <dia:attribute name=
"elem_width">
14952 <dia:real val=
"46.450000000000003"/>
14954 <dia:attribute name=
"elem_height">
14955 <dia:real val=
"9.8000000000000007"/>
14957 <dia:attribute name=
"name">
14958 <dia:string>#init_record#
</dia:string>
14960 <dia:attribute name=
"stereotype">
14961 <dia:string>##
</dia:string>
14963 <dia:attribute name=
"comment">
14964 <dia:string>##
</dia:string>
14966 <dia:attribute name=
"abstract">
14967 <dia:boolean val=
"false"/>
14969 <dia:attribute name=
"suppress_attributes">
14970 <dia:boolean val=
"false"/>
14972 <dia:attribute name=
"suppress_operations">
14973 <dia:boolean val=
"false"/>
14975 <dia:attribute name=
"visible_attributes">
14976 <dia:boolean val=
"true"/>
14978 <dia:attribute name=
"visible_operations">
14979 <dia:boolean val=
"true"/>
14981 <dia:attribute name=
"visible_comments">
14982 <dia:boolean val=
"false"/>
14984 <dia:attribute name=
"wrap_operations">
14985 <dia:boolean val=
"false"/>
14987 <dia:attribute name=
"wrap_after_char">
14988 <dia:int val=
"40"/>
14990 <dia:attribute name=
"line_color">
14991 <dia:color val=
"#000000"/>
14993 <dia:attribute name=
"fill_color">
14994 <dia:color val=
"#ffffff"/>
14996 <dia:attribute name=
"text_color">
14997 <dia:color val=
"#000000"/>
14999 <dia:attribute name=
"normal_font">
15000 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
15002 <dia:attribute name=
"abstract_font">
15003 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
15005 <dia:attribute name=
"polymorphic_font">
15006 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
15008 <dia:attribute name=
"classname_font">
15009 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
15011 <dia:attribute name=
"abstract_classname_font">
15012 <dia:font family=
"courier new" style=
"0" name=
"Courier"/>
15014 <dia:attribute name=
"comment_font">
15015 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
15017 <dia:attribute name=
"font_height">
15018 <dia:real val=
"0.80000000000000004"/>
15020 <dia:attribute name=
"polymorphic_font_height">
15021 <dia:real val=
"0.80000000000000004"/>
15023 <dia:attribute name=
"abstract_font_height">
15024 <dia:real val=
"0.80000000000000004"/>
15026 <dia:attribute name=
"classname_font_height">
15027 <dia:real val=
"1"/>
15029 <dia:attribute name=
"abstract_classname_font_height">
15030 <dia:real val=
"1"/>
15032 <dia:attribute name=
"comment_font_height">
15033 <dia:real val=
"1"/>
15035 <dia:attribute name=
"attributes">
15036 <dia:composite type=
"umlattribute">
15037 <dia:attribute name=
"name">
15038 <dia:string>#type#
</dia:string>
15040 <dia:attribute name=
"type">
15041 <dia:string>#scalar string#
</dia:string>
15043 <dia:attribute name=
"value">
15044 <dia:string>#undef#
</dia:string>
15046 <dia:attribute name=
"comment">
15047 <dia:string>##
</dia:string>
15049 <dia:attribute name=
"visibility">
15050 <dia:enum val=
"0"/>
15052 <dia:attribute name=
"abstract">
15053 <dia:boolean val=
"false"/>
15055 <dia:attribute name=
"class_scope">
15056 <dia:boolean val=
"false"/>
15059 <dia:composite type=
"umlattribute">
15060 <dia:attribute name=
"name">
15061 <dia:string>#size#
</dia:string>
15063 <dia:attribute name=
"type">
15064 <dia:string>#scalar string#
</dia:string>
15066 <dia:attribute name=
"value">
15067 <dia:string>#undef#
</dia:string>
15069 <dia:attribute name=
"comment">
15070 <dia:string>##
</dia:string>
15072 <dia:attribute name=
"visibility">
15073 <dia:enum val=
"0"/>
15075 <dia:attribute name=
"abstract">
15076 <dia:boolean val=
"false"/>
15078 <dia:attribute name=
"class_scope">
15079 <dia:boolean val=
"false"/>
15082 <dia:composite type=
"umlattribute">
15083 <dia:attribute name=
"name">
15084 <dia:string>#same#
</dia:string>
15086 <dia:attribute name=
"type">
15087 <dia:string>#scalar string#
</dia:string>
15089 <dia:attribute name=
"value">
15090 <dia:string>#
0#
</dia:string>
15092 <dia:attribute name=
"comment">
15093 <dia:string>##
</dia:string>
15095 <dia:attribute name=
"visibility">
15096 <dia:enum val=
"0"/>
15098 <dia:attribute name=
"abstract">
15099 <dia:boolean val=
"false"/>
15101 <dia:attribute name=
"class_scope">
15102 <dia:boolean val=
"false"/>
15105 <dia:composite type=
"umlattribute">
15106 <dia:attribute name=
"name">
15107 <dia:string>#fix#
</dia:string>
15109 <dia:attribute name=
"type">
15110 <dia:string>#scalar boolean#
</dia:string>
15112 <dia:attribute name=
"value">
15113 <dia:string>#
0#
</dia:string>
15115 <dia:attribute name=
"comment">
15116 <dia:string>##
</dia:string>
15118 <dia:attribute name=
"visibility">
15119 <dia:enum val=
"0"/>
15121 <dia:attribute name=
"abstract">
15122 <dia:boolean val=
"false"/>
15124 <dia:attribute name=
"class_scope">
15125 <dia:boolean val=
"false"/>
15129 <dia:attribute name=
"operations">
15130 <dia:composite type=
"umloperation">
15131 <dia:attribute name=
"name">
15132 <dia:string>#_read_options#
</dia:string>
15134 <dia:attribute name=
"stereotype">
15135 <dia:string>#initiator#
</dia:string>
15137 <dia:attribute name=
"type">
15138 <dia:string>##
</dia:string>
15140 <dia:attribute name=
"visibility">
15141 <dia:enum val=
"1"/>
15143 <dia:attribute name=
"comment">
15144 <dia:string>##
</dia:string>
15146 <dia:attribute name=
"abstract">
15147 <dia:boolean val=
"false"/>
15149 <dia:attribute name=
"inheritance_type">
15150 <dia:enum val=
"2"/>
15152 <dia:attribute name=
"query">
15153 <dia:boolean val=
"false"/>
15155 <dia:attribute name=
"class_scope">
15156 <dia:boolean val=
"false"/>
15158 <dia:attribute name=
"parameters"/>
15160 <dia:composite type=
"umloperation">
15161 <dia:attribute name=
"name">
15162 <dia:string>#_add_option#
</dia:string>
15164 <dia:attribute name=
"stereotype">
15165 <dia:string>#helper#
</dia:string>
15167 <dia:attribute name=
"type">
15168 <dia:string>##
</dia:string>
15170 <dia:attribute name=
"visibility">
15171 <dia:enum val=
"1"/>
15173 <dia:attribute name=
"comment">
15174 <dia:string>##
</dia:string>
15176 <dia:attribute name=
"abstract">
15177 <dia:boolean val=
"false"/>
15179 <dia:attribute name=
"inheritance_type">
15180 <dia:enum val=
"2"/>
15182 <dia:attribute name=
"query">
15183 <dia:boolean val=
"false"/>
15185 <dia:attribute name=
"class_scope">
15186 <dia:boolean val=
"false"/>
15188 <dia:attribute name=
"parameters">
15189 <dia:composite type=
"umlparameter">
15190 <dia:attribute name=
"name">
15191 <dia:string>#option_string#
</dia:string>
15193 <dia:attribute name=
"type">
15194 <dia:string>#scalar string#
</dia:string>
15196 <dia:attribute name=
"value">
15197 <dia:string>##
</dia:string>
15199 <dia:attribute name=
"comment">
15200 <dia:string>##
</dia:string>
15202 <dia:attribute name=
"kind">
15203 <dia:enum val=
"1"/>
15206 <dia:composite type=
"umlparameter">
15207 <dia:attribute name=
"name">
15208 <dia:string>#fix#
</dia:string>
15210 <dia:attribute name=
"type">
15211 <dia:string>#scalar boolean#
</dia:string>
15213 <dia:attribute name=
"value">
15214 <dia:string>#
0#
</dia:string>
15216 <dia:attribute name=
"comment">
15217 <dia:string>##
</dia:string>
15219 <dia:attribute name=
"kind">
15220 <dia:enum val=
"1"/>
15223 <dia:composite type=
"umlparameter">
15224 <dia:attribute name=
"name">
15225 <dia:string>#comment#
</dia:string>
15227 <dia:attribute name=
"type">
15228 <dia:string>#scalar string#
</dia:string>
15230 <dia:attribute name=
"value">
15231 <dia:string>##
</dia:string>
15233 <dia:attribute name=
"comment">
15234 <dia:string>##
</dia:string>
15236 <dia:attribute name=
"kind">
15237 <dia:enum val=
"0"/>
15240 <dia:composite type=
"umlparameter">
15241 <dia:attribute name=
"name">
15242 <dia:string>#on_diagonal#
</dia:string>
15244 <dia:attribute name=
"type">
15245 <dia:string>#scalar boolean#
</dia:string>
15247 <dia:attribute name=
"value">
15248 <dia:string>##
</dia:string>
15250 <dia:attribute name=
"comment">
15251 <dia:string>##
</dia:string>
15253 <dia:attribute name=
"kind">
15254 <dia:enum val=
"1"/>
15259 <dia:composite type=
"umloperation">
15260 <dia:attribute name=
"name">
15261 <dia:string>#_format_record#
</dia:string>
15263 <dia:attribute name=
"stereotype">
15264 <dia:string>#helper#
</dia:string>
15266 <dia:attribute name=
"type">
15267 <dia:string>##
</dia:string>
15269 <dia:attribute name=
"visibility">
15270 <dia:enum val=
"1"/>
15272 <dia:attribute name=
"comment">
15273 <dia:string>##
</dia:string>
15275 <dia:attribute name=
"abstract">
15276 <dia:boolean val=
"false"/>
15278 <dia:attribute name=
"inheritance_type">
15279 <dia:enum val=
"2"/>
15281 <dia:attribute name=
"query">
15282 <dia:boolean val=
"false"/>
15284 <dia:attribute name=
"class_scope">
15285 <dia:boolean val=
"false"/>
15287 <dia:attribute name=
"parameters">
15288 <dia:composite type=
"umlparameter">
15289 <dia:attribute name=
"name">
15290 <dia:string>#formatted#
</dia:string>
15292 <dia:attribute name=
"type">
15293 <dia:string>#array of strings#
</dia:string>
15295 <dia:attribute name=
"value">
15296 <dia:string>##
</dia:string>
15298 <dia:attribute name=
"comment">
15299 <dia:string>##
</dia:string>
15301 <dia:attribute name=
"kind">
15302 <dia:enum val=
"2"/>
15307 <dia:composite type=
"umloperation">
15308 <dia:attribute name=
"name">
15309 <dia:string>#store_inits#
</dia:string>
15311 <dia:attribute name=
"stereotype">
15312 <dia:string>#helper#
</dia:string>
15314 <dia:attribute name=
"type">
15315 <dia:string>##
</dia:string>
15317 <dia:attribute name=
"visibility">
15318 <dia:enum val=
"0"/>
15320 <dia:attribute name=
"comment">
15321 <dia:string>##
</dia:string>
15323 <dia:attribute name=
"abstract">
15324 <dia:boolean val=
"false"/>
15326 <dia:attribute name=
"inheritance_type">
15327 <dia:enum val=
"2"/>
15329 <dia:attribute name=
"query">
15330 <dia:boolean val=
"false"/>
15332 <dia:attribute name=
"class_scope">
15333 <dia:boolean val=
"false"/>
15335 <dia:attribute name=
"parameters"/>
15337 <dia:composite type=
"umloperation">
15338 <dia:attribute name=
"name">
15339 <dia:string>#restore_inits#
</dia:string>
15341 <dia:attribute name=
"stereotype">
15342 <dia:string>#helper#
</dia:string>
15344 <dia:attribute name=
"type">
15345 <dia:string>##
</dia:string>
15347 <dia:attribute name=
"visibility">
15348 <dia:enum val=
"0"/>
15350 <dia:attribute name=
"comment">
15351 <dia:string>##
</dia:string>
15353 <dia:attribute name=
"abstract">
15354 <dia:boolean val=
"false"/>
15356 <dia:attribute name=
"inheritance_type">
15357 <dia:enum val=
"2"/>
15359 <dia:attribute name=
"query">
15360 <dia:boolean val=
"false"/>
15362 <dia:attribute name=
"class_scope">
15363 <dia:boolean val=
"false"/>
15365 <dia:attribute name=
"parameters"/>
15367 <dia:composite type=
"umloperation">
15368 <dia:attribute name=
"name">
15369 <dia:string>#set_random_inits#
</dia:string>
15371 <dia:attribute name=
"stereotype">
15372 <dia:string>#helper#
</dia:string>
15374 <dia:attribute name=
"type">
15375 <dia:string>##
</dia:string>
15377 <dia:attribute name=
"visibility">
15378 <dia:enum val=
"0"/>
15380 <dia:attribute name=
"comment">
15381 <dia:string>##
</dia:string>
15383 <dia:attribute name=
"abstract">
15384 <dia:boolean val=
"false"/>
15386 <dia:attribute name=
"inheritance_type">
15387 <dia:enum val=
"2"/>
15389 <dia:attribute name=
"query">
15390 <dia:boolean val=
"false"/>
15392 <dia:attribute name=
"class_scope">
15393 <dia:boolean val=
"false"/>
15395 <dia:attribute name=
"parameters">
15396 <dia:composite type=
"umlparameter">
15397 <dia:attribute name=
"name">
15398 <dia:string>#degree#
</dia:string>
15400 <dia:attribute name=
"type">
15401 <dia:string>#scalar number#
</dia:string>
15403 <dia:attribute name=
"value">
15404 <dia:string>#
0.1#
</dia:string>
15406 <dia:attribute name=
"comment">
15407 <dia:string>##
</dia:string>
15409 <dia:attribute name=
"kind">
15410 <dia:enum val=
"1"/>
15416 <dia:attribute name=
"template">
15417 <dia:boolean val=
"false"/>
15419 <dia:attribute name=
"templates"/>
15421 <dia:object type=
"UML - Class" version=
"0" id=
"O102">
15422 <dia:attribute name=
"obj_pos">
15423 <dia:point val=
"88.5406,45"/>
15425 <dia:attribute name=
"obj_bb">
15426 <dia:rectangle val=
"88.4906,44.95;95.1906,47.25"/>
15428 <dia:attribute name=
"elem_corner">
15429 <dia:point val=
"88.5406,45"/>
15431 <dia:attribute name=
"elem_width">
15432 <dia:real val=
"6.5999999999999996"/>
15434 <dia:attribute name=
"elem_height">
15435 <dia:real val=
"2.1999999999999997"/>
15437 <dia:attribute name=
"name">
15438 <dia:string>#nonparametric#
</dia:string>
15440 <dia:attribute name=
"stereotype">
15441 <dia:string>##
</dia:string>
15443 <dia:attribute name=
"comment">
15444 <dia:string>##
</dia:string>
15446 <dia:attribute name=
"abstract">
15447 <dia:boolean val=
"false"/>
15449 <dia:attribute name=
"suppress_attributes">
15450 <dia:boolean val=
"false"/>
15452 <dia:attribute name=
"suppress_operations">
15453 <dia:boolean val=
"false"/>
15455 <dia:attribute name=
"visible_attributes">
15456 <dia:boolean val=
"true"/>
15458 <dia:attribute name=
"visible_operations">
15459 <dia:boolean val=
"true"/>
15461 <dia:attribute name=
"visible_comments">
15462 <dia:boolean val=
"false"/>
15464 <dia:attribute name=
"wrap_operations">
15465 <dia:boolean val=
"false"/>
15467 <dia:attribute name=
"wrap_after_char">
15468 <dia:int val=
"40"/>
15470 <dia:attribute name=
"line_color">
15471 <dia:color val=
"#000000"/>
15473 <dia:attribute name=
"fill_color">
15474 <dia:color val=
"#ffffff"/>
15476 <dia:attribute name=
"text_color">
15477 <dia:color val=
"#000000"/>
15479 <dia:attribute name=
"normal_font">
15480 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
15482 <dia:attribute name=
"abstract_font">
15483 <dia:font family=
"monospace" style=
"88" name=
"Courier"/>
15485 <dia:attribute name=
"polymorphic_font">
15486 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
15488 <dia:attribute name=
"classname_font">
15489 <dia:font family=
"sans" style=
"80" name=
"Helvetica"/>
15491 <dia:attribute name=
"abstract_classname_font">
15492 <dia:font family=
"sans" style=
"88" name=
"Helvetica"/>
15494 <dia:attribute name=
"comment_font">
15495 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
15497 <dia:attribute name=
"font_height">
15498 <dia:real val=
"0.80000000000000004"/>
15500 <dia:attribute name=
"polymorphic_font_height">
15501 <dia:real val=
"0.80000000000000004"/>
15503 <dia:attribute name=
"abstract_font_height">
15504 <dia:real val=
"0.80000000000000004"/>
15506 <dia:attribute name=
"classname_font_height">
15507 <dia:real val=
"1"/>
15509 <dia:attribute name=
"abstract_classname_font_height">
15510 <dia:real val=
"1"/>
15512 <dia:attribute name=
"comment_font_height">
15513 <dia:real val=
"1"/>
15515 <dia:attribute name=
"attributes"/>
15516 <dia:attribute name=
"operations"/>
15517 <dia:attribute name=
"template">
15518 <dia:boolean val=
"false"/>
15520 <dia:attribute name=
"templates"/>
15521 <dia:childnode parent=
"O1"/>
15523 <dia:object type=
"UML - Association" version=
"0" id=
"O103">
15524 <dia:attribute name=
"obj_pos">
15525 <dia:point val=
"88.5406,45"/>
15527 <dia:attribute name=
"obj_bb">
15528 <dia:rectangle val=
"88.4906,27.25;95.3264,47.4"/>
15530 <dia:attribute name=
"orth_points">
15531 <dia:point val=
"88.5406,45"/>
15532 <dia:point val=
"88.5406,42"/>
15533 <dia:point val=
"95.2764,42"/>
15534 <dia:point val=
"95.2764,28"/>
15535 <dia:point val=
"92.6,28"/>
15537 <dia:attribute name=
"orth_orient">
15538 <dia:enum val=
"1"/>
15539 <dia:enum val=
"0"/>
15540 <dia:enum val=
"1"/>
15541 <dia:enum val=
"0"/>
15543 <dia:attribute name=
"autorouting">
15544 <dia:boolean val=
"false"/>
15546 <dia:attribute name=
"name">
15547 <dia:string>##
</dia:string>
15549 <dia:attribute name=
"direction">
15550 <dia:enum val=
"0"/>
15552 <dia:attribute name=
"ends">
15554 <dia:attribute name=
"role">
15555 <dia:string>##
</dia:string>
15557 <dia:attribute name=
"multiplicity">
15558 <dia:string>##
</dia:string>
15560 <dia:attribute name=
"arrow">
15561 <dia:boolean val=
"false"/>
15563 <dia:attribute name=
"aggregate">
15564 <dia:enum val=
"0"/>
15568 <dia:attribute name=
"role">
15569 <dia:string>##
</dia:string>
15571 <dia:attribute name=
"multiplicity">
15572 <dia:string>##
</dia:string>
15574 <dia:attribute name=
"arrow">
15575 <dia:boolean val=
"false"/>
15577 <dia:attribute name=
"aggregate">
15578 <dia:enum val=
"1"/>
15583 <dia:connection handle=
"0" to=
"O102" connection=
"0"/>
15584 <dia:connection handle=
"1" to=
"O3" connection=
"55"/>
15587 <dia:object type=
"UML - Generalization" version=
"0" id=
"O104">
15588 <dia:attribute name=
"obj_pos">
15589 <dia:point val=
"12.4,40.6"/>
15591 <dia:attribute name=
"obj_bb">
15592 <dia:rectangle val=
"11.55,40.55;91.8906,45.05"/>
15594 <dia:attribute name=
"orth_points">
15595 <dia:point val=
"12.4,40.6"/>
15596 <dia:point val=
"12.4,44"/>
15597 <dia:point val=
"91.8406,44"/>
15598 <dia:point val=
"91.8406,45"/>
15600 <dia:attribute name=
"orth_orient">
15601 <dia:enum val=
"1"/>
15602 <dia:enum val=
"0"/>
15603 <dia:enum val=
"1"/>
15605 <dia:attribute name=
"orth_autoroute">
15606 <dia:boolean val=
"false"/>
15608 <dia:attribute name=
"line_colour">
15609 <dia:color val=
"#000000"/>
15611 <dia:attribute name=
"name">
15612 <dia:string>##
</dia:string>
15614 <dia:attribute name=
"stereotype">
15615 <dia:string>##
</dia:string>
15618 <dia:connection handle=
"0" to=
"O89" connection=
"6"/>
15619 <dia:connection handle=
"1" to=
"O102" connection=
"1"/>