Multiple changes, see the README
[PsN.git] / diagrams / model.dia
blobf6f1d49cb62634e158565c008b6dddec8f1958c5
1 <?xml version="1.0" encoding="UTF-8"?>
2 <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
3 <dia:diagramdata>
4 <dia:attribute name="background">
5 <dia:color val="#ffffff"/>
6 </dia:attribute>
7 <dia:attribute name="pagebreak">
8 <dia:color val="#000099"/>
9 </dia:attribute>
10 <dia:attribute name="paper">
11 <dia:composite type="paper">
12 <dia:attribute name="name">
13 <dia:string>#A4#</dia:string>
14 </dia:attribute>
15 <dia:attribute name="tmargin">
16 <dia:real val="2.8222000598907471"/>
17 </dia:attribute>
18 <dia:attribute name="bmargin">
19 <dia:real val="2.8222000598907471"/>
20 </dia:attribute>
21 <dia:attribute name="lmargin">
22 <dia:real val="2.8222000598907471"/>
23 </dia:attribute>
24 <dia:attribute name="rmargin">
25 <dia:real val="2.8222000598907471"/>
26 </dia:attribute>
27 <dia:attribute name="is_portrait">
28 <dia:boolean val="true"/>
29 </dia:attribute>
30 <dia:attribute name="scaling">
31 <dia:real val="1"/>
32 </dia:attribute>
33 <dia:attribute name="fitto">
34 <dia:boolean val="false"/>
35 </dia:attribute>
36 </dia:composite>
37 </dia:attribute>
38 <dia:attribute name="grid">
39 <dia:composite type="grid">
40 <dia:attribute name="width_x">
41 <dia:real val="1"/>
42 </dia:attribute>
43 <dia:attribute name="width_y">
44 <dia:real val="1"/>
45 </dia:attribute>
46 <dia:attribute name="visible_x">
47 <dia:int val="1"/>
48 </dia:attribute>
49 <dia:attribute name="visible_y">
50 <dia:int val="1"/>
51 </dia:attribute>
52 <dia:composite type="color"/>
53 </dia:composite>
54 </dia:attribute>
55 <dia:attribute name="color">
56 <dia:color val="#d8e5e5"/>
57 </dia:attribute>
58 <dia:attribute name="guides">
59 <dia:composite type="guides">
60 <dia:attribute name="hguides"/>
61 <dia:attribute name="vguides"/>
62 </dia:composite>
63 </dia:attribute>
64 </dia:diagramdata>
65 <dia:layer name="Background" visible="true">
66 <dia:object type="UML - LargePackage" version="0" id="O0">
67 <dia:attribute name="obj_pos">
68 <dia:point val="-1,6.79"/>
69 </dia:attribute>
70 <dia:attribute name="obj_bb">
71 <dia:rectangle val="-1.05,5.74;144.05,94.05"/>
72 </dia:attribute>
73 <dia:attribute name="elem_corner">
74 <dia:point val="-1,6.79"/>
75 </dia:attribute>
76 <dia:attribute name="elem_width">
77 <dia:real val="145"/>
78 </dia:attribute>
79 <dia:attribute name="elem_height">
80 <dia:real val="87.20999999999998"/>
81 </dia:attribute>
82 <dia:attribute name="line_colour">
83 <dia:color val="#000000"/>
84 </dia:attribute>
85 <dia:attribute name="fill_colour">
86 <dia:color val="#ffffff"/>
87 </dia:attribute>
88 <dia:attribute name="stereotype">
89 <dia:string>##</dia:string>
90 </dia:attribute>
91 <dia:attribute name="name">
92 <dia:string>#model#</dia:string>
93 </dia:attribute>
94 </dia:object>
95 <dia:object type="UML - LargePackage" version="0" id="O1">
96 <dia:attribute name="obj_pos">
97 <dia:point val="0,33"/>
98 </dia:attribute>
99 <dia:attribute name="obj_bb">
100 <dia:rectangle val="-0.05,31.95;143.05,93.05"/>
101 </dia:attribute>
102 <dia:attribute name="elem_corner">
103 <dia:point val="0,33"/>
104 </dia:attribute>
105 <dia:attribute name="elem_width">
106 <dia:real val="143"/>
107 </dia:attribute>
108 <dia:attribute name="elem_height">
109 <dia:real val="60"/>
110 </dia:attribute>
111 <dia:attribute name="line_colour">
112 <dia:color val="#000000"/>
113 </dia:attribute>
114 <dia:attribute name="fill_colour">
115 <dia:color val="#ffffff"/>
116 </dia:attribute>
117 <dia:attribute name="stereotype">
118 <dia:string>##</dia:string>
119 </dia:attribute>
120 <dia:attribute name="name">
121 <dia:string>#problem#</dia:string>
122 </dia:attribute>
123 </dia:object>
124 <dia:object type="UML - LargePackage" version="0" id="O2">
125 <dia:attribute name="obj_pos">
126 <dia:point val="3,60"/>
127 </dia:attribute>
128 <dia:attribute name="obj_bb">
129 <dia:rectangle val="2.95,58.95;50.05,92.05"/>
130 </dia:attribute>
131 <dia:attribute name="elem_corner">
132 <dia:point val="3,60"/>
133 </dia:attribute>
134 <dia:attribute name="elem_width">
135 <dia:real val="47"/>
136 </dia:attribute>
137 <dia:attribute name="elem_height">
138 <dia:real val="32"/>
139 </dia:attribute>
140 <dia:attribute name="line_colour">
141 <dia:color val="#000000"/>
142 </dia:attribute>
143 <dia:attribute name="fill_colour">
144 <dia:color val="#ffffff"/>
145 </dia:attribute>
146 <dia:attribute name="stereotype">
147 <dia:string>##</dia:string>
148 </dia:attribute>
149 <dia:attribute name="name">
150 <dia:string>#record#</dia:string>
151 </dia:attribute>
152 </dia:object>
153 <dia:object type="UML - Class" version="0" id="O3">
154 <dia:attribute name="obj_pos">
155 <dia:point val="-0.3,7.5"/>
156 </dia:attribute>
157 <dia:attribute name="obj_bb">
158 <dia:rectangle val="-0.35,7.45;93.1,31.75"/>
159 </dia:attribute>
160 <dia:attribute name="elem_corner">
161 <dia:point val="-0.3,7.5"/>
162 </dia:attribute>
163 <dia:attribute name="elem_width">
164 <dia:real val="93.349999999999994"/>
165 </dia:attribute>
166 <dia:attribute name="elem_height">
167 <dia:real val="24.200000000000003"/>
168 </dia:attribute>
169 <dia:attribute name="name">
170 <dia:string>#problem#</dia:string>
171 </dia:attribute>
172 <dia:attribute name="stereotype">
173 <dia:string>##</dia:string>
174 </dia:attribute>
175 <dia:attribute name="comment">
176 <dia:string>##</dia:string>
177 </dia:attribute>
178 <dia:attribute name="abstract">
179 <dia:boolean val="false"/>
180 </dia:attribute>
181 <dia:attribute name="suppress_attributes">
182 <dia:boolean val="false"/>
183 </dia:attribute>
184 <dia:attribute name="suppress_operations">
185 <dia:boolean val="false"/>
186 </dia:attribute>
187 <dia:attribute name="visible_attributes">
188 <dia:boolean val="true"/>
189 </dia:attribute>
190 <dia:attribute name="visible_operations">
191 <dia:boolean val="true"/>
192 </dia:attribute>
193 <dia:attribute name="visible_comments">
194 <dia:boolean val="false"/>
195 </dia:attribute>
196 <dia:attribute name="wrap_operations">
197 <dia:boolean val="false"/>
198 </dia:attribute>
199 <dia:attribute name="wrap_after_char">
200 <dia:int val="40"/>
201 </dia:attribute>
202 <dia:attribute name="line_color">
203 <dia:color val="#000000"/>
204 </dia:attribute>
205 <dia:attribute name="fill_color">
206 <dia:color val="#ffffff"/>
207 </dia:attribute>
208 <dia:attribute name="text_color">
209 <dia:color val="#000000"/>
210 </dia:attribute>
211 <dia:attribute name="normal_font">
212 <dia:font family="courier new" style="0" name="Courier"/>
213 </dia:attribute>
214 <dia:attribute name="abstract_font">
215 <dia:font family="courier new" style="0" name="Courier"/>
216 </dia:attribute>
217 <dia:attribute name="polymorphic_font">
218 <dia:font family="monospace" style="8" name="Courier"/>
219 </dia:attribute>
220 <dia:attribute name="classname_font">
221 <dia:font family="courier new" style="0" name="Courier"/>
222 </dia:attribute>
223 <dia:attribute name="abstract_classname_font">
224 <dia:font family="courier new" style="0" name="Courier"/>
225 </dia:attribute>
226 <dia:attribute name="comment_font">
227 <dia:font family="sans" style="8" name="Helvetica"/>
228 </dia:attribute>
229 <dia:attribute name="font_height">
230 <dia:real val="0.80000000000000004"/>
231 </dia:attribute>
232 <dia:attribute name="polymorphic_font_height">
233 <dia:real val="0.80000000000000004"/>
234 </dia:attribute>
235 <dia:attribute name="abstract_font_height">
236 <dia:real val="0.80000000000000004"/>
237 </dia:attribute>
238 <dia:attribute name="classname_font_height">
239 <dia:real val="1"/>
240 </dia:attribute>
241 <dia:attribute name="abstract_classname_font_height">
242 <dia:real val="1"/>
243 </dia:attribute>
244 <dia:attribute name="comment_font_height">
245 <dia:real val="1"/>
246 </dia:attribute>
247 <dia:attribute name="attributes">
248 <dia:composite type="umlattribute">
249 <dia:attribute name="name">
250 <dia:string>#abbreviations#</dia:string>
251 </dia:attribute>
252 <dia:attribute name="type">
253 <dia:string>#hash of scalars to scalars#</dia:string>
254 </dia:attribute>
255 <dia:attribute name="value">
256 <dia:string>##</dia:string>
257 </dia:attribute>
258 <dia:attribute name="comment">
259 <dia:string>##</dia:string>
260 </dia:attribute>
261 <dia:attribute name="visibility">
262 <dia:enum val="0"/>
263 </dia:attribute>
264 <dia:attribute name="abstract">
265 <dia:boolean val="false"/>
266 </dia:attribute>
267 <dia:attribute name="class_scope">
268 <dia:boolean val="false"/>
269 </dia:attribute>
270 </dia:composite>
271 <dia:composite type="umlattribute">
272 <dia:attribute name="name">
273 <dia:string>#debug#</dia:string>
274 </dia:attribute>
275 <dia:attribute name="type">
276 <dia:string>#scalar boolean#</dia:string>
277 </dia:attribute>
278 <dia:attribute name="value">
279 <dia:string>#0#</dia:string>
280 </dia:attribute>
281 <dia:attribute name="comment">
282 <dia:string>##</dia:string>
283 </dia:attribute>
284 <dia:attribute name="visibility">
285 <dia:enum val="0"/>
286 </dia:attribute>
287 <dia:attribute name="abstract">
288 <dia:boolean val="false"/>
289 </dia:attribute>
290 <dia:attribute name="class_scope">
291 <dia:boolean val="false"/>
292 </dia:attribute>
293 </dia:composite>
294 <dia:composite type="umlattribute">
295 <dia:attribute name="name">
296 <dia:string>#directory#</dia:string>
297 </dia:attribute>
298 <dia:attribute name="type">
299 <dia:string>#scalar string#</dia:string>
300 </dia:attribute>
301 <dia:attribute name="value">
302 <dia:string>##</dia:string>
303 </dia:attribute>
304 <dia:attribute name="comment">
305 <dia:string>##</dia:string>
306 </dia:attribute>
307 <dia:attribute name="visibility">
308 <dia:enum val="0"/>
309 </dia:attribute>
310 <dia:attribute name="abstract">
311 <dia:boolean val="false"/>
312 </dia:attribute>
313 <dia:attribute name="class_scope">
314 <dia:boolean val="false"/>
315 </dia:attribute>
316 </dia:composite>
317 <dia:composite type="umlattribute">
318 <dia:attribute name="name">
319 <dia:string>#extra_data_file_name#</dia:string>
320 </dia:attribute>
321 <dia:attribute name="type">
322 <dia:string>#scalar string#</dia:string>
323 </dia:attribute>
324 <dia:attribute name="value">
325 <dia:string>##</dia:string>
326 </dia:attribute>
327 <dia:attribute name="comment">
328 <dia:string>##</dia:string>
329 </dia:attribute>
330 <dia:attribute name="visibility">
331 <dia:enum val="0"/>
332 </dia:attribute>
333 <dia:attribute name="abstract">
334 <dia:boolean val="false"/>
335 </dia:attribute>
336 <dia:attribute name="class_scope">
337 <dia:boolean val="false"/>
338 </dia:attribute>
339 </dia:composite>
340 <dia:composite type="umlattribute">
341 <dia:attribute name="name">
342 <dia:string>#extra_data_header#</dia:string>
343 </dia:attribute>
344 <dia:attribute name="type">
345 <dia:string>#array of strings#</dia:string>
346 </dia:attribute>
347 <dia:attribute name="value">
348 <dia:string>##</dia:string>
349 </dia:attribute>
350 <dia:attribute name="comment">
351 <dia:string>##</dia:string>
352 </dia:attribute>
353 <dia:attribute name="visibility">
354 <dia:enum val="0"/>
355 </dia:attribute>
356 <dia:attribute name="abstract">
357 <dia:boolean val="false"/>
358 </dia:attribute>
359 <dia:attribute name="class_scope">
360 <dia:boolean val="false"/>
361 </dia:attribute>
362 </dia:composite>
363 <dia:composite type="umlattribute">
364 <dia:attribute name="name">
365 <dia:string>#ignore_missing_files#</dia:string>
366 </dia:attribute>
367 <dia:attribute name="type">
368 <dia:string>#scalar boolean#</dia:string>
369 </dia:attribute>
370 <dia:attribute name="value">
371 <dia:string>#1#</dia:string>
372 </dia:attribute>
373 <dia:attribute name="comment">
374 <dia:string>##</dia:string>
375 </dia:attribute>
376 <dia:attribute name="visibility">
377 <dia:enum val="0"/>
378 </dia:attribute>
379 <dia:attribute name="abstract">
380 <dia:boolean val="false"/>
381 </dia:attribute>
382 <dia:attribute name="class_scope">
383 <dia:boolean val="false"/>
384 </dia:attribute>
385 </dia:composite>
386 <dia:composite type="umlattribute">
387 <dia:attribute name="name">
388 <dia:string>#ignore_missing_output_files#</dia:string>
389 </dia:attribute>
390 <dia:attribute name="type">
391 <dia:string>#scalar boolean#</dia:string>
392 </dia:attribute>
393 <dia:attribute name="value">
394 <dia:string>#1#</dia:string>
395 </dia:attribute>
396 <dia:attribute name="comment">
397 <dia:string>##</dia:string>
398 </dia:attribute>
399 <dia:attribute name="visibility">
400 <dia:enum val="0"/>
401 </dia:attribute>
402 <dia:attribute name="abstract">
403 <dia:boolean val="false"/>
404 </dia:attribute>
405 <dia:attribute name="class_scope">
406 <dia:boolean val="false"/>
407 </dia:attribute>
408 </dia:composite>
409 <dia:composite type="umlattribute">
410 <dia:attribute name="name">
411 <dia:string>#prob_arr#</dia:string>
412 </dia:attribute>
413 <dia:attribute name="type">
414 <dia:string>#array of strings#</dia:string>
415 </dia:attribute>
416 <dia:attribute name="value">
417 <dia:string>##</dia:string>
418 </dia:attribute>
419 <dia:attribute name="comment">
420 <dia:string>##</dia:string>
421 </dia:attribute>
422 <dia:attribute name="visibility">
423 <dia:enum val="1"/>
424 </dia:attribute>
425 <dia:attribute name="abstract">
426 <dia:boolean val="false"/>
427 </dia:attribute>
428 <dia:attribute name="class_scope">
429 <dia:boolean val="false"/>
430 </dia:attribute>
431 </dia:composite>
432 <dia:composite type="umlattribute">
433 <dia:attribute name="name">
434 <dia:string>#print_order#</dia:string>
435 </dia:attribute>
436 <dia:attribute name="type">
437 <dia:string>#array of strings#</dia:string>
438 </dia:attribute>
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>
441 </dia:attribute>
442 <dia:attribute name="comment">
443 <dia:string>##</dia:string>
444 </dia:attribute>
445 <dia:attribute name="visibility">
446 <dia:enum val="1"/>
447 </dia:attribute>
448 <dia:attribute name="abstract">
449 <dia:boolean val="false"/>
450 </dia:attribute>
451 <dia:attribute name="class_scope">
452 <dia:boolean val="false"/>
453 </dia:attribute>
454 </dia:composite>
455 <dia:composite type="umlattribute">
456 <dia:attribute name="name">
457 <dia:string>#sde_print_order#</dia:string>
458 </dia:attribute>
459 <dia:attribute name="type">
460 <dia:string>#array of strings#</dia:string>
461 </dia:attribute>
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>
464 </dia:attribute>
465 <dia:attribute name="comment">
466 <dia:string>##</dia:string>
467 </dia:attribute>
468 <dia:attribute name="visibility">
469 <dia:enum val="0"/>
470 </dia:attribute>
471 <dia:attribute name="abstract">
472 <dia:boolean val="false"/>
473 </dia:attribute>
474 <dia:attribute name="class_scope">
475 <dia:boolean val="false"/>
476 </dia:attribute>
477 </dia:composite>
478 <dia:composite type="umlattribute">
479 <dia:attribute name="name">
480 <dia:string>#sde#</dia:string>
481 </dia:attribute>
482 <dia:attribute name="type">
483 <dia:string>#scalar boolean#</dia:string>
484 </dia:attribute>
485 <dia:attribute name="value">
486 <dia:string>#0#</dia:string>
487 </dia:attribute>
488 <dia:attribute name="comment">
489 <dia:string>##</dia:string>
490 </dia:attribute>
491 <dia:attribute name="visibility">
492 <dia:enum val="0"/>
493 </dia:attribute>
494 <dia:attribute name="abstract">
495 <dia:boolean val="false"/>
496 </dia:attribute>
497 <dia:attribute name="class_scope">
498 <dia:boolean val="false"/>
499 </dia:attribute>
500 </dia:composite>
501 </dia:attribute>
502 <dia:attribute name="operations">
503 <dia:composite type="umloperation">
504 <dia:attribute name="name">
505 <dia:string>#set_records#</dia:string>
506 </dia:attribute>
507 <dia:attribute name="stereotype">
508 <dia:string>##</dia:string>
509 </dia:attribute>
510 <dia:attribute name="type">
511 <dia:string>##</dia:string>
512 </dia:attribute>
513 <dia:attribute name="visibility">
514 <dia:enum val="0"/>
515 </dia:attribute>
516 <dia:attribute name="comment">
517 <dia:string>##</dia:string>
518 </dia:attribute>
519 <dia:attribute name="abstract">
520 <dia:boolean val="false"/>
521 </dia:attribute>
522 <dia:attribute name="inheritance_type">
523 <dia:enum val="1"/>
524 </dia:attribute>
525 <dia:attribute name="query">
526 <dia:boolean val="false"/>
527 </dia:attribute>
528 <dia:attribute name="class_scope">
529 <dia:boolean val="false"/>
530 </dia:attribute>
531 <dia:attribute name="parameters">
532 <dia:composite type="umlparameter">
533 <dia:attribute name="name">
534 <dia:string>#record_strings#</dia:string>
535 </dia:attribute>
536 <dia:attribute name="type">
537 <dia:string>#mandatory array of strings#</dia:string>
538 </dia:attribute>
539 <dia:attribute name="value">
540 <dia:string>##</dia:string>
541 </dia:attribute>
542 <dia:attribute name="comment">
543 <dia:string>##</dia:string>
544 </dia:attribute>
545 <dia:attribute name="kind">
546 <dia:enum val="1"/>
547 </dia:attribute>
548 </dia:composite>
549 <dia:composite type="umlparameter">
550 <dia:attribute name="name">
551 <dia:string>#type#</dia:string>
552 </dia:attribute>
553 <dia:attribute name="type">
554 <dia:string>#mandatory scalar string#</dia:string>
555 </dia:attribute>
556 <dia:attribute name="value">
557 <dia:string>##</dia:string>
558 </dia:attribute>
559 <dia:attribute name="comment">
560 <dia:string>##</dia:string>
561 </dia:attribute>
562 <dia:attribute name="kind">
563 <dia:enum val="1"/>
564 </dia:attribute>
565 </dia:composite>
566 </dia:attribute>
567 </dia:composite>
568 <dia:composite type="umloperation">
569 <dia:attribute name="name">
570 <dia:string>#add_records#</dia:string>
571 </dia:attribute>
572 <dia:attribute name="stereotype">
573 <dia:string>#helper function#</dia:string>
574 </dia:attribute>
575 <dia:attribute name="type">
576 <dia:string>##</dia:string>
577 </dia:attribute>
578 <dia:attribute name="visibility">
579 <dia:enum val="1"/>
580 </dia:attribute>
581 <dia:attribute name="comment">
582 <dia:string>##</dia:string>
583 </dia:attribute>
584 <dia:attribute name="abstract">
585 <dia:boolean val="false"/>
586 </dia:attribute>
587 <dia:attribute name="inheritance_type">
588 <dia:enum val="1"/>
589 </dia:attribute>
590 <dia:attribute name="query">
591 <dia:boolean val="false"/>
592 </dia:attribute>
593 <dia:attribute name="class_scope">
594 <dia:boolean val="false"/>
595 </dia:attribute>
596 <dia:attribute name="parameters">
597 <dia:composite type="umlparameter">
598 <dia:attribute name="name">
599 <dia:string>#record_strings#</dia:string>
600 </dia:attribute>
601 <dia:attribute name="type">
602 <dia:string>#mandatory array of strings#</dia:string>
603 </dia:attribute>
604 <dia:attribute name="value">
605 <dia:string>##</dia:string>
606 </dia:attribute>
607 <dia:attribute name="comment">
608 <dia:string>##</dia:string>
609 </dia:attribute>
610 <dia:attribute name="kind">
611 <dia:enum val="1"/>
612 </dia:attribute>
613 </dia:composite>
614 <dia:composite type="umlparameter">
615 <dia:attribute name="name">
616 <dia:string>#type#</dia:string>
617 </dia:attribute>
618 <dia:attribute name="type">
619 <dia:string>#mandatory scalar string#</dia:string>
620 </dia:attribute>
621 <dia:attribute name="value">
622 <dia:string>##</dia:string>
623 </dia:attribute>
624 <dia:attribute name="comment">
625 <dia:string>##</dia:string>
626 </dia:attribute>
627 <dia:attribute name="kind">
628 <dia:enum val="1"/>
629 </dia:attribute>
630 </dia:composite>
631 </dia:attribute>
632 </dia:composite>
633 <dia:composite type="umloperation">
634 <dia:attribute name="name">
635 <dia:string>#_read_records#</dia:string>
636 </dia:attribute>
637 <dia:attribute name="stereotype">
638 <dia:string>#initiator#</dia:string>
639 </dia:attribute>
640 <dia:attribute name="type">
641 <dia:string>##</dia:string>
642 </dia:attribute>
643 <dia:attribute name="visibility">
644 <dia:enum val="1"/>
645 </dia:attribute>
646 <dia:attribute name="comment">
647 <dia:string>##</dia:string>
648 </dia:attribute>
649 <dia:attribute name="abstract">
650 <dia:boolean val="false"/>
651 </dia:attribute>
652 <dia:attribute name="inheritance_type">
653 <dia:enum val="1"/>
654 </dia:attribute>
655 <dia:attribute name="query">
656 <dia:boolean val="false"/>
657 </dia:attribute>
658 <dia:attribute name="class_scope">
659 <dia:boolean val="false"/>
660 </dia:attribute>
661 <dia:attribute name="parameters">
662 <dia:composite type="umlparameter">
663 <dia:attribute name="name">
664 <dia:string>#type#</dia:string>
665 </dia:attribute>
666 <dia:attribute name="type">
667 <dia:string>#scalar string#</dia:string>
668 </dia:attribute>
669 <dia:attribute name="value">
670 <dia:string>##</dia:string>
671 </dia:attribute>
672 <dia:attribute name="comment">
673 <dia:string>##</dia:string>
674 </dia:attribute>
675 <dia:attribute name="kind">
676 <dia:enum val="1"/>
677 </dia:attribute>
678 </dia:composite>
679 </dia:attribute>
680 </dia:composite>
681 <dia:composite type="umloperation">
682 <dia:attribute name="name">
683 <dia:string>#_format_problem#</dia:string>
684 </dia:attribute>
685 <dia:attribute name="stereotype">
686 <dia:string>#helper#</dia:string>
687 </dia:attribute>
688 <dia:attribute name="type">
689 <dia:string>##</dia:string>
690 </dia:attribute>
691 <dia:attribute name="visibility">
692 <dia:enum val="1"/>
693 </dia:attribute>
694 <dia:attribute name="comment">
695 <dia:string>##</dia:string>
696 </dia:attribute>
697 <dia:attribute name="abstract">
698 <dia:boolean val="false"/>
699 </dia:attribute>
700 <dia:attribute name="inheritance_type">
701 <dia:enum val="2"/>
702 </dia:attribute>
703 <dia:attribute name="query">
704 <dia:boolean val="false"/>
705 </dia:attribute>
706 <dia:attribute name="class_scope">
707 <dia:boolean val="false"/>
708 </dia:attribute>
709 <dia:attribute name="parameters">
710 <dia:composite type="umlparameter">
711 <dia:attribute name="name">
712 <dia:string>#formatted#</dia:string>
713 </dia:attribute>
714 <dia:attribute name="type">
715 <dia:string>#array of strings#</dia:string>
716 </dia:attribute>
717 <dia:attribute name="value">
718 <dia:string>##</dia:string>
719 </dia:attribute>
720 <dia:attribute name="comment">
721 <dia:string>##</dia:string>
722 </dia:attribute>
723 <dia:attribute name="kind">
724 <dia:enum val="2"/>
725 </dia:attribute>
726 </dia:composite>
727 </dia:attribute>
728 </dia:composite>
729 <dia:composite type="umloperation">
730 <dia:attribute name="name">
731 <dia:string>#store_inits#</dia:string>
732 </dia:attribute>
733 <dia:attribute name="stereotype">
734 <dia:string>#helper#</dia:string>
735 </dia:attribute>
736 <dia:attribute name="type">
737 <dia:string>##</dia:string>
738 </dia:attribute>
739 <dia:attribute name="visibility">
740 <dia:enum val="0"/>
741 </dia:attribute>
742 <dia:attribute name="comment">
743 <dia:string>##</dia:string>
744 </dia:attribute>
745 <dia:attribute name="abstract">
746 <dia:boolean val="false"/>
747 </dia:attribute>
748 <dia:attribute name="inheritance_type">
749 <dia:enum val="2"/>
750 </dia:attribute>
751 <dia:attribute name="query">
752 <dia:boolean val="false"/>
753 </dia:attribute>
754 <dia:attribute name="class_scope">
755 <dia:boolean val="false"/>
756 </dia:attribute>
757 <dia:attribute name="parameters"/>
758 </dia:composite>
759 <dia:composite type="umloperation">
760 <dia:attribute name="name">
761 <dia:string>#restore_inits#</dia:string>
762 </dia:attribute>
763 <dia:attribute name="stereotype">
764 <dia:string>#helper#</dia:string>
765 </dia:attribute>
766 <dia:attribute name="type">
767 <dia:string>##</dia:string>
768 </dia:attribute>
769 <dia:attribute name="visibility">
770 <dia:enum val="0"/>
771 </dia:attribute>
772 <dia:attribute name="comment">
773 <dia:string>##</dia:string>
774 </dia:attribute>
775 <dia:attribute name="abstract">
776 <dia:boolean val="false"/>
777 </dia:attribute>
778 <dia:attribute name="inheritance_type">
779 <dia:enum val="2"/>
780 </dia:attribute>
781 <dia:attribute name="query">
782 <dia:boolean val="false"/>
783 </dia:attribute>
784 <dia:attribute name="class_scope">
785 <dia:boolean val="false"/>
786 </dia:attribute>
787 <dia:attribute name="parameters"/>
788 </dia:composite>
789 <dia:composite type="umloperation">
790 <dia:attribute name="name">
791 <dia:string>#set_random_inits#</dia:string>
792 </dia:attribute>
793 <dia:attribute name="stereotype">
794 <dia:string>#helper#</dia:string>
795 </dia:attribute>
796 <dia:attribute name="type">
797 <dia:string>##</dia:string>
798 </dia:attribute>
799 <dia:attribute name="visibility">
800 <dia:enum val="0"/>
801 </dia:attribute>
802 <dia:attribute name="comment">
803 <dia:string>##</dia:string>
804 </dia:attribute>
805 <dia:attribute name="abstract">
806 <dia:boolean val="false"/>
807 </dia:attribute>
808 <dia:attribute name="inheritance_type">
809 <dia:enum val="2"/>
810 </dia:attribute>
811 <dia:attribute name="query">
812 <dia:boolean val="false"/>
813 </dia:attribute>
814 <dia:attribute name="class_scope">
815 <dia:boolean val="false"/>
816 </dia:attribute>
817 <dia:attribute name="parameters">
818 <dia:composite type="umlparameter">
819 <dia:attribute name="name">
820 <dia:string>#degree#</dia:string>
821 </dia:attribute>
822 <dia:attribute name="type">
823 <dia:string>#scalar number#</dia:string>
824 </dia:attribute>
825 <dia:attribute name="value">
826 <dia:string>#0.1#</dia:string>
827 </dia:attribute>
828 <dia:attribute name="comment">
829 <dia:string>##</dia:string>
830 </dia:attribute>
831 <dia:attribute name="kind">
832 <dia:enum val="1"/>
833 </dia:attribute>
834 </dia:composite>
835 </dia:attribute>
836 </dia:composite>
837 <dia:composite type="umloperation">
838 <dia:attribute name="name">
839 <dia:string>#record_count#</dia:string>
840 </dia:attribute>
841 <dia:attribute name="stereotype">
842 <dia:string>##</dia:string>
843 </dia:attribute>
844 <dia:attribute name="type">
845 <dia:string>##</dia:string>
846 </dia:attribute>
847 <dia:attribute name="visibility">
848 <dia:enum val="0"/>
849 </dia:attribute>
850 <dia:attribute name="comment">
851 <dia:string>##</dia:string>
852 </dia:attribute>
853 <dia:attribute name="abstract">
854 <dia:boolean val="false"/>
855 </dia:attribute>
856 <dia:attribute name="inheritance_type">
857 <dia:enum val="2"/>
858 </dia:attribute>
859 <dia:attribute name="query">
860 <dia:boolean val="false"/>
861 </dia:attribute>
862 <dia:attribute name="class_scope">
863 <dia:boolean val="false"/>
864 </dia:attribute>
865 <dia:attribute name="parameters">
866 <dia:composite type="umlparameter">
867 <dia:attribute name="name">
868 <dia:string>#record_name#</dia:string>
869 </dia:attribute>
870 <dia:attribute name="type">
871 <dia:string>#scalar string#</dia:string>
872 </dia:attribute>
873 <dia:attribute name="value">
874 <dia:string>##</dia:string>
875 </dia:attribute>
876 <dia:attribute name="comment">
877 <dia:string>##</dia:string>
878 </dia:attribute>
879 <dia:attribute name="kind">
880 <dia:enum val="1"/>
881 </dia:attribute>
882 </dia:composite>
883 <dia:composite type="umlparameter">
884 <dia:attribute name="name">
885 <dia:string>#return_value#</dia:string>
886 </dia:attribute>
887 <dia:attribute name="type">
888 <dia:string>#scalar integer#</dia:string>
889 </dia:attribute>
890 <dia:attribute name="value">
891 <dia:string>#0#</dia:string>
892 </dia:attribute>
893 <dia:attribute name="comment">
894 <dia:string>##</dia:string>
895 </dia:attribute>
896 <dia:attribute name="kind">
897 <dia:enum val="2"/>
898 </dia:attribute>
899 </dia:composite>
900 </dia:attribute>
901 </dia:composite>
902 <dia:composite type="umloperation">
903 <dia:attribute name="name">
904 <dia:string>#_init_attr#</dia:string>
905 </dia:attribute>
906 <dia:attribute name="stereotype">
907 <dia:string>#helper#</dia:string>
908 </dia:attribute>
909 <dia:attribute name="type">
910 <dia:string>##</dia:string>
911 </dia:attribute>
912 <dia:attribute name="visibility">
913 <dia:enum val="0"/>
914 </dia:attribute>
915 <dia:attribute name="comment">
916 <dia:string>##</dia:string>
917 </dia:attribute>
918 <dia:attribute name="abstract">
919 <dia:boolean val="false"/>
920 </dia:attribute>
921 <dia:attribute name="inheritance_type">
922 <dia:enum val="1"/>
923 </dia:attribute>
924 <dia:attribute name="query">
925 <dia:boolean val="false"/>
926 </dia:attribute>
927 <dia:attribute name="class_scope">
928 <dia:boolean val="false"/>
929 </dia:attribute>
930 <dia:attribute name="parameters">
931 <dia:composite type="umlparameter">
932 <dia:attribute name="name">
933 <dia:string>#parameter_type#</dia:string>
934 </dia:attribute>
935 <dia:attribute name="type">
936 <dia:string>#scalar string#</dia:string>
937 </dia:attribute>
938 <dia:attribute name="value">
939 <dia:string>##</dia:string>
940 </dia:attribute>
941 <dia:attribute name="comment">
942 <dia:string>##</dia:string>
943 </dia:attribute>
944 <dia:attribute name="kind">
945 <dia:enum val="1"/>
946 </dia:attribute>
947 </dia:composite>
948 <dia:composite type="umlparameter">
949 <dia:attribute name="name">
950 <dia:string>#parameter_numbers#</dia:string>
951 </dia:attribute>
952 <dia:attribute name="type">
953 <dia:string>#array of integers#</dia:string>
954 </dia:attribute>
955 <dia:attribute name="value">
956 <dia:string>##</dia:string>
957 </dia:attribute>
958 <dia:attribute name="comment">
959 <dia:string>##</dia:string>
960 </dia:attribute>
961 <dia:attribute name="kind">
962 <dia:enum val="1"/>
963 </dia:attribute>
964 </dia:composite>
965 <dia:composite type="umlparameter">
966 <dia:attribute name="name">
967 <dia:string>#attribute#</dia:string>
968 </dia:attribute>
969 <dia:attribute name="type">
970 <dia:string>#scalar string#</dia:string>
971 </dia:attribute>
972 <dia:attribute name="value">
973 <dia:string>##</dia:string>
974 </dia:attribute>
975 <dia:attribute name="comment">
976 <dia:string>##</dia:string>
977 </dia:attribute>
978 <dia:attribute name="kind">
979 <dia:enum val="1"/>
980 </dia:attribute>
981 </dia:composite>
982 <dia:composite type="umlparameter">
983 <dia:attribute name="name">
984 <dia:string>#new_values#</dia:string>
985 </dia:attribute>
986 <dia:attribute name="type">
987 <dia:string>#array of strings#</dia:string>
988 </dia:attribute>
989 <dia:attribute name="value">
990 <dia:string>##</dia:string>
991 </dia:attribute>
992 <dia:attribute name="comment">
993 <dia:string>##</dia:string>
994 </dia:attribute>
995 <dia:attribute name="kind">
996 <dia:enum val="1"/>
997 </dia:attribute>
998 </dia:composite>
999 <dia:composite type="umlparameter">
1000 <dia:attribute name="name">
1001 <dia:string>#add_if_absent#</dia:string>
1002 </dia:attribute>
1003 <dia:attribute name="type">
1004 <dia:string>#scalar boolean#</dia:string>
1005 </dia:attribute>
1006 <dia:attribute name="value">
1007 <dia:string>#0#</dia:string>
1008 </dia:attribute>
1009 <dia:attribute name="comment">
1010 <dia:string>##</dia:string>
1011 </dia:attribute>
1012 <dia:attribute name="kind">
1013 <dia:enum val="1"/>
1014 </dia:attribute>
1015 </dia:composite>
1016 <dia:composite type="umlparameter">
1017 <dia:attribute name="name">
1018 <dia:string>#parameter_values#</dia:string>
1019 </dia:attribute>
1020 <dia:attribute name="type">
1021 <dia:string>#array of strings#</dia:string>
1022 </dia:attribute>
1023 <dia:attribute name="value">
1024 <dia:string>##</dia:string>
1025 </dia:attribute>
1026 <dia:attribute name="comment">
1027 <dia:string>##</dia:string>
1028 </dia:attribute>
1029 <dia:attribute name="kind">
1030 <dia:enum val="2"/>
1031 </dia:attribute>
1032 </dia:composite>
1033 </dia:attribute>
1034 </dia:composite>
1035 <dia:composite type="umloperation">
1036 <dia:attribute name="name">
1037 <dia:string>#indexes#</dia:string>
1038 </dia:attribute>
1039 <dia:attribute name="stereotype">
1040 <dia:string>##</dia:string>
1041 </dia:attribute>
1042 <dia:attribute name="type">
1043 <dia:string>##</dia:string>
1044 </dia:attribute>
1045 <dia:attribute name="visibility">
1046 <dia:enum val="0"/>
1047 </dia:attribute>
1048 <dia:attribute name="comment">
1049 <dia:string>##</dia:string>
1050 </dia:attribute>
1051 <dia:attribute name="abstract">
1052 <dia:boolean val="false"/>
1053 </dia:attribute>
1054 <dia:attribute name="inheritance_type">
1055 <dia:enum val="2"/>
1056 </dia:attribute>
1057 <dia:attribute name="query">
1058 <dia:boolean val="false"/>
1059 </dia:attribute>
1060 <dia:attribute name="class_scope">
1061 <dia:boolean val="false"/>
1062 </dia:attribute>
1063 <dia:attribute name="parameters">
1064 <dia:composite type="umlparameter">
1065 <dia:attribute name="name">
1066 <dia:string>#parameter_type#</dia:string>
1067 </dia:attribute>
1068 <dia:attribute name="type">
1069 <dia:string>#scalar string#</dia:string>
1070 </dia:attribute>
1071 <dia:attribute name="value">
1072 <dia:string>##</dia:string>
1073 </dia:attribute>
1074 <dia:attribute name="comment">
1075 <dia:string>##</dia:string>
1076 </dia:attribute>
1077 <dia:attribute name="kind">
1078 <dia:enum val="1"/>
1079 </dia:attribute>
1080 </dia:composite>
1081 <dia:composite type="umlparameter">
1082 <dia:attribute name="name">
1083 <dia:string>#parameter_numbers#</dia:string>
1084 </dia:attribute>
1085 <dia:attribute name="type">
1086 <dia:string>#array of numbers#</dia:string>
1087 </dia:attribute>
1088 <dia:attribute name="value">
1089 <dia:string>##</dia:string>
1090 </dia:attribute>
1091 <dia:attribute name="comment">
1092 <dia:string>##</dia:string>
1093 </dia:attribute>
1094 <dia:attribute name="kind">
1095 <dia:enum val="1"/>
1096 </dia:attribute>
1097 </dia:composite>
1098 <dia:composite type="umlparameter">
1099 <dia:attribute name="name">
1100 <dia:string>#indexes#</dia:string>
1101 </dia:attribute>
1102 <dia:attribute name="type">
1103 <dia:string>#array of strings#</dia:string>
1104 </dia:attribute>
1105 <dia:attribute name="value">
1106 <dia:string>##</dia:string>
1107 </dia:attribute>
1108 <dia:attribute name="comment">
1109 <dia:string>##</dia:string>
1110 </dia:attribute>
1111 <dia:attribute name="kind">
1112 <dia:enum val="2"/>
1113 </dia:attribute>
1114 </dia:composite>
1115 </dia:attribute>
1116 </dia:composite>
1117 <dia:composite type="umloperation">
1118 <dia:attribute name="name">
1119 <dia:string>#covariance#</dia:string>
1120 </dia:attribute>
1121 <dia:attribute name="stereotype">
1122 <dia:string>##</dia:string>
1123 </dia:attribute>
1124 <dia:attribute name="type">
1125 <dia:string>##</dia:string>
1126 </dia:attribute>
1127 <dia:attribute name="visibility">
1128 <dia:enum val="0"/>
1129 </dia:attribute>
1130 <dia:attribute name="comment">
1131 <dia:string>##</dia:string>
1132 </dia:attribute>
1133 <dia:attribute name="abstract">
1134 <dia:boolean val="false"/>
1135 </dia:attribute>
1136 <dia:attribute name="inheritance_type">
1137 <dia:enum val="2"/>
1138 </dia:attribute>
1139 <dia:attribute name="query">
1140 <dia:boolean val="false"/>
1141 </dia:attribute>
1142 <dia:attribute name="class_scope">
1143 <dia:boolean val="false"/>
1144 </dia:attribute>
1145 <dia:attribute name="parameters">
1146 <dia:composite type="umlparameter">
1147 <dia:attribute name="name">
1148 <dia:string>#enabled#</dia:string>
1149 </dia:attribute>
1150 <dia:attribute name="type">
1151 <dia:string>#scalar boolean#</dia:string>
1152 </dia:attribute>
1153 <dia:attribute name="value">
1154 <dia:string>##</dia:string>
1155 </dia:attribute>
1156 <dia:attribute name="comment">
1157 <dia:string>##</dia:string>
1158 </dia:attribute>
1159 <dia:attribute name="kind">
1160 <dia:enum val="1"/>
1161 </dia:attribute>
1162 </dia:composite>
1163 <dia:composite type="umlparameter">
1164 <dia:attribute name="name">
1165 <dia:string>#indicator#</dia:string>
1166 </dia:attribute>
1167 <dia:attribute name="type">
1168 <dia:string>#scalar boolean#</dia:string>
1169 </dia:attribute>
1170 <dia:attribute name="value">
1171 <dia:string>#0#</dia:string>
1172 </dia:attribute>
1173 <dia:attribute name="comment">
1174 <dia:string>##</dia:string>
1175 </dia:attribute>
1176 <dia:attribute name="kind">
1177 <dia:enum val="2"/>
1178 </dia:attribute>
1179 </dia:composite>
1180 </dia:attribute>
1181 </dia:composite>
1182 <dia:composite type="umloperation">
1183 <dia:attribute name="name">
1184 <dia:string>#eigen#</dia:string>
1185 </dia:attribute>
1186 <dia:attribute name="stereotype">
1187 <dia:string>##</dia:string>
1188 </dia:attribute>
1189 <dia:attribute name="type">
1190 <dia:string>##</dia:string>
1191 </dia:attribute>
1192 <dia:attribute name="visibility">
1193 <dia:enum val="0"/>
1194 </dia:attribute>
1195 <dia:attribute name="comment">
1196 <dia:string>##</dia:string>
1197 </dia:attribute>
1198 <dia:attribute name="abstract">
1199 <dia:boolean val="false"/>
1200 </dia:attribute>
1201 <dia:attribute name="inheritance_type">
1202 <dia:enum val="2"/>
1203 </dia:attribute>
1204 <dia:attribute name="query">
1205 <dia:boolean val="false"/>
1206 </dia:attribute>
1207 <dia:attribute name="class_scope">
1208 <dia:boolean val="false"/>
1209 </dia:attribute>
1210 <dia:attribute name="parameters">
1211 <dia:composite type="umlparameter">
1212 <dia:attribute name="name">
1213 <dia:string>#enabled#</dia:string>
1214 </dia:attribute>
1215 <dia:attribute name="type">
1216 <dia:string>#scalar string#</dia:string>
1217 </dia:attribute>
1218 <dia:attribute name="value">
1219 <dia:string>##</dia:string>
1220 </dia:attribute>
1221 <dia:attribute name="comment">
1222 <dia:string>##</dia:string>
1223 </dia:attribute>
1224 <dia:attribute name="kind">
1225 <dia:enum val="1"/>
1226 </dia:attribute>
1227 </dia:composite>
1228 <dia:composite type="umlparameter">
1229 <dia:attribute name="name">
1230 <dia:string>#indicator#</dia:string>
1231 </dia:attribute>
1232 <dia:attribute name="type">
1233 <dia:string>#scalar boolean#</dia:string>
1234 </dia:attribute>
1235 <dia:attribute name="value">
1236 <dia:string>#0#</dia:string>
1237 </dia:attribute>
1238 <dia:attribute name="comment">
1239 <dia:string>##</dia:string>
1240 </dia:attribute>
1241 <dia:attribute name="kind">
1242 <dia:enum val="2"/>
1243 </dia:attribute>
1244 </dia:composite>
1245 </dia:attribute>
1246 </dia:composite>
1247 <dia:composite type="umloperation">
1248 <dia:attribute name="name">
1249 <dia:string>#_option_val_pos#</dia:string>
1250 </dia:attribute>
1251 <dia:attribute name="stereotype">
1252 <dia:string>#helper#</dia:string>
1253 </dia:attribute>
1254 <dia:attribute name="type">
1255 <dia:string>##</dia:string>
1256 </dia:attribute>
1257 <dia:attribute name="visibility">
1258 <dia:enum val="0"/>
1259 </dia:attribute>
1260 <dia:attribute name="comment">
1261 <dia:string>##</dia:string>
1262 </dia:attribute>
1263 <dia:attribute name="abstract">
1264 <dia:boolean val="false"/>
1265 </dia:attribute>
1266 <dia:attribute name="inheritance_type">
1267 <dia:enum val="1"/>
1268 </dia:attribute>
1269 <dia:attribute name="query">
1270 <dia:boolean val="false"/>
1271 </dia:attribute>
1272 <dia:attribute name="class_scope">
1273 <dia:boolean val="false"/>
1274 </dia:attribute>
1275 <dia:attribute name="parameters">
1276 <dia:composite type="umlparameter">
1277 <dia:attribute name="name">
1278 <dia:string>#record_name#</dia:string>
1279 </dia:attribute>
1280 <dia:attribute name="type">
1281 <dia:string>#scalar string#</dia:string>
1282 </dia:attribute>
1283 <dia:attribute name="value">
1284 <dia:string>##</dia:string>
1285 </dia:attribute>
1286 <dia:attribute name="comment">
1287 <dia:string>##</dia:string>
1288 </dia:attribute>
1289 <dia:attribute name="kind">
1290 <dia:enum val="1"/>
1291 </dia:attribute>
1292 </dia:composite>
1293 <dia:composite type="umlparameter">
1294 <dia:attribute name="name">
1295 <dia:string>#instance_numbers#</dia:string>
1296 </dia:attribute>
1297 <dia:attribute name="type">
1298 <dia:string>#array of integers#</dia:string>
1299 </dia:attribute>
1300 <dia:attribute name="value">
1301 <dia:string>##</dia:string>
1302 </dia:attribute>
1303 <dia:attribute name="comment">
1304 <dia:string>##</dia:string>
1305 </dia:attribute>
1306 <dia:attribute name="kind">
1307 <dia:enum val="1"/>
1308 </dia:attribute>
1309 </dia:composite>
1310 <dia:composite type="umlparameter">
1311 <dia:attribute name="name">
1312 <dia:string>#name#</dia:string>
1313 </dia:attribute>
1314 <dia:attribute name="type">
1315 <dia:string>#scalar string#</dia:string>
1316 </dia:attribute>
1317 <dia:attribute name="value">
1318 <dia:string>##</dia:string>
1319 </dia:attribute>
1320 <dia:attribute name="comment">
1321 <dia:string>##</dia:string>
1322 </dia:attribute>
1323 <dia:attribute name="kind">
1324 <dia:enum val="1"/>
1325 </dia:attribute>
1326 </dia:composite>
1327 <dia:composite type="umlparameter">
1328 <dia:attribute name="name">
1329 <dia:string>#new_values#</dia:string>
1330 </dia:attribute>
1331 <dia:attribute name="type">
1332 <dia:string>#array of strings#</dia:string>
1333 </dia:attribute>
1334 <dia:attribute name="value">
1335 <dia:string>##</dia:string>
1336 </dia:attribute>
1337 <dia:attribute name="comment">
1338 <dia:string>##</dia:string>
1339 </dia:attribute>
1340 <dia:attribute name="kind">
1341 <dia:enum val="1"/>
1342 </dia:attribute>
1343 </dia:composite>
1344 <dia:composite type="umlparameter">
1345 <dia:attribute name="name">
1346 <dia:string>#exact_match#</dia:string>
1347 </dia:attribute>
1348 <dia:attribute name="type">
1349 <dia:string>#scalar boolean#</dia:string>
1350 </dia:attribute>
1351 <dia:attribute name="value">
1352 <dia:string>#1#</dia:string>
1353 </dia:attribute>
1354 <dia:attribute name="comment">
1355 <dia:string>##</dia:string>
1356 </dia:attribute>
1357 <dia:attribute name="kind">
1358 <dia:enum val="1"/>
1359 </dia:attribute>
1360 </dia:composite>
1361 <dia:composite type="umlparameter">
1362 <dia:attribute name="name">
1363 <dia:string>#values#</dia:string>
1364 </dia:attribute>
1365 <dia:attribute name="type">
1366 <dia:string>#array of strings#</dia:string>
1367 </dia:attribute>
1368 <dia:attribute name="value">
1369 <dia:string>##</dia:string>
1370 </dia:attribute>
1371 <dia:attribute name="comment">
1372 <dia:string>##</dia:string>
1373 </dia:attribute>
1374 <dia:attribute name="kind">
1375 <dia:enum val="2"/>
1376 </dia:attribute>
1377 </dia:composite>
1378 <dia:composite type="umlparameter">
1379 <dia:attribute name="name">
1380 <dia:string>#positions#</dia:string>
1381 </dia:attribute>
1382 <dia:attribute name="type">
1383 <dia:string>#array of integers#</dia:string>
1384 </dia:attribute>
1385 <dia:attribute name="value">
1386 <dia:string>##</dia:string>
1387 </dia:attribute>
1388 <dia:attribute name="comment">
1389 <dia:string>##</dia:string>
1390 </dia:attribute>
1391 <dia:attribute name="kind">
1392 <dia:enum val="2"/>
1393 </dia:attribute>
1394 </dia:composite>
1395 </dia:attribute>
1396 </dia:composite>
1397 <dia:composite type="umloperation">
1398 <dia:attribute name="name">
1399 <dia:string>#name_val#</dia:string>
1400 </dia:attribute>
1401 <dia:attribute name="stereotype">
1402 <dia:string>##</dia:string>
1403 </dia:attribute>
1404 <dia:attribute name="type">
1405 <dia:string>##</dia:string>
1406 </dia:attribute>
1407 <dia:attribute name="visibility">
1408 <dia:enum val="0"/>
1409 </dia:attribute>
1410 <dia:attribute name="comment">
1411 <dia:string>##</dia:string>
1412 </dia:attribute>
1413 <dia:attribute name="abstract">
1414 <dia:boolean val="false"/>
1415 </dia:attribute>
1416 <dia:attribute name="inheritance_type">
1417 <dia:enum val="1"/>
1418 </dia:attribute>
1419 <dia:attribute name="query">
1420 <dia:boolean val="false"/>
1421 </dia:attribute>
1422 <dia:attribute name="class_scope">
1423 <dia:boolean val="false"/>
1424 </dia:attribute>
1425 <dia:attribute name="parameters">
1426 <dia:composite type="umlparameter">
1427 <dia:attribute name="name">
1428 <dia:string>#parameter_type#</dia:string>
1429 </dia:attribute>
1430 <dia:attribute name="type">
1431 <dia:string>#scalar string#</dia:string>
1432 </dia:attribute>
1433 <dia:attribute name="value">
1434 <dia:string>##</dia:string>
1435 </dia:attribute>
1436 <dia:attribute name="comment">
1437 <dia:string>##</dia:string>
1438 </dia:attribute>
1439 <dia:attribute name="kind">
1440 <dia:enum val="1"/>
1441 </dia:attribute>
1442 </dia:composite>
1443 <dia:composite type="umlparameter">
1444 <dia:attribute name="name">
1445 <dia:string>#parameter_numbers#</dia:string>
1446 </dia:attribute>
1447 <dia:attribute name="type">
1448 <dia:string>#array of integers#</dia:string>
1449 </dia:attribute>
1450 <dia:attribute name="value">
1451 <dia:string>##</dia:string>
1452 </dia:attribute>
1453 <dia:attribute name="comment">
1454 <dia:string>##</dia:string>
1455 </dia:attribute>
1456 <dia:attribute name="kind">
1457 <dia:enum val="1"/>
1458 </dia:attribute>
1459 </dia:composite>
1460 <dia:composite type="umlparameter">
1461 <dia:attribute name="name">
1462 <dia:string>#names_values#</dia:string>
1463 </dia:attribute>
1464 <dia:attribute name="type">
1465 <dia:string>#array of#</dia:string>
1466 </dia:attribute>
1467 <dia:attribute name="value">
1468 <dia:string>##</dia:string>
1469 </dia:attribute>
1470 <dia:attribute name="comment">
1471 <dia:string>##</dia:string>
1472 </dia:attribute>
1473 <dia:attribute name="kind">
1474 <dia:enum val="2"/>
1475 </dia:attribute>
1476 </dia:composite>
1477 </dia:attribute>
1478 </dia:composite>
1479 <dia:composite type="umloperation">
1480 <dia:attribute name="name">
1481 <dia:string>#remove_records#</dia:string>
1482 </dia:attribute>
1483 <dia:attribute name="stereotype">
1484 <dia:string>##</dia:string>
1485 </dia:attribute>
1486 <dia:attribute name="type">
1487 <dia:string>##</dia:string>
1488 </dia:attribute>
1489 <dia:attribute name="visibility">
1490 <dia:enum val="0"/>
1491 </dia:attribute>
1492 <dia:attribute name="comment">
1493 <dia:string>##</dia:string>
1494 </dia:attribute>
1495 <dia:attribute name="abstract">
1496 <dia:boolean val="false"/>
1497 </dia:attribute>
1498 <dia:attribute name="inheritance_type">
1499 <dia:enum val="2"/>
1500 </dia:attribute>
1501 <dia:attribute name="query">
1502 <dia:boolean val="false"/>
1503 </dia:attribute>
1504 <dia:attribute name="class_scope">
1505 <dia:boolean val="false"/>
1506 </dia:attribute>
1507 <dia:attribute name="parameters">
1508 <dia:composite type="umlparameter">
1509 <dia:attribute name="name">
1510 <dia:string>#type#</dia:string>
1511 </dia:attribute>
1512 <dia:attribute name="type">
1513 <dia:string>#mandatory scalar string#</dia:string>
1514 </dia:attribute>
1515 <dia:attribute name="value">
1516 <dia:string>##</dia:string>
1517 </dia:attribute>
1518 <dia:attribute name="comment">
1519 <dia:string>##</dia:string>
1520 </dia:attribute>
1521 <dia:attribute name="kind">
1522 <dia:enum val="1"/>
1523 </dia:attribute>
1524 </dia:composite>
1525 </dia:attribute>
1526 </dia:composite>
1527 <dia:composite type="umloperation">
1528 <dia:attribute name="name">
1529 <dia:string>#_read_table_files#</dia:string>
1530 </dia:attribute>
1531 <dia:attribute name="stereotype">
1532 <dia:string>##</dia:string>
1533 </dia:attribute>
1534 <dia:attribute name="type">
1535 <dia:string>#initiator#</dia:string>
1536 </dia:attribute>
1537 <dia:attribute name="visibility">
1538 <dia:enum val="0"/>
1539 </dia:attribute>
1540 <dia:attribute name="comment">
1541 <dia:string>##</dia:string>
1542 </dia:attribute>
1543 <dia:attribute name="abstract">
1544 <dia:boolean val="false"/>
1545 </dia:attribute>
1546 <dia:attribute name="inheritance_type">
1547 <dia:enum val="2"/>
1548 </dia:attribute>
1549 <dia:attribute name="query">
1550 <dia:boolean val="false"/>
1551 </dia:attribute>
1552 <dia:attribute name="class_scope">
1553 <dia:boolean val="false"/>
1554 </dia:attribute>
1555 <dia:attribute name="parameters">
1556 <dia:composite type="umlparameter">
1557 <dia:attribute name="name">
1558 <dia:string>#ignore_missing_files#</dia:string>
1559 </dia:attribute>
1560 <dia:attribute name="type">
1561 <dia:string>#scalar boolean#</dia:string>
1562 </dia:attribute>
1563 <dia:attribute name="value">
1564 <dia:string>#0#</dia:string>
1565 </dia:attribute>
1566 <dia:attribute name="comment">
1567 <dia:string>##</dia:string>
1568 </dia:attribute>
1569 <dia:attribute name="kind">
1570 <dia:enum val="1"/>
1571 </dia:attribute>
1572 </dia:composite>
1573 </dia:attribute>
1574 </dia:composite>
1575 <dia:composite type="umloperation">
1576 <dia:attribute name="name">
1577 <dia:string>#_normalize_record_name#</dia:string>
1578 </dia:attribute>
1579 <dia:attribute name="stereotype">
1580 <dia:string>##</dia:string>
1581 </dia:attribute>
1582 <dia:attribute name="type">
1583 <dia:string>##</dia:string>
1584 </dia:attribute>
1585 <dia:attribute name="visibility">
1586 <dia:enum val="1"/>
1587 </dia:attribute>
1588 <dia:attribute name="comment">
1589 <dia:string>##</dia:string>
1590 </dia:attribute>
1591 <dia:attribute name="abstract">
1592 <dia:boolean val="false"/>
1593 </dia:attribute>
1594 <dia:attribute name="inheritance_type">
1595 <dia:enum val="2"/>
1596 </dia:attribute>
1597 <dia:attribute name="query">
1598 <dia:boolean val="false"/>
1599 </dia:attribute>
1600 <dia:attribute name="class_scope">
1601 <dia:boolean val="false"/>
1602 </dia:attribute>
1603 <dia:attribute name="parameters">
1604 <dia:composite type="umlparameter">
1605 <dia:attribute name="name">
1606 <dia:string>#record_name#</dia:string>
1607 </dia:attribute>
1608 <dia:attribute name="type">
1609 <dia:string>#mandatory scalar string#</dia:string>
1610 </dia:attribute>
1611 <dia:attribute name="value">
1612 <dia:string>##</dia:string>
1613 </dia:attribute>
1614 <dia:attribute name="comment">
1615 <dia:string>##</dia:string>
1616 </dia:attribute>
1617 <dia:attribute name="kind">
1618 <dia:enum val="1"/>
1619 </dia:attribute>
1620 </dia:composite>
1621 <dia:composite type="umlparameter">
1622 <dia:attribute name="name">
1623 <dia:string>#normalized_name#</dia:string>
1624 </dia:attribute>
1625 <dia:attribute name="type">
1626 <dia:string>#scalar string#</dia:string>
1627 </dia:attribute>
1628 <dia:attribute name="value">
1629 <dia:string>##</dia:string>
1630 </dia:attribute>
1631 <dia:attribute name="comment">
1632 <dia:string>##</dia:string>
1633 </dia:attribute>
1634 <dia:attribute name="kind">
1635 <dia:enum val="2"/>
1636 </dia:attribute>
1637 </dia:composite>
1638 </dia:attribute>
1639 </dia:composite>
1640 </dia:attribute>
1641 <dia:attribute name="template">
1642 <dia:boolean val="false"/>
1643 </dia:attribute>
1644 <dia:attribute name="templates"/>
1645 </dia:object>
1646 <dia:object type="UML - Class" version="0" id="O4">
1647 <dia:attribute name="obj_pos">
1648 <dia:point val="4,61"/>
1649 </dia:attribute>
1650 <dia:attribute name="obj_bb">
1651 <dia:rectangle val="3.95,60.95;23.9,68.45"/>
1652 </dia:attribute>
1653 <dia:attribute name="elem_corner">
1654 <dia:point val="4,61"/>
1655 </dia:attribute>
1656 <dia:attribute name="elem_width">
1657 <dia:real val="19.850000000000001"/>
1658 </dia:attribute>
1659 <dia:attribute name="elem_height">
1660 <dia:real val="7.4000000000000004"/>
1661 </dia:attribute>
1662 <dia:attribute name="name">
1663 <dia:string>#option#</dia:string>
1664 </dia:attribute>
1665 <dia:attribute name="stereotype">
1666 <dia:string>##</dia:string>
1667 </dia:attribute>
1668 <dia:attribute name="comment">
1669 <dia:string>##</dia:string>
1670 </dia:attribute>
1671 <dia:attribute name="abstract">
1672 <dia:boolean val="false"/>
1673 </dia:attribute>
1674 <dia:attribute name="suppress_attributes">
1675 <dia:boolean val="false"/>
1676 </dia:attribute>
1677 <dia:attribute name="suppress_operations">
1678 <dia:boolean val="false"/>
1679 </dia:attribute>
1680 <dia:attribute name="visible_attributes">
1681 <dia:boolean val="true"/>
1682 </dia:attribute>
1683 <dia:attribute name="visible_operations">
1684 <dia:boolean val="true"/>
1685 </dia:attribute>
1686 <dia:attribute name="visible_comments">
1687 <dia:boolean val="false"/>
1688 </dia:attribute>
1689 <dia:attribute name="wrap_operations">
1690 <dia:boolean val="false"/>
1691 </dia:attribute>
1692 <dia:attribute name="wrap_after_char">
1693 <dia:int val="40"/>
1694 </dia:attribute>
1695 <dia:attribute name="line_color">
1696 <dia:color val="#000000"/>
1697 </dia:attribute>
1698 <dia:attribute name="fill_color">
1699 <dia:color val="#ffffff"/>
1700 </dia:attribute>
1701 <dia:attribute name="text_color">
1702 <dia:color val="#000000"/>
1703 </dia:attribute>
1704 <dia:attribute name="normal_font">
1705 <dia:font family="courier new" style="0" name="Courier"/>
1706 </dia:attribute>
1707 <dia:attribute name="abstract_font">
1708 <dia:font family="Courier New" style="0" name="Courier"/>
1709 </dia:attribute>
1710 <dia:attribute name="polymorphic_font">
1711 <dia:font family="monospace" style="8" name="Courier"/>
1712 </dia:attribute>
1713 <dia:attribute name="classname_font">
1714 <dia:font family="courier new" style="0" name="Courier"/>
1715 </dia:attribute>
1716 <dia:attribute name="abstract_classname_font">
1717 <dia:font family="Courier New" style="0" name="Courier"/>
1718 </dia:attribute>
1719 <dia:attribute name="comment_font">
1720 <dia:font family="sans" style="8" name="Helvetica"/>
1721 </dia:attribute>
1722 <dia:attribute name="font_height">
1723 <dia:real val="0.80000000000000004"/>
1724 </dia:attribute>
1725 <dia:attribute name="polymorphic_font_height">
1726 <dia:real val="0.80000000000000004"/>
1727 </dia:attribute>
1728 <dia:attribute name="abstract_font_height">
1729 <dia:real val="0.80000000000000004"/>
1730 </dia:attribute>
1731 <dia:attribute name="classname_font_height">
1732 <dia:real val="1"/>
1733 </dia:attribute>
1734 <dia:attribute name="abstract_classname_font_height">
1735 <dia:real val="1"/>
1736 </dia:attribute>
1737 <dia:attribute name="comment_font_height">
1738 <dia:real val="1"/>
1739 </dia:attribute>
1740 <dia:attribute name="attributes">
1741 <dia:composite type="umlattribute">
1742 <dia:attribute name="name">
1743 <dia:string>#debug#</dia:string>
1744 </dia:attribute>
1745 <dia:attribute name="type">
1746 <dia:string>#scalar boolean#</dia:string>
1747 </dia:attribute>
1748 <dia:attribute name="value">
1749 <dia:string>#0#</dia:string>
1750 </dia:attribute>
1751 <dia:attribute name="comment">
1752 <dia:string>##</dia:string>
1753 </dia:attribute>
1754 <dia:attribute name="visibility">
1755 <dia:enum val="0"/>
1756 </dia:attribute>
1757 <dia:attribute name="abstract">
1758 <dia:boolean val="false"/>
1759 </dia:attribute>
1760 <dia:attribute name="class_scope">
1761 <dia:boolean val="false"/>
1762 </dia:attribute>
1763 </dia:composite>
1764 <dia:composite type="umlattribute">
1765 <dia:attribute name="name">
1766 <dia:string>#option_string#</dia:string>
1767 </dia:attribute>
1768 <dia:attribute name="type">
1769 <dia:string>#scalar string#</dia:string>
1770 </dia:attribute>
1771 <dia:attribute name="value">
1772 <dia:string>##</dia:string>
1773 </dia:attribute>
1774 <dia:attribute name="comment">
1775 <dia:string>##</dia:string>
1776 </dia:attribute>
1777 <dia:attribute name="visibility">
1778 <dia:enum val="1"/>
1779 </dia:attribute>
1780 <dia:attribute name="abstract">
1781 <dia:boolean val="false"/>
1782 </dia:attribute>
1783 <dia:attribute name="class_scope">
1784 <dia:boolean val="false"/>
1785 </dia:attribute>
1786 </dia:composite>
1787 <dia:composite type="umlattribute">
1788 <dia:attribute name="name">
1789 <dia:string>#name#</dia:string>
1790 </dia:attribute>
1791 <dia:attribute name="type">
1792 <dia:string>#scalar string#</dia:string>
1793 </dia:attribute>
1794 <dia:attribute name="value">
1795 <dia:string>##</dia:string>
1796 </dia:attribute>
1797 <dia:attribute name="comment">
1798 <dia:string>##</dia:string>
1799 </dia:attribute>
1800 <dia:attribute name="visibility">
1801 <dia:enum val="0"/>
1802 </dia:attribute>
1803 <dia:attribute name="abstract">
1804 <dia:boolean val="false"/>
1805 </dia:attribute>
1806 <dia:attribute name="class_scope">
1807 <dia:boolean val="false"/>
1808 </dia:attribute>
1809 </dia:composite>
1810 <dia:composite type="umlattribute">
1811 <dia:attribute name="name">
1812 <dia:string>#value#</dia:string>
1813 </dia:attribute>
1814 <dia:attribute name="type">
1815 <dia:string>#scalar string#</dia:string>
1816 </dia:attribute>
1817 <dia:attribute name="value">
1818 <dia:string>##</dia:string>
1819 </dia:attribute>
1820 <dia:attribute name="comment">
1821 <dia:string>##</dia:string>
1822 </dia:attribute>
1823 <dia:attribute name="visibility">
1824 <dia:enum val="0"/>
1825 </dia:attribute>
1826 <dia:attribute name="abstract">
1827 <dia:boolean val="false"/>
1828 </dia:attribute>
1829 <dia:attribute name="class_scope">
1830 <dia:boolean val="false"/>
1831 </dia:attribute>
1832 </dia:composite>
1833 </dia:attribute>
1834 <dia:attribute name="operations">
1835 <dia:composite type="umloperation">
1836 <dia:attribute name="name">
1837 <dia:string>#_read_option#</dia:string>
1838 </dia:attribute>
1839 <dia:attribute name="stereotype">
1840 <dia:string>#initiator#</dia:string>
1841 </dia:attribute>
1842 <dia:attribute name="type">
1843 <dia:string>##</dia:string>
1844 </dia:attribute>
1845 <dia:attribute name="visibility">
1846 <dia:enum val="1"/>
1847 </dia:attribute>
1848 <dia:attribute name="comment">
1849 <dia:string>##</dia:string>
1850 </dia:attribute>
1851 <dia:attribute name="abstract">
1852 <dia:boolean val="false"/>
1853 </dia:attribute>
1854 <dia:attribute name="inheritance_type">
1855 <dia:enum val="2"/>
1856 </dia:attribute>
1857 <dia:attribute name="query">
1858 <dia:boolean val="false"/>
1859 </dia:attribute>
1860 <dia:attribute name="class_scope">
1861 <dia:boolean val="false"/>
1862 </dia:attribute>
1863 <dia:attribute name="parameters"/>
1864 </dia:composite>
1865 <dia:composite type="umloperation">
1866 <dia:attribute name="name">
1867 <dia:string>#_format_option#</dia:string>
1868 </dia:attribute>
1869 <dia:attribute name="stereotype">
1870 <dia:string>#helper#</dia:string>
1871 </dia:attribute>
1872 <dia:attribute name="type">
1873 <dia:string>##</dia:string>
1874 </dia:attribute>
1875 <dia:attribute name="visibility">
1876 <dia:enum val="1"/>
1877 </dia:attribute>
1878 <dia:attribute name="comment">
1879 <dia:string>##</dia:string>
1880 </dia:attribute>
1881 <dia:attribute name="abstract">
1882 <dia:boolean val="false"/>
1883 </dia:attribute>
1884 <dia:attribute name="inheritance_type">
1885 <dia:enum val="2"/>
1886 </dia:attribute>
1887 <dia:attribute name="query">
1888 <dia:boolean val="false"/>
1889 </dia:attribute>
1890 <dia:attribute name="class_scope">
1891 <dia:boolean val="false"/>
1892 </dia:attribute>
1893 <dia:attribute name="parameters">
1894 <dia:composite type="umlparameter">
1895 <dia:attribute name="name">
1896 <dia:string>#formatted#</dia:string>
1897 </dia:attribute>
1898 <dia:attribute name="type">
1899 <dia:string>#scalar string#</dia:string>
1900 </dia:attribute>
1901 <dia:attribute name="value">
1902 <dia:string>##</dia:string>
1903 </dia:attribute>
1904 <dia:attribute name="comment">
1905 <dia:string>##</dia:string>
1906 </dia:attribute>
1907 <dia:attribute name="kind">
1908 <dia:enum val="2"/>
1909 </dia:attribute>
1910 </dia:composite>
1911 </dia:attribute>
1912 </dia:composite>
1913 <dia:composite type="umloperation">
1914 <dia:attribute name="name">
1915 <dia:string>#option_count#</dia:string>
1916 </dia:attribute>
1917 <dia:attribute name="stereotype">
1918 <dia:string>##</dia:string>
1919 </dia:attribute>
1920 <dia:attribute name="type">
1921 <dia:string>##</dia:string>
1922 </dia:attribute>
1923 <dia:attribute name="visibility">
1924 <dia:enum val="0"/>
1925 </dia:attribute>
1926 <dia:attribute name="comment">
1927 <dia:string>##</dia:string>
1928 </dia:attribute>
1929 <dia:attribute name="abstract">
1930 <dia:boolean val="false"/>
1931 </dia:attribute>
1932 <dia:attribute name="inheritance_type">
1933 <dia:enum val="2"/>
1934 </dia:attribute>
1935 <dia:attribute name="query">
1936 <dia:boolean val="false"/>
1937 </dia:attribute>
1938 <dia:attribute name="class_scope">
1939 <dia:boolean val="false"/>
1940 </dia:attribute>
1941 <dia:attribute name="parameters">
1942 <dia:composite type="umlparameter">
1943 <dia:attribute name="name">
1944 <dia:string>#return_value#</dia:string>
1945 </dia:attribute>
1946 <dia:attribute name="type">
1947 <dia:string>#scalar integer#</dia:string>
1948 </dia:attribute>
1949 <dia:attribute name="value">
1950 <dia:string>#0#</dia:string>
1951 </dia:attribute>
1952 <dia:attribute name="comment">
1953 <dia:string>##</dia:string>
1954 </dia:attribute>
1955 <dia:attribute name="kind">
1956 <dia:enum val="2"/>
1957 </dia:attribute>
1958 </dia:composite>
1959 </dia:attribute>
1960 </dia:composite>
1961 </dia:attribute>
1962 <dia:attribute name="template">
1963 <dia:boolean val="false"/>
1964 </dia:attribute>
1965 <dia:attribute name="templates"/>
1966 </dia:object>
1967 <dia:object type="UML - Association" version="0" id="O5">
1968 <dia:attribute name="obj_pos">
1969 <dia:point val="-0.3,7.5"/>
1970 </dia:attribute>
1971 <dia:attribute name="obj_bb">
1972 <dia:rectangle val="-0.35,-18.05;101.05,10.1"/>
1973 </dia:attribute>
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"/>
1980 </dia:attribute>
1981 <dia:attribute name="orth_orient">
1982 <dia:enum val="1"/>
1983 <dia:enum val="0"/>
1984 <dia:enum val="1"/>
1985 <dia:enum val="0"/>
1986 </dia:attribute>
1987 <dia:attribute name="autorouting">
1988 <dia:boolean val="false"/>
1989 </dia:attribute>
1990 <dia:attribute name="name">
1991 <dia:string>##</dia:string>
1992 </dia:attribute>
1993 <dia:attribute name="direction">
1994 <dia:enum val="0"/>
1995 </dia:attribute>
1996 <dia:attribute name="ends">
1997 <dia:composite>
1998 <dia:attribute name="role">
1999 <dia:string>##</dia:string>
2000 </dia:attribute>
2001 <dia:attribute name="multiplicity">
2002 <dia:string>##</dia:string>
2003 </dia:attribute>
2004 <dia:attribute name="arrow">
2005 <dia:boolean val="false"/>
2006 </dia:attribute>
2007 <dia:attribute name="aggregate">
2008 <dia:enum val="0"/>
2009 </dia:attribute>
2010 </dia:composite>
2011 <dia:composite>
2012 <dia:attribute name="role">
2013 <dia:string>##</dia:string>
2014 </dia:attribute>
2015 <dia:attribute name="multiplicity">
2016 <dia:string>##</dia:string>
2017 </dia:attribute>
2018 <dia:attribute name="arrow">
2019 <dia:boolean val="false"/>
2020 </dia:attribute>
2021 <dia:attribute name="aggregate">
2022 <dia:enum val="1"/>
2023 </dia:attribute>
2024 </dia:composite>
2025 </dia:attribute>
2026 <dia:connections>
2027 <dia:connection handle="0" to="O3" connection="0"/>
2028 <dia:connection handle="1" to="O22" connection="113"/>
2029 </dia:connections>
2030 </dia:object>
2031 <dia:object type="UML - Association" version="0" id="O6">
2032 <dia:attribute name="obj_pos">
2033 <dia:point val="30,45"/>
2034 </dia:attribute>
2035 <dia:attribute name="obj_bb">
2036 <dia:rectangle val="29.95,27.25;95.3264,47.4"/>
2037 </dia:attribute>
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"/>
2044 </dia:attribute>
2045 <dia:attribute name="orth_orient">
2046 <dia:enum val="1"/>
2047 <dia:enum val="0"/>
2048 <dia:enum val="1"/>
2049 <dia:enum val="0"/>
2050 </dia:attribute>
2051 <dia:attribute name="autorouting">
2052 <dia:boolean val="false"/>
2053 </dia:attribute>
2054 <dia:attribute name="name">
2055 <dia:string>##</dia:string>
2056 </dia:attribute>
2057 <dia:attribute name="direction">
2058 <dia:enum val="0"/>
2059 </dia:attribute>
2060 <dia:attribute name="ends">
2061 <dia:composite>
2062 <dia:attribute name="role">
2063 <dia:string>##</dia:string>
2064 </dia:attribute>
2065 <dia:attribute name="multiplicity">
2066 <dia:string>##</dia:string>
2067 </dia:attribute>
2068 <dia:attribute name="arrow">
2069 <dia:boolean val="false"/>
2070 </dia:attribute>
2071 <dia:attribute name="aggregate">
2072 <dia:enum val="0"/>
2073 </dia:attribute>
2074 </dia:composite>
2075 <dia:composite>
2076 <dia:attribute name="role">
2077 <dia:string>##</dia:string>
2078 </dia:attribute>
2079 <dia:attribute name="multiplicity">
2080 <dia:string>##</dia:string>
2081 </dia:attribute>
2082 <dia:attribute name="arrow">
2083 <dia:boolean val="false"/>
2084 </dia:attribute>
2085 <dia:attribute name="aggregate">
2086 <dia:enum val="1"/>
2087 </dia:attribute>
2088 </dia:composite>
2089 </dia:attribute>
2090 <dia:connections>
2091 <dia:connection handle="0" to="O69" connection="0"/>
2092 <dia:connection handle="1" to="O3" connection="55"/>
2093 </dia:connections>
2094 </dia:object>
2095 <dia:object type="UML - Association" version="0" id="O7">
2096 <dia:attribute name="obj_pos">
2097 <dia:point val="4,61"/>
2098 </dia:attribute>
2099 <dia:attribute name="obj_bb">
2100 <dia:rectangle val="1.95,39.85;25.05,62.6"/>
2101 </dia:attribute>
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"/>
2109 </dia:attribute>
2110 <dia:attribute name="orth_orient">
2111 <dia:enum val="0"/>
2112 <dia:enum val="1"/>
2113 <dia:enum val="0"/>
2114 <dia:enum val="1"/>
2115 <dia:enum val="0"/>
2116 </dia:attribute>
2117 <dia:attribute name="autorouting">
2118 <dia:boolean val="false"/>
2119 </dia:attribute>
2120 <dia:attribute name="name">
2121 <dia:string>##</dia:string>
2122 </dia:attribute>
2123 <dia:attribute name="direction">
2124 <dia:enum val="0"/>
2125 </dia:attribute>
2126 <dia:attribute name="ends">
2127 <dia:composite>
2128 <dia:attribute name="role">
2129 <dia:string>##</dia:string>
2130 </dia:attribute>
2131 <dia:attribute name="multiplicity">
2132 <dia:string>##</dia:string>
2133 </dia:attribute>
2134 <dia:attribute name="arrow">
2135 <dia:boolean val="false"/>
2136 </dia:attribute>
2137 <dia:attribute name="aggregate">
2138 <dia:enum val="0"/>
2139 </dia:attribute>
2140 </dia:composite>
2141 <dia:composite>
2142 <dia:attribute name="role">
2143 <dia:string>##</dia:string>
2144 </dia:attribute>
2145 <dia:attribute name="multiplicity">
2146 <dia:string>##</dia:string>
2147 </dia:attribute>
2148 <dia:attribute name="arrow">
2149 <dia:boolean val="false"/>
2150 </dia:attribute>
2151 <dia:attribute name="aggregate">
2152 <dia:enum val="1"/>
2153 </dia:attribute>
2154 </dia:composite>
2155 </dia:attribute>
2156 <dia:connections>
2157 <dia:connection handle="0" to="O4" connection="0"/>
2158 <dia:connection handle="1" to="O89" connection="7"/>
2159 </dia:connections>
2160 </dia:object>
2161 <dia:object type="UML - Generalization" version="0" id="O8">
2162 <dia:attribute name="obj_pos">
2163 <dia:point val="12.4,40.6"/>
2164 </dia:attribute>
2165 <dia:attribute name="obj_bb">
2166 <dia:rectangle val="11.55,40.55;14.45,45.05"/>
2167 </dia:attribute>
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"/>
2173 </dia:attribute>
2174 <dia:attribute name="orth_orient">
2175 <dia:enum val="1"/>
2176 <dia:enum val="0"/>
2177 <dia:enum val="1"/>
2178 </dia:attribute>
2179 <dia:attribute name="orth_autoroute">
2180 <dia:boolean val="false"/>
2181 </dia:attribute>
2182 <dia:attribute name="line_colour">
2183 <dia:color val="#000000"/>
2184 </dia:attribute>
2185 <dia:attribute name="name">
2186 <dia:string>##</dia:string>
2187 </dia:attribute>
2188 <dia:attribute name="stereotype">
2189 <dia:string>##</dia:string>
2190 </dia:attribute>
2191 <dia:connections>
2192 <dia:connection handle="0" to="O89" connection="6"/>
2193 <dia:connection handle="1" to="O81" connection="1"/>
2194 </dia:connections>
2195 </dia:object>
2196 <dia:object type="UML - Generalization" version="0" id="O9">
2197 <dia:attribute name="obj_pos">
2198 <dia:point val="12.4,40.6"/>
2199 </dia:attribute>
2200 <dia:attribute name="obj_bb">
2201 <dia:rectangle val="11.55,40.55;119.225,45.05"/>
2202 </dia:attribute>
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"/>
2208 </dia:attribute>
2209 <dia:attribute name="orth_orient">
2210 <dia:enum val="1"/>
2211 <dia:enum val="0"/>
2212 <dia:enum val="1"/>
2213 </dia:attribute>
2214 <dia:attribute name="orth_autoroute">
2215 <dia:boolean val="false"/>
2216 </dia:attribute>
2217 <dia:attribute name="line_colour">
2218 <dia:color val="#000000"/>
2219 </dia:attribute>
2220 <dia:attribute name="name">
2221 <dia:string>##</dia:string>
2222 </dia:attribute>
2223 <dia:attribute name="stereotype">
2224 <dia:string>##</dia:string>
2225 </dia:attribute>
2226 <dia:connections>
2227 <dia:connection handle="0" to="O89" connection="6"/>
2228 <dia:connection handle="1" to="O101" connection="1"/>
2229 </dia:connections>
2230 </dia:object>
2231 <dia:object type="UML - Class" version="0" id="O10">
2232 <dia:attribute name="obj_pos">
2233 <dia:point val="14,54"/>
2234 </dia:attribute>
2235 <dia:attribute name="obj_bb">
2236 <dia:rectangle val="13.95,53.95;15.55,56.25"/>
2237 </dia:attribute>
2238 <dia:attribute name="elem_corner">
2239 <dia:point val="14,54"/>
2240 </dia:attribute>
2241 <dia:attribute name="elem_width">
2242 <dia:real val="1.5"/>
2243 </dia:attribute>
2244 <dia:attribute name="elem_height">
2245 <dia:real val="2.1999999999999997"/>
2246 </dia:attribute>
2247 <dia:attribute name="name">
2248 <dia:string>#pk#</dia:string>
2249 </dia:attribute>
2250 <dia:attribute name="stereotype">
2251 <dia:string>##</dia:string>
2252 </dia:attribute>
2253 <dia:attribute name="comment">
2254 <dia:string>##</dia:string>
2255 </dia:attribute>
2256 <dia:attribute name="abstract">
2257 <dia:boolean val="false"/>
2258 </dia:attribute>
2259 <dia:attribute name="suppress_attributes">
2260 <dia:boolean val="false"/>
2261 </dia:attribute>
2262 <dia:attribute name="suppress_operations">
2263 <dia:boolean val="false"/>
2264 </dia:attribute>
2265 <dia:attribute name="visible_attributes">
2266 <dia:boolean val="true"/>
2267 </dia:attribute>
2268 <dia:attribute name="visible_operations">
2269 <dia:boolean val="true"/>
2270 </dia:attribute>
2271 <dia:attribute name="visible_comments">
2272 <dia:boolean val="false"/>
2273 </dia:attribute>
2274 <dia:attribute name="wrap_operations">
2275 <dia:boolean val="false"/>
2276 </dia:attribute>
2277 <dia:attribute name="wrap_after_char">
2278 <dia:int val="40"/>
2279 </dia:attribute>
2280 <dia:attribute name="line_color">
2281 <dia:color val="#000000"/>
2282 </dia:attribute>
2283 <dia:attribute name="fill_color">
2284 <dia:color val="#ffffff"/>
2285 </dia:attribute>
2286 <dia:attribute name="text_color">
2287 <dia:color val="#000000"/>
2288 </dia:attribute>
2289 <dia:attribute name="normal_font">
2290 <dia:font family="Courier New" style="0" name="Courier"/>
2291 </dia:attribute>
2292 <dia:attribute name="abstract_font">
2293 <dia:font family="Courier New" style="0" name="Courier"/>
2294 </dia:attribute>
2295 <dia:attribute name="polymorphic_font">
2296 <dia:font family="monospace" style="8" name="Courier"/>
2297 </dia:attribute>
2298 <dia:attribute name="classname_font">
2299 <dia:font family="courier new" style="0" name="Courier"/>
2300 </dia:attribute>
2301 <dia:attribute name="abstract_classname_font">
2302 <dia:font family="Courier New" style="0" name="Courier"/>
2303 </dia:attribute>
2304 <dia:attribute name="comment_font">
2305 <dia:font family="sans" style="8" name="Helvetica"/>
2306 </dia:attribute>
2307 <dia:attribute name="font_height">
2308 <dia:real val="0.80000000000000004"/>
2309 </dia:attribute>
2310 <dia:attribute name="polymorphic_font_height">
2311 <dia:real val="0.80000000000000004"/>
2312 </dia:attribute>
2313 <dia:attribute name="abstract_font_height">
2314 <dia:real val="0.80000000000000004"/>
2315 </dia:attribute>
2316 <dia:attribute name="classname_font_height">
2317 <dia:real val="1"/>
2318 </dia:attribute>
2319 <dia:attribute name="abstract_classname_font_height">
2320 <dia:real val="1"/>
2321 </dia:attribute>
2322 <dia:attribute name="comment_font_height">
2323 <dia:real val="1"/>
2324 </dia:attribute>
2325 <dia:attribute name="attributes"/>
2326 <dia:attribute name="operations"/>
2327 <dia:attribute name="template">
2328 <dia:boolean val="false"/>
2329 </dia:attribute>
2330 <dia:attribute name="templates"/>
2331 </dia:object>
2332 <dia:object type="UML - Class" version="0" id="O11">
2333 <dia:attribute name="obj_pos">
2334 <dia:point val="30,54"/>
2335 </dia:attribute>
2336 <dia:attribute name="obj_bb">
2337 <dia:rectangle val="29.95,53.95;32,56.25"/>
2338 </dia:attribute>
2339 <dia:attribute name="elem_corner">
2340 <dia:point val="30,54"/>
2341 </dia:attribute>
2342 <dia:attribute name="elem_width">
2343 <dia:real val="1.9500000000000002"/>
2344 </dia:attribute>
2345 <dia:attribute name="elem_height">
2346 <dia:real val="2.1999999999999997"/>
2347 </dia:attribute>
2348 <dia:attribute name="name">
2349 <dia:string>#aes#</dia:string>
2350 </dia:attribute>
2351 <dia:attribute name="stereotype">
2352 <dia:string>##</dia:string>
2353 </dia:attribute>
2354 <dia:attribute name="comment">
2355 <dia:string>##</dia:string>
2356 </dia:attribute>
2357 <dia:attribute name="abstract">
2358 <dia:boolean val="false"/>
2359 </dia:attribute>
2360 <dia:attribute name="suppress_attributes">
2361 <dia:boolean val="false"/>
2362 </dia:attribute>
2363 <dia:attribute name="suppress_operations">
2364 <dia:boolean val="false"/>
2365 </dia:attribute>
2366 <dia:attribute name="visible_attributes">
2367 <dia:boolean val="true"/>
2368 </dia:attribute>
2369 <dia:attribute name="visible_operations">
2370 <dia:boolean val="true"/>
2371 </dia:attribute>
2372 <dia:attribute name="visible_comments">
2373 <dia:boolean val="false"/>
2374 </dia:attribute>
2375 <dia:attribute name="wrap_operations">
2376 <dia:boolean val="false"/>
2377 </dia:attribute>
2378 <dia:attribute name="wrap_after_char">
2379 <dia:int val="40"/>
2380 </dia:attribute>
2381 <dia:attribute name="line_color">
2382 <dia:color val="#000000"/>
2383 </dia:attribute>
2384 <dia:attribute name="fill_color">
2385 <dia:color val="#ffffff"/>
2386 </dia:attribute>
2387 <dia:attribute name="text_color">
2388 <dia:color val="#000000"/>
2389 </dia:attribute>
2390 <dia:attribute name="normal_font">
2391 <dia:font family="Courier New" style="0" name="Courier"/>
2392 </dia:attribute>
2393 <dia:attribute name="abstract_font">
2394 <dia:font family="Courier New" style="0" name="Courier"/>
2395 </dia:attribute>
2396 <dia:attribute name="polymorphic_font">
2397 <dia:font family="monospace" style="8" name="Courier"/>
2398 </dia:attribute>
2399 <dia:attribute name="classname_font">
2400 <dia:font family="courier new" style="0" name="Courier"/>
2401 </dia:attribute>
2402 <dia:attribute name="abstract_classname_font">
2403 <dia:font family="Courier New" style="0" name="Courier"/>
2404 </dia:attribute>
2405 <dia:attribute name="comment_font">
2406 <dia:font family="sans" style="8" name="Helvetica"/>
2407 </dia:attribute>
2408 <dia:attribute name="font_height">
2409 <dia:real val="0.80000000000000004"/>
2410 </dia:attribute>
2411 <dia:attribute name="polymorphic_font_height">
2412 <dia:real val="0.80000000000000004"/>
2413 </dia:attribute>
2414 <dia:attribute name="abstract_font_height">
2415 <dia:real val="0.80000000000000004"/>
2416 </dia:attribute>
2417 <dia:attribute name="classname_font_height">
2418 <dia:real val="1"/>
2419 </dia:attribute>
2420 <dia:attribute name="abstract_classname_font_height">
2421 <dia:real val="1"/>
2422 </dia:attribute>
2423 <dia:attribute name="comment_font_height">
2424 <dia:real val="1"/>
2425 </dia:attribute>
2426 <dia:attribute name="attributes"/>
2427 <dia:attribute name="operations"/>
2428 <dia:attribute name="template">
2429 <dia:boolean val="false"/>
2430 </dia:attribute>
2431 <dia:attribute name="templates"/>
2432 </dia:object>
2433 <dia:object type="UML - Class" version="0" id="O12">
2434 <dia:attribute name="obj_pos">
2435 <dia:point val="103,58"/>
2436 </dia:attribute>
2437 <dia:attribute name="obj_bb">
2438 <dia:rectangle val="102.95,57.95;114.15,60.85"/>
2439 </dia:attribute>
2440 <dia:attribute name="elem_corner">
2441 <dia:point val="103,58"/>
2442 </dia:attribute>
2443 <dia:attribute name="elem_width">
2444 <dia:real val="11.1"/>
2445 </dia:attribute>
2446 <dia:attribute name="elem_height">
2447 <dia:real val="2.7999999999999998"/>
2448 </dia:attribute>
2449 <dia:attribute name="name">
2450 <dia:string>#theta#</dia:string>
2451 </dia:attribute>
2452 <dia:attribute name="stereotype">
2453 <dia:string>##</dia:string>
2454 </dia:attribute>
2455 <dia:attribute name="comment">
2456 <dia:string>##</dia:string>
2457 </dia:attribute>
2458 <dia:attribute name="abstract">
2459 <dia:boolean val="false"/>
2460 </dia:attribute>
2461 <dia:attribute name="suppress_attributes">
2462 <dia:boolean val="false"/>
2463 </dia:attribute>
2464 <dia:attribute name="suppress_operations">
2465 <dia:boolean val="false"/>
2466 </dia:attribute>
2467 <dia:attribute name="visible_attributes">
2468 <dia:boolean val="true"/>
2469 </dia:attribute>
2470 <dia:attribute name="visible_operations">
2471 <dia:boolean val="true"/>
2472 </dia:attribute>
2473 <dia:attribute name="visible_comments">
2474 <dia:boolean val="false"/>
2475 </dia:attribute>
2476 <dia:attribute name="wrap_operations">
2477 <dia:boolean val="false"/>
2478 </dia:attribute>
2479 <dia:attribute name="wrap_after_char">
2480 <dia:int val="40"/>
2481 </dia:attribute>
2482 <dia:attribute name="line_color">
2483 <dia:color val="#000000"/>
2484 </dia:attribute>
2485 <dia:attribute name="fill_color">
2486 <dia:color val="#ffffff"/>
2487 </dia:attribute>
2488 <dia:attribute name="text_color">
2489 <dia:color val="#000000"/>
2490 </dia:attribute>
2491 <dia:attribute name="normal_font">
2492 <dia:font family="courier new" style="0" name="Courier"/>
2493 </dia:attribute>
2494 <dia:attribute name="abstract_font">
2495 <dia:font family="Courier New" style="0" name="Courier"/>
2496 </dia:attribute>
2497 <dia:attribute name="polymorphic_font">
2498 <dia:font family="monospace" style="8" name="Courier"/>
2499 </dia:attribute>
2500 <dia:attribute name="classname_font">
2501 <dia:font family="courier new" style="0" name="Courier"/>
2502 </dia:attribute>
2503 <dia:attribute name="abstract_classname_font">
2504 <dia:font family="Courier New" style="0" name="Courier"/>
2505 </dia:attribute>
2506 <dia:attribute name="comment_font">
2507 <dia:font family="sans" style="8" name="Helvetica"/>
2508 </dia:attribute>
2509 <dia:attribute name="font_height">
2510 <dia:real val="0.80000000000000004"/>
2511 </dia:attribute>
2512 <dia:attribute name="polymorphic_font_height">
2513 <dia:real val="0.80000000000000004"/>
2514 </dia:attribute>
2515 <dia:attribute name="abstract_font_height">
2516 <dia:real val="0.80000000000000004"/>
2517 </dia:attribute>
2518 <dia:attribute name="classname_font_height">
2519 <dia:real val="1"/>
2520 </dia:attribute>
2521 <dia:attribute name="abstract_classname_font_height">
2522 <dia:real val="1"/>
2523 </dia:attribute>
2524 <dia:attribute name="comment_font_height">
2525 <dia:real val="1"/>
2526 </dia:attribute>
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>
2532 </dia:attribute>
2533 <dia:attribute name="stereotype">
2534 <dia:string>#initiator#</dia:string>
2535 </dia:attribute>
2536 <dia:attribute name="type">
2537 <dia:string>##</dia:string>
2538 </dia:attribute>
2539 <dia:attribute name="visibility">
2540 <dia:enum val="1"/>
2541 </dia:attribute>
2542 <dia:attribute name="comment">
2543 <dia:string>##</dia:string>
2544 </dia:attribute>
2545 <dia:attribute name="abstract">
2546 <dia:boolean val="false"/>
2547 </dia:attribute>
2548 <dia:attribute name="inheritance_type">
2549 <dia:enum val="2"/>
2550 </dia:attribute>
2551 <dia:attribute name="query">
2552 <dia:boolean val="false"/>
2553 </dia:attribute>
2554 <dia:attribute name="class_scope">
2555 <dia:boolean val="false"/>
2556 </dia:attribute>
2557 <dia:attribute name="parameters"/>
2558 </dia:composite>
2559 </dia:attribute>
2560 <dia:attribute name="template">
2561 <dia:boolean val="false"/>
2562 </dia:attribute>
2563 <dia:attribute name="templates"/>
2564 </dia:object>
2565 <dia:object type="UML - Class" version="0" id="O13">
2566 <dia:attribute name="obj_pos">
2567 <dia:point val="95,58"/>
2568 </dia:attribute>
2569 <dia:attribute name="obj_bb">
2570 <dia:rectangle val="94.95,57.95;97.9,60.25"/>
2571 </dia:attribute>
2572 <dia:attribute name="elem_corner">
2573 <dia:point val="95,58"/>
2574 </dia:attribute>
2575 <dia:attribute name="elem_width">
2576 <dia:real val="2.8500000000000001"/>
2577 </dia:attribute>
2578 <dia:attribute name="elem_height">
2579 <dia:real val="2.1999999999999997"/>
2580 </dia:attribute>
2581 <dia:attribute name="name">
2582 <dia:string>#omega#</dia:string>
2583 </dia:attribute>
2584 <dia:attribute name="stereotype">
2585 <dia:string>##</dia:string>
2586 </dia:attribute>
2587 <dia:attribute name="comment">
2588 <dia:string>##</dia:string>
2589 </dia:attribute>
2590 <dia:attribute name="abstract">
2591 <dia:boolean val="false"/>
2592 </dia:attribute>
2593 <dia:attribute name="suppress_attributes">
2594 <dia:boolean val="false"/>
2595 </dia:attribute>
2596 <dia:attribute name="suppress_operations">
2597 <dia:boolean val="false"/>
2598 </dia:attribute>
2599 <dia:attribute name="visible_attributes">
2600 <dia:boolean val="true"/>
2601 </dia:attribute>
2602 <dia:attribute name="visible_operations">
2603 <dia:boolean val="true"/>
2604 </dia:attribute>
2605 <dia:attribute name="visible_comments">
2606 <dia:boolean val="false"/>
2607 </dia:attribute>
2608 <dia:attribute name="wrap_operations">
2609 <dia:boolean val="false"/>
2610 </dia:attribute>
2611 <dia:attribute name="wrap_after_char">
2612 <dia:int val="40"/>
2613 </dia:attribute>
2614 <dia:attribute name="line_color">
2615 <dia:color val="#000000"/>
2616 </dia:attribute>
2617 <dia:attribute name="fill_color">
2618 <dia:color val="#ffffff"/>
2619 </dia:attribute>
2620 <dia:attribute name="text_color">
2621 <dia:color val="#000000"/>
2622 </dia:attribute>
2623 <dia:attribute name="normal_font">
2624 <dia:font family="Courier New" style="0" name="Courier"/>
2625 </dia:attribute>
2626 <dia:attribute name="abstract_font">
2627 <dia:font family="Courier New" style="0" name="Courier"/>
2628 </dia:attribute>
2629 <dia:attribute name="polymorphic_font">
2630 <dia:font family="monospace" style="8" name="Courier"/>
2631 </dia:attribute>
2632 <dia:attribute name="classname_font">
2633 <dia:font family="courier new" style="0" name="Courier"/>
2634 </dia:attribute>
2635 <dia:attribute name="abstract_classname_font">
2636 <dia:font family="Courier New" style="0" name="Courier"/>
2637 </dia:attribute>
2638 <dia:attribute name="comment_font">
2639 <dia:font family="sans" style="8" name="Helvetica"/>
2640 </dia:attribute>
2641 <dia:attribute name="font_height">
2642 <dia:real val="0.80000000000000004"/>
2643 </dia:attribute>
2644 <dia:attribute name="polymorphic_font_height">
2645 <dia:real val="0.80000000000000004"/>
2646 </dia:attribute>
2647 <dia:attribute name="abstract_font_height">
2648 <dia:real val="0.80000000000000004"/>
2649 </dia:attribute>
2650 <dia:attribute name="classname_font_height">
2651 <dia:real val="1"/>
2652 </dia:attribute>
2653 <dia:attribute name="abstract_classname_font_height">
2654 <dia:real val="1"/>
2655 </dia:attribute>
2656 <dia:attribute name="comment_font_height">
2657 <dia:real val="1"/>
2658 </dia:attribute>
2659 <dia:attribute name="attributes"/>
2660 <dia:attribute name="operations"/>
2661 <dia:attribute name="template">
2662 <dia:boolean val="false"/>
2663 </dia:attribute>
2664 <dia:attribute name="templates"/>
2665 </dia:object>
2666 <dia:object type="UML - Generalization" version="0" id="O14">
2667 <dia:attribute name="obj_pos">
2668 <dia:point val="14.4,49.2"/>
2669 </dia:attribute>
2670 <dia:attribute name="obj_bb">
2671 <dia:rectangle val="13.55,49.15;15.25,54.05"/>
2672 </dia:attribute>
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"/>
2678 </dia:attribute>
2679 <dia:attribute name="orth_orient">
2680 <dia:enum val="1"/>
2681 <dia:enum val="0"/>
2682 <dia:enum val="1"/>
2683 </dia:attribute>
2684 <dia:attribute name="orth_autoroute">
2685 <dia:boolean val="false"/>
2686 </dia:attribute>
2687 <dia:attribute name="line_colour">
2688 <dia:color val="#000000"/>
2689 </dia:attribute>
2690 <dia:attribute name="name">
2691 <dia:string>##</dia:string>
2692 </dia:attribute>
2693 <dia:attribute name="stereotype">
2694 <dia:string>##</dia:string>
2695 </dia:attribute>
2696 <dia:connections>
2697 <dia:connection handle="0" to="O81" connection="6"/>
2698 <dia:connection handle="1" to="O10" connection="1"/>
2699 </dia:connections>
2700 </dia:object>
2701 <dia:object type="UML - Generalization" version="0" id="O15">
2702 <dia:attribute name="obj_pos">
2703 <dia:point val="14.4,49.2"/>
2704 </dia:attribute>
2705 <dia:attribute name="obj_bb">
2706 <dia:rectangle val="13.55,49.15;31.025,54.05"/>
2707 </dia:attribute>
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"/>
2713 </dia:attribute>
2714 <dia:attribute name="orth_orient">
2715 <dia:enum val="1"/>
2716 <dia:enum val="0"/>
2717 <dia:enum val="1"/>
2718 </dia:attribute>
2719 <dia:attribute name="orth_autoroute">
2720 <dia:boolean val="false"/>
2721 </dia:attribute>
2722 <dia:attribute name="line_colour">
2723 <dia:color val="#000000"/>
2724 </dia:attribute>
2725 <dia:attribute name="name">
2726 <dia:string>##</dia:string>
2727 </dia:attribute>
2728 <dia:attribute name="stereotype">
2729 <dia:string>##</dia:string>
2730 </dia:attribute>
2731 <dia:connections>
2732 <dia:connection handle="0" to="O81" connection="6"/>
2733 <dia:connection handle="1" to="O11" connection="1"/>
2734 </dia:connections>
2735 </dia:object>
2736 <dia:object type="UML - Generalization" version="0" id="O16">
2737 <dia:attribute name="obj_pos">
2738 <dia:point val="119.175,54.8"/>
2739 </dia:attribute>
2740 <dia:attribute name="obj_bb">
2741 <dia:rectangle val="108.5,54.75;120.025,58.05"/>
2742 </dia:attribute>
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"/>
2748 </dia:attribute>
2749 <dia:attribute name="orth_orient">
2750 <dia:enum val="1"/>
2751 <dia:enum val="0"/>
2752 <dia:enum val="1"/>
2753 </dia:attribute>
2754 <dia:attribute name="orth_autoroute">
2755 <dia:boolean val="false"/>
2756 </dia:attribute>
2757 <dia:attribute name="line_colour">
2758 <dia:color val="#000000"/>
2759 </dia:attribute>
2760 <dia:attribute name="name">
2761 <dia:string>##</dia:string>
2762 </dia:attribute>
2763 <dia:attribute name="stereotype">
2764 <dia:string>##</dia:string>
2765 </dia:attribute>
2766 <dia:connections>
2767 <dia:connection handle="0" to="O101" connection="6"/>
2768 <dia:connection handle="1" to="O12" connection="1"/>
2769 </dia:connections>
2770 </dia:object>
2771 <dia:object type="UML - Generalization" version="0" id="O17">
2772 <dia:attribute name="obj_pos">
2773 <dia:point val="119.175,54.8"/>
2774 </dia:attribute>
2775 <dia:attribute name="obj_bb">
2776 <dia:rectangle val="96.375,54.75;120.025,58.05"/>
2777 </dia:attribute>
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"/>
2783 </dia:attribute>
2784 <dia:attribute name="orth_orient">
2785 <dia:enum val="1"/>
2786 <dia:enum val="0"/>
2787 <dia:enum val="1"/>
2788 </dia:attribute>
2789 <dia:attribute name="orth_autoroute">
2790 <dia:boolean val="false"/>
2791 </dia:attribute>
2792 <dia:attribute name="line_colour">
2793 <dia:color val="#000000"/>
2794 </dia:attribute>
2795 <dia:attribute name="name">
2796 <dia:string>##</dia:string>
2797 </dia:attribute>
2798 <dia:attribute name="stereotype">
2799 <dia:string>##</dia:string>
2800 </dia:attribute>
2801 <dia:connections>
2802 <dia:connection handle="0" to="O101" connection="6"/>
2803 <dia:connection handle="1" to="O13" connection="1"/>
2804 </dia:connections>
2805 </dia:object>
2806 <dia:object type="UML - Class" version="0" id="O18">
2807 <dia:attribute name="obj_pos">
2808 <dia:point val="4,71"/>
2809 </dia:attribute>
2810 <dia:attribute name="obj_bb">
2811 <dia:rectangle val="3.95,70.95;47,84.05"/>
2812 </dia:attribute>
2813 <dia:attribute name="elem_corner">
2814 <dia:point val="4,71"/>
2815 </dia:attribute>
2816 <dia:attribute name="elem_width">
2817 <dia:real val="42.950000000000003"/>
2818 </dia:attribute>
2819 <dia:attribute name="elem_height">
2820 <dia:real val="13"/>
2821 </dia:attribute>
2822 <dia:attribute name="name">
2823 <dia:string>#init_option#</dia:string>
2824 </dia:attribute>
2825 <dia:attribute name="stereotype">
2826 <dia:string>##</dia:string>
2827 </dia:attribute>
2828 <dia:attribute name="comment">
2829 <dia:string>##</dia:string>
2830 </dia:attribute>
2831 <dia:attribute name="abstract">
2832 <dia:boolean val="false"/>
2833 </dia:attribute>
2834 <dia:attribute name="suppress_attributes">
2835 <dia:boolean val="false"/>
2836 </dia:attribute>
2837 <dia:attribute name="suppress_operations">
2838 <dia:boolean val="false"/>
2839 </dia:attribute>
2840 <dia:attribute name="visible_attributes">
2841 <dia:boolean val="true"/>
2842 </dia:attribute>
2843 <dia:attribute name="visible_operations">
2844 <dia:boolean val="true"/>
2845 </dia:attribute>
2846 <dia:attribute name="visible_comments">
2847 <dia:boolean val="false"/>
2848 </dia:attribute>
2849 <dia:attribute name="wrap_operations">
2850 <dia:boolean val="false"/>
2851 </dia:attribute>
2852 <dia:attribute name="wrap_after_char">
2853 <dia:int val="40"/>
2854 </dia:attribute>
2855 <dia:attribute name="line_color">
2856 <dia:color val="#000000"/>
2857 </dia:attribute>
2858 <dia:attribute name="fill_color">
2859 <dia:color val="#ffffff"/>
2860 </dia:attribute>
2861 <dia:attribute name="text_color">
2862 <dia:color val="#000000"/>
2863 </dia:attribute>
2864 <dia:attribute name="normal_font">
2865 <dia:font family="courier new" style="0" name="Courier"/>
2866 </dia:attribute>
2867 <dia:attribute name="abstract_font">
2868 <dia:font family="courier new" style="0" name="Courier"/>
2869 </dia:attribute>
2870 <dia:attribute name="polymorphic_font">
2871 <dia:font family="monospace" style="8" name="Courier"/>
2872 </dia:attribute>
2873 <dia:attribute name="classname_font">
2874 <dia:font family="courier new" style="0" name="Courier"/>
2875 </dia:attribute>
2876 <dia:attribute name="abstract_classname_font">
2877 <dia:font family="courier new" style="0" name="Courier"/>
2878 </dia:attribute>
2879 <dia:attribute name="comment_font">
2880 <dia:font family="sans" style="8" name="Helvetica"/>
2881 </dia:attribute>
2882 <dia:attribute name="font_height">
2883 <dia:real val="0.80000000000000004"/>
2884 </dia:attribute>
2885 <dia:attribute name="polymorphic_font_height">
2886 <dia:real val="0.80000000000000004"/>
2887 </dia:attribute>
2888 <dia:attribute name="abstract_font_height">
2889 <dia:real val="0.80000000000000004"/>
2890 </dia:attribute>
2891 <dia:attribute name="classname_font_height">
2892 <dia:real val="1"/>
2893 </dia:attribute>
2894 <dia:attribute name="abstract_classname_font_height">
2895 <dia:real val="1"/>
2896 </dia:attribute>
2897 <dia:attribute name="comment_font_height">
2898 <dia:real val="1"/>
2899 </dia:attribute>
2900 <dia:attribute name="attributes">
2901 <dia:composite type="umlattribute">
2902 <dia:attribute name="name">
2903 <dia:string>#lobnd#</dia:string>
2904 </dia:attribute>
2905 <dia:attribute name="type">
2906 <dia:string>#scalar string#</dia:string>
2907 </dia:attribute>
2908 <dia:attribute name="value">
2909 <dia:string>#0#</dia:string>
2910 </dia:attribute>
2911 <dia:attribute name="comment">
2912 <dia:string>##</dia:string>
2913 </dia:attribute>
2914 <dia:attribute name="visibility">
2915 <dia:enum val="0"/>
2916 </dia:attribute>
2917 <dia:attribute name="abstract">
2918 <dia:boolean val="false"/>
2919 </dia:attribute>
2920 <dia:attribute name="class_scope">
2921 <dia:boolean val="false"/>
2922 </dia:attribute>
2923 </dia:composite>
2924 <dia:composite type="umlattribute">
2925 <dia:attribute name="name">
2926 <dia:string>#upbnd#</dia:string>
2927 </dia:attribute>
2928 <dia:attribute name="type">
2929 <dia:string>#scalar string#</dia:string>
2930 </dia:attribute>
2931 <dia:attribute name="value">
2932 <dia:string>#undef#</dia:string>
2933 </dia:attribute>
2934 <dia:attribute name="comment">
2935 <dia:string>##</dia:string>
2936 </dia:attribute>
2937 <dia:attribute name="visibility">
2938 <dia:enum val="0"/>
2939 </dia:attribute>
2940 <dia:attribute name="abstract">
2941 <dia:boolean val="false"/>
2942 </dia:attribute>
2943 <dia:attribute name="class_scope">
2944 <dia:boolean val="false"/>
2945 </dia:attribute>
2946 </dia:composite>
2947 <dia:composite type="umlattribute">
2948 <dia:attribute name="name">
2949 <dia:string>#init#</dia:string>
2950 </dia:attribute>
2951 <dia:attribute name="type">
2952 <dia:string>#scalar string#</dia:string>
2953 </dia:attribute>
2954 <dia:attribute name="value">
2955 <dia:string>#undef#</dia:string>
2956 </dia:attribute>
2957 <dia:attribute name="comment">
2958 <dia:string>##</dia:string>
2959 </dia:attribute>
2960 <dia:attribute name="visibility">
2961 <dia:enum val="0"/>
2962 </dia:attribute>
2963 <dia:attribute name="abstract">
2964 <dia:boolean val="false"/>
2965 </dia:attribute>
2966 <dia:attribute name="class_scope">
2967 <dia:boolean val="false"/>
2968 </dia:attribute>
2969 </dia:composite>
2970 <dia:composite type="umlattribute">
2971 <dia:attribute name="name">
2972 <dia:string>#fix#</dia:string>
2973 </dia:attribute>
2974 <dia:attribute name="type">
2975 <dia:string>#scalar boolean#</dia:string>
2976 </dia:attribute>
2977 <dia:attribute name="value">
2978 <dia:string>#0#</dia:string>
2979 </dia:attribute>
2980 <dia:attribute name="comment">
2981 <dia:string>##</dia:string>
2982 </dia:attribute>
2983 <dia:attribute name="visibility">
2984 <dia:enum val="0"/>
2985 </dia:attribute>
2986 <dia:attribute name="abstract">
2987 <dia:boolean val="false"/>
2988 </dia:attribute>
2989 <dia:attribute name="class_scope">
2990 <dia:boolean val="false"/>
2991 </dia:attribute>
2992 </dia:composite>
2993 <dia:composite type="umlattribute">
2994 <dia:attribute name="name">
2995 <dia:string>#label#</dia:string>
2996 </dia:attribute>
2997 <dia:attribute name="type">
2998 <dia:string>#scalar string#</dia:string>
2999 </dia:attribute>
3000 <dia:attribute name="value">
3001 <dia:string>#undef#</dia:string>
3002 </dia:attribute>
3003 <dia:attribute name="comment">
3004 <dia:string>##</dia:string>
3005 </dia:attribute>
3006 <dia:attribute name="visibility">
3007 <dia:enum val="0"/>
3008 </dia:attribute>
3009 <dia:attribute name="abstract">
3010 <dia:boolean val="false"/>
3011 </dia:attribute>
3012 <dia:attribute name="class_scope">
3013 <dia:boolean val="false"/>
3014 </dia:attribute>
3015 </dia:composite>
3016 <dia:composite type="umlattribute">
3017 <dia:attribute name="name">
3018 <dia:string>#unit#</dia:string>
3019 </dia:attribute>
3020 <dia:attribute name="type">
3021 <dia:string>#scalar string#</dia:string>
3022 </dia:attribute>
3023 <dia:attribute name="value">
3024 <dia:string>#undef#</dia:string>
3025 </dia:attribute>
3026 <dia:attribute name="comment">
3027 <dia:string>##</dia:string>
3028 </dia:attribute>
3029 <dia:attribute name="visibility">
3030 <dia:enum val="0"/>
3031 </dia:attribute>
3032 <dia:attribute name="abstract">
3033 <dia:boolean val="false"/>
3034 </dia:attribute>
3035 <dia:attribute name="class_scope">
3036 <dia:boolean val="false"/>
3037 </dia:attribute>
3038 </dia:composite>
3039 <dia:composite type="umlattribute">
3040 <dia:attribute name="name">
3041 <dia:string>#stored_init#</dia:string>
3042 </dia:attribute>
3043 <dia:attribute name="type">
3044 <dia:string>#scalar string#</dia:string>
3045 </dia:attribute>
3046 <dia:attribute name="value">
3047 <dia:string>#undef#</dia:string>
3048 </dia:attribute>
3049 <dia:attribute name="comment">
3050 <dia:string>##</dia:string>
3051 </dia:attribute>
3052 <dia:attribute name="visibility">
3053 <dia:enum val="0"/>
3054 </dia:attribute>
3055 <dia:attribute name="abstract">
3056 <dia:boolean val="false"/>
3057 </dia:attribute>
3058 <dia:attribute name="class_scope">
3059 <dia:boolean val="false"/>
3060 </dia:attribute>
3061 </dia:composite>
3062 <dia:composite type="umlattribute">
3063 <dia:attribute name="name">
3064 <dia:string>#on_diagonal#</dia:string>
3065 </dia:attribute>
3066 <dia:attribute name="type">
3067 <dia:string>#scalar boolean#</dia:string>
3068 </dia:attribute>
3069 <dia:attribute name="value">
3070 <dia:string>##</dia:string>
3071 </dia:attribute>
3072 <dia:attribute name="comment">
3073 <dia:string>##</dia:string>
3074 </dia:attribute>
3075 <dia:attribute name="visibility">
3076 <dia:enum val="0"/>
3077 </dia:attribute>
3078 <dia:attribute name="abstract">
3079 <dia:boolean val="false"/>
3080 </dia:attribute>
3081 <dia:attribute name="class_scope">
3082 <dia:boolean val="false"/>
3083 </dia:attribute>
3084 </dia:composite>
3085 </dia:attribute>
3086 <dia:attribute name="operations">
3087 <dia:composite type="umloperation">
3088 <dia:attribute name="name">
3089 <dia:string>#_read_option#</dia:string>
3090 </dia:attribute>
3091 <dia:attribute name="stereotype">
3092 <dia:string>#initiator#</dia:string>
3093 </dia:attribute>
3094 <dia:attribute name="type">
3095 <dia:string>##</dia:string>
3096 </dia:attribute>
3097 <dia:attribute name="visibility">
3098 <dia:enum val="1"/>
3099 </dia:attribute>
3100 <dia:attribute name="comment">
3101 <dia:string>##</dia:string>
3102 </dia:attribute>
3103 <dia:attribute name="abstract">
3104 <dia:boolean val="false"/>
3105 </dia:attribute>
3106 <dia:attribute name="inheritance_type">
3107 <dia:enum val="2"/>
3108 </dia:attribute>
3109 <dia:attribute name="query">
3110 <dia:boolean val="false"/>
3111 </dia:attribute>
3112 <dia:attribute name="class_scope">
3113 <dia:boolean val="false"/>
3114 </dia:attribute>
3115 <dia:attribute name="parameters"/>
3116 </dia:composite>
3117 <dia:composite type="umloperation">
3118 <dia:attribute name="name">
3119 <dia:string>#_format_option#</dia:string>
3120 </dia:attribute>
3121 <dia:attribute name="stereotype">
3122 <dia:string>#helper#</dia:string>
3123 </dia:attribute>
3124 <dia:attribute name="type">
3125 <dia:string>##</dia:string>
3126 </dia:attribute>
3127 <dia:attribute name="visibility">
3128 <dia:enum val="1"/>
3129 </dia:attribute>
3130 <dia:attribute name="comment">
3131 <dia:string>##</dia:string>
3132 </dia:attribute>
3133 <dia:attribute name="abstract">
3134 <dia:boolean val="false"/>
3135 </dia:attribute>
3136 <dia:attribute name="inheritance_type">
3137 <dia:enum val="2"/>
3138 </dia:attribute>
3139 <dia:attribute name="query">
3140 <dia:boolean val="false"/>
3141 </dia:attribute>
3142 <dia:attribute name="class_scope">
3143 <dia:boolean val="false"/>
3144 </dia:attribute>
3145 <dia:attribute name="parameters">
3146 <dia:composite type="umlparameter">
3147 <dia:attribute name="name">
3148 <dia:string>#len#</dia:string>
3149 </dia:attribute>
3150 <dia:attribute name="type">
3151 <dia:string>#scalar number#</dia:string>
3152 </dia:attribute>
3153 <dia:attribute name="value">
3154 <dia:string>##</dia:string>
3155 </dia:attribute>
3156 <dia:attribute name="comment">
3157 <dia:string>##</dia:string>
3158 </dia:attribute>
3159 <dia:attribute name="kind">
3160 <dia:enum val="1"/>
3161 </dia:attribute>
3162 </dia:composite>
3163 <dia:composite type="umlparameter">
3164 <dia:attribute name="name">
3165 <dia:string>#formatted#</dia:string>
3166 </dia:attribute>
3167 <dia:attribute name="type">
3168 <dia:string>#scalar string#</dia:string>
3169 </dia:attribute>
3170 <dia:attribute name="value">
3171 <dia:string>##</dia:string>
3172 </dia:attribute>
3173 <dia:attribute name="comment">
3174 <dia:string>##</dia:string>
3175 </dia:attribute>
3176 <dia:attribute name="kind">
3177 <dia:enum val="2"/>
3178 </dia:attribute>
3179 </dia:composite>
3180 </dia:attribute>
3181 </dia:composite>
3182 <dia:composite type="umloperation">
3183 <dia:attribute name="name">
3184 <dia:string>#store_init#</dia:string>
3185 </dia:attribute>
3186 <dia:attribute name="stereotype">
3187 <dia:string>#helper#</dia:string>
3188 </dia:attribute>
3189 <dia:attribute name="type">
3190 <dia:string>##</dia:string>
3191 </dia:attribute>
3192 <dia:attribute name="visibility">
3193 <dia:enum val="0"/>
3194 </dia:attribute>
3195 <dia:attribute name="comment">
3196 <dia:string>##</dia:string>
3197 </dia:attribute>
3198 <dia:attribute name="abstract">
3199 <dia:boolean val="false"/>
3200 </dia:attribute>
3201 <dia:attribute name="inheritance_type">
3202 <dia:enum val="2"/>
3203 </dia:attribute>
3204 <dia:attribute name="query">
3205 <dia:boolean val="false"/>
3206 </dia:attribute>
3207 <dia:attribute name="class_scope">
3208 <dia:boolean val="false"/>
3209 </dia:attribute>
3210 <dia:attribute name="parameters"/>
3211 </dia:composite>
3212 <dia:composite type="umloperation">
3213 <dia:attribute name="name">
3214 <dia:string>#restore_init#</dia:string>
3215 </dia:attribute>
3216 <dia:attribute name="stereotype">
3217 <dia:string>#helper#</dia:string>
3218 </dia:attribute>
3219 <dia:attribute name="type">
3220 <dia:string>##</dia:string>
3221 </dia:attribute>
3222 <dia:attribute name="visibility">
3223 <dia:enum val="0"/>
3224 </dia:attribute>
3225 <dia:attribute name="comment">
3226 <dia:string>##</dia:string>
3227 </dia:attribute>
3228 <dia:attribute name="abstract">
3229 <dia:boolean val="false"/>
3230 </dia:attribute>
3231 <dia:attribute name="inheritance_type">
3232 <dia:enum val="2"/>
3233 </dia:attribute>
3234 <dia:attribute name="query">
3235 <dia:boolean val="false"/>
3236 </dia:attribute>
3237 <dia:attribute name="class_scope">
3238 <dia:boolean val="false"/>
3239 </dia:attribute>
3240 <dia:attribute name="parameters"/>
3241 </dia:composite>
3242 <dia:composite type="umloperation">
3243 <dia:attribute name="name">
3244 <dia:string>#set_random_init#</dia:string>
3245 </dia:attribute>
3246 <dia:attribute name="stereotype">
3247 <dia:string>#helper#</dia:string>
3248 </dia:attribute>
3249 <dia:attribute name="type">
3250 <dia:string>##</dia:string>
3251 </dia:attribute>
3252 <dia:attribute name="visibility">
3253 <dia:enum val="0"/>
3254 </dia:attribute>
3255 <dia:attribute name="comment">
3256 <dia:string>##</dia:string>
3257 </dia:attribute>
3258 <dia:attribute name="abstract">
3259 <dia:boolean val="false"/>
3260 </dia:attribute>
3261 <dia:attribute name="inheritance_type">
3262 <dia:enum val="2"/>
3263 </dia:attribute>
3264 <dia:attribute name="query">
3265 <dia:boolean val="false"/>
3266 </dia:attribute>
3267 <dia:attribute name="class_scope">
3268 <dia:boolean val="false"/>
3269 </dia:attribute>
3270 <dia:attribute name="parameters">
3271 <dia:composite type="umlparameter">
3272 <dia:attribute name="name">
3273 <dia:string>#degree#</dia:string>
3274 </dia:attribute>
3275 <dia:attribute name="type">
3276 <dia:string>#scalar number#</dia:string>
3277 </dia:attribute>
3278 <dia:attribute name="value">
3279 <dia:string>#0.1#</dia:string>
3280 </dia:attribute>
3281 <dia:attribute name="comment">
3282 <dia:string>##</dia:string>
3283 </dia:attribute>
3284 <dia:attribute name="kind">
3285 <dia:enum val="1"/>
3286 </dia:attribute>
3287 </dia:composite>
3288 </dia:attribute>
3289 </dia:composite>
3290 <dia:composite type="umloperation">
3291 <dia:attribute name="name">
3292 <dia:string>#check_and_set_init#</dia:string>
3293 </dia:attribute>
3294 <dia:attribute name="stereotype">
3295 <dia:string>##</dia:string>
3296 </dia:attribute>
3297 <dia:attribute name="type">
3298 <dia:string>##</dia:string>
3299 </dia:attribute>
3300 <dia:attribute name="visibility">
3301 <dia:enum val="0"/>
3302 </dia:attribute>
3303 <dia:attribute name="comment">
3304 <dia:string>##</dia:string>
3305 </dia:attribute>
3306 <dia:attribute name="abstract">
3307 <dia:boolean val="false"/>
3308 </dia:attribute>
3309 <dia:attribute name="inheritance_type">
3310 <dia:enum val="1"/>
3311 </dia:attribute>
3312 <dia:attribute name="query">
3313 <dia:boolean val="false"/>
3314 </dia:attribute>
3315 <dia:attribute name="class_scope">
3316 <dia:boolean val="false"/>
3317 </dia:attribute>
3318 <dia:attribute name="parameters">
3319 <dia:composite type="umlparameter">
3320 <dia:attribute name="name">
3321 <dia:string>#success#</dia:string>
3322 </dia:attribute>
3323 <dia:attribute name="type">
3324 <dia:string>#scalar boolean#</dia:string>
3325 </dia:attribute>
3326 <dia:attribute name="value">
3327 <dia:string>#0#</dia:string>
3328 </dia:attribute>
3329 <dia:attribute name="comment">
3330 <dia:string>##</dia:string>
3331 </dia:attribute>
3332 <dia:attribute name="kind">
3333 <dia:enum val="2"/>
3334 </dia:attribute>
3335 </dia:composite>
3336 <dia:composite type="umlparameter">
3337 <dia:attribute name="name">
3338 <dia:string>#error_code#</dia:string>
3339 </dia:attribute>
3340 <dia:attribute name="type">
3341 <dia:string>#array of booleans#</dia:string>
3342 </dia:attribute>
3343 <dia:attribute name="value">
3344 <dia:string>#[0,0,0]#</dia:string>
3345 </dia:attribute>
3346 <dia:attribute name="comment">
3347 <dia:string>##</dia:string>
3348 </dia:attribute>
3349 <dia:attribute name="kind">
3350 <dia:enum val="2"/>
3351 </dia:attribute>
3352 </dia:composite>
3353 <dia:composite type="umlparameter">
3354 <dia:attribute name="name">
3355 <dia:string>#new_value#</dia:string>
3356 </dia:attribute>
3357 <dia:attribute name="type">
3358 <dia:string>#scalar integer#</dia:string>
3359 </dia:attribute>
3360 <dia:attribute name="value">
3361 <dia:string>##</dia:string>
3362 </dia:attribute>
3363 <dia:attribute name="comment">
3364 <dia:string>##</dia:string>
3365 </dia:attribute>
3366 <dia:attribute name="kind">
3367 <dia:enum val="3"/>
3368 </dia:attribute>
3369 </dia:composite>
3370 </dia:attribute>
3371 </dia:composite>
3372 </dia:attribute>
3373 <dia:attribute name="template">
3374 <dia:boolean val="false"/>
3375 </dia:attribute>
3376 <dia:attribute name="templates"/>
3377 </dia:object>
3378 <dia:object type="UML - Generalization" version="0" id="O19">
3379 <dia:attribute name="obj_pos">
3380 <dia:point val="13.875,68.4"/>
3381 </dia:attribute>
3382 <dia:attribute name="obj_bb">
3383 <dia:rectangle val="13.025,68.35;25.525,71.05"/>
3384 </dia:attribute>
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"/>
3390 </dia:attribute>
3391 <dia:attribute name="orth_orient">
3392 <dia:enum val="1"/>
3393 <dia:enum val="0"/>
3394 <dia:enum val="1"/>
3395 </dia:attribute>
3396 <dia:attribute name="orth_autoroute">
3397 <dia:boolean val="false"/>
3398 </dia:attribute>
3399 <dia:attribute name="line_colour">
3400 <dia:color val="#000000"/>
3401 </dia:attribute>
3402 <dia:attribute name="name">
3403 <dia:string>##</dia:string>
3404 </dia:attribute>
3405 <dia:attribute name="stereotype">
3406 <dia:string>##</dia:string>
3407 </dia:attribute>
3408 <dia:connections>
3409 <dia:connection handle="0" to="O4" connection="6"/>
3410 <dia:connection handle="1" to="O18" connection="1"/>
3411 </dia:connections>
3412 </dia:object>
3413 <dia:object type="UML - Class" version="0" id="O20">
3414 <dia:attribute name="obj_pos">
3415 <dia:point val="5,86"/>
3416 </dia:attribute>
3417 <dia:attribute name="obj_bb">
3418 <dia:rectangle val="4.95,85.95;24.9,90.45"/>
3419 </dia:attribute>
3420 <dia:attribute name="elem_corner">
3421 <dia:point val="5,86"/>
3422 </dia:attribute>
3423 <dia:attribute name="elem_width">
3424 <dia:real val="19.850000000000001"/>
3425 </dia:attribute>
3426 <dia:attribute name="elem_height">
3427 <dia:real val="4.4000000000000004"/>
3428 </dia:attribute>
3429 <dia:attribute name="name">
3430 <dia:string>#theta_option#</dia:string>
3431 </dia:attribute>
3432 <dia:attribute name="stereotype">
3433 <dia:string>##</dia:string>
3434 </dia:attribute>
3435 <dia:attribute name="comment">
3436 <dia:string>##</dia:string>
3437 </dia:attribute>
3438 <dia:attribute name="abstract">
3439 <dia:boolean val="false"/>
3440 </dia:attribute>
3441 <dia:attribute name="suppress_attributes">
3442 <dia:boolean val="false"/>
3443 </dia:attribute>
3444 <dia:attribute name="suppress_operations">
3445 <dia:boolean val="false"/>
3446 </dia:attribute>
3447 <dia:attribute name="visible_attributes">
3448 <dia:boolean val="true"/>
3449 </dia:attribute>
3450 <dia:attribute name="visible_operations">
3451 <dia:boolean val="true"/>
3452 </dia:attribute>
3453 <dia:attribute name="visible_comments">
3454 <dia:boolean val="false"/>
3455 </dia:attribute>
3456 <dia:attribute name="wrap_operations">
3457 <dia:boolean val="false"/>
3458 </dia:attribute>
3459 <dia:attribute name="wrap_after_char">
3460 <dia:int val="40"/>
3461 </dia:attribute>
3462 <dia:attribute name="line_color">
3463 <dia:color val="#000000"/>
3464 </dia:attribute>
3465 <dia:attribute name="fill_color">
3466 <dia:color val="#ffffff"/>
3467 </dia:attribute>
3468 <dia:attribute name="text_color">
3469 <dia:color val="#000000"/>
3470 </dia:attribute>
3471 <dia:attribute name="normal_font">
3472 <dia:font family="courier new" style="0" name="Courier"/>
3473 </dia:attribute>
3474 <dia:attribute name="abstract_font">
3475 <dia:font family="Courier New" style="0" name="Courier"/>
3476 </dia:attribute>
3477 <dia:attribute name="polymorphic_font">
3478 <dia:font family="monospace" style="8" name="Courier"/>
3479 </dia:attribute>
3480 <dia:attribute name="classname_font">
3481 <dia:font family="courier new" style="0" name="Courier"/>
3482 </dia:attribute>
3483 <dia:attribute name="abstract_classname_font">
3484 <dia:font family="Courier New" style="0" name="Courier"/>
3485 </dia:attribute>
3486 <dia:attribute name="comment_font">
3487 <dia:font family="sans" style="8" name="Helvetica"/>
3488 </dia:attribute>
3489 <dia:attribute name="font_height">
3490 <dia:real val="0.80000000000000004"/>
3491 </dia:attribute>
3492 <dia:attribute name="polymorphic_font_height">
3493 <dia:real val="0.80000000000000004"/>
3494 </dia:attribute>
3495 <dia:attribute name="abstract_font_height">
3496 <dia:real val="0.80000000000000004"/>
3497 </dia:attribute>
3498 <dia:attribute name="classname_font_height">
3499 <dia:real val="1"/>
3500 </dia:attribute>
3501 <dia:attribute name="abstract_classname_font_height">
3502 <dia:real val="1"/>
3503 </dia:attribute>
3504 <dia:attribute name="comment_font_height">
3505 <dia:real val="1"/>
3506 </dia:attribute>
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>
3512 </dia:attribute>
3513 <dia:attribute name="stereotype">
3514 <dia:string>#helper#</dia:string>
3515 </dia:attribute>
3516 <dia:attribute name="type">
3517 <dia:string>##</dia:string>
3518 </dia:attribute>
3519 <dia:attribute name="visibility">
3520 <dia:enum val="0"/>
3521 </dia:attribute>
3522 <dia:attribute name="comment">
3523 <dia:string>##</dia:string>
3524 </dia:attribute>
3525 <dia:attribute name="abstract">
3526 <dia:boolean val="false"/>
3527 </dia:attribute>
3528 <dia:attribute name="inheritance_type">
3529 <dia:enum val="2"/>
3530 </dia:attribute>
3531 <dia:attribute name="query">
3532 <dia:boolean val="false"/>
3533 </dia:attribute>
3534 <dia:attribute name="class_scope">
3535 <dia:boolean val="false"/>
3536 </dia:attribute>
3537 <dia:attribute name="parameters">
3538 <dia:composite type="umlparameter">
3539 <dia:attribute name="name">
3540 <dia:string>#formatted#</dia:string>
3541 </dia:attribute>
3542 <dia:attribute name="type">
3543 <dia:string>#scalar string#</dia:string>
3544 </dia:attribute>
3545 <dia:attribute name="value">
3546 <dia:string>##</dia:string>
3547 </dia:attribute>
3548 <dia:attribute name="comment">
3549 <dia:string>##</dia:string>
3550 </dia:attribute>
3551 <dia:attribute name="kind">
3552 <dia:enum val="2"/>
3553 </dia:attribute>
3554 </dia:composite>
3555 </dia:attribute>
3556 </dia:composite>
3557 <dia:composite type="umloperation">
3558 <dia:attribute name="name">
3559 <dia:string>#_read_option#</dia:string>
3560 </dia:attribute>
3561 <dia:attribute name="stereotype">
3562 <dia:string>#initiator#</dia:string>
3563 </dia:attribute>
3564 <dia:attribute name="type">
3565 <dia:string>##</dia:string>
3566 </dia:attribute>
3567 <dia:attribute name="visibility">
3568 <dia:enum val="1"/>
3569 </dia:attribute>
3570 <dia:attribute name="comment">
3571 <dia:string>##</dia:string>
3572 </dia:attribute>
3573 <dia:attribute name="abstract">
3574 <dia:boolean val="false"/>
3575 </dia:attribute>
3576 <dia:attribute name="inheritance_type">
3577 <dia:enum val="2"/>
3578 </dia:attribute>
3579 <dia:attribute name="query">
3580 <dia:boolean val="false"/>
3581 </dia:attribute>
3582 <dia:attribute name="class_scope">
3583 <dia:boolean val="false"/>
3584 </dia:attribute>
3585 <dia:attribute name="parameters"/>
3586 </dia:composite>
3587 <dia:composite type="umloperation">
3588 <dia:attribute name="name">
3589 <dia:string>#option_count#</dia:string>
3590 </dia:attribute>
3591 <dia:attribute name="stereotype">
3592 <dia:string>##</dia:string>
3593 </dia:attribute>
3594 <dia:attribute name="type">
3595 <dia:string>##</dia:string>
3596 </dia:attribute>
3597 <dia:attribute name="visibility">
3598 <dia:enum val="0"/>
3599 </dia:attribute>
3600 <dia:attribute name="comment">
3601 <dia:string>##</dia:string>
3602 </dia:attribute>
3603 <dia:attribute name="abstract">
3604 <dia:boolean val="false"/>
3605 </dia:attribute>
3606 <dia:attribute name="inheritance_type">
3607 <dia:enum val="2"/>
3608 </dia:attribute>
3609 <dia:attribute name="query">
3610 <dia:boolean val="false"/>
3611 </dia:attribute>
3612 <dia:attribute name="class_scope">
3613 <dia:boolean val="false"/>
3614 </dia:attribute>
3615 <dia:attribute name="parameters">
3616 <dia:composite type="umlparameter">
3617 <dia:attribute name="name">
3618 <dia:string>#return_value#</dia:string>
3619 </dia:attribute>
3620 <dia:attribute name="type">
3621 <dia:string>#scalar integer#</dia:string>
3622 </dia:attribute>
3623 <dia:attribute name="value">
3624 <dia:string>#0#</dia:string>
3625 </dia:attribute>
3626 <dia:attribute name="comment">
3627 <dia:string>##</dia:string>
3628 </dia:attribute>
3629 <dia:attribute name="kind">
3630 <dia:enum val="2"/>
3631 </dia:attribute>
3632 </dia:composite>
3633 </dia:attribute>
3634 </dia:composite>
3635 </dia:attribute>
3636 <dia:attribute name="template">
3637 <dia:boolean val="false"/>
3638 </dia:attribute>
3639 <dia:attribute name="templates"/>
3640 </dia:object>
3641 <dia:object type="UML - Generalization" version="0" id="O21">
3642 <dia:attribute name="obj_pos">
3643 <dia:point val="25.475,84"/>
3644 </dia:attribute>
3645 <dia:attribute name="obj_bb">
3646 <dia:rectangle val="14.825,83.95;26.325,86.05"/>
3647 </dia:attribute>
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"/>
3653 </dia:attribute>
3654 <dia:attribute name="orth_orient">
3655 <dia:enum val="1"/>
3656 <dia:enum val="0"/>
3657 <dia:enum val="1"/>
3658 </dia:attribute>
3659 <dia:attribute name="orth_autoroute">
3660 <dia:boolean val="false"/>
3661 </dia:attribute>
3662 <dia:attribute name="line_colour">
3663 <dia:color val="#000000"/>
3664 </dia:attribute>
3665 <dia:attribute name="name">
3666 <dia:string>##</dia:string>
3667 </dia:attribute>
3668 <dia:attribute name="stereotype">
3669 <dia:string>##</dia:string>
3670 </dia:attribute>
3671 <dia:connections>
3672 <dia:connection handle="0" to="O18" connection="6"/>
3673 <dia:connection handle="1" to="O20" connection="1"/>
3674 </dia:connections>
3675 </dia:object>
3676 <dia:object type="UML - Class" version="0" id="O22">
3677 <dia:attribute name="obj_pos">
3678 <dia:point val="-1,-61"/>
3679 </dia:attribute>
3680 <dia:attribute name="obj_bb">
3681 <dia:rectangle val="-1.05,-61.05;96.9,3.25"/>
3682 </dia:attribute>
3683 <dia:attribute name="elem_corner">
3684 <dia:point val="-1,-61"/>
3685 </dia:attribute>
3686 <dia:attribute name="elem_width">
3687 <dia:real val="97.849999999999994"/>
3688 </dia:attribute>
3689 <dia:attribute name="elem_height">
3690 <dia:real val="64.19999999999996"/>
3691 </dia:attribute>
3692 <dia:attribute name="name">
3693 <dia:string>#model#</dia:string>
3694 </dia:attribute>
3695 <dia:attribute name="stereotype">
3696 <dia:string>##</dia:string>
3697 </dia:attribute>
3698 <dia:attribute name="comment">
3699 <dia:string>##</dia:string>
3700 </dia:attribute>
3701 <dia:attribute name="abstract">
3702 <dia:boolean val="false"/>
3703 </dia:attribute>
3704 <dia:attribute name="suppress_attributes">
3705 <dia:boolean val="false"/>
3706 </dia:attribute>
3707 <dia:attribute name="suppress_operations">
3708 <dia:boolean val="false"/>
3709 </dia:attribute>
3710 <dia:attribute name="visible_attributes">
3711 <dia:boolean val="true"/>
3712 </dia:attribute>
3713 <dia:attribute name="visible_operations">
3714 <dia:boolean val="true"/>
3715 </dia:attribute>
3716 <dia:attribute name="visible_comments">
3717 <dia:boolean val="false"/>
3718 </dia:attribute>
3719 <dia:attribute name="wrap_operations">
3720 <dia:boolean val="false"/>
3721 </dia:attribute>
3722 <dia:attribute name="wrap_after_char">
3723 <dia:int val="40"/>
3724 </dia:attribute>
3725 <dia:attribute name="line_color">
3726 <dia:color val="#000000"/>
3727 </dia:attribute>
3728 <dia:attribute name="fill_color">
3729 <dia:color val="#ffffff"/>
3730 </dia:attribute>
3731 <dia:attribute name="text_color">
3732 <dia:color val="#000000"/>
3733 </dia:attribute>
3734 <dia:attribute name="normal_font">
3735 <dia:font family="courier new" style="0" name="Courier"/>
3736 </dia:attribute>
3737 <dia:attribute name="abstract_font">
3738 <dia:font family="courier new" style="0" name="Courier"/>
3739 </dia:attribute>
3740 <dia:attribute name="polymorphic_font">
3741 <dia:font family="monospace" style="8" name="Courier"/>
3742 </dia:attribute>
3743 <dia:attribute name="classname_font">
3744 <dia:font family="courier new" style="0" name="Courier"/>
3745 </dia:attribute>
3746 <dia:attribute name="abstract_classname_font">
3747 <dia:font family="courier new" style="0" name="Courier"/>
3748 </dia:attribute>
3749 <dia:attribute name="comment_font">
3750 <dia:font family="sans" style="8" name="Helvetica"/>
3751 </dia:attribute>
3752 <dia:attribute name="font_height">
3753 <dia:real val="0.80000000000000004"/>
3754 </dia:attribute>
3755 <dia:attribute name="polymorphic_font_height">
3756 <dia:real val="0.80000000000000004"/>
3757 </dia:attribute>
3758 <dia:attribute name="abstract_font_height">
3759 <dia:real val="0.80000000000000004"/>
3760 </dia:attribute>
3761 <dia:attribute name="classname_font_height">
3762 <dia:real val="1"/>
3763 </dia:attribute>
3764 <dia:attribute name="abstract_classname_font_height">
3765 <dia:real val="1"/>
3766 </dia:attribute>
3767 <dia:attribute name="comment_font_height">
3768 <dia:real val="1"/>
3769 </dia:attribute>
3770 <dia:attribute name="attributes">
3771 <dia:composite type="umlattribute">
3772 <dia:attribute name="name">
3773 <dia:string>#active_problems#</dia:string>
3774 </dia:attribute>
3775 <dia:attribute name="type">
3776 <dia:string>#array of booleans#</dia:string>
3777 </dia:attribute>
3778 <dia:attribute name="value">
3779 <dia:string>##</dia:string>
3780 </dia:attribute>
3781 <dia:attribute name="comment">
3782 <dia:string>##</dia:string>
3783 </dia:attribute>
3784 <dia:attribute name="visibility">
3785 <dia:enum val="0"/>
3786 </dia:attribute>
3787 <dia:attribute name="abstract">
3788 <dia:boolean val="false"/>
3789 </dia:attribute>
3790 <dia:attribute name="class_scope">
3791 <dia:boolean val="false"/>
3792 </dia:attribute>
3793 </dia:composite>
3794 <dia:composite type="umlattribute">
3795 <dia:attribute name="name">
3796 <dia:string>#debug#</dia:string>
3797 </dia:attribute>
3798 <dia:attribute name="type">
3799 <dia:string>#scalar boolean#</dia:string>
3800 </dia:attribute>
3801 <dia:attribute name="value">
3802 <dia:string>#0#</dia:string>
3803 </dia:attribute>
3804 <dia:attribute name="comment">
3805 <dia:string>##</dia:string>
3806 </dia:attribute>
3807 <dia:attribute name="visibility">
3808 <dia:enum val="0"/>
3809 </dia:attribute>
3810 <dia:attribute name="abstract">
3811 <dia:boolean val="false"/>
3812 </dia:attribute>
3813 <dia:attribute name="class_scope">
3814 <dia:boolean val="false"/>
3815 </dia:attribute>
3816 </dia:composite>
3817 <dia:composite type="umlattribute">
3818 <dia:attribute name="name">
3819 <dia:string>#directory#</dia:string>
3820 </dia:attribute>
3821 <dia:attribute name="type">
3822 <dia:string>#scalar string#</dia:string>
3823 </dia:attribute>
3824 <dia:attribute name="value">
3825 <dia:string>##</dia:string>
3826 </dia:attribute>
3827 <dia:attribute name="comment">
3828 <dia:string>##</dia:string>
3829 </dia:attribute>
3830 <dia:attribute name="visibility">
3831 <dia:enum val="0"/>
3832 </dia:attribute>
3833 <dia:attribute name="abstract">
3834 <dia:boolean val="false"/>
3835 </dia:attribute>
3836 <dia:attribute name="class_scope">
3837 <dia:boolean val="false"/>
3838 </dia:attribute>
3839 </dia:composite>
3840 <dia:composite type="umlattribute">
3841 <dia:attribute name="name">
3842 <dia:string>#extra_data_files#</dia:string>
3843 </dia:attribute>
3844 <dia:attribute name="type">
3845 <dia:string>#array of strings#</dia:string>
3846 </dia:attribute>
3847 <dia:attribute name="value">
3848 <dia:string>##</dia:string>
3849 </dia:attribute>
3850 <dia:attribute name="comment">
3851 <dia:string>##</dia:string>
3852 </dia:attribute>
3853 <dia:attribute name="visibility">
3854 <dia:enum val="0"/>
3855 </dia:attribute>
3856 <dia:attribute name="abstract">
3857 <dia:boolean val="false"/>
3858 </dia:attribute>
3859 <dia:attribute name="class_scope">
3860 <dia:boolean val="false"/>
3861 </dia:attribute>
3862 </dia:composite>
3863 <dia:composite type="umlattribute">
3864 <dia:attribute name="name">
3865 <dia:string>#extra_data_headers#</dia:string>
3866 </dia:attribute>
3867 <dia:attribute name="type">
3868 <dia:string>#array of arrays of strings#</dia:string>
3869 </dia:attribute>
3870 <dia:attribute name="value">
3871 <dia:string>##</dia:string>
3872 </dia:attribute>
3873 <dia:attribute name="comment">
3874 <dia:string>##</dia:string>
3875 </dia:attribute>
3876 <dia:attribute name="visibility">
3877 <dia:enum val="0"/>
3878 </dia:attribute>
3879 <dia:attribute name="abstract">
3880 <dia:boolean val="false"/>
3881 </dia:attribute>
3882 <dia:attribute name="class_scope">
3883 <dia:boolean val="false"/>
3884 </dia:attribute>
3885 </dia:composite>
3886 <dia:composite type="umlattribute">
3887 <dia:attribute name="name">
3888 <dia:string>#extra_files#</dia:string>
3889 </dia:attribute>
3890 <dia:attribute name="type">
3891 <dia:string>#array of strings#</dia:string>
3892 </dia:attribute>
3893 <dia:attribute name="value">
3894 <dia:string>##</dia:string>
3895 </dia:attribute>
3896 <dia:attribute name="comment">
3897 <dia:string>##</dia:string>
3898 </dia:attribute>
3899 <dia:attribute name="visibility">
3900 <dia:enum val="0"/>
3901 </dia:attribute>
3902 <dia:attribute name="abstract">
3903 <dia:boolean val="false"/>
3904 </dia:attribute>
3905 <dia:attribute name="class_scope">
3906 <dia:boolean val="false"/>
3907 </dia:attribute>
3908 </dia:composite>
3909 <dia:composite type="umlattribute">
3910 <dia:attribute name="name">
3911 <dia:string>#filename#</dia:string>
3912 </dia:attribute>
3913 <dia:attribute name="type">
3914 <dia:string>#mandatory scalar string#</dia:string>
3915 </dia:attribute>
3916 <dia:attribute name="value">
3917 <dia:string>##</dia:string>
3918 </dia:attribute>
3919 <dia:attribute name="comment">
3920 <dia:string>##</dia:string>
3921 </dia:attribute>
3922 <dia:attribute name="visibility">
3923 <dia:enum val="0"/>
3924 </dia:attribute>
3925 <dia:attribute name="abstract">
3926 <dia:boolean val="false"/>
3927 </dia:attribute>
3928 <dia:attribute name="class_scope">
3929 <dia:boolean val="false"/>
3930 </dia:attribute>
3931 </dia:composite>
3932 <dia:composite type="umlattribute">
3933 <dia:attribute name="name">
3934 <dia:string>#model_id#</dia:string>
3935 </dia:attribute>
3936 <dia:attribute name="type">
3937 <dia:string>#scalar integer#</dia:string>
3938 </dia:attribute>
3939 <dia:attribute name="value">
3940 <dia:string>##</dia:string>
3941 </dia:attribute>
3942 <dia:attribute name="comment">
3943 <dia:string>##</dia:string>
3944 </dia:attribute>
3945 <dia:attribute name="visibility">
3946 <dia:enum val="0"/>
3947 </dia:attribute>
3948 <dia:attribute name="abstract">
3949 <dia:boolean val="false"/>
3950 </dia:attribute>
3951 <dia:attribute name="class_scope">
3952 <dia:boolean val="false"/>
3953 </dia:attribute>
3954 </dia:composite>
3955 <dia:composite type="umlattribute">
3956 <dia:attribute name="name">
3957 <dia:string>#ignore_missing_data#</dia:string>
3958 </dia:attribute>
3959 <dia:attribute name="type">
3960 <dia:string>#scalar boolean#</dia:string>
3961 </dia:attribute>
3962 <dia:attribute name="value">
3963 <dia:string>#0#</dia:string>
3964 </dia:attribute>
3965 <dia:attribute name="comment">
3966 <dia:string>##</dia:string>
3967 </dia:attribute>
3968 <dia:attribute name="visibility">
3969 <dia:enum val="0"/>
3970 </dia:attribute>
3971 <dia:attribute name="abstract">
3972 <dia:boolean val="false"/>
3973 </dia:attribute>
3974 <dia:attribute name="class_scope">
3975 <dia:boolean val="false"/>
3976 </dia:attribute>
3977 </dia:composite>
3978 <dia:composite type="umlattribute">
3979 <dia:attribute name="name">
3980 <dia:string>#ignore_missing_files#</dia:string>
3981 </dia:attribute>
3982 <dia:attribute name="type">
3983 <dia:string>#scalar boolean#</dia:string>
3984 </dia:attribute>
3985 <dia:attribute name="value">
3986 <dia:string>#0#</dia:string>
3987 </dia:attribute>
3988 <dia:attribute name="comment">
3989 <dia:string>##</dia:string>
3990 </dia:attribute>
3991 <dia:attribute name="visibility">
3992 <dia:enum val="0"/>
3993 </dia:attribute>
3994 <dia:attribute name="abstract">
3995 <dia:boolean val="false"/>
3996 </dia:attribute>
3997 <dia:attribute name="class_scope">
3998 <dia:boolean val="false"/>
3999 </dia:attribute>
4000 </dia:composite>
4001 <dia:composite type="umlattribute">
4002 <dia:attribute name="name">
4003 <dia:string>#ignore_missing_output_files#</dia:string>
4004 </dia:attribute>
4005 <dia:attribute name="type">
4006 <dia:string>#scalar boolean#</dia:string>
4007 </dia:attribute>
4008 <dia:attribute name="value">
4009 <dia:string>#1#</dia:string>
4010 </dia:attribute>
4011 <dia:attribute name="comment">
4012 <dia:string>##</dia:string>
4013 </dia:attribute>
4014 <dia:attribute name="visibility">
4015 <dia:enum val="0"/>
4016 </dia:attribute>
4017 <dia:attribute name="abstract">
4018 <dia:boolean val="false"/>
4019 </dia:attribute>
4020 <dia:attribute name="class_scope">
4021 <dia:boolean val="false"/>
4022 </dia:attribute>
4023 </dia:composite>
4024 <dia:composite type="umlattribute">
4025 <dia:attribute name="name">
4026 <dia:string>#outputfile#</dia:string>
4027 </dia:attribute>
4028 <dia:attribute name="type">
4029 <dia:string>#scalar string#</dia:string>
4030 </dia:attribute>
4031 <dia:attribute name="value">
4032 <dia:string>##</dia:string>
4033 </dia:attribute>
4034 <dia:attribute name="comment">
4035 <dia:string>##</dia:string>
4036 </dia:attribute>
4037 <dia:attribute name="visibility">
4038 <dia:enum val="0"/>
4039 </dia:attribute>
4040 <dia:attribute name="abstract">
4041 <dia:boolean val="false"/>
4042 </dia:attribute>
4043 <dia:attribute name="class_scope">
4044 <dia:boolean val="false"/>
4045 </dia:attribute>
4046 </dia:composite>
4047 <dia:composite type="umlattribute">
4048 <dia:attribute name="name">
4049 <dia:string>#run_no#</dia:string>
4050 </dia:attribute>
4051 <dia:attribute name="type">
4052 <dia:string>#scalar integer#</dia:string>
4053 </dia:attribute>
4054 <dia:attribute name="value">
4055 <dia:string>#0#</dia:string>
4056 </dia:attribute>
4057 <dia:attribute name="comment">
4058 <dia:string>##</dia:string>
4059 </dia:attribute>
4060 <dia:attribute name="visibility">
4061 <dia:enum val="0"/>
4062 </dia:attribute>
4063 <dia:attribute name="abstract">
4064 <dia:boolean val="false"/>
4065 </dia:attribute>
4066 <dia:attribute name="class_scope">
4067 <dia:boolean val="false"/>
4068 </dia:attribute>
4069 </dia:composite>
4070 <dia:composite type="umlattribute">
4071 <dia:attribute name="name">
4072 <dia:string>#sde#</dia:string>
4073 </dia:attribute>
4074 <dia:attribute name="type">
4075 <dia:string>#scalar boolean#</dia:string>
4076 </dia:attribute>
4077 <dia:attribute name="value">
4078 <dia:string>#0#</dia:string>
4079 </dia:attribute>
4080 <dia:attribute name="comment">
4081 <dia:string>##</dia:string>
4082 </dia:attribute>
4083 <dia:attribute name="visibility">
4084 <dia:enum val="0"/>
4085 </dia:attribute>
4086 <dia:attribute name="abstract">
4087 <dia:boolean val="false"/>
4088 </dia:attribute>
4089 <dia:attribute name="class_scope">
4090 <dia:boolean val="false"/>
4091 </dia:attribute>
4092 </dia:composite>
4093 <dia:composite type="umlattribute">
4094 <dia:attribute name="name">
4095 <dia:string>#synced#</dia:string>
4096 </dia:attribute>
4097 <dia:attribute name="type">
4098 <dia:string>#scalar boolean#</dia:string>
4099 </dia:attribute>
4100 <dia:attribute name="value">
4101 <dia:string>#0#</dia:string>
4102 </dia:attribute>
4103 <dia:attribute name="comment">
4104 <dia:string>##</dia:string>
4105 </dia:attribute>
4106 <dia:attribute name="visibility">
4107 <dia:enum val="0"/>
4108 </dia:attribute>
4109 <dia:attribute name="abstract">
4110 <dia:boolean val="false"/>
4111 </dia:attribute>
4112 <dia:attribute name="class_scope">
4113 <dia:boolean val="false"/>
4114 </dia:attribute>
4115 </dia:composite>
4116 <dia:composite type="umlattribute">
4117 <dia:attribute name="name">
4118 <dia:string>#target#</dia:string>
4119 </dia:attribute>
4120 <dia:attribute name="type">
4121 <dia:string>#scalar string#</dia:string>
4122 </dia:attribute>
4123 <dia:attribute name="value">
4124 <dia:string>#'mem'#</dia:string>
4125 </dia:attribute>
4126 <dia:attribute name="comment">
4127 <dia:string>##</dia:string>
4128 </dia:attribute>
4129 <dia:attribute name="visibility">
4130 <dia:enum val="0"/>
4131 </dia:attribute>
4132 <dia:attribute name="abstract">
4133 <dia:boolean val="false"/>
4134 </dia:attribute>
4135 <dia:attribute name="class_scope">
4136 <dia:boolean val="false"/>
4137 </dia:attribute>
4138 </dia:composite>
4139 <dia:composite type="umlattribute">
4140 <dia:attribute name="name">
4141 <dia:string>#reference_object#</dia:string>
4142 </dia:attribute>
4143 <dia:attribute name="type">
4144 <dia:string>##</dia:string>
4145 </dia:attribute>
4146 <dia:attribute name="value">
4147 <dia:string>##</dia:string>
4148 </dia:attribute>
4149 <dia:attribute name="comment">
4150 <dia:string>##</dia:string>
4151 </dia:attribute>
4152 <dia:attribute name="visibility">
4153 <dia:enum val="0"/>
4154 </dia:attribute>
4155 <dia:attribute name="abstract">
4156 <dia:boolean val="false"/>
4157 </dia:attribute>
4158 <dia:attribute name="class_scope">
4159 <dia:boolean val="false"/>
4160 </dia:attribute>
4161 </dia:composite>
4162 </dia:attribute>
4163 <dia:attribute name="operations">
4164 <dia:composite type="umloperation">
4165 <dia:attribute name="name">
4166 <dia:string>#add_records#</dia:string>
4167 </dia:attribute>
4168 <dia:attribute name="stereotype">
4169 <dia:string>##</dia:string>
4170 </dia:attribute>
4171 <dia:attribute name="type">
4172 <dia:string>##</dia:string>
4173 </dia:attribute>
4174 <dia:attribute name="visibility">
4175 <dia:enum val="0"/>
4176 </dia:attribute>
4177 <dia:attribute name="comment">
4178 <dia:string>##</dia:string>
4179 </dia:attribute>
4180 <dia:attribute name="abstract">
4181 <dia:boolean val="false"/>
4182 </dia:attribute>
4183 <dia:attribute name="inheritance_type">
4184 <dia:enum val="2"/>
4185 </dia:attribute>
4186 <dia:attribute name="query">
4187 <dia:boolean val="false"/>
4188 </dia:attribute>
4189 <dia:attribute name="class_scope">
4190 <dia:boolean val="false"/>
4191 </dia:attribute>
4192 <dia:attribute name="parameters">
4193 <dia:composite type="umlparameter">
4194 <dia:attribute name="name">
4195 <dia:string>#type#</dia:string>
4196 </dia:attribute>
4197 <dia:attribute name="type">
4198 <dia:string>#mandatory scalar string#</dia:string>
4199 </dia:attribute>
4200 <dia:attribute name="value">
4201 <dia:string>##</dia:string>
4202 </dia:attribute>
4203 <dia:attribute name="comment">
4204 <dia:string>##</dia:string>
4205 </dia:attribute>
4206 <dia:attribute name="kind">
4207 <dia:enum val="1"/>
4208 </dia:attribute>
4209 </dia:composite>
4210 <dia:composite type="umlparameter">
4211 <dia:attribute name="name">
4212 <dia:string>#record_strings#</dia:string>
4213 </dia:attribute>
4214 <dia:attribute name="type">
4215 <dia:string>#mandatory array of strings#</dia:string>
4216 </dia:attribute>
4217 <dia:attribute name="value">
4218 <dia:string>##</dia:string>
4219 </dia:attribute>
4220 <dia:attribute name="comment">
4221 <dia:string>##</dia:string>
4222 </dia:attribute>
4223 <dia:attribute name="kind">
4224 <dia:enum val="1"/>
4225 </dia:attribute>
4226 </dia:composite>
4227 <dia:composite type="umlparameter">
4228 <dia:attribute name="name">
4229 <dia:string>#problem_number#</dia:string>
4230 </dia:attribute>
4231 <dia:attribute name="type">
4232 <dia:string>#scalar integer#</dia:string>
4233 </dia:attribute>
4234 <dia:attribute name="value">
4235 <dia:string>#1#</dia:string>
4236 </dia:attribute>
4237 <dia:attribute name="comment">
4238 <dia:string>##</dia:string>
4239 </dia:attribute>
4240 <dia:attribute name="kind">
4241 <dia:enum val="1"/>
4242 </dia:attribute>
4243 </dia:composite>
4244 </dia:attribute>
4245 </dia:composite>
4246 <dia:composite type="umloperation">
4247 <dia:attribute name="name">
4248 <dia:string>#clean_extra_data_code#</dia:string>
4249 </dia:attribute>
4250 <dia:attribute name="stereotype">
4251 <dia:string>##</dia:string>
4252 </dia:attribute>
4253 <dia:attribute name="type">
4254 <dia:string>##</dia:string>
4255 </dia:attribute>
4256 <dia:attribute name="visibility">
4257 <dia:enum val="0"/>
4258 </dia:attribute>
4259 <dia:attribute name="comment">
4260 <dia:string>##</dia:string>
4261 </dia:attribute>
4262 <dia:attribute name="abstract">
4263 <dia:boolean val="false"/>
4264 </dia:attribute>
4265 <dia:attribute name="inheritance_type">
4266 <dia:enum val="2"/>
4267 </dia:attribute>
4268 <dia:attribute name="query">
4269 <dia:boolean val="false"/>
4270 </dia:attribute>
4271 <dia:attribute name="class_scope">
4272 <dia:boolean val="false"/>
4273 </dia:attribute>
4274 <dia:attribute name="parameters"/>
4275 </dia:composite>
4276 <dia:composite type="umloperation">
4277 <dia:attribute name="name">
4278 <dia:string>#copy#</dia:string>
4279 </dia:attribute>
4280 <dia:attribute name="stereotype">
4281 <dia:string>##</dia:string>
4282 </dia:attribute>
4283 <dia:attribute name="type">
4284 <dia:string>##</dia:string>
4285 </dia:attribute>
4286 <dia:attribute name="visibility">
4287 <dia:enum val="0"/>
4288 </dia:attribute>
4289 <dia:attribute name="comment">
4290 <dia:string>##</dia:string>
4291 </dia:attribute>
4292 <dia:attribute name="abstract">
4293 <dia:boolean val="false"/>
4294 </dia:attribute>
4295 <dia:attribute name="inheritance_type">
4296 <dia:enum val="1"/>
4297 </dia:attribute>
4298 <dia:attribute name="query">
4299 <dia:boolean val="false"/>
4300 </dia:attribute>
4301 <dia:attribute name="class_scope">
4302 <dia:boolean val="false"/>
4303 </dia:attribute>
4304 <dia:attribute name="parameters">
4305 <dia:composite type="umlparameter">
4306 <dia:attribute name="name">
4307 <dia:string>#directory#</dia:string>
4308 </dia:attribute>
4309 <dia:attribute name="type">
4310 <dia:string>#scalar string#</dia:string>
4311 </dia:attribute>
4312 <dia:attribute name="value">
4313 <dia:string>##</dia:string>
4314 </dia:attribute>
4315 <dia:attribute name="comment">
4316 <dia:string>##</dia:string>
4317 </dia:attribute>
4318 <dia:attribute name="kind">
4319 <dia:enum val="1"/>
4320 </dia:attribute>
4321 </dia:composite>
4322 <dia:composite type="umlparameter">
4323 <dia:attribute name="name">
4324 <dia:string>#filename#</dia:string>
4325 </dia:attribute>
4326 <dia:attribute name="type">
4327 <dia:string>#scalar string#</dia:string>
4328 </dia:attribute>
4329 <dia:attribute name="value">
4330 <dia:string>##</dia:string>
4331 </dia:attribute>
4332 <dia:attribute name="comment">
4333 <dia:string>##</dia:string>
4334 </dia:attribute>
4335 <dia:attribute name="kind">
4336 <dia:enum val="0"/>
4337 </dia:attribute>
4338 </dia:composite>
4339 <dia:composite type="umlparameter">
4340 <dia:attribute name="name">
4341 <dia:string>#new_model#</dia:string>
4342 </dia:attribute>
4343 <dia:attribute name="type">
4344 <dia:string>#object model#</dia:string>
4345 </dia:attribute>
4346 <dia:attribute name="value">
4347 <dia:string>##</dia:string>
4348 </dia:attribute>
4349 <dia:attribute name="comment">
4350 <dia:string>##</dia:string>
4351 </dia:attribute>
4352 <dia:attribute name="kind">
4353 <dia:enum val="2"/>
4354 </dia:attribute>
4355 </dia:composite>
4356 <dia:composite type="umlparameter">
4357 <dia:attribute name="name">
4358 <dia:string>#copy_data#</dia:string>
4359 </dia:attribute>
4360 <dia:attribute name="type">
4361 <dia:string>#scalar boolean#</dia:string>
4362 </dia:attribute>
4363 <dia:attribute name="value">
4364 <dia:string>#1#</dia:string>
4365 </dia:attribute>
4366 <dia:attribute name="comment">
4367 <dia:string>##</dia:string>
4368 </dia:attribute>
4369 <dia:attribute name="kind">
4370 <dia:enum val="1"/>
4371 </dia:attribute>
4372 </dia:composite>
4373 <dia:composite type="umlparameter">
4374 <dia:attribute name="name">
4375 <dia:string>#copy_output#</dia:string>
4376 </dia:attribute>
4377 <dia:attribute name="type">
4378 <dia:string>#scalar boolean#</dia:string>
4379 </dia:attribute>
4380 <dia:attribute name="value">
4381 <dia:string>#1#</dia:string>
4382 </dia:attribute>
4383 <dia:attribute name="comment">
4384 <dia:string>##</dia:string>
4385 </dia:attribute>
4386 <dia:attribute name="kind">
4387 <dia:enum val="1"/>
4388 </dia:attribute>
4389 </dia:composite>
4390 <dia:composite type="umlparameter">
4391 <dia:attribute name="name">
4392 <dia:string>#data_file_names#</dia:string>
4393 </dia:attribute>
4394 <dia:attribute name="type">
4395 <dia:string>#array of strings#</dia:string>
4396 </dia:attribute>
4397 <dia:attribute name="value">
4398 <dia:string>##</dia:string>
4399 </dia:attribute>
4400 <dia:attribute name="comment">
4401 <dia:string>##</dia:string>
4402 </dia:attribute>
4403 <dia:attribute name="kind">
4404 <dia:enum val="1"/>
4405 </dia:attribute>
4406 </dia:composite>
4407 <dia:composite type="umlparameter">
4408 <dia:attribute name="name">
4409 <dia:string>#target#</dia:string>
4410 </dia:attribute>
4411 <dia:attribute name="type">
4412 <dia:string>#scalar string#</dia:string>
4413 </dia:attribute>
4414 <dia:attribute name="value">
4415 <dia:string>#$self -&gt; {'target'}#</dia:string>
4416 </dia:attribute>
4417 <dia:attribute name="comment">
4418 <dia:string>##</dia:string>
4419 </dia:attribute>
4420 <dia:attribute name="kind">
4421 <dia:enum val="1"/>
4422 </dia:attribute>
4423 </dia:composite>
4424 <dia:composite type="umlparameter">
4425 <dia:attribute name="name">
4426 <dia:string>#extra_data_file_names#</dia:string>
4427 </dia:attribute>
4428 <dia:attribute name="type">
4429 <dia:string>#array of strings#</dia:string>
4430 </dia:attribute>
4431 <dia:attribute name="value">
4432 <dia:string>##</dia:string>
4433 </dia:attribute>
4434 <dia:attribute name="comment">
4435 <dia:string>##</dia:string>
4436 </dia:attribute>
4437 <dia:attribute name="kind">
4438 <dia:enum val="1"/>
4439 </dia:attribute>
4440 </dia:composite>
4441 </dia:attribute>
4442 </dia:composite>
4443 <dia:composite type="umloperation">
4444 <dia:attribute name="name">
4445 <dia:string>#datafile#</dia:string>
4446 </dia:attribute>
4447 <dia:attribute name="stereotype">
4448 <dia:string>#accessor#</dia:string>
4449 </dia:attribute>
4450 <dia:attribute name="type">
4451 <dia:string>##</dia:string>
4452 </dia:attribute>
4453 <dia:attribute name="visibility">
4454 <dia:enum val="0"/>
4455 </dia:attribute>
4456 <dia:attribute name="comment">
4457 <dia:string>##</dia:string>
4458 </dia:attribute>
4459 <dia:attribute name="abstract">
4460 <dia:boolean val="false"/>
4461 </dia:attribute>
4462 <dia:attribute name="inheritance_type">
4463 <dia:enum val="2"/>
4464 </dia:attribute>
4465 <dia:attribute name="query">
4466 <dia:boolean val="false"/>
4467 </dia:attribute>
4468 <dia:attribute name="class_scope">
4469 <dia:boolean val="false"/>
4470 </dia:attribute>
4471 <dia:attribute name="parameters">
4472 <dia:composite type="umlparameter">
4473 <dia:attribute name="name">
4474 <dia:string>#new_name#</dia:string>
4475 </dia:attribute>
4476 <dia:attribute name="type">
4477 <dia:string>#scalar string#</dia:string>
4478 </dia:attribute>
4479 <dia:attribute name="value">
4480 <dia:string>##</dia:string>
4481 </dia:attribute>
4482 <dia:attribute name="comment">
4483 <dia:string>##</dia:string>
4484 </dia:attribute>
4485 <dia:attribute name="kind">
4486 <dia:enum val="1"/>
4487 </dia:attribute>
4488 </dia:composite>
4489 <dia:composite type="umlparameter">
4490 <dia:attribute name="name">
4491 <dia:string>#problem_number#</dia:string>
4492 </dia:attribute>
4493 <dia:attribute name="type">
4494 <dia:string>#scalar number#</dia:string>
4495 </dia:attribute>
4496 <dia:attribute name="value">
4497 <dia:string>#1#</dia:string>
4498 </dia:attribute>
4499 <dia:attribute name="comment">
4500 <dia:string>##</dia:string>
4501 </dia:attribute>
4502 <dia:attribute name="kind">
4503 <dia:enum val="1"/>
4504 </dia:attribute>
4505 </dia:composite>
4506 <dia:composite type="umlparameter">
4507 <dia:attribute name="name">
4508 <dia:string>#name#</dia:string>
4509 </dia:attribute>
4510 <dia:attribute name="type">
4511 <dia:string>#scalar string#</dia:string>
4512 </dia:attribute>
4513 <dia:attribute name="value">
4514 <dia:string>##</dia:string>
4515 </dia:attribute>
4516 <dia:attribute name="comment">
4517 <dia:string>##</dia:string>
4518 </dia:attribute>
4519 <dia:attribute name="kind">
4520 <dia:enum val="2"/>
4521 </dia:attribute>
4522 </dia:composite>
4523 </dia:attribute>
4524 </dia:composite>
4525 <dia:composite type="umloperation">
4526 <dia:attribute name="name">
4527 <dia:string>#datafiles#</dia:string>
4528 </dia:attribute>
4529 <dia:attribute name="stereotype">
4530 <dia:string>#accessor#</dia:string>
4531 </dia:attribute>
4532 <dia:attribute name="type">
4533 <dia:string>##</dia:string>
4534 </dia:attribute>
4535 <dia:attribute name="visibility">
4536 <dia:enum val="0"/>
4537 </dia:attribute>
4538 <dia:attribute name="comment">
4539 <dia:string>##</dia:string>
4540 </dia:attribute>
4541 <dia:attribute name="abstract">
4542 <dia:boolean val="false"/>
4543 </dia:attribute>
4544 <dia:attribute name="inheritance_type">
4545 <dia:enum val="2"/>
4546 </dia:attribute>
4547 <dia:attribute name="query">
4548 <dia:boolean val="false"/>
4549 </dia:attribute>
4550 <dia:attribute name="class_scope">
4551 <dia:boolean val="false"/>
4552 </dia:attribute>
4553 <dia:attribute name="parameters">
4554 <dia:composite type="umlparameter">
4555 <dia:attribute name="name">
4556 <dia:string>#new_names#</dia:string>
4557 </dia:attribute>
4558 <dia:attribute name="type">
4559 <dia:string>#array of strings#</dia:string>
4560 </dia:attribute>
4561 <dia:attribute name="value">
4562 <dia:string>##</dia:string>
4563 </dia:attribute>
4564 <dia:attribute name="comment">
4565 <dia:string>##</dia:string>
4566 </dia:attribute>
4567 <dia:attribute name="kind">
4568 <dia:enum val="1"/>
4569 </dia:attribute>
4570 </dia:composite>
4571 <dia:composite type="umlparameter">
4572 <dia:attribute name="name">
4573 <dia:string>#problem_numbers#</dia:string>
4574 </dia:attribute>
4575 <dia:attribute name="type">
4576 <dia:string>#array of integers#</dia:string>
4577 </dia:attribute>
4578 <dia:attribute name="value">
4579 <dia:string>##</dia:string>
4580 </dia:attribute>
4581 <dia:attribute name="comment">
4582 <dia:string>##</dia:string>
4583 </dia:attribute>
4584 <dia:attribute name="kind">
4585 <dia:enum val="1"/>
4586 </dia:attribute>
4587 </dia:composite>
4588 <dia:composite type="umlparameter">
4589 <dia:attribute name="name">
4590 <dia:string>#absolute_path#</dia:string>
4591 </dia:attribute>
4592 <dia:attribute name="type">
4593 <dia:string>#scalar boolean#</dia:string>
4594 </dia:attribute>
4595 <dia:attribute name="value">
4596 <dia:string>#0#</dia:string>
4597 </dia:attribute>
4598 <dia:attribute name="comment">
4599 <dia:string>##</dia:string>
4600 </dia:attribute>
4601 <dia:attribute name="kind">
4602 <dia:enum val="1"/>
4603 </dia:attribute>
4604 </dia:composite>
4605 <dia:composite type="umlparameter">
4606 <dia:attribute name="name">
4607 <dia:string>#names#</dia:string>
4608 </dia:attribute>
4609 <dia:attribute name="type">
4610 <dia:string>#array of strings#</dia:string>
4611 </dia:attribute>
4612 <dia:attribute name="value">
4613 <dia:string>##</dia:string>
4614 </dia:attribute>
4615 <dia:attribute name="comment">
4616 <dia:string>##</dia:string>
4617 </dia:attribute>
4618 <dia:attribute name="kind">
4619 <dia:enum val="2"/>
4620 </dia:attribute>
4621 </dia:composite>
4622 </dia:attribute>
4623 </dia:composite>
4624 <dia:composite type="umloperation">
4625 <dia:attribute name="name">
4626 <dia:string>#covariance#</dia:string>
4627 </dia:attribute>
4628 <dia:attribute name="stereotype">
4629 <dia:string>#accessor#</dia:string>
4630 </dia:attribute>
4631 <dia:attribute name="type">
4632 <dia:string>##</dia:string>
4633 </dia:attribute>
4634 <dia:attribute name="visibility">
4635 <dia:enum val="0"/>
4636 </dia:attribute>
4637 <dia:attribute name="comment">
4638 <dia:string>##</dia:string>
4639 </dia:attribute>
4640 <dia:attribute name="abstract">
4641 <dia:boolean val="false"/>
4642 </dia:attribute>
4643 <dia:attribute name="inheritance_type">
4644 <dia:enum val="2"/>
4645 </dia:attribute>
4646 <dia:attribute name="query">
4647 <dia:boolean val="false"/>
4648 </dia:attribute>
4649 <dia:attribute name="class_scope">
4650 <dia:boolean val="false"/>
4651 </dia:attribute>
4652 <dia:attribute name="parameters">
4653 <dia:composite type="umlparameter">
4654 <dia:attribute name="name">
4655 <dia:string>#enabled#</dia:string>
4656 </dia:attribute>
4657 <dia:attribute name="type">
4658 <dia:string>#array of booleans#</dia:string>
4659 </dia:attribute>
4660 <dia:attribute name="value">
4661 <dia:string>##</dia:string>
4662 </dia:attribute>
4663 <dia:attribute name="comment">
4664 <dia:string>##</dia:string>
4665 </dia:attribute>
4666 <dia:attribute name="kind">
4667 <dia:enum val="1"/>
4668 </dia:attribute>
4669 </dia:composite>
4670 <dia:composite type="umlparameter">
4671 <dia:attribute name="name">
4672 <dia:string>#problem_numbers#</dia:string>
4673 </dia:attribute>
4674 <dia:attribute name="type">
4675 <dia:string>#array of integers#</dia:string>
4676 </dia:attribute>
4677 <dia:attribute name="value">
4678 <dia:string>##</dia:string>
4679 </dia:attribute>
4680 <dia:attribute name="comment">
4681 <dia:string>##</dia:string>
4682 </dia:attribute>
4683 <dia:attribute name="kind">
4684 <dia:enum val="1"/>
4685 </dia:attribute>
4686 </dia:composite>
4687 <dia:composite type="umlparameter">
4688 <dia:attribute name="name">
4689 <dia:string>#indicators#</dia:string>
4690 </dia:attribute>
4691 <dia:attribute name="type">
4692 <dia:string>#array of booleans#</dia:string>
4693 </dia:attribute>
4694 <dia:attribute name="value">
4695 <dia:string>##</dia:string>
4696 </dia:attribute>
4697 <dia:attribute name="comment">
4698 <dia:string>##</dia:string>
4699 </dia:attribute>
4700 <dia:attribute name="kind">
4701 <dia:enum val="2"/>
4702 </dia:attribute>
4703 </dia:composite>
4704 </dia:attribute>
4705 </dia:composite>
4706 <dia:composite type="umloperation">
4707 <dia:attribute name="name">
4708 <dia:string>#eigen#</dia:string>
4709 </dia:attribute>
4710 <dia:attribute name="stereotype">
4711 <dia:string>#accessor#</dia:string>
4712 </dia:attribute>
4713 <dia:attribute name="type">
4714 <dia:string>##</dia:string>
4715 </dia:attribute>
4716 <dia:attribute name="visibility">
4717 <dia:enum val="0"/>
4718 </dia:attribute>
4719 <dia:attribute name="comment">
4720 <dia:string>##</dia:string>
4721 </dia:attribute>
4722 <dia:attribute name="abstract">
4723 <dia:boolean val="false"/>
4724 </dia:attribute>
4725 <dia:attribute name="inheritance_type">
4726 <dia:enum val="2"/>
4727 </dia:attribute>
4728 <dia:attribute name="query">
4729 <dia:boolean val="false"/>
4730 </dia:attribute>
4731 <dia:attribute name="class_scope">
4732 <dia:boolean val="false"/>
4733 </dia:attribute>
4734 <dia:attribute name="parameters">
4735 <dia:composite type="umlparameter">
4736 <dia:attribute name="name">
4737 <dia:string>#enabled#</dia:string>
4738 </dia:attribute>
4739 <dia:attribute name="type">
4740 <dia:string>#array of booleans#</dia:string>
4741 </dia:attribute>
4742 <dia:attribute name="value">
4743 <dia:string>##</dia:string>
4744 </dia:attribute>
4745 <dia:attribute name="comment">
4746 <dia:string>##</dia:string>
4747 </dia:attribute>
4748 <dia:attribute name="kind">
4749 <dia:enum val="1"/>
4750 </dia:attribute>
4751 </dia:composite>
4752 <dia:composite type="umlparameter">
4753 <dia:attribute name="name">
4754 <dia:string>#problem_numbers#</dia:string>
4755 </dia:attribute>
4756 <dia:attribute name="type">
4757 <dia:string>#array of integers#</dia:string>
4758 </dia:attribute>
4759 <dia:attribute name="value">
4760 <dia:string>##</dia:string>
4761 </dia:attribute>
4762 <dia:attribute name="comment">
4763 <dia:string>##</dia:string>
4764 </dia:attribute>
4765 <dia:attribute name="kind">
4766 <dia:enum val="1"/>
4767 </dia:attribute>
4768 </dia:composite>
4769 <dia:composite type="umlparameter">
4770 <dia:attribute name="name">
4771 <dia:string>#indicators#</dia:string>
4772 </dia:attribute>
4773 <dia:attribute name="type">
4774 <dia:string>#array of booleans#</dia:string>
4775 </dia:attribute>
4776 <dia:attribute name="value">
4777 <dia:string>##</dia:string>
4778 </dia:attribute>
4779 <dia:attribute name="comment">
4780 <dia:string>##</dia:string>
4781 </dia:attribute>
4782 <dia:attribute name="kind">
4783 <dia:enum val="2"/>
4784 </dia:attribute>
4785 </dia:composite>
4786 </dia:attribute>
4787 </dia:composite>
4788 <dia:composite type="umloperation">
4789 <dia:attribute name="name">
4790 <dia:string>#__des#</dia:string>
4791 </dia:attribute>
4792 <dia:attribute name="stereotype">
4793 <dia:string>#accessor#</dia:string>
4794 </dia:attribute>
4795 <dia:attribute name="type">
4796 <dia:string>##</dia:string>
4797 </dia:attribute>
4798 <dia:attribute name="visibility">
4799 <dia:enum val="0"/>
4800 </dia:attribute>
4801 <dia:attribute name="comment">
4802 <dia:string>##</dia:string>
4803 </dia:attribute>
4804 <dia:attribute name="abstract">
4805 <dia:boolean val="false"/>
4806 </dia:attribute>
4807 <dia:attribute name="inheritance_type">
4808 <dia:enum val="2"/>
4809 </dia:attribute>
4810 <dia:attribute name="query">
4811 <dia:boolean val="false"/>
4812 </dia:attribute>
4813 <dia:attribute name="class_scope">
4814 <dia:boolean val="false"/>
4815 </dia:attribute>
4816 <dia:attribute name="parameters">
4817 <dia:composite type="umlparameter">
4818 <dia:attribute name="name">
4819 <dia:string>#new_des#</dia:string>
4820 </dia:attribute>
4821 <dia:attribute name="type">
4822 <dia:string>#array of strings#</dia:string>
4823 </dia:attribute>
4824 <dia:attribute name="value">
4825 <dia:string>##</dia:string>
4826 </dia:attribute>
4827 <dia:attribute name="comment">
4828 <dia:string>##</dia:string>
4829 </dia:attribute>
4830 <dia:attribute name="kind">
4831 <dia:enum val="1"/>
4832 </dia:attribute>
4833 </dia:composite>
4834 <dia:composite type="umlparameter">
4835 <dia:attribute name="name">
4836 <dia:string>#problem_number#</dia:string>
4837 </dia:attribute>
4838 <dia:attribute name="type">
4839 <dia:string>#scalar number#</dia:string>
4840 </dia:attribute>
4841 <dia:attribute name="value">
4842 <dia:string>#1#</dia:string>
4843 </dia:attribute>
4844 <dia:attribute name="comment">
4845 <dia:string>##</dia:string>
4846 </dia:attribute>
4847 <dia:attribute name="kind">
4848 <dia:enum val="1"/>
4849 </dia:attribute>
4850 </dia:composite>
4851 <dia:composite type="umlparameter">
4852 <dia:attribute name="name">
4853 <dia:string>#des#</dia:string>
4854 </dia:attribute>
4855 <dia:attribute name="type">
4856 <dia:string>#array of strings#</dia:string>
4857 </dia:attribute>
4858 <dia:attribute name="value">
4859 <dia:string>##</dia:string>
4860 </dia:attribute>
4861 <dia:attribute name="comment">
4862 <dia:string>##</dia:string>
4863 </dia:attribute>
4864 <dia:attribute name="kind">
4865 <dia:enum val="2"/>
4866 </dia:attribute>
4867 </dia:composite>
4868 </dia:attribute>
4869 </dia:composite>
4870 <dia:composite type="umloperation">
4871 <dia:attribute name="name">
4872 <dia:string>#__error#</dia:string>
4873 </dia:attribute>
4874 <dia:attribute name="stereotype">
4875 <dia:string>#accessor#</dia:string>
4876 </dia:attribute>
4877 <dia:attribute name="type">
4878 <dia:string>##</dia:string>
4879 </dia:attribute>
4880 <dia:attribute name="visibility">
4881 <dia:enum val="0"/>
4882 </dia:attribute>
4883 <dia:attribute name="comment">
4884 <dia:string>##</dia:string>
4885 </dia:attribute>
4886 <dia:attribute name="abstract">
4887 <dia:boolean val="false"/>
4888 </dia:attribute>
4889 <dia:attribute name="inheritance_type">
4890 <dia:enum val="2"/>
4891 </dia:attribute>
4892 <dia:attribute name="query">
4893 <dia:boolean val="false"/>
4894 </dia:attribute>
4895 <dia:attribute name="class_scope">
4896 <dia:boolean val="false"/>
4897 </dia:attribute>
4898 <dia:attribute name="parameters">
4899 <dia:composite type="umlparameter">
4900 <dia:attribute name="name">
4901 <dia:string>#new_error#</dia:string>
4902 </dia:attribute>
4903 <dia:attribute name="type">
4904 <dia:string>#array of strings#</dia:string>
4905 </dia:attribute>
4906 <dia:attribute name="value">
4907 <dia:string>##</dia:string>
4908 </dia:attribute>
4909 <dia:attribute name="comment">
4910 <dia:string>##</dia:string>
4911 </dia:attribute>
4912 <dia:attribute name="kind">
4913 <dia:enum val="1"/>
4914 </dia:attribute>
4915 </dia:composite>
4916 <dia:composite type="umlparameter">
4917 <dia:attribute name="name">
4918 <dia:string>#problem_number#</dia:string>
4919 </dia:attribute>
4920 <dia:attribute name="type">
4921 <dia:string>#scalar number#</dia:string>
4922 </dia:attribute>
4923 <dia:attribute name="value">
4924 <dia:string>#1#</dia:string>
4925 </dia:attribute>
4926 <dia:attribute name="comment">
4927 <dia:string>##</dia:string>
4928 </dia:attribute>
4929 <dia:attribute name="kind">
4930 <dia:enum val="1"/>
4931 </dia:attribute>
4932 </dia:composite>
4933 <dia:composite type="umlparameter">
4934 <dia:attribute name="name">
4935 <dia:string>#error#</dia:string>
4936 </dia:attribute>
4937 <dia:attribute name="type">
4938 <dia:string>#array of strings#</dia:string>
4939 </dia:attribute>
4940 <dia:attribute name="value">
4941 <dia:string>##</dia:string>
4942 </dia:attribute>
4943 <dia:attribute name="comment">
4944 <dia:string>##</dia:string>
4945 </dia:attribute>
4946 <dia:attribute name="kind">
4947 <dia:enum val="2"/>
4948 </dia:attribute>
4949 </dia:composite>
4950 </dia:attribute>
4951 </dia:composite>
4952 <dia:composite type="umloperation">
4953 <dia:attribute name="name">
4954 <dia:string>#fixed#</dia:string>
4955 </dia:attribute>
4956 <dia:attribute name="stereotype">
4957 <dia:string>#accessor#</dia:string>
4958 </dia:attribute>
4959 <dia:attribute name="type">
4960 <dia:string>##</dia:string>
4961 </dia:attribute>
4962 <dia:attribute name="visibility">
4963 <dia:enum val="0"/>
4964 </dia:attribute>
4965 <dia:attribute name="comment">
4966 <dia:string>##</dia:string>
4967 </dia:attribute>
4968 <dia:attribute name="abstract">
4969 <dia:boolean val="false"/>
4970 </dia:attribute>
4971 <dia:attribute name="inheritance_type">
4972 <dia:enum val="2"/>
4973 </dia:attribute>
4974 <dia:attribute name="query">
4975 <dia:boolean val="false"/>
4976 </dia:attribute>
4977 <dia:attribute name="class_scope">
4978 <dia:boolean val="false"/>
4979 </dia:attribute>
4980 <dia:attribute name="parameters">
4981 <dia:composite type="umlparameter">
4982 <dia:attribute name="name">
4983 <dia:string>#parameter_type#</dia:string>
4984 </dia:attribute>
4985 <dia:attribute name="type">
4986 <dia:string>#scalar string#</dia:string>
4987 </dia:attribute>
4988 <dia:attribute name="value">
4989 <dia:string>##</dia:string>
4990 </dia:attribute>
4991 <dia:attribute name="comment">
4992 <dia:string>##</dia:string>
4993 </dia:attribute>
4994 <dia:attribute name="kind">
4995 <dia:enum val="1"/>
4996 </dia:attribute>
4997 </dia:composite>
4998 <dia:composite type="umlparameter">
4999 <dia:attribute name="name">
5000 <dia:string>#parameter_numbers#</dia:string>
5001 </dia:attribute>
5002 <dia:attribute name="type">
5003 <dia:string>#array of integers#</dia:string>
5004 </dia:attribute>
5005 <dia:attribute name="value">
5006 <dia:string>##</dia:string>
5007 </dia:attribute>
5008 <dia:attribute name="comment">
5009 <dia:string>##</dia:string>
5010 </dia:attribute>
5011 <dia:attribute name="kind">
5012 <dia:enum val="1"/>
5013 </dia:attribute>
5014 </dia:composite>
5015 <dia:composite type="umlparameter">
5016 <dia:attribute name="name">
5017 <dia:string>#problem_numbers#</dia:string>
5018 </dia:attribute>
5019 <dia:attribute name="type">
5020 <dia:string>#array of integers#</dia:string>
5021 </dia:attribute>
5022 <dia:attribute name="value">
5023 <dia:string>##</dia:string>
5024 </dia:attribute>
5025 <dia:attribute name="comment">
5026 <dia:string>##</dia:string>
5027 </dia:attribute>
5028 <dia:attribute name="kind">
5029 <dia:enum val="1"/>
5030 </dia:attribute>
5031 </dia:composite>
5032 <dia:composite type="umlparameter">
5033 <dia:attribute name="name">
5034 <dia:string>#new_values#</dia:string>
5035 </dia:attribute>
5036 <dia:attribute name="type">
5037 <dia:string>#array of booleans#</dia:string>
5038 </dia:attribute>
5039 <dia:attribute name="value">
5040 <dia:string>##</dia:string>
5041 </dia:attribute>
5042 <dia:attribute name="comment">
5043 <dia:string>##</dia:string>
5044 </dia:attribute>
5045 <dia:attribute name="kind">
5046 <dia:enum val="1"/>
5047 </dia:attribute>
5048 </dia:composite>
5049 <dia:composite type="umlparameter">
5050 <dia:attribute name="name">
5051 <dia:string>#fixed#</dia:string>
5052 </dia:attribute>
5053 <dia:attribute name="type">
5054 <dia:string>#array of booleans#</dia:string>
5055 </dia:attribute>
5056 <dia:attribute name="value">
5057 <dia:string>##</dia:string>
5058 </dia:attribute>
5059 <dia:attribute name="comment">
5060 <dia:string>##</dia:string>
5061 </dia:attribute>
5062 <dia:attribute name="kind">
5063 <dia:enum val="2"/>
5064 </dia:attribute>
5065 </dia:composite>
5066 </dia:attribute>
5067 </dia:composite>
5068 <dia:composite type="umloperation">
5069 <dia:attribute name="name">
5070 <dia:string>#idcolumn#</dia:string>
5071 </dia:attribute>
5072 <dia:attribute name="stereotype">
5073 <dia:string>#accessor#</dia:string>
5074 </dia:attribute>
5075 <dia:attribute name="type">
5076 <dia:string>##</dia:string>
5077 </dia:attribute>
5078 <dia:attribute name="visibility">
5079 <dia:enum val="0"/>
5080 </dia:attribute>
5081 <dia:attribute name="comment">
5082 <dia:string>##</dia:string>
5083 </dia:attribute>
5084 <dia:attribute name="abstract">
5085 <dia:boolean val="false"/>
5086 </dia:attribute>
5087 <dia:attribute name="inheritance_type">
5088 <dia:enum val="2"/>
5089 </dia:attribute>
5090 <dia:attribute name="query">
5091 <dia:boolean val="false"/>
5092 </dia:attribute>
5093 <dia:attribute name="class_scope">
5094 <dia:boolean val="false"/>
5095 </dia:attribute>
5096 <dia:attribute name="parameters">
5097 <dia:composite type="umlparameter">
5098 <dia:attribute name="name">
5099 <dia:string>#problem_number#</dia:string>
5100 </dia:attribute>
5101 <dia:attribute name="type">
5102 <dia:string>#scalar number#</dia:string>
5103 </dia:attribute>
5104 <dia:attribute name="value">
5105 <dia:string>#1#</dia:string>
5106 </dia:attribute>
5107 <dia:attribute name="comment">
5108 <dia:string>##</dia:string>
5109 </dia:attribute>
5110 <dia:attribute name="kind">
5111 <dia:enum val="1"/>
5112 </dia:attribute>
5113 </dia:composite>
5114 <dia:composite type="umlparameter">
5115 <dia:attribute name="name">
5116 <dia:string>#col#</dia:string>
5117 </dia:attribute>
5118 <dia:attribute name="type">
5119 <dia:string>#scalar number#</dia:string>
5120 </dia:attribute>
5121 <dia:attribute name="value">
5122 <dia:string>##</dia:string>
5123 </dia:attribute>
5124 <dia:attribute name="comment">
5125 <dia:string>##</dia:string>
5126 </dia:attribute>
5127 <dia:attribute name="kind">
5128 <dia:enum val="2"/>
5129 </dia:attribute>
5130 </dia:composite>
5131 </dia:attribute>
5132 </dia:composite>
5133 <dia:composite type="umloperation">
5134 <dia:attribute name="name">
5135 <dia:string>#idcolumns#</dia:string>
5136 </dia:attribute>
5137 <dia:attribute name="stereotype">
5138 <dia:string>#accessor#</dia:string>
5139 </dia:attribute>
5140 <dia:attribute name="type">
5141 <dia:string>##</dia:string>
5142 </dia:attribute>
5143 <dia:attribute name="visibility">
5144 <dia:enum val="0"/>
5145 </dia:attribute>
5146 <dia:attribute name="comment">
5147 <dia:string>##</dia:string>
5148 </dia:attribute>
5149 <dia:attribute name="abstract">
5150 <dia:boolean val="false"/>
5151 </dia:attribute>
5152 <dia:attribute name="inheritance_type">
5153 <dia:enum val="2"/>
5154 </dia:attribute>
5155 <dia:attribute name="query">
5156 <dia:boolean val="false"/>
5157 </dia:attribute>
5158 <dia:attribute name="class_scope">
5159 <dia:boolean val="false"/>
5160 </dia:attribute>
5161 <dia:attribute name="parameters">
5162 <dia:composite type="umlparameter">
5163 <dia:attribute name="name">
5164 <dia:string>#problem_numbers#</dia:string>
5165 </dia:attribute>
5166 <dia:attribute name="type">
5167 <dia:string>#array of integers#</dia:string>
5168 </dia:attribute>
5169 <dia:attribute name="value">
5170 <dia:string>##</dia:string>
5171 </dia:attribute>
5172 <dia:attribute name="comment">
5173 <dia:string>##</dia:string>
5174 </dia:attribute>
5175 <dia:attribute name="kind">
5176 <dia:enum val="1"/>
5177 </dia:attribute>
5178 </dia:composite>
5179 <dia:composite type="umlparameter">
5180 <dia:attribute name="name">
5181 <dia:string>#column_numbers#</dia:string>
5182 </dia:attribute>
5183 <dia:attribute name="type">
5184 <dia:string>#array of integers#</dia:string>
5185 </dia:attribute>
5186 <dia:attribute name="value">
5187 <dia:string>##</dia:string>
5188 </dia:attribute>
5189 <dia:attribute name="comment">
5190 <dia:string>##</dia:string>
5191 </dia:attribute>
5192 <dia:attribute name="kind">
5193 <dia:enum val="2"/>
5194 </dia:attribute>
5195 </dia:composite>
5196 </dia:attribute>
5197 </dia:composite>
5198 <dia:composite type="umloperation">
5199 <dia:attribute name="name">
5200 <dia:string>#ignoresigns#</dia:string>
5201 </dia:attribute>
5202 <dia:attribute name="stereotype">
5203 <dia:string>#accessor#</dia:string>
5204 </dia:attribute>
5205 <dia:attribute name="type">
5206 <dia:string>##</dia:string>
5207 </dia:attribute>
5208 <dia:attribute name="visibility">
5209 <dia:enum val="0"/>
5210 </dia:attribute>
5211 <dia:attribute name="comment">
5212 <dia:string>##</dia:string>
5213 </dia:attribute>
5214 <dia:attribute name="abstract">
5215 <dia:boolean val="false"/>
5216 </dia:attribute>
5217 <dia:attribute name="inheritance_type">
5218 <dia:enum val="2"/>
5219 </dia:attribute>
5220 <dia:attribute name="query">
5221 <dia:boolean val="false"/>
5222 </dia:attribute>
5223 <dia:attribute name="class_scope">
5224 <dia:boolean val="false"/>
5225 </dia:attribute>
5226 <dia:attribute name="parameters">
5227 <dia:composite type="umlparameter">
5228 <dia:attribute name="name">
5229 <dia:string>#problem_numbers#</dia:string>
5230 </dia:attribute>
5231 <dia:attribute name="type">
5232 <dia:string>#array of integers#</dia:string>
5233 </dia:attribute>
5234 <dia:attribute name="value">
5235 <dia:string>##</dia:string>
5236 </dia:attribute>
5237 <dia:attribute name="comment">
5238 <dia:string>##</dia:string>
5239 </dia:attribute>
5240 <dia:attribute name="kind">
5241 <dia:enum val="1"/>
5242 </dia:attribute>
5243 </dia:composite>
5244 <dia:composite type="umlparameter">
5245 <dia:attribute name="name">
5246 <dia:string>#ignore#</dia:string>
5247 </dia:attribute>
5248 <dia:attribute name="type">
5249 <dia:string>#array of strings#</dia:string>
5250 </dia:attribute>
5251 <dia:attribute name="value">
5252 <dia:string>##</dia:string>
5253 </dia:attribute>
5254 <dia:attribute name="comment">
5255 <dia:string>##</dia:string>
5256 </dia:attribute>
5257 <dia:attribute name="kind">
5258 <dia:enum val="2"/>
5259 </dia:attribute>
5260 </dia:composite>
5261 </dia:attribute>
5262 </dia:composite>
5263 <dia:composite type="umloperation">
5264 <dia:attribute name="name">
5265 <dia:string>#initial_values#</dia:string>
5266 </dia:attribute>
5267 <dia:attribute name="stereotype">
5268 <dia:string>#accessor#</dia:string>
5269 </dia:attribute>
5270 <dia:attribute name="type">
5271 <dia:string>##</dia:string>
5272 </dia:attribute>
5273 <dia:attribute name="visibility">
5274 <dia:enum val="0"/>
5275 </dia:attribute>
5276 <dia:attribute name="comment">
5277 <dia:string>##</dia:string>
5278 </dia:attribute>
5279 <dia:attribute name="abstract">
5280 <dia:boolean val="false"/>
5281 </dia:attribute>
5282 <dia:attribute name="inheritance_type">
5283 <dia:enum val="2"/>
5284 </dia:attribute>
5285 <dia:attribute name="query">
5286 <dia:boolean val="false"/>
5287 </dia:attribute>
5288 <dia:attribute name="class_scope">
5289 <dia:boolean val="false"/>
5290 </dia:attribute>
5291 <dia:attribute name="parameters">
5292 <dia:composite type="umlparameter">
5293 <dia:attribute name="name">
5294 <dia:string>#parameter_type#</dia:string>
5295 </dia:attribute>
5296 <dia:attribute name="type">
5297 <dia:string>#scalar string#</dia:string>
5298 </dia:attribute>
5299 <dia:attribute name="value">
5300 <dia:string>##</dia:string>
5301 </dia:attribute>
5302 <dia:attribute name="comment">
5303 <dia:string>##</dia:string>
5304 </dia:attribute>
5305 <dia:attribute name="kind">
5306 <dia:enum val="1"/>
5307 </dia:attribute>
5308 </dia:composite>
5309 <dia:composite type="umlparameter">
5310 <dia:attribute name="name">
5311 <dia:string>#parameter_numbers#</dia:string>
5312 </dia:attribute>
5313 <dia:attribute name="type">
5314 <dia:string>#array of numbers#</dia:string>
5315 </dia:attribute>
5316 <dia:attribute name="value">
5317 <dia:string>##</dia:string>
5318 </dia:attribute>
5319 <dia:attribute name="comment">
5320 <dia:string>##</dia:string>
5321 </dia:attribute>
5322 <dia:attribute name="kind">
5323 <dia:enum val="1"/>
5324 </dia:attribute>
5325 </dia:composite>
5326 <dia:composite type="umlparameter">
5327 <dia:attribute name="name">
5328 <dia:string>#problem_numbers#</dia:string>
5329 </dia:attribute>
5330 <dia:attribute name="type">
5331 <dia:string>#array of integers#</dia:string>
5332 </dia:attribute>
5333 <dia:attribute name="value">
5334 <dia:string>##</dia:string>
5335 </dia:attribute>
5336 <dia:attribute name="comment">
5337 <dia:string>##</dia:string>
5338 </dia:attribute>
5339 <dia:attribute name="kind">
5340 <dia:enum val="1"/>
5341 </dia:attribute>
5342 </dia:composite>
5343 <dia:composite type="umlparameter">
5344 <dia:attribute name="name">
5345 <dia:string>#new_values#</dia:string>
5346 </dia:attribute>
5347 <dia:attribute name="type">
5348 <dia:string>#array of numbers#</dia:string>
5349 </dia:attribute>
5350 <dia:attribute name="value">
5351 <dia:string>##</dia:string>
5352 </dia:attribute>
5353 <dia:attribute name="comment">
5354 <dia:string>##</dia:string>
5355 </dia:attribute>
5356 <dia:attribute name="kind">
5357 <dia:enum val="1"/>
5358 </dia:attribute>
5359 </dia:composite>
5360 <dia:composite type="umlparameter">
5361 <dia:attribute name="name">
5362 <dia:string>#add_if_absent#</dia:string>
5363 </dia:attribute>
5364 <dia:attribute name="type">
5365 <dia:string>#scalar boolean#</dia:string>
5366 </dia:attribute>
5367 <dia:attribute name="value">
5368 <dia:string>#0#</dia:string>
5369 </dia:attribute>
5370 <dia:attribute name="comment">
5371 <dia:string>##</dia:string>
5372 </dia:attribute>
5373 <dia:attribute name="kind">
5374 <dia:enum val="1"/>
5375 </dia:attribute>
5376 </dia:composite>
5377 <dia:composite type="umlparameter">
5378 <dia:attribute name="name">
5379 <dia:string>#initial_values#</dia:string>
5380 </dia:attribute>
5381 <dia:attribute name="type">
5382 <dia:string>#array of numbers#</dia:string>
5383 </dia:attribute>
5384 <dia:attribute name="value">
5385 <dia:string>##</dia:string>
5386 </dia:attribute>
5387 <dia:attribute name="comment">
5388 <dia:string>##</dia:string>
5389 </dia:attribute>
5390 <dia:attribute name="kind">
5391 <dia:enum val="2"/>
5392 </dia:attribute>
5393 </dia:composite>
5394 </dia:attribute>
5395 </dia:composite>
5396 <dia:composite type="umloperation">
5397 <dia:attribute name="name">
5398 <dia:string>#labels#</dia:string>
5399 </dia:attribute>
5400 <dia:attribute name="stereotype">
5401 <dia:string>#accessor#</dia:string>
5402 </dia:attribute>
5403 <dia:attribute name="type">
5404 <dia:string>##</dia:string>
5405 </dia:attribute>
5406 <dia:attribute name="visibility">
5407 <dia:enum val="0"/>
5408 </dia:attribute>
5409 <dia:attribute name="comment">
5410 <dia:string>##</dia:string>
5411 </dia:attribute>
5412 <dia:attribute name="abstract">
5413 <dia:boolean val="false"/>
5414 </dia:attribute>
5415 <dia:attribute name="inheritance_type">
5416 <dia:enum val="2"/>
5417 </dia:attribute>
5418 <dia:attribute name="query">
5419 <dia:boolean val="false"/>
5420 </dia:attribute>
5421 <dia:attribute name="class_scope">
5422 <dia:boolean val="false"/>
5423 </dia:attribute>
5424 <dia:attribute name="parameters">
5425 <dia:composite type="umlparameter">
5426 <dia:attribute name="name">
5427 <dia:string>#parameter_type#</dia:string>
5428 </dia:attribute>
5429 <dia:attribute name="type">
5430 <dia:string>#scalar string#</dia:string>
5431 </dia:attribute>
5432 <dia:attribute name="value">
5433 <dia:string>##</dia:string>
5434 </dia:attribute>
5435 <dia:attribute name="comment">
5436 <dia:string>##</dia:string>
5437 </dia:attribute>
5438 <dia:attribute name="kind">
5439 <dia:enum val="1"/>
5440 </dia:attribute>
5441 </dia:composite>
5442 <dia:composite type="umlparameter">
5443 <dia:attribute name="name">
5444 <dia:string>#parameter_numbers#</dia:string>
5445 </dia:attribute>
5446 <dia:attribute name="type">
5447 <dia:string>#array of integers#</dia:string>
5448 </dia:attribute>
5449 <dia:attribute name="value">
5450 <dia:string>##</dia:string>
5451 </dia:attribute>
5452 <dia:attribute name="comment">
5453 <dia:string>##</dia:string>
5454 </dia:attribute>
5455 <dia:attribute name="kind">
5456 <dia:enum val="1"/>
5457 </dia:attribute>
5458 </dia:composite>
5459 <dia:composite type="umlparameter">
5460 <dia:attribute name="name">
5461 <dia:string>#problem_numbers#</dia:string>
5462 </dia:attribute>
5463 <dia:attribute name="type">
5464 <dia:string>#array of numbers#</dia:string>
5465 </dia:attribute>
5466 <dia:attribute name="value">
5467 <dia:string>##</dia:string>
5468 </dia:attribute>
5469 <dia:attribute name="comment">
5470 <dia:string>##</dia:string>
5471 </dia:attribute>
5472 <dia:attribute name="kind">
5473 <dia:enum val="1"/>
5474 </dia:attribute>
5475 </dia:composite>
5476 <dia:composite type="umlparameter">
5477 <dia:attribute name="name">
5478 <dia:string>#new_values#</dia:string>
5479 </dia:attribute>
5480 <dia:attribute name="type">
5481 <dia:string>#array of strings#</dia:string>
5482 </dia:attribute>
5483 <dia:attribute name="value">
5484 <dia:string>##</dia:string>
5485 </dia:attribute>
5486 <dia:attribute name="comment">
5487 <dia:string>##</dia:string>
5488 </dia:attribute>
5489 <dia:attribute name="kind">
5490 <dia:enum val="1"/>
5491 </dia:attribute>
5492 </dia:composite>
5493 <dia:composite type="umlparameter">
5494 <dia:attribute name="name">
5495 <dia:string>#labels#</dia:string>
5496 </dia:attribute>
5497 <dia:attribute name="type">
5498 <dia:string>#array of strings#</dia:string>
5499 </dia:attribute>
5500 <dia:attribute name="value">
5501 <dia:string>##</dia:string>
5502 </dia:attribute>
5503 <dia:attribute name="comment">
5504 <dia:string>##</dia:string>
5505 </dia:attribute>
5506 <dia:attribute name="kind">
5507 <dia:enum val="2"/>
5508 </dia:attribute>
5509 </dia:composite>
5510 <dia:composite type="umlparameter">
5511 <dia:attribute name="name">
5512 <dia:string>#generic#</dia:string>
5513 </dia:attribute>
5514 <dia:attribute name="type">
5515 <dia:string>#scalar boolean#</dia:string>
5516 </dia:attribute>
5517 <dia:attribute name="value">
5518 <dia:string>#0#</dia:string>
5519 </dia:attribute>
5520 <dia:attribute name="comment">
5521 <dia:string>##</dia:string>
5522 </dia:attribute>
5523 <dia:attribute name="kind">
5524 <dia:enum val="1"/>
5525 </dia:attribute>
5526 </dia:composite>
5527 </dia:attribute>
5528 </dia:composite>
5529 <dia:composite type="umloperation">
5530 <dia:attribute name="name">
5531 <dia:string>#lower_bounds#</dia:string>
5532 </dia:attribute>
5533 <dia:attribute name="stereotype">
5534 <dia:string>#accessor#</dia:string>
5535 </dia:attribute>
5536 <dia:attribute name="type">
5537 <dia:string>##</dia:string>
5538 </dia:attribute>
5539 <dia:attribute name="visibility">
5540 <dia:enum val="0"/>
5541 </dia:attribute>
5542 <dia:attribute name="comment">
5543 <dia:string>##</dia:string>
5544 </dia:attribute>
5545 <dia:attribute name="abstract">
5546 <dia:boolean val="false"/>
5547 </dia:attribute>
5548 <dia:attribute name="inheritance_type">
5549 <dia:enum val="2"/>
5550 </dia:attribute>
5551 <dia:attribute name="query">
5552 <dia:boolean val="false"/>
5553 </dia:attribute>
5554 <dia:attribute name="class_scope">
5555 <dia:boolean val="false"/>
5556 </dia:attribute>
5557 <dia:attribute name="parameters">
5558 <dia:composite type="umlparameter">
5559 <dia:attribute name="name">
5560 <dia:string>#parameter_type#</dia:string>
5561 </dia:attribute>
5562 <dia:attribute name="type">
5563 <dia:string>#scalar string#</dia:string>
5564 </dia:attribute>
5565 <dia:attribute name="value">
5566 <dia:string>##</dia:string>
5567 </dia:attribute>
5568 <dia:attribute name="comment">
5569 <dia:string>##</dia:string>
5570 </dia:attribute>
5571 <dia:attribute name="kind">
5572 <dia:enum val="1"/>
5573 </dia:attribute>
5574 </dia:composite>
5575 <dia:composite type="umlparameter">
5576 <dia:attribute name="name">
5577 <dia:string>#parameter_numbers#</dia:string>
5578 </dia:attribute>
5579 <dia:attribute name="type">
5580 <dia:string>#array of numbers#</dia:string>
5581 </dia:attribute>
5582 <dia:attribute name="value">
5583 <dia:string>##</dia:string>
5584 </dia:attribute>
5585 <dia:attribute name="comment">
5586 <dia:string>##</dia:string>
5587 </dia:attribute>
5588 <dia:attribute name="kind">
5589 <dia:enum val="1"/>
5590 </dia:attribute>
5591 </dia:composite>
5592 <dia:composite type="umlparameter">
5593 <dia:attribute name="name">
5594 <dia:string>#problem_numbers#</dia:string>
5595 </dia:attribute>
5596 <dia:attribute name="type">
5597 <dia:string>#array of integers#</dia:string>
5598 </dia:attribute>
5599 <dia:attribute name="value">
5600 <dia:string>##</dia:string>
5601 </dia:attribute>
5602 <dia:attribute name="comment">
5603 <dia:string>##</dia:string>
5604 </dia:attribute>
5605 <dia:attribute name="kind">
5606 <dia:enum val="1"/>
5607 </dia:attribute>
5608 </dia:composite>
5609 <dia:composite type="umlparameter">
5610 <dia:attribute name="name">
5611 <dia:string>#new_values#</dia:string>
5612 </dia:attribute>
5613 <dia:attribute name="type">
5614 <dia:string>#array of numbers#</dia:string>
5615 </dia:attribute>
5616 <dia:attribute name="value">
5617 <dia:string>##</dia:string>
5618 </dia:attribute>
5619 <dia:attribute name="comment">
5620 <dia:string>##</dia:string>
5621 </dia:attribute>
5622 <dia:attribute name="kind">
5623 <dia:enum val="1"/>
5624 </dia:attribute>
5625 </dia:composite>
5626 <dia:composite type="umlparameter">
5627 <dia:attribute name="name">
5628 <dia:string>#lower_bounds#</dia:string>
5629 </dia:attribute>
5630 <dia:attribute name="type">
5631 <dia:string>#array of numbers#</dia:string>
5632 </dia:attribute>
5633 <dia:attribute name="value">
5634 <dia:string>##</dia:string>
5635 </dia:attribute>
5636 <dia:attribute name="comment">
5637 <dia:string>##</dia:string>
5638 </dia:attribute>
5639 <dia:attribute name="kind">
5640 <dia:enum val="2"/>
5641 </dia:attribute>
5642 </dia:composite>
5643 </dia:attribute>
5644 </dia:composite>
5645 <dia:composite type="umloperation">
5646 <dia:attribute name="name">
5647 <dia:string>#maxeval#</dia:string>
5648 </dia:attribute>
5649 <dia:attribute name="stereotype">
5650 <dia:string>##</dia:string>
5651 </dia:attribute>
5652 <dia:attribute name="type">
5653 <dia:string>##</dia:string>
5654 </dia:attribute>
5655 <dia:attribute name="visibility">
5656 <dia:enum val="0"/>
5657 </dia:attribute>
5658 <dia:attribute name="comment">
5659 <dia:string>##</dia:string>
5660 </dia:attribute>
5661 <dia:attribute name="abstract">
5662 <dia:boolean val="false"/>
5663 </dia:attribute>
5664 <dia:attribute name="inheritance_type">
5665 <dia:enum val="1"/>
5666 </dia:attribute>
5667 <dia:attribute name="query">
5668 <dia:boolean val="false"/>
5669 </dia:attribute>
5670 <dia:attribute name="class_scope">
5671 <dia:boolean val="false"/>
5672 </dia:attribute>
5673 <dia:attribute name="parameters">
5674 <dia:composite type="umlparameter">
5675 <dia:attribute name="name">
5676 <dia:string>#new_values#</dia:string>
5677 </dia:attribute>
5678 <dia:attribute name="type">
5679 <dia:string>#array of integers#</dia:string>
5680 </dia:attribute>
5681 <dia:attribute name="value">
5682 <dia:string>##</dia:string>
5683 </dia:attribute>
5684 <dia:attribute name="comment">
5685 <dia:string>##</dia:string>
5686 </dia:attribute>
5687 <dia:attribute name="kind">
5688 <dia:enum val="1"/>
5689 </dia:attribute>
5690 </dia:composite>
5691 <dia:composite type="umlparameter">
5692 <dia:attribute name="name">
5693 <dia:string>#problem_numbers#</dia:string>
5694 </dia:attribute>
5695 <dia:attribute name="type">
5696 <dia:string>#array of integers#</dia:string>
5697 </dia:attribute>
5698 <dia:attribute name="value">
5699 <dia:string>##</dia:string>
5700 </dia:attribute>
5701 <dia:attribute name="comment">
5702 <dia:string>##</dia:string>
5703 </dia:attribute>
5704 <dia:attribute name="kind">
5705 <dia:enum val="1"/>
5706 </dia:attribute>
5707 </dia:composite>
5708 <dia:composite type="umlparameter">
5709 <dia:attribute name="name">
5710 <dia:string>#values#</dia:string>
5711 </dia:attribute>
5712 <dia:attribute name="type">
5713 <dia:string>#array of integers#</dia:string>
5714 </dia:attribute>
5715 <dia:attribute name="value">
5716 <dia:string>##</dia:string>
5717 </dia:attribute>
5718 <dia:attribute name="comment">
5719 <dia:string>##</dia:string>
5720 </dia:attribute>
5721 <dia:attribute name="kind">
5722 <dia:enum val="2"/>
5723 </dia:attribute>
5724 </dia:composite>
5725 </dia:attribute>
5726 </dia:composite>
5727 <dia:composite type="umloperation">
5728 <dia:attribute name="name">
5729 <dia:string>#nomegas#</dia:string>
5730 </dia:attribute>
5731 <dia:attribute name="stereotype">
5732 <dia:string>##</dia:string>
5733 </dia:attribute>
5734 <dia:attribute name="type">
5735 <dia:string>##</dia:string>
5736 </dia:attribute>
5737 <dia:attribute name="visibility">
5738 <dia:enum val="0"/>
5739 </dia:attribute>
5740 <dia:attribute name="comment">
5741 <dia:string>##</dia:string>
5742 </dia:attribute>
5743 <dia:attribute name="abstract">
5744 <dia:boolean val="false"/>
5745 </dia:attribute>
5746 <dia:attribute name="inheritance_type">
5747 <dia:enum val="2"/>
5748 </dia:attribute>
5749 <dia:attribute name="query">
5750 <dia:boolean val="false"/>
5751 </dia:attribute>
5752 <dia:attribute name="class_scope">
5753 <dia:boolean val="false"/>
5754 </dia:attribute>
5755 <dia:attribute name="parameters">
5756 <dia:composite type="umlparameter">
5757 <dia:attribute name="name">
5758 <dia:string>#problem_number#</dia:string>
5759 </dia:attribute>
5760 <dia:attribute name="type">
5761 <dia:string>#scalar number#</dia:string>
5762 </dia:attribute>
5763 <dia:attribute name="value">
5764 <dia:string>#1#</dia:string>
5765 </dia:attribute>
5766 <dia:attribute name="comment">
5767 <dia:string>##</dia:string>
5768 </dia:attribute>
5769 <dia:attribute name="kind">
5770 <dia:enum val="1"/>
5771 </dia:attribute>
5772 </dia:composite>
5773 <dia:composite type="umlparameter">
5774 <dia:attribute name="name">
5775 <dia:string>#nomegas#</dia:string>
5776 </dia:attribute>
5777 <dia:attribute name="type">
5778 <dia:string>#scalar number#</dia:string>
5779 </dia:attribute>
5780 <dia:attribute name="value">
5781 <dia:string>##</dia:string>
5782 </dia:attribute>
5783 <dia:attribute name="comment">
5784 <dia:string>##</dia:string>
5785 </dia:attribute>
5786 <dia:attribute name="kind">
5787 <dia:enum val="2"/>
5788 </dia:attribute>
5789 </dia:composite>
5790 </dia:attribute>
5791 </dia:composite>
5792 <dia:composite type="umloperation">
5793 <dia:attribute name="name">
5794 <dia:string>#nproblems#</dia:string>
5795 </dia:attribute>
5796 <dia:attribute name="stereotype">
5797 <dia:string>##</dia:string>
5798 </dia:attribute>
5799 <dia:attribute name="type">
5800 <dia:string>##</dia:string>
5801 </dia:attribute>
5802 <dia:attribute name="visibility">
5803 <dia:enum val="0"/>
5804 </dia:attribute>
5805 <dia:attribute name="comment">
5806 <dia:string>##</dia:string>
5807 </dia:attribute>
5808 <dia:attribute name="abstract">
5809 <dia:boolean val="false"/>
5810 </dia:attribute>
5811 <dia:attribute name="inheritance_type">
5812 <dia:enum val="2"/>
5813 </dia:attribute>
5814 <dia:attribute name="query">
5815 <dia:boolean val="false"/>
5816 </dia:attribute>
5817 <dia:attribute name="class_scope">
5818 <dia:boolean val="false"/>
5819 </dia:attribute>
5820 <dia:attribute name="parameters">
5821 <dia:composite type="umlparameter">
5822 <dia:attribute name="name">
5823 <dia:string>#number_of_problem#</dia:string>
5824 </dia:attribute>
5825 <dia:attribute name="type">
5826 <dia:string>#scalar integer#</dia:string>
5827 </dia:attribute>
5828 <dia:attribute name="value">
5829 <dia:string>##</dia:string>
5830 </dia:attribute>
5831 <dia:attribute name="comment">
5832 <dia:string>##</dia:string>
5833 </dia:attribute>
5834 <dia:attribute name="kind">
5835 <dia:enum val="2"/>
5836 </dia:attribute>
5837 </dia:composite>
5838 </dia:attribute>
5839 </dia:composite>
5840 <dia:composite type="umloperation">
5841 <dia:attribute name="name">
5842 <dia:string>#nsigmas#</dia:string>
5843 </dia:attribute>
5844 <dia:attribute name="stereotype">
5845 <dia:string>##</dia:string>
5846 </dia:attribute>
5847 <dia:attribute name="type">
5848 <dia:string>##</dia:string>
5849 </dia:attribute>
5850 <dia:attribute name="visibility">
5851 <dia:enum val="0"/>
5852 </dia:attribute>
5853 <dia:attribute name="comment">
5854 <dia:string>##</dia:string>
5855 </dia:attribute>
5856 <dia:attribute name="abstract">
5857 <dia:boolean val="false"/>
5858 </dia:attribute>
5859 <dia:attribute name="inheritance_type">
5860 <dia:enum val="2"/>
5861 </dia:attribute>
5862 <dia:attribute name="query">
5863 <dia:boolean val="false"/>
5864 </dia:attribute>
5865 <dia:attribute name="class_scope">
5866 <dia:boolean val="false"/>
5867 </dia:attribute>
5868 <dia:attribute name="parameters">
5869 <dia:composite type="umlparameter">
5870 <dia:attribute name="name">
5871 <dia:string>#problem_number#</dia:string>
5872 </dia:attribute>
5873 <dia:attribute name="type">
5874 <dia:string>#scalar number#</dia:string>
5875 </dia:attribute>
5876 <dia:attribute name="value">
5877 <dia:string>#1#</dia:string>
5878 </dia:attribute>
5879 <dia:attribute name="comment">
5880 <dia:string>##</dia:string>
5881 </dia:attribute>
5882 <dia:attribute name="kind">
5883 <dia:enum val="1"/>
5884 </dia:attribute>
5885 </dia:composite>
5886 <dia:composite type="umlparameter">
5887 <dia:attribute name="name">
5888 <dia:string>#nsigmas#</dia:string>
5889 </dia:attribute>
5890 <dia:attribute name="type">
5891 <dia:string>#scalar number#</dia:string>
5892 </dia:attribute>
5893 <dia:attribute name="value">
5894 <dia:string>##</dia:string>
5895 </dia:attribute>
5896 <dia:attribute name="comment">
5897 <dia:string>##</dia:string>
5898 </dia:attribute>
5899 <dia:attribute name="kind">
5900 <dia:enum val="2"/>
5901 </dia:attribute>
5902 </dia:composite>
5903 </dia:attribute>
5904 </dia:composite>
5905 <dia:composite type="umloperation">
5906 <dia:attribute name="name">
5907 <dia:string>#nthetas#</dia:string>
5908 </dia:attribute>
5909 <dia:attribute name="stereotype">
5910 <dia:string>##</dia:string>
5911 </dia:attribute>
5912 <dia:attribute name="type">
5913 <dia:string>##</dia:string>
5914 </dia:attribute>
5915 <dia:attribute name="visibility">
5916 <dia:enum val="0"/>
5917 </dia:attribute>
5918 <dia:attribute name="comment">
5919 <dia:string>##</dia:string>
5920 </dia:attribute>
5921 <dia:attribute name="abstract">
5922 <dia:boolean val="false"/>
5923 </dia:attribute>
5924 <dia:attribute name="inheritance_type">
5925 <dia:enum val="2"/>
5926 </dia:attribute>
5927 <dia:attribute name="query">
5928 <dia:boolean val="false"/>
5929 </dia:attribute>
5930 <dia:attribute name="class_scope">
5931 <dia:boolean val="false"/>
5932 </dia:attribute>
5933 <dia:attribute name="parameters">
5934 <dia:composite type="umlparameter">
5935 <dia:attribute name="name">
5936 <dia:string>#problem_number#</dia:string>
5937 </dia:attribute>
5938 <dia:attribute name="type">
5939 <dia:string>#scalar number#</dia:string>
5940 </dia:attribute>
5941 <dia:attribute name="value">
5942 <dia:string>#1#</dia:string>
5943 </dia:attribute>
5944 <dia:attribute name="comment">
5945 <dia:string>##</dia:string>
5946 </dia:attribute>
5947 <dia:attribute name="kind">
5948 <dia:enum val="1"/>
5949 </dia:attribute>
5950 </dia:composite>
5951 <dia:composite type="umlparameter">
5952 <dia:attribute name="name">
5953 <dia:string>#nthetas#</dia:string>
5954 </dia:attribute>
5955 <dia:attribute name="type">
5956 <dia:string>#scalar number#</dia:string>
5957 </dia:attribute>
5958 <dia:attribute name="value">
5959 <dia:string>##</dia:string>
5960 </dia:attribute>
5961 <dia:attribute name="comment">
5962 <dia:string>##</dia:string>
5963 </dia:attribute>
5964 <dia:attribute name="kind">
5965 <dia:enum val="2"/>
5966 </dia:attribute>
5967 </dia:composite>
5968 </dia:attribute>
5969 </dia:composite>
5970 <dia:composite type="umloperation">
5971 <dia:attribute name="name">
5972 <dia:string>#pk#</dia:string>
5973 </dia:attribute>
5974 <dia:attribute name="stereotype">
5975 <dia:string>#accessor#</dia:string>
5976 </dia:attribute>
5977 <dia:attribute name="type">
5978 <dia:string>##</dia:string>
5979 </dia:attribute>
5980 <dia:attribute name="visibility">
5981 <dia:enum val="0"/>
5982 </dia:attribute>
5983 <dia:attribute name="comment">
5984 <dia:string>##</dia:string>
5985 </dia:attribute>
5986 <dia:attribute name="abstract">
5987 <dia:boolean val="false"/>
5988 </dia:attribute>
5989 <dia:attribute name="inheritance_type">
5990 <dia:enum val="2"/>
5991 </dia:attribute>
5992 <dia:attribute name="query">
5993 <dia:boolean val="false"/>
5994 </dia:attribute>
5995 <dia:attribute name="class_scope">
5996 <dia:boolean val="false"/>
5997 </dia:attribute>
5998 <dia:attribute name="parameters">
5999 <dia:composite type="umlparameter">
6000 <dia:attribute name="name">
6001 <dia:string>#new_pk#</dia:string>
6002 </dia:attribute>
6003 <dia:attribute name="type">
6004 <dia:string>#array of strings#</dia:string>
6005 </dia:attribute>
6006 <dia:attribute name="value">
6007 <dia:string>##</dia:string>
6008 </dia:attribute>
6009 <dia:attribute name="comment">
6010 <dia:string>##</dia:string>
6011 </dia:attribute>
6012 <dia:attribute name="kind">
6013 <dia:enum val="1"/>
6014 </dia:attribute>
6015 </dia:composite>
6016 <dia:composite type="umlparameter">
6017 <dia:attribute name="name">
6018 <dia:string>#problem_number#</dia:string>
6019 </dia:attribute>
6020 <dia:attribute name="type">
6021 <dia:string>#scalar number#</dia:string>
6022 </dia:attribute>
6023 <dia:attribute name="value">
6024 <dia:string>#1#</dia:string>
6025 </dia:attribute>
6026 <dia:attribute name="comment">
6027 <dia:string>##</dia:string>
6028 </dia:attribute>
6029 <dia:attribute name="kind">
6030 <dia:enum val="1"/>
6031 </dia:attribute>
6032 </dia:composite>
6033 <dia:composite type="umlparameter">
6034 <dia:attribute name="name">
6035 <dia:string>#pk#</dia:string>
6036 </dia:attribute>
6037 <dia:attribute name="type">
6038 <dia:string>#array of strings#</dia:string>
6039 </dia:attribute>
6040 <dia:attribute name="value">
6041 <dia:string>##</dia:string>
6042 </dia:attribute>
6043 <dia:attribute name="comment">
6044 <dia:string>##</dia:string>
6045 </dia:attribute>
6046 <dia:attribute name="kind">
6047 <dia:enum val="2"/>
6048 </dia:attribute>
6049 </dia:composite>
6050 </dia:attribute>
6051 </dia:composite>
6052 <dia:composite type="umloperation">
6053 <dia:attribute name="name">
6054 <dia:string>#pred#</dia:string>
6055 </dia:attribute>
6056 <dia:attribute name="stereotype">
6057 <dia:string>#accessor#</dia:string>
6058 </dia:attribute>
6059 <dia:attribute name="type">
6060 <dia:string>##</dia:string>
6061 </dia:attribute>
6062 <dia:attribute name="visibility">
6063 <dia:enum val="0"/>
6064 </dia:attribute>
6065 <dia:attribute name="comment">
6066 <dia:string>##</dia:string>
6067 </dia:attribute>
6068 <dia:attribute name="abstract">
6069 <dia:boolean val="false"/>
6070 </dia:attribute>
6071 <dia:attribute name="inheritance_type">
6072 <dia:enum val="2"/>
6073 </dia:attribute>
6074 <dia:attribute name="query">
6075 <dia:boolean val="false"/>
6076 </dia:attribute>
6077 <dia:attribute name="class_scope">
6078 <dia:boolean val="false"/>
6079 </dia:attribute>
6080 <dia:attribute name="parameters">
6081 <dia:composite type="umlparameter">
6082 <dia:attribute name="name">
6083 <dia:string>#new_pred#</dia:string>
6084 </dia:attribute>
6085 <dia:attribute name="type">
6086 <dia:string>#array of strings#</dia:string>
6087 </dia:attribute>
6088 <dia:attribute name="value">
6089 <dia:string>##</dia:string>
6090 </dia:attribute>
6091 <dia:attribute name="comment">
6092 <dia:string>##</dia:string>
6093 </dia:attribute>
6094 <dia:attribute name="kind">
6095 <dia:enum val="1"/>
6096 </dia:attribute>
6097 </dia:composite>
6098 <dia:composite type="umlparameter">
6099 <dia:attribute name="name">
6100 <dia:string>#problem_number#</dia:string>
6101 </dia:attribute>
6102 <dia:attribute name="type">
6103 <dia:string>#scalar number#</dia:string>
6104 </dia:attribute>
6105 <dia:attribute name="value">
6106 <dia:string>#1#</dia:string>
6107 </dia:attribute>
6108 <dia:attribute name="comment">
6109 <dia:string>##</dia:string>
6110 </dia:attribute>
6111 <dia:attribute name="kind">
6112 <dia:enum val="1"/>
6113 </dia:attribute>
6114 </dia:composite>
6115 <dia:composite type="umlparameter">
6116 <dia:attribute name="name">
6117 <dia:string>#pred#</dia:string>
6118 </dia:attribute>
6119 <dia:attribute name="type">
6120 <dia:string>#array of strings#</dia:string>
6121 </dia:attribute>
6122 <dia:attribute name="value">
6123 <dia:string>##</dia:string>
6124 </dia:attribute>
6125 <dia:attribute name="comment">
6126 <dia:string>##</dia:string>
6127 </dia:attribute>
6128 <dia:attribute name="kind">
6129 <dia:enum val="2"/>
6130 </dia:attribute>
6131 </dia:composite>
6132 </dia:attribute>
6133 </dia:composite>
6134 <dia:composite type="umloperation">
6135 <dia:attribute name="name">
6136 <dia:string>#print#</dia:string>
6137 </dia:attribute>
6138 <dia:attribute name="stereotype">
6139 <dia:string>##</dia:string>
6140 </dia:attribute>
6141 <dia:attribute name="type">
6142 <dia:string>##</dia:string>
6143 </dia:attribute>
6144 <dia:attribute name="visibility">
6145 <dia:enum val="0"/>
6146 </dia:attribute>
6147 <dia:attribute name="comment">
6148 <dia:string>##</dia:string>
6149 </dia:attribute>
6150 <dia:attribute name="abstract">
6151 <dia:boolean val="false"/>
6152 </dia:attribute>
6153 <dia:attribute name="inheritance_type">
6154 <dia:enum val="2"/>
6155 </dia:attribute>
6156 <dia:attribute name="query">
6157 <dia:boolean val="false"/>
6158 </dia:attribute>
6159 <dia:attribute name="class_scope">
6160 <dia:boolean val="false"/>
6161 </dia:attribute>
6162 <dia:attribute name="parameters"/>
6163 </dia:composite>
6164 <dia:composite type="umloperation">
6165 <dia:attribute name="name">
6166 <dia:string>#record#</dia:string>
6167 </dia:attribute>
6168 <dia:attribute name="stereotype">
6169 <dia:string>#accessor#</dia:string>
6170 </dia:attribute>
6171 <dia:attribute name="type">
6172 <dia:string>##</dia:string>
6173 </dia:attribute>
6174 <dia:attribute name="visibility">
6175 <dia:enum val="0"/>
6176 </dia:attribute>
6177 <dia:attribute name="comment">
6178 <dia:string>##</dia:string>
6179 </dia:attribute>
6180 <dia:attribute name="abstract">
6181 <dia:boolean val="false"/>
6182 </dia:attribute>
6183 <dia:attribute name="inheritance_type">
6184 <dia:enum val="2"/>
6185 </dia:attribute>
6186 <dia:attribute name="query">
6187 <dia:boolean val="false"/>
6188 </dia:attribute>
6189 <dia:attribute name="class_scope">
6190 <dia:boolean val="false"/>
6191 </dia:attribute>
6192 <dia:attribute name="parameters">
6193 <dia:composite type="umlparameter">
6194 <dia:attribute name="name">
6195 <dia:string>#record_name#</dia:string>
6196 </dia:attribute>
6197 <dia:attribute name="type">
6198 <dia:string>#scalar string#</dia:string>
6199 </dia:attribute>
6200 <dia:attribute name="value">
6201 <dia:string>##</dia:string>
6202 </dia:attribute>
6203 <dia:attribute name="comment">
6204 <dia:string>##</dia:string>
6205 </dia:attribute>
6206 <dia:attribute name="kind">
6207 <dia:enum val="1"/>
6208 </dia:attribute>
6209 </dia:composite>
6210 <dia:composite type="umlparameter">
6211 <dia:attribute name="name">
6212 <dia:string>#new_data#</dia:string>
6213 </dia:attribute>
6214 <dia:attribute name="type">
6215 <dia:string>#array of strings#</dia:string>
6216 </dia:attribute>
6217 <dia:attribute name="value">
6218 <dia:string>##</dia:string>
6219 </dia:attribute>
6220 <dia:attribute name="comment">
6221 <dia:string>##</dia:string>
6222 </dia:attribute>
6223 <dia:attribute name="kind">
6224 <dia:enum val="1"/>
6225 </dia:attribute>
6226 </dia:composite>
6227 <dia:composite type="umlparameter">
6228 <dia:attribute name="name">
6229 <dia:string>#problem_number#</dia:string>
6230 </dia:attribute>
6231 <dia:attribute name="type">
6232 <dia:string>#scalar number#</dia:string>
6233 </dia:attribute>
6234 <dia:attribute name="value">
6235 <dia:string>#1#</dia:string>
6236 </dia:attribute>
6237 <dia:attribute name="comment">
6238 <dia:string>##</dia:string>
6239 </dia:attribute>
6240 <dia:attribute name="kind">
6241 <dia:enum val="1"/>
6242 </dia:attribute>
6243 </dia:composite>
6244 <dia:composite type="umlparameter">
6245 <dia:attribute name="name">
6246 <dia:string>#data#</dia:string>
6247 </dia:attribute>
6248 <dia:attribute name="type">
6249 <dia:string>#array of strings#</dia:string>
6250 </dia:attribute>
6251 <dia:attribute name="value">
6252 <dia:string>##</dia:string>
6253 </dia:attribute>
6254 <dia:attribute name="comment">
6255 <dia:string>##</dia:string>
6256 </dia:attribute>
6257 <dia:attribute name="kind">
6258 <dia:enum val="2"/>
6259 </dia:attribute>
6260 </dia:composite>
6261 </dia:attribute>
6262 </dia:composite>
6263 <dia:composite type="umloperation">
6264 <dia:attribute name="name">
6265 <dia:string>#restore_inits#</dia:string>
6266 </dia:attribute>
6267 <dia:attribute name="stereotype">
6268 <dia:string>#helper#</dia:string>
6269 </dia:attribute>
6270 <dia:attribute name="type">
6271 <dia:string>##</dia:string>
6272 </dia:attribute>
6273 <dia:attribute name="visibility">
6274 <dia:enum val="0"/>
6275 </dia:attribute>
6276 <dia:attribute name="comment">
6277 <dia:string>##</dia:string>
6278 </dia:attribute>
6279 <dia:attribute name="abstract">
6280 <dia:boolean val="false"/>
6281 </dia:attribute>
6282 <dia:attribute name="inheritance_type">
6283 <dia:enum val="2"/>
6284 </dia:attribute>
6285 <dia:attribute name="query">
6286 <dia:boolean val="false"/>
6287 </dia:attribute>
6288 <dia:attribute name="class_scope">
6289 <dia:boolean val="false"/>
6290 </dia:attribute>
6291 <dia:attribute name="parameters"/>
6292 </dia:composite>
6293 <dia:composite type="umloperation">
6294 <dia:attribute name="name">
6295 <dia:string>#set_records#</dia:string>
6296 </dia:attribute>
6297 <dia:attribute name="stereotype">
6298 <dia:string>##</dia:string>
6299 </dia:attribute>
6300 <dia:attribute name="type">
6301 <dia:string>##</dia:string>
6302 </dia:attribute>
6303 <dia:attribute name="visibility">
6304 <dia:enum val="0"/>
6305 </dia:attribute>
6306 <dia:attribute name="comment">
6307 <dia:string>##</dia:string>
6308 </dia:attribute>
6309 <dia:attribute name="abstract">
6310 <dia:boolean val="false"/>
6311 </dia:attribute>
6312 <dia:attribute name="inheritance_type">
6313 <dia:enum val="1"/>
6314 </dia:attribute>
6315 <dia:attribute name="query">
6316 <dia:boolean val="false"/>
6317 </dia:attribute>
6318 <dia:attribute name="class_scope">
6319 <dia:boolean val="false"/>
6320 </dia:attribute>
6321 <dia:attribute name="parameters">
6322 <dia:composite type="umlparameter">
6323 <dia:attribute name="name">
6324 <dia:string>#type#</dia:string>
6325 </dia:attribute>
6326 <dia:attribute name="type">
6327 <dia:string>#scalar string#</dia:string>
6328 </dia:attribute>
6329 <dia:attribute name="value">
6330 <dia:string>##</dia:string>
6331 </dia:attribute>
6332 <dia:attribute name="comment">
6333 <dia:string>##</dia:string>
6334 </dia:attribute>
6335 <dia:attribute name="kind">
6336 <dia:enum val="1"/>
6337 </dia:attribute>
6338 </dia:composite>
6339 <dia:composite type="umlparameter">
6340 <dia:attribute name="name">
6341 <dia:string>#record_strings#</dia:string>
6342 </dia:attribute>
6343 <dia:attribute name="type">
6344 <dia:string>#mandatory array of strings#</dia:string>
6345 </dia:attribute>
6346 <dia:attribute name="value">
6347 <dia:string>##</dia:string>
6348 </dia:attribute>
6349 <dia:attribute name="comment">
6350 <dia:string>##</dia:string>
6351 </dia:attribute>
6352 <dia:attribute name="kind">
6353 <dia:enum val="1"/>
6354 </dia:attribute>
6355 </dia:composite>
6356 <dia:composite type="umlparameter">
6357 <dia:attribute name="name">
6358 <dia:string>#problem_number#</dia:string>
6359 </dia:attribute>
6360 <dia:attribute name="type">
6361 <dia:string>#scalar integer#</dia:string>
6362 </dia:attribute>
6363 <dia:attribute name="value">
6364 <dia:string>#1#</dia:string>
6365 </dia:attribute>
6366 <dia:attribute name="comment">
6367 <dia:string>##</dia:string>
6368 </dia:attribute>
6369 <dia:attribute name="kind">
6370 <dia:enum val="1"/>
6371 </dia:attribute>
6372 </dia:composite>
6373 </dia:attribute>
6374 </dia:composite>
6375 <dia:composite type="umloperation">
6376 <dia:attribute name="name">
6377 <dia:string>#store_inits#</dia:string>
6378 </dia:attribute>
6379 <dia:attribute name="stereotype">
6380 <dia:string>#helper#</dia:string>
6381 </dia:attribute>
6382 <dia:attribute name="type">
6383 <dia:string>##</dia:string>
6384 </dia:attribute>
6385 <dia:attribute name="visibility">
6386 <dia:enum val="0"/>
6387 </dia:attribute>
6388 <dia:attribute name="comment">
6389 <dia:string>##</dia:string>
6390 </dia:attribute>
6391 <dia:attribute name="abstract">
6392 <dia:boolean val="false"/>
6393 </dia:attribute>
6394 <dia:attribute name="inheritance_type">
6395 <dia:enum val="2"/>
6396 </dia:attribute>
6397 <dia:attribute name="query">
6398 <dia:boolean val="false"/>
6399 </dia:attribute>
6400 <dia:attribute name="class_scope">
6401 <dia:boolean val="false"/>
6402 </dia:attribute>
6403 <dia:attribute name="parameters"/>
6404 </dia:composite>
6405 <dia:composite type="umloperation">
6406 <dia:attribute name="name">
6407 <dia:string>#__sync_output#</dia:string>
6408 </dia:attribute>
6409 <dia:attribute name="stereotype">
6410 <dia:string>##</dia:string>
6411 </dia:attribute>
6412 <dia:attribute name="type">
6413 <dia:string>##</dia:string>
6414 </dia:attribute>
6415 <dia:attribute name="visibility">
6416 <dia:enum val="0"/>
6417 </dia:attribute>
6418 <dia:attribute name="comment">
6419 <dia:string>##</dia:string>
6420 </dia:attribute>
6421 <dia:attribute name="abstract">
6422 <dia:boolean val="false"/>
6423 </dia:attribute>
6424 <dia:attribute name="inheritance_type">
6425 <dia:enum val="2"/>
6426 </dia:attribute>
6427 <dia:attribute name="query">
6428 <dia:boolean val="false"/>
6429 </dia:attribute>
6430 <dia:attribute name="class_scope">
6431 <dia:boolean val="false"/>
6432 </dia:attribute>
6433 <dia:attribute name="parameters"/>
6434 </dia:composite>
6435 <dia:composite type="umloperation">
6436 <dia:attribute name="name">
6437 <dia:string>#synchronize#</dia:string>
6438 </dia:attribute>
6439 <dia:attribute name="stereotype">
6440 <dia:string>#helper#</dia:string>
6441 </dia:attribute>
6442 <dia:attribute name="type">
6443 <dia:string>##</dia:string>
6444 </dia:attribute>
6445 <dia:attribute name="visibility">
6446 <dia:enum val="0"/>
6447 </dia:attribute>
6448 <dia:attribute name="comment">
6449 <dia:string>##</dia:string>
6450 </dia:attribute>
6451 <dia:attribute name="abstract">
6452 <dia:boolean val="false"/>
6453 </dia:attribute>
6454 <dia:attribute name="inheritance_type">
6455 <dia:enum val="2"/>
6456 </dia:attribute>
6457 <dia:attribute name="query">
6458 <dia:boolean val="false"/>
6459 </dia:attribute>
6460 <dia:attribute name="class_scope">
6461 <dia:boolean val="false"/>
6462 </dia:attribute>
6463 <dia:attribute name="parameters"/>
6464 </dia:composite>
6465 <dia:composite type="umloperation">
6466 <dia:attribute name="name">
6467 <dia:string>#table_names#</dia:string>
6468 </dia:attribute>
6469 <dia:attribute name="stereotype">
6470 <dia:string>#accessor#</dia:string>
6471 </dia:attribute>
6472 <dia:attribute name="type">
6473 <dia:string>##</dia:string>
6474 </dia:attribute>
6475 <dia:attribute name="visibility">
6476 <dia:enum val="0"/>
6477 </dia:attribute>
6478 <dia:attribute name="comment">
6479 <dia:string>##</dia:string>
6480 </dia:attribute>
6481 <dia:attribute name="abstract">
6482 <dia:boolean val="false"/>
6483 </dia:attribute>
6484 <dia:attribute name="inheritance_type">
6485 <dia:enum val="2"/>
6486 </dia:attribute>
6487 <dia:attribute name="query">
6488 <dia:boolean val="false"/>
6489 </dia:attribute>
6490 <dia:attribute name="class_scope">
6491 <dia:boolean val="false"/>
6492 </dia:attribute>
6493 <dia:attribute name="parameters">
6494 <dia:composite type="umlparameter">
6495 <dia:attribute name="name">
6496 <dia:string>#new_names#</dia:string>
6497 </dia:attribute>
6498 <dia:attribute name="type">
6499 <dia:string>#array of strings#</dia:string>
6500 </dia:attribute>
6501 <dia:attribute name="value">
6502 <dia:string>##</dia:string>
6503 </dia:attribute>
6504 <dia:attribute name="comment">
6505 <dia:string>##</dia:string>
6506 </dia:attribute>
6507 <dia:attribute name="kind">
6508 <dia:enum val="1"/>
6509 </dia:attribute>
6510 </dia:composite>
6511 <dia:composite type="umlparameter">
6512 <dia:attribute name="name">
6513 <dia:string>#problem_numbers#</dia:string>
6514 </dia:attribute>
6515 <dia:attribute name="type">
6516 <dia:string>#array of integers#</dia:string>
6517 </dia:attribute>
6518 <dia:attribute name="value">
6519 <dia:string>##</dia:string>
6520 </dia:attribute>
6521 <dia:attribute name="comment">
6522 <dia:string>##</dia:string>
6523 </dia:attribute>
6524 <dia:attribute name="kind">
6525 <dia:enum val="1"/>
6526 </dia:attribute>
6527 </dia:composite>
6528 <dia:composite type="umlparameter">
6529 <dia:attribute name="name">
6530 <dia:string>#names#</dia:string>
6531 </dia:attribute>
6532 <dia:attribute name="type">
6533 <dia:string>#array of strings#</dia:string>
6534 </dia:attribute>
6535 <dia:attribute name="value">
6536 <dia:string>#()#</dia:string>
6537 </dia:attribute>
6538 <dia:attribute name="comment">
6539 <dia:string>##</dia:string>
6540 </dia:attribute>
6541 <dia:attribute name="kind">
6542 <dia:enum val="2"/>
6543 </dia:attribute>
6544 </dia:composite>
6545 <dia:composite type="umlparameter">
6546 <dia:attribute name="name">
6547 <dia:string>#ignore_missing_files#</dia:string>
6548 </dia:attribute>
6549 <dia:attribute name="type">
6550 <dia:string>#scalar boolean#</dia:string>
6551 </dia:attribute>
6552 <dia:attribute name="value">
6553 <dia:string>#0#</dia:string>
6554 </dia:attribute>
6555 <dia:attribute name="comment">
6556 <dia:string>##</dia:string>
6557 </dia:attribute>
6558 <dia:attribute name="kind">
6559 <dia:enum val="1"/>
6560 </dia:attribute>
6561 </dia:composite>
6562 </dia:attribute>
6563 </dia:composite>
6564 <dia:composite type="umloperation">
6565 <dia:attribute name="name">
6566 <dia:string>#units#</dia:string>
6567 </dia:attribute>
6568 <dia:attribute name="stereotype">
6569 <dia:string>#accessor#</dia:string>
6570 </dia:attribute>
6571 <dia:attribute name="type">
6572 <dia:string>##</dia:string>
6573 </dia:attribute>
6574 <dia:attribute name="visibility">
6575 <dia:enum val="0"/>
6576 </dia:attribute>
6577 <dia:attribute name="comment">
6578 <dia:string>##</dia:string>
6579 </dia:attribute>
6580 <dia:attribute name="abstract">
6581 <dia:boolean val="false"/>
6582 </dia:attribute>
6583 <dia:attribute name="inheritance_type">
6584 <dia:enum val="2"/>
6585 </dia:attribute>
6586 <dia:attribute name="query">
6587 <dia:boolean val="false"/>
6588 </dia:attribute>
6589 <dia:attribute name="class_scope">
6590 <dia:boolean val="false"/>
6591 </dia:attribute>
6592 <dia:attribute name="parameters">
6593 <dia:composite type="umlparameter">
6594 <dia:attribute name="name">
6595 <dia:string>#parameter_type#</dia:string>
6596 </dia:attribute>
6597 <dia:attribute name="type">
6598 <dia:string>#scalar string#</dia:string>
6599 </dia:attribute>
6600 <dia:attribute name="value">
6601 <dia:string>##</dia:string>
6602 </dia:attribute>
6603 <dia:attribute name="comment">
6604 <dia:string>##</dia:string>
6605 </dia:attribute>
6606 <dia:attribute name="kind">
6607 <dia:enum val="1"/>
6608 </dia:attribute>
6609 </dia:composite>
6610 <dia:composite type="umlparameter">
6611 <dia:attribute name="name">
6612 <dia:string>#parameter_numbers#</dia:string>
6613 </dia:attribute>
6614 <dia:attribute name="type">
6615 <dia:string>#array of integers#</dia:string>
6616 </dia:attribute>
6617 <dia:attribute name="value">
6618 <dia:string>##</dia:string>
6619 </dia:attribute>
6620 <dia:attribute name="comment">
6621 <dia:string>##</dia:string>
6622 </dia:attribute>
6623 <dia:attribute name="kind">
6624 <dia:enum val="1"/>
6625 </dia:attribute>
6626 </dia:composite>
6627 <dia:composite type="umlparameter">
6628 <dia:attribute name="name">
6629 <dia:string>#problem_numbers#</dia:string>
6630 </dia:attribute>
6631 <dia:attribute name="type">
6632 <dia:string>#array of integers#</dia:string>
6633 </dia:attribute>
6634 <dia:attribute name="value">
6635 <dia:string>##</dia:string>
6636 </dia:attribute>
6637 <dia:attribute name="comment">
6638 <dia:string>##</dia:string>
6639 </dia:attribute>
6640 <dia:attribute name="kind">
6641 <dia:enum val="1"/>
6642 </dia:attribute>
6643 </dia:composite>
6644 <dia:composite type="umlparameter">
6645 <dia:attribute name="name">
6646 <dia:string>#new_values#</dia:string>
6647 </dia:attribute>
6648 <dia:attribute name="type">
6649 <dia:string>#array of strings#</dia:string>
6650 </dia:attribute>
6651 <dia:attribute name="value">
6652 <dia:string>##</dia:string>
6653 </dia:attribute>
6654 <dia:attribute name="comment">
6655 <dia:string>##</dia:string>
6656 </dia:attribute>
6657 <dia:attribute name="kind">
6658 <dia:enum val="1"/>
6659 </dia:attribute>
6660 </dia:composite>
6661 <dia:composite type="umlparameter">
6662 <dia:attribute name="name">
6663 <dia:string>#units#</dia:string>
6664 </dia:attribute>
6665 <dia:attribute name="type">
6666 <dia:string>#array of strings#</dia:string>
6667 </dia:attribute>
6668 <dia:attribute name="value">
6669 <dia:string>##</dia:string>
6670 </dia:attribute>
6671 <dia:attribute name="comment">
6672 <dia:string>##</dia:string>
6673 </dia:attribute>
6674 <dia:attribute name="kind">
6675 <dia:enum val="2"/>
6676 </dia:attribute>
6677 </dia:composite>
6678 </dia:attribute>
6679 </dia:composite>
6680 <dia:composite type="umloperation">
6681 <dia:attribute name="name">
6682 <dia:string>#update_inits#</dia:string>
6683 </dia:attribute>
6684 <dia:attribute name="stereotype">
6685 <dia:string>##</dia:string>
6686 </dia:attribute>
6687 <dia:attribute name="type">
6688 <dia:string>##</dia:string>
6689 </dia:attribute>
6690 <dia:attribute name="visibility">
6691 <dia:enum val="0"/>
6692 </dia:attribute>
6693 <dia:attribute name="comment">
6694 <dia:string>##</dia:string>
6695 </dia:attribute>
6696 <dia:attribute name="abstract">
6697 <dia:boolean val="false"/>
6698 </dia:attribute>
6699 <dia:attribute name="inheritance_type">
6700 <dia:enum val="1"/>
6701 </dia:attribute>
6702 <dia:attribute name="query">
6703 <dia:boolean val="false"/>
6704 </dia:attribute>
6705 <dia:attribute name="class_scope">
6706 <dia:boolean val="false"/>
6707 </dia:attribute>
6708 <dia:attribute name="parameters">
6709 <dia:composite type="umlparameter">
6710 <dia:attribute name="name">
6711 <dia:string>#from_output#</dia:string>
6712 </dia:attribute>
6713 <dia:attribute name="type">
6714 <dia:string>#object output#</dia:string>
6715 </dia:attribute>
6716 <dia:attribute name="value">
6717 <dia:string>##</dia:string>
6718 </dia:attribute>
6719 <dia:attribute name="comment">
6720 <dia:string>##</dia:string>
6721 </dia:attribute>
6722 <dia:attribute name="kind">
6723 <dia:enum val="1"/>
6724 </dia:attribute>
6725 </dia:composite>
6726 <dia:composite type="umlparameter">
6727 <dia:attribute name="name">
6728 <dia:string>#from_output_file#</dia:string>
6729 </dia:attribute>
6730 <dia:attribute name="type">
6731 <dia:string>#scalar string#</dia:string>
6732 </dia:attribute>
6733 <dia:attribute name="value">
6734 <dia:string>##</dia:string>
6735 </dia:attribute>
6736 <dia:attribute name="comment">
6737 <dia:string>##</dia:string>
6738 </dia:attribute>
6739 <dia:attribute name="kind">
6740 <dia:enum val="1"/>
6741 </dia:attribute>
6742 </dia:composite>
6743 <dia:composite type="umlparameter">
6744 <dia:attribute name="name">
6745 <dia:string>#from_model#</dia:string>
6746 </dia:attribute>
6747 <dia:attribute name="type">
6748 <dia:string>#object model#</dia:string>
6749 </dia:attribute>
6750 <dia:attribute name="value">
6751 <dia:string>##</dia:string>
6752 </dia:attribute>
6753 <dia:attribute name="comment">
6754 <dia:string>##</dia:string>
6755 </dia:attribute>
6756 <dia:attribute name="kind">
6757 <dia:enum val="1"/>
6758 </dia:attribute>
6759 </dia:composite>
6760 <dia:composite type="umlparameter">
6761 <dia:attribute name="name">
6762 <dia:string>#ignore_missing_parameters#</dia:string>
6763 </dia:attribute>
6764 <dia:attribute name="type">
6765 <dia:string>#scalar boolean#</dia:string>
6766 </dia:attribute>
6767 <dia:attribute name="value">
6768 <dia:string>#0#</dia:string>
6769 </dia:attribute>
6770 <dia:attribute name="comment">
6771 <dia:string>##</dia:string>
6772 </dia:attribute>
6773 <dia:attribute name="kind">
6774 <dia:enum val="1"/>
6775 </dia:attribute>
6776 </dia:composite>
6777 <dia:composite type="umlparameter">
6778 <dia:attribute name="name">
6779 <dia:string>#update_omegas#</dia:string>
6780 </dia:attribute>
6781 <dia:attribute name="type">
6782 <dia:string>#scalar boolean#</dia:string>
6783 </dia:attribute>
6784 <dia:attribute name="value">
6785 <dia:string>#1#</dia:string>
6786 </dia:attribute>
6787 <dia:attribute name="comment">
6788 <dia:string>##</dia:string>
6789 </dia:attribute>
6790 <dia:attribute name="kind">
6791 <dia:enum val="0"/>
6792 </dia:attribute>
6793 </dia:composite>
6794 <dia:composite type="umlparameter">
6795 <dia:attribute name="name">
6796 <dia:string>#update_sigmas#</dia:string>
6797 </dia:attribute>
6798 <dia:attribute name="type">
6799 <dia:string>#scalar boolean#</dia:string>
6800 </dia:attribute>
6801 <dia:attribute name="value">
6802 <dia:string>#1#</dia:string>
6803 </dia:attribute>
6804 <dia:attribute name="comment">
6805 <dia:string>##</dia:string>
6806 </dia:attribute>
6807 <dia:attribute name="kind">
6808 <dia:enum val="0"/>
6809 </dia:attribute>
6810 </dia:composite>
6811 <dia:composite type="umlparameter">
6812 <dia:attribute name="name">
6813 <dia:string>#update_thetas#</dia:string>
6814 </dia:attribute>
6815 <dia:attribute name="type">
6816 <dia:string>#scalar boolean#</dia:string>
6817 </dia:attribute>
6818 <dia:attribute name="value">
6819 <dia:string>#1#</dia:string>
6820 </dia:attribute>
6821 <dia:attribute name="comment">
6822 <dia:string>##</dia:string>
6823 </dia:attribute>
6824 <dia:attribute name="kind">
6825 <dia:enum val="0"/>
6826 </dia:attribute>
6827 </dia:composite>
6828 </dia:attribute>
6829 </dia:composite>
6830 <dia:composite type="umloperation">
6831 <dia:attribute name="name">
6832 <dia:string>#upper_bounds#</dia:string>
6833 </dia:attribute>
6834 <dia:attribute name="stereotype">
6835 <dia:string>#accessor#</dia:string>
6836 </dia:attribute>
6837 <dia:attribute name="type">
6838 <dia:string>##</dia:string>
6839 </dia:attribute>
6840 <dia:attribute name="visibility">
6841 <dia:enum val="0"/>
6842 </dia:attribute>
6843 <dia:attribute name="comment">
6844 <dia:string>##</dia:string>
6845 </dia:attribute>
6846 <dia:attribute name="abstract">
6847 <dia:boolean val="false"/>
6848 </dia:attribute>
6849 <dia:attribute name="inheritance_type">
6850 <dia:enum val="2"/>
6851 </dia:attribute>
6852 <dia:attribute name="query">
6853 <dia:boolean val="false"/>
6854 </dia:attribute>
6855 <dia:attribute name="class_scope">
6856 <dia:boolean val="false"/>
6857 </dia:attribute>
6858 <dia:attribute name="parameters">
6859 <dia:composite type="umlparameter">
6860 <dia:attribute name="name">
6861 <dia:string>#parameter_type#</dia:string>
6862 </dia:attribute>
6863 <dia:attribute name="type">
6864 <dia:string>#scalar string#</dia:string>
6865 </dia:attribute>
6866 <dia:attribute name="value">
6867 <dia:string>##</dia:string>
6868 </dia:attribute>
6869 <dia:attribute name="comment">
6870 <dia:string>##</dia:string>
6871 </dia:attribute>
6872 <dia:attribute name="kind">
6873 <dia:enum val="1"/>
6874 </dia:attribute>
6875 </dia:composite>
6876 <dia:composite type="umlparameter">
6877 <dia:attribute name="name">
6878 <dia:string>#parameter_numbers#</dia:string>
6879 </dia:attribute>
6880 <dia:attribute name="type">
6881 <dia:string>#array of numbers#</dia:string>
6882 </dia:attribute>
6883 <dia:attribute name="value">
6884 <dia:string>##</dia:string>
6885 </dia:attribute>
6886 <dia:attribute name="comment">
6887 <dia:string>##</dia:string>
6888 </dia:attribute>
6889 <dia:attribute name="kind">
6890 <dia:enum val="1"/>
6891 </dia:attribute>
6892 </dia:composite>
6893 <dia:composite type="umlparameter">
6894 <dia:attribute name="name">
6895 <dia:string>#problem_numbers#</dia:string>
6896 </dia:attribute>
6897 <dia:attribute name="type">
6898 <dia:string>#array of integers#</dia:string>
6899 </dia:attribute>
6900 <dia:attribute name="value">
6901 <dia:string>##</dia:string>
6902 </dia:attribute>
6903 <dia:attribute name="comment">
6904 <dia:string>##</dia:string>
6905 </dia:attribute>
6906 <dia:attribute name="kind">
6907 <dia:enum val="1"/>
6908 </dia:attribute>
6909 </dia:composite>
6910 <dia:composite type="umlparameter">
6911 <dia:attribute name="name">
6912 <dia:string>#new_values#</dia:string>
6913 </dia:attribute>
6914 <dia:attribute name="type">
6915 <dia:string>#array of numbers#</dia:string>
6916 </dia:attribute>
6917 <dia:attribute name="value">
6918 <dia:string>##</dia:string>
6919 </dia:attribute>
6920 <dia:attribute name="comment">
6921 <dia:string>##</dia:string>
6922 </dia:attribute>
6923 <dia:attribute name="kind">
6924 <dia:enum val="1"/>
6925 </dia:attribute>
6926 </dia:composite>
6927 <dia:composite type="umlparameter">
6928 <dia:attribute name="name">
6929 <dia:string>#upper_bounds#</dia:string>
6930 </dia:attribute>
6931 <dia:attribute name="type">
6932 <dia:string>#array of numbers#</dia:string>
6933 </dia:attribute>
6934 <dia:attribute name="value">
6935 <dia:string>##</dia:string>
6936 </dia:attribute>
6937 <dia:attribute name="comment">
6938 <dia:string>##</dia:string>
6939 </dia:attribute>
6940 <dia:attribute name="kind">
6941 <dia:enum val="2"/>
6942 </dia:attribute>
6943 </dia:composite>
6944 </dia:attribute>
6945 </dia:composite>
6946 <dia:composite type="umloperation">
6947 <dia:attribute name="name">
6948 <dia:string>#_write#</dia:string>
6949 </dia:attribute>
6950 <dia:attribute name="stereotype">
6951 <dia:string>##</dia:string>
6952 </dia:attribute>
6953 <dia:attribute name="type">
6954 <dia:string>##</dia:string>
6955 </dia:attribute>
6956 <dia:attribute name="visibility">
6957 <dia:enum val="0"/>
6958 </dia:attribute>
6959 <dia:attribute name="comment">
6960 <dia:string>##</dia:string>
6961 </dia:attribute>
6962 <dia:attribute name="abstract">
6963 <dia:boolean val="false"/>
6964 </dia:attribute>
6965 <dia:attribute name="inheritance_type">
6966 <dia:enum val="2"/>
6967 </dia:attribute>
6968 <dia:attribute name="query">
6969 <dia:boolean val="false"/>
6970 </dia:attribute>
6971 <dia:attribute name="class_scope">
6972 <dia:boolean val="false"/>
6973 </dia:attribute>
6974 <dia:attribute name="parameters">
6975 <dia:composite type="umlparameter">
6976 <dia:attribute name="name">
6977 <dia:string>#filename#</dia:string>
6978 </dia:attribute>
6979 <dia:attribute name="type">
6980 <dia:string>#scalar string#</dia:string>
6981 </dia:attribute>
6982 <dia:attribute name="value">
6983 <dia:string>#$self -&gt; full_name#</dia:string>
6984 </dia:attribute>
6985 <dia:attribute name="comment">
6986 <dia:string>##</dia:string>
6987 </dia:attribute>
6988 <dia:attribute name="kind">
6989 <dia:enum val="1"/>
6990 </dia:attribute>
6991 </dia:composite>
6992 </dia:attribute>
6993 </dia:composite>
6994 <dia:composite type="umloperation">
6995 <dia:attribute name="name">
6996 <dia:string>#_read_problems#</dia:string>
6997 </dia:attribute>
6998 <dia:attribute name="stereotype">
6999 <dia:string>#initiator#</dia:string>
7000 </dia:attribute>
7001 <dia:attribute name="type">
7002 <dia:string>##</dia:string>
7003 </dia:attribute>
7004 <dia:attribute name="visibility">
7005 <dia:enum val="1"/>
7006 </dia:attribute>
7007 <dia:attribute name="comment">
7008 <dia:string>##</dia:string>
7009 </dia:attribute>
7010 <dia:attribute name="abstract">
7011 <dia:boolean val="false"/>
7012 </dia:attribute>
7013 <dia:attribute name="inheritance_type">
7014 <dia:enum val="2"/>
7015 </dia:attribute>
7016 <dia:attribute name="query">
7017 <dia:boolean val="false"/>
7018 </dia:attribute>
7019 <dia:attribute name="class_scope">
7020 <dia:boolean val="false"/>
7021 </dia:attribute>
7022 <dia:attribute name="parameters"/>
7023 </dia:composite>
7024 <dia:composite type="umloperation">
7025 <dia:attribute name="name">
7026 <dia:string>#_get_option_val_pos#</dia:string>
7027 </dia:attribute>
7028 <dia:attribute name="stereotype">
7029 <dia:string>#helper#</dia:string>
7030 </dia:attribute>
7031 <dia:attribute name="type">
7032 <dia:string>##</dia:string>
7033 </dia:attribute>
7034 <dia:attribute name="visibility">
7035 <dia:enum val="1"/>
7036 </dia:attribute>
7037 <dia:attribute name="comment">
7038 <dia:string>##</dia:string>
7039 </dia:attribute>
7040 <dia:attribute name="abstract">
7041 <dia:boolean val="false"/>
7042 </dia:attribute>
7043 <dia:attribute name="inheritance_type">
7044 <dia:enum val="2"/>
7045 </dia:attribute>
7046 <dia:attribute name="query">
7047 <dia:boolean val="false"/>
7048 </dia:attribute>
7049 <dia:attribute name="class_scope">
7050 <dia:boolean val="false"/>
7051 </dia:attribute>
7052 <dia:attribute name="parameters">
7053 <dia:composite type="umlparameter">
7054 <dia:attribute name="name">
7055 <dia:string>#name#</dia:string>
7056 </dia:attribute>
7057 <dia:attribute name="type">
7058 <dia:string>#scalar string#</dia:string>
7059 </dia:attribute>
7060 <dia:attribute name="value">
7061 <dia:string>##</dia:string>
7062 </dia:attribute>
7063 <dia:attribute name="comment">
7064 <dia:string>##</dia:string>
7065 </dia:attribute>
7066 <dia:attribute name="kind">
7067 <dia:enum val="1"/>
7068 </dia:attribute>
7069 </dia:composite>
7070 <dia:composite type="umlparameter">
7071 <dia:attribute name="name">
7072 <dia:string>#record_name#</dia:string>
7073 </dia:attribute>
7074 <dia:attribute name="type">
7075 <dia:string>#scalar string#</dia:string>
7076 </dia:attribute>
7077 <dia:attribute name="value">
7078 <dia:string>##</dia:string>
7079 </dia:attribute>
7080 <dia:attribute name="comment">
7081 <dia:string>##</dia:string>
7082 </dia:attribute>
7083 <dia:attribute name="kind">
7084 <dia:enum val="1"/>
7085 </dia:attribute>
7086 </dia:composite>
7087 <dia:composite type="umlparameter">
7088 <dia:attribute name="name">
7089 <dia:string>#problem_numbers#</dia:string>
7090 </dia:attribute>
7091 <dia:attribute name="type">
7092 <dia:string>#array of integers#</dia:string>
7093 </dia:attribute>
7094 <dia:attribute name="value">
7095 <dia:string>##</dia:string>
7096 </dia:attribute>
7097 <dia:attribute name="comment">
7098 <dia:string>##</dia:string>
7099 </dia:attribute>
7100 <dia:attribute name="kind">
7101 <dia:enum val="1"/>
7102 </dia:attribute>
7103 </dia:composite>
7104 <dia:composite type="umlparameter">
7105 <dia:attribute name="name">
7106 <dia:string>#instances#</dia:string>
7107 </dia:attribute>
7108 <dia:attribute name="type">
7109 <dia:string>#array of integers#</dia:string>
7110 </dia:attribute>
7111 <dia:attribute name="value">
7112 <dia:string>##</dia:string>
7113 </dia:attribute>
7114 <dia:attribute name="comment">
7115 <dia:string>##</dia:string>
7116 </dia:attribute>
7117 <dia:attribute name="kind">
7118 <dia:enum val="1"/>
7119 </dia:attribute>
7120 </dia:composite>
7121 <dia:composite type="umlparameter">
7122 <dia:attribute name="name">
7123 <dia:string>#values#</dia:string>
7124 </dia:attribute>
7125 <dia:attribute name="type">
7126 <dia:string>#array of strings#</dia:string>
7127 </dia:attribute>
7128 <dia:attribute name="value">
7129 <dia:string>##</dia:string>
7130 </dia:attribute>
7131 <dia:attribute name="comment">
7132 <dia:string>##</dia:string>
7133 </dia:attribute>
7134 <dia:attribute name="kind">
7135 <dia:enum val="2"/>
7136 </dia:attribute>
7137 </dia:composite>
7138 <dia:composite type="umlparameter">
7139 <dia:attribute name="name">
7140 <dia:string>#positions#</dia:string>
7141 </dia:attribute>
7142 <dia:attribute name="type">
7143 <dia:string>#array of numbers#</dia:string>
7144 </dia:attribute>
7145 <dia:attribute name="value">
7146 <dia:string>##</dia:string>
7147 </dia:attribute>
7148 <dia:attribute name="comment">
7149 <dia:string>##</dia:string>
7150 </dia:attribute>
7151 <dia:attribute name="kind">
7152 <dia:enum val="2"/>
7153 </dia:attribute>
7154 </dia:composite>
7155 <dia:composite type="umlparameter">
7156 <dia:attribute name="name">
7157 <dia:string>#global_position#</dia:string>
7158 </dia:attribute>
7159 <dia:attribute name="type">
7160 <dia:string>#scalar boolean#</dia:string>
7161 </dia:attribute>
7162 <dia:attribute name="value">
7163 <dia:string>#0#</dia:string>
7164 </dia:attribute>
7165 <dia:attribute name="comment">
7166 <dia:string>##</dia:string>
7167 </dia:attribute>
7168 <dia:attribute name="kind">
7169 <dia:enum val="1"/>
7170 </dia:attribute>
7171 </dia:composite>
7172 </dia:attribute>
7173 </dia:composite>
7174 <dia:composite type="umloperation">
7175 <dia:attribute name="name">
7176 <dia:string>#is_option_set#</dia:string>
7177 </dia:attribute>
7178 <dia:attribute name="stereotype">
7179 <dia:string>#helper#</dia:string>
7180 </dia:attribute>
7181 <dia:attribute name="type">
7182 <dia:string>##</dia:string>
7183 </dia:attribute>
7184 <dia:attribute name="visibility">
7185 <dia:enum val="0"/>
7186 </dia:attribute>
7187 <dia:attribute name="comment">
7188 <dia:string>##</dia:string>
7189 </dia:attribute>
7190 <dia:attribute name="abstract">
7191 <dia:boolean val="false"/>
7192 </dia:attribute>
7193 <dia:attribute name="inheritance_type">
7194 <dia:enum val="2"/>
7195 </dia:attribute>
7196 <dia:attribute name="query">
7197 <dia:boolean val="false"/>
7198 </dia:attribute>
7199 <dia:attribute name="class_scope">
7200 <dia:boolean val="false"/>
7201 </dia:attribute>
7202 <dia:attribute name="parameters">
7203 <dia:composite type="umlparameter">
7204 <dia:attribute name="name">
7205 <dia:string>#name#</dia:string>
7206 </dia:attribute>
7207 <dia:attribute name="type">
7208 <dia:string>#scalar string#</dia:string>
7209 </dia:attribute>
7210 <dia:attribute name="value">
7211 <dia:string>##</dia:string>
7212 </dia:attribute>
7213 <dia:attribute name="comment">
7214 <dia:string>##</dia:string>
7215 </dia:attribute>
7216 <dia:attribute name="kind">
7217 <dia:enum val="1"/>
7218 </dia:attribute>
7219 </dia:composite>
7220 <dia:composite type="umlparameter">
7221 <dia:attribute name="name">
7222 <dia:string>#record#</dia:string>
7223 </dia:attribute>
7224 <dia:attribute name="type">
7225 <dia:string>#scalar string#</dia:string>
7226 </dia:attribute>
7227 <dia:attribute name="value">
7228 <dia:string>##</dia:string>
7229 </dia:attribute>
7230 <dia:attribute name="comment">
7231 <dia:string>##</dia:string>
7232 </dia:attribute>
7233 <dia:attribute name="kind">
7234 <dia:enum val="1"/>
7235 </dia:attribute>
7236 </dia:composite>
7237 <dia:composite type="umlparameter">
7238 <dia:attribute name="name">
7239 <dia:string>#problem_number#</dia:string>
7240 </dia:attribute>
7241 <dia:attribute name="type">
7242 <dia:string>#scalar number#</dia:string>
7243 </dia:attribute>
7244 <dia:attribute name="value">
7245 <dia:string>#1#</dia:string>
7246 </dia:attribute>
7247 <dia:attribute name="comment">
7248 <dia:string>##</dia:string>
7249 </dia:attribute>
7250 <dia:attribute name="kind">
7251 <dia:enum val="1"/>
7252 </dia:attribute>
7253 </dia:composite>
7254 <dia:composite type="umlparameter">
7255 <dia:attribute name="name">
7256 <dia:string>#instance#</dia:string>
7257 </dia:attribute>
7258 <dia:attribute name="type">
7259 <dia:string>#scalar number#</dia:string>
7260 </dia:attribute>
7261 <dia:attribute name="value">
7262 <dia:string>#1#</dia:string>
7263 </dia:attribute>
7264 <dia:attribute name="comment">
7265 <dia:string>##</dia:string>
7266 </dia:attribute>
7267 <dia:attribute name="kind">
7268 <dia:enum val="1"/>
7269 </dia:attribute>
7270 </dia:composite>
7271 <dia:composite type="umlparameter">
7272 <dia:attribute name="name">
7273 <dia:string>#found#</dia:string>
7274 </dia:attribute>
7275 <dia:attribute name="type">
7276 <dia:string>#scalar boolean#</dia:string>
7277 </dia:attribute>
7278 <dia:attribute name="value">
7279 <dia:string>#0#</dia:string>
7280 </dia:attribute>
7281 <dia:attribute name="comment">
7282 <dia:string>##</dia:string>
7283 </dia:attribute>
7284 <dia:attribute name="kind">
7285 <dia:enum val="2"/>
7286 </dia:attribute>
7287 </dia:composite>
7288 </dia:attribute>
7289 </dia:composite>
7290 <dia:composite type="umloperation">
7291 <dia:attribute name="name">
7292 <dia:string>#is_run#</dia:string>
7293 </dia:attribute>
7294 <dia:attribute name="stereotype">
7295 <dia:string>#helper#</dia:string>
7296 </dia:attribute>
7297 <dia:attribute name="type">
7298 <dia:string>##</dia:string>
7299 </dia:attribute>
7300 <dia:attribute name="visibility">
7301 <dia:enum val="0"/>
7302 </dia:attribute>
7303 <dia:attribute name="comment">
7304 <dia:string>##</dia:string>
7305 </dia:attribute>
7306 <dia:attribute name="abstract">
7307 <dia:boolean val="false"/>
7308 </dia:attribute>
7309 <dia:attribute name="inheritance_type">
7310 <dia:enum val="2"/>
7311 </dia:attribute>
7312 <dia:attribute name="query">
7313 <dia:boolean val="false"/>
7314 </dia:attribute>
7315 <dia:attribute name="class_scope">
7316 <dia:boolean val="false"/>
7317 </dia:attribute>
7318 <dia:attribute name="parameters">
7319 <dia:composite type="umlparameter">
7320 <dia:attribute name="name">
7321 <dia:string>#return_value#</dia:string>
7322 </dia:attribute>
7323 <dia:attribute name="type">
7324 <dia:string>#scalar boolean#</dia:string>
7325 </dia:attribute>
7326 <dia:attribute name="value">
7327 <dia:string>#0#</dia:string>
7328 </dia:attribute>
7329 <dia:attribute name="comment">
7330 <dia:string>##</dia:string>
7331 </dia:attribute>
7332 <dia:attribute name="kind">
7333 <dia:enum val="2"/>
7334 </dia:attribute>
7335 </dia:composite>
7336 </dia:attribute>
7337 </dia:composite>
7338 <dia:composite type="umloperation">
7339 <dia:attribute name="name">
7340 <dia:string>#_option_name#</dia:string>
7341 </dia:attribute>
7342 <dia:attribute name="stereotype">
7343 <dia:string>#helper#</dia:string>
7344 </dia:attribute>
7345 <dia:attribute name="type">
7346 <dia:string>##</dia:string>
7347 </dia:attribute>
7348 <dia:attribute name="visibility">
7349 <dia:enum val="1"/>
7350 </dia:attribute>
7351 <dia:attribute name="comment">
7352 <dia:string>##</dia:string>
7353 </dia:attribute>
7354 <dia:attribute name="abstract">
7355 <dia:boolean val="false"/>
7356 </dia:attribute>
7357 <dia:attribute name="inheritance_type">
7358 <dia:enum val="2"/>
7359 </dia:attribute>
7360 <dia:attribute name="query">
7361 <dia:boolean val="false"/>
7362 </dia:attribute>
7363 <dia:attribute name="class_scope">
7364 <dia:boolean val="false"/>
7365 </dia:attribute>
7366 <dia:attribute name="parameters">
7367 <dia:composite type="umlparameter">
7368 <dia:attribute name="name">
7369 <dia:string>#position#</dia:string>
7370 </dia:attribute>
7371 <dia:attribute name="type">
7372 <dia:string>#scalar number#</dia:string>
7373 </dia:attribute>
7374 <dia:attribute name="value">
7375 <dia:string>#1#</dia:string>
7376 </dia:attribute>
7377 <dia:attribute name="comment">
7378 <dia:string>##</dia:string>
7379 </dia:attribute>
7380 <dia:attribute name="kind">
7381 <dia:enum val="1"/>
7382 </dia:attribute>
7383 </dia:composite>
7384 <dia:composite type="umlparameter">
7385 <dia:attribute name="name">
7386 <dia:string>#record#</dia:string>
7387 </dia:attribute>
7388 <dia:attribute name="type">
7389 <dia:string>#scalar string#</dia:string>
7390 </dia:attribute>
7391 <dia:attribute name="value">
7392 <dia:string>##</dia:string>
7393 </dia:attribute>
7394 <dia:attribute name="comment">
7395 <dia:string>##</dia:string>
7396 </dia:attribute>
7397 <dia:attribute name="kind">
7398 <dia:enum val="1"/>
7399 </dia:attribute>
7400 </dia:composite>
7401 <dia:composite type="umlparameter">
7402 <dia:attribute name="name">
7403 <dia:string>#problem_number#</dia:string>
7404 </dia:attribute>
7405 <dia:attribute name="type">
7406 <dia:string>#scalar number#</dia:string>
7407 </dia:attribute>
7408 <dia:attribute name="value">
7409 <dia:string>#1#</dia:string>
7410 </dia:attribute>
7411 <dia:attribute name="comment">
7412 <dia:string>##</dia:string>
7413 </dia:attribute>
7414 <dia:attribute name="kind">
7415 <dia:enum val="1"/>
7416 </dia:attribute>
7417 </dia:composite>
7418 <dia:composite type="umlparameter">
7419 <dia:attribute name="name">
7420 <dia:string>#instance#</dia:string>
7421 </dia:attribute>
7422 <dia:attribute name="type">
7423 <dia:string>#scalar number#</dia:string>
7424 </dia:attribute>
7425 <dia:attribute name="value">
7426 <dia:string>#1#</dia:string>
7427 </dia:attribute>
7428 <dia:attribute name="comment">
7429 <dia:string>##</dia:string>
7430 </dia:attribute>
7431 <dia:attribute name="kind">
7432 <dia:enum val="1"/>
7433 </dia:attribute>
7434 </dia:composite>
7435 <dia:composite type="umlparameter">
7436 <dia:attribute name="name">
7437 <dia:string>#new_name#</dia:string>
7438 </dia:attribute>
7439 <dia:attribute name="type">
7440 <dia:string>#scalar string#</dia:string>
7441 </dia:attribute>
7442 <dia:attribute name="value">
7443 <dia:string>##</dia:string>
7444 </dia:attribute>
7445 <dia:attribute name="comment">
7446 <dia:string>##</dia:string>
7447 </dia:attribute>
7448 <dia:attribute name="kind">
7449 <dia:enum val="1"/>
7450 </dia:attribute>
7451 </dia:composite>
7452 <dia:composite type="umlparameter">
7453 <dia:attribute name="name">
7454 <dia:string>#name#</dia:string>
7455 </dia:attribute>
7456 <dia:attribute name="type">
7457 <dia:string>#scalar string#</dia:string>
7458 </dia:attribute>
7459 <dia:attribute name="value">
7460 <dia:string>##</dia:string>
7461 </dia:attribute>
7462 <dia:attribute name="comment">
7463 <dia:string>##</dia:string>
7464 </dia:attribute>
7465 <dia:attribute name="kind">
7466 <dia:enum val="2"/>
7467 </dia:attribute>
7468 </dia:composite>
7469 </dia:attribute>
7470 </dia:composite>
7471 <dia:composite type="umloperation">
7472 <dia:attribute name="name">
7473 <dia:string>#_parameter_count#</dia:string>
7474 </dia:attribute>
7475 <dia:attribute name="stereotype">
7476 <dia:string>#helper#</dia:string>
7477 </dia:attribute>
7478 <dia:attribute name="type">
7479 <dia:string>##</dia:string>
7480 </dia:attribute>
7481 <dia:attribute name="visibility">
7482 <dia:enum val="1"/>
7483 </dia:attribute>
7484 <dia:attribute name="comment">
7485 <dia:string>##</dia:string>
7486 </dia:attribute>
7487 <dia:attribute name="abstract">
7488 <dia:boolean val="false"/>
7489 </dia:attribute>
7490 <dia:attribute name="inheritance_type">
7491 <dia:enum val="2"/>
7492 </dia:attribute>
7493 <dia:attribute name="query">
7494 <dia:boolean val="false"/>
7495 </dia:attribute>
7496 <dia:attribute name="class_scope">
7497 <dia:boolean val="false"/>
7498 </dia:attribute>
7499 <dia:attribute name="parameters">
7500 <dia:composite type="umlparameter">
7501 <dia:attribute name="name">
7502 <dia:string>#record#</dia:string>
7503 </dia:attribute>
7504 <dia:attribute name="type">
7505 <dia:string>#scalar string#</dia:string>
7506 </dia:attribute>
7507 <dia:attribute name="value">
7508 <dia:string>##</dia:string>
7509 </dia:attribute>
7510 <dia:attribute name="comment">
7511 <dia:string>##</dia:string>
7512 </dia:attribute>
7513 <dia:attribute name="kind">
7514 <dia:enum val="1"/>
7515 </dia:attribute>
7516 </dia:composite>
7517 <dia:composite type="umlparameter">
7518 <dia:attribute name="name">
7519 <dia:string>#problem_number#</dia:string>
7520 </dia:attribute>
7521 <dia:attribute name="type">
7522 <dia:string>#scalar number#</dia:string>
7523 </dia:attribute>
7524 <dia:attribute name="value">
7525 <dia:string>#1#</dia:string>
7526 </dia:attribute>
7527 <dia:attribute name="comment">
7528 <dia:string>##</dia:string>
7529 </dia:attribute>
7530 <dia:attribute name="kind">
7531 <dia:enum val="1"/>
7532 </dia:attribute>
7533 </dia:composite>
7534 <dia:composite type="umlparameter">
7535 <dia:attribute name="name">
7536 <dia:string>#count#</dia:string>
7537 </dia:attribute>
7538 <dia:attribute name="type">
7539 <dia:string>#scalar number#</dia:string>
7540 </dia:attribute>
7541 <dia:attribute name="value">
7542 <dia:string>#0#</dia:string>
7543 </dia:attribute>
7544 <dia:attribute name="comment">
7545 <dia:string>##</dia:string>
7546 </dia:attribute>
7547 <dia:attribute name="kind">
7548 <dia:enum val="2"/>
7549 </dia:attribute>
7550 </dia:composite>
7551 </dia:attribute>
7552 </dia:composite>
7553 <dia:composite type="umloperation">
7554 <dia:attribute name="name">
7555 <dia:string>#_init_attr#</dia:string>
7556 </dia:attribute>
7557 <dia:attribute name="stereotype">
7558 <dia:string>#helper#</dia:string>
7559 </dia:attribute>
7560 <dia:attribute name="type">
7561 <dia:string>##</dia:string>
7562 </dia:attribute>
7563 <dia:attribute name="visibility">
7564 <dia:enum val="1"/>
7565 </dia:attribute>
7566 <dia:attribute name="comment">
7567 <dia:string>##</dia:string>
7568 </dia:attribute>
7569 <dia:attribute name="abstract">
7570 <dia:boolean val="false"/>
7571 </dia:attribute>
7572 <dia:attribute name="inheritance_type">
7573 <dia:enum val="2"/>
7574 </dia:attribute>
7575 <dia:attribute name="query">
7576 <dia:boolean val="false"/>
7577 </dia:attribute>
7578 <dia:attribute name="class_scope">
7579 <dia:boolean val="false"/>
7580 </dia:attribute>
7581 <dia:attribute name="parameters">
7582 <dia:composite type="umlparameter">
7583 <dia:attribute name="name">
7584 <dia:string>#parameter_type#</dia:string>
7585 </dia:attribute>
7586 <dia:attribute name="type">
7587 <dia:string>#scalar string#</dia:string>
7588 </dia:attribute>
7589 <dia:attribute name="value">
7590 <dia:string>##</dia:string>
7591 </dia:attribute>
7592 <dia:attribute name="comment">
7593 <dia:string>##</dia:string>
7594 </dia:attribute>
7595 <dia:attribute name="kind">
7596 <dia:enum val="1"/>
7597 </dia:attribute>
7598 </dia:composite>
7599 <dia:composite type="umlparameter">
7600 <dia:attribute name="name">
7601 <dia:string>#parameter_numbers#</dia:string>
7602 </dia:attribute>
7603 <dia:attribute name="type">
7604 <dia:string>#array of numbers#</dia:string>
7605 </dia:attribute>
7606 <dia:attribute name="value">
7607 <dia:string>##</dia:string>
7608 </dia:attribute>
7609 <dia:attribute name="comment">
7610 <dia:string>##</dia:string>
7611 </dia:attribute>
7612 <dia:attribute name="kind">
7613 <dia:enum val="1"/>
7614 </dia:attribute>
7615 </dia:composite>
7616 <dia:composite type="umlparameter">
7617 <dia:attribute name="name">
7618 <dia:string>#attribute#</dia:string>
7619 </dia:attribute>
7620 <dia:attribute name="type">
7621 <dia:string>#scalar string#</dia:string>
7622 </dia:attribute>
7623 <dia:attribute name="value">
7624 <dia:string>##</dia:string>
7625 </dia:attribute>
7626 <dia:attribute name="comment">
7627 <dia:string>##</dia:string>
7628 </dia:attribute>
7629 <dia:attribute name="kind">
7630 <dia:enum val="1"/>
7631 </dia:attribute>
7632 </dia:composite>
7633 <dia:composite type="umlparameter">
7634 <dia:attribute name="name">
7635 <dia:string>#new_values#</dia:string>
7636 </dia:attribute>
7637 <dia:attribute name="type">
7638 <dia:string>#array of strings#</dia:string>
7639 </dia:attribute>
7640 <dia:attribute name="value">
7641 <dia:string>##</dia:string>
7642 </dia:attribute>
7643 <dia:attribute name="comment">
7644 <dia:string>##</dia:string>
7645 </dia:attribute>
7646 <dia:attribute name="kind">
7647 <dia:enum val="1"/>
7648 </dia:attribute>
7649 </dia:composite>
7650 <dia:composite type="umlparameter">
7651 <dia:attribute name="name">
7652 <dia:string>#problem_numbers#</dia:string>
7653 </dia:attribute>
7654 <dia:attribute name="type">
7655 <dia:string>#array of numbers#</dia:string>
7656 </dia:attribute>
7657 <dia:attribute name="value">
7658 <dia:string>##</dia:string>
7659 </dia:attribute>
7660 <dia:attribute name="comment">
7661 <dia:string>##</dia:string>
7662 </dia:attribute>
7663 <dia:attribute name="kind">
7664 <dia:enum val="1"/>
7665 </dia:attribute>
7666 </dia:composite>
7667 <dia:composite type="umlparameter">
7668 <dia:attribute name="name">
7669 <dia:string>#add_if_absent#</dia:string>
7670 </dia:attribute>
7671 <dia:attribute name="type">
7672 <dia:string>#scalar boolean#</dia:string>
7673 </dia:attribute>
7674 <dia:attribute name="value">
7675 <dia:string>#0#</dia:string>
7676 </dia:attribute>
7677 <dia:attribute name="comment">
7678 <dia:string>##</dia:string>
7679 </dia:attribute>
7680 <dia:attribute name="kind">
7681 <dia:enum val="1"/>
7682 </dia:attribute>
7683 </dia:composite>
7684 <dia:composite type="umlparameter">
7685 <dia:attribute name="name">
7686 <dia:string>#parameter_values#</dia:string>
7687 </dia:attribute>
7688 <dia:attribute name="type">
7689 <dia:string>#array of strings#</dia:string>
7690 </dia:attribute>
7691 <dia:attribute name="value">
7692 <dia:string>##</dia:string>
7693 </dia:attribute>
7694 <dia:attribute name="comment">
7695 <dia:string>##</dia:string>
7696 </dia:attribute>
7697 <dia:attribute name="kind">
7698 <dia:enum val="2"/>
7699 </dia:attribute>
7700 </dia:composite>
7701 </dia:attribute>
7702 </dia:composite>
7703 <dia:composite type="umloperation">
7704 <dia:attribute name="name">
7705 <dia:string>#indexes#</dia:string>
7706 </dia:attribute>
7707 <dia:attribute name="stereotype">
7708 <dia:string>##</dia:string>
7709 </dia:attribute>
7710 <dia:attribute name="type">
7711 <dia:string>##</dia:string>
7712 </dia:attribute>
7713 <dia:attribute name="visibility">
7714 <dia:enum val="0"/>
7715 </dia:attribute>
7716 <dia:attribute name="comment">
7717 <dia:string>##</dia:string>
7718 </dia:attribute>
7719 <dia:attribute name="abstract">
7720 <dia:boolean val="false"/>
7721 </dia:attribute>
7722 <dia:attribute name="inheritance_type">
7723 <dia:enum val="2"/>
7724 </dia:attribute>
7725 <dia:attribute name="query">
7726 <dia:boolean val="false"/>
7727 </dia:attribute>
7728 <dia:attribute name="class_scope">
7729 <dia:boolean val="false"/>
7730 </dia:attribute>
7731 <dia:attribute name="parameters">
7732 <dia:composite type="umlparameter">
7733 <dia:attribute name="name">
7734 <dia:string>#parameter_type#</dia:string>
7735 </dia:attribute>
7736 <dia:attribute name="type">
7737 <dia:string>#scalar string#</dia:string>
7738 </dia:attribute>
7739 <dia:attribute name="value">
7740 <dia:string>##</dia:string>
7741 </dia:attribute>
7742 <dia:attribute name="comment">
7743 <dia:string>##</dia:string>
7744 </dia:attribute>
7745 <dia:attribute name="kind">
7746 <dia:enum val="1"/>
7747 </dia:attribute>
7748 </dia:composite>
7749 <dia:composite type="umlparameter">
7750 <dia:attribute name="name">
7751 <dia:string>#parameter_numbers#</dia:string>
7752 </dia:attribute>
7753 <dia:attribute name="type">
7754 <dia:string>#array of numbers#</dia:string>
7755 </dia:attribute>
7756 <dia:attribute name="value">
7757 <dia:string>##</dia:string>
7758 </dia:attribute>
7759 <dia:attribute name="comment">
7760 <dia:string>##</dia:string>
7761 </dia:attribute>
7762 <dia:attribute name="kind">
7763 <dia:enum val="1"/>
7764 </dia:attribute>
7765 </dia:composite>
7766 <dia:composite type="umlparameter">
7767 <dia:attribute name="name">
7768 <dia:string>#problem_numbers#</dia:string>
7769 </dia:attribute>
7770 <dia:attribute name="type">
7771 <dia:string>#array of numbers#</dia:string>
7772 </dia:attribute>
7773 <dia:attribute name="value">
7774 <dia:string>##</dia:string>
7775 </dia:attribute>
7776 <dia:attribute name="comment">
7777 <dia:string>##</dia:string>
7778 </dia:attribute>
7779 <dia:attribute name="kind">
7780 <dia:enum val="1"/>
7781 </dia:attribute>
7782 </dia:composite>
7783 <dia:composite type="umlparameter">
7784 <dia:attribute name="name">
7785 <dia:string>#indexes#</dia:string>
7786 </dia:attribute>
7787 <dia:attribute name="type">
7788 <dia:string>#array of strings#</dia:string>
7789 </dia:attribute>
7790 <dia:attribute name="value">
7791 <dia:string>#()#</dia:string>
7792 </dia:attribute>
7793 <dia:attribute name="comment">
7794 <dia:string>##</dia:string>
7795 </dia:attribute>
7796 <dia:attribute name="kind">
7797 <dia:enum val="2"/>
7798 </dia:attribute>
7799 </dia:composite>
7800 </dia:attribute>
7801 </dia:composite>
7802 <dia:composite type="umloperation">
7803 <dia:attribute name="name">
7804 <dia:string>#_option_val_pos#</dia:string>
7805 </dia:attribute>
7806 <dia:attribute name="stereotype">
7807 <dia:string>#helper#</dia:string>
7808 </dia:attribute>
7809 <dia:attribute name="type">
7810 <dia:string>##</dia:string>
7811 </dia:attribute>
7812 <dia:attribute name="visibility">
7813 <dia:enum val="0"/>
7814 </dia:attribute>
7815 <dia:attribute name="comment">
7816 <dia:string>##</dia:string>
7817 </dia:attribute>
7818 <dia:attribute name="abstract">
7819 <dia:boolean val="false"/>
7820 </dia:attribute>
7821 <dia:attribute name="inheritance_type">
7822 <dia:enum val="1"/>
7823 </dia:attribute>
7824 <dia:attribute name="query">
7825 <dia:boolean val="false"/>
7826 </dia:attribute>
7827 <dia:attribute name="class_scope">
7828 <dia:boolean val="false"/>
7829 </dia:attribute>
7830 <dia:attribute name="parameters">
7831 <dia:composite type="umlparameter">
7832 <dia:attribute name="name">
7833 <dia:string>#name#</dia:string>
7834 </dia:attribute>
7835 <dia:attribute name="type">
7836 <dia:string>#scalar string#</dia:string>
7837 </dia:attribute>
7838 <dia:attribute name="value">
7839 <dia:string>##</dia:string>
7840 </dia:attribute>
7841 <dia:attribute name="comment">
7842 <dia:string>##</dia:string>
7843 </dia:attribute>
7844 <dia:attribute name="kind">
7845 <dia:enum val="1"/>
7846 </dia:attribute>
7847 </dia:composite>
7848 <dia:composite type="umlparameter">
7849 <dia:attribute name="name">
7850 <dia:string>#record_name#</dia:string>
7851 </dia:attribute>
7852 <dia:attribute name="type">
7853 <dia:string>#scalar string#</dia:string>
7854 </dia:attribute>
7855 <dia:attribute name="value">
7856 <dia:string>##</dia:string>
7857 </dia:attribute>
7858 <dia:attribute name="comment">
7859 <dia:string>##</dia:string>
7860 </dia:attribute>
7861 <dia:attribute name="kind">
7862 <dia:enum val="1"/>
7863 </dia:attribute>
7864 </dia:composite>
7865 <dia:composite type="umlparameter">
7866 <dia:attribute name="name">
7867 <dia:string>#problem_numbers#</dia:string>
7868 </dia:attribute>
7869 <dia:attribute name="type">
7870 <dia:string>#array of integers#</dia:string>
7871 </dia:attribute>
7872 <dia:attribute name="value">
7873 <dia:string>##</dia:string>
7874 </dia:attribute>
7875 <dia:attribute name="comment">
7876 <dia:string>##</dia:string>
7877 </dia:attribute>
7878 <dia:attribute name="kind">
7879 <dia:enum val="1"/>
7880 </dia:attribute>
7881 </dia:composite>
7882 <dia:composite type="umlparameter">
7883 <dia:attribute name="name">
7884 <dia:string>#instance_numbers#</dia:string>
7885 </dia:attribute>
7886 <dia:attribute name="type">
7887 <dia:string>#array of integers#</dia:string>
7888 </dia:attribute>
7889 <dia:attribute name="value">
7890 <dia:string>##</dia:string>
7891 </dia:attribute>
7892 <dia:attribute name="comment">
7893 <dia:string>##</dia:string>
7894 </dia:attribute>
7895 <dia:attribute name="kind">
7896 <dia:enum val="1"/>
7897 </dia:attribute>
7898 </dia:composite>
7899 <dia:composite type="umlparameter">
7900 <dia:attribute name="name">
7901 <dia:string>#exact_match#</dia:string>
7902 </dia:attribute>
7903 <dia:attribute name="type">
7904 <dia:string>#scalar boolean#</dia:string>
7905 </dia:attribute>
7906 <dia:attribute name="value">
7907 <dia:string>#1#</dia:string>
7908 </dia:attribute>
7909 <dia:attribute name="comment">
7910 <dia:string>##</dia:string>
7911 </dia:attribute>
7912 <dia:attribute name="kind">
7913 <dia:enum val="1"/>
7914 </dia:attribute>
7915 </dia:composite>
7916 <dia:composite type="umlparameter">
7917 <dia:attribute name="name">
7918 <dia:string>#new_values#</dia:string>
7919 </dia:attribute>
7920 <dia:attribute name="type">
7921 <dia:string>#array of strings#</dia:string>
7922 </dia:attribute>
7923 <dia:attribute name="value">
7924 <dia:string>##</dia:string>
7925 </dia:attribute>
7926 <dia:attribute name="comment">
7927 <dia:string>##</dia:string>
7928 </dia:attribute>
7929 <dia:attribute name="kind">
7930 <dia:enum val="1"/>
7931 </dia:attribute>
7932 </dia:composite>
7933 <dia:composite type="umlparameter">
7934 <dia:attribute name="name">
7935 <dia:string>#values#</dia:string>
7936 </dia:attribute>
7937 <dia:attribute name="type">
7938 <dia:string>#array of strings#</dia:string>
7939 </dia:attribute>
7940 <dia:attribute name="value">
7941 <dia:string>##</dia:string>
7942 </dia:attribute>
7943 <dia:attribute name="comment">
7944 <dia:string>##</dia:string>
7945 </dia:attribute>
7946 <dia:attribute name="kind">
7947 <dia:enum val="2"/>
7948 </dia:attribute>
7949 </dia:composite>
7950 <dia:composite type="umlparameter">
7951 <dia:attribute name="name">
7952 <dia:string>#positions#</dia:string>
7953 </dia:attribute>
7954 <dia:attribute name="type">
7955 <dia:string>#array of integers#</dia:string>
7956 </dia:attribute>
7957 <dia:attribute name="value">
7958 <dia:string>##</dia:string>
7959 </dia:attribute>
7960 <dia:attribute name="comment">
7961 <dia:string>##</dia:string>
7962 </dia:attribute>
7963 <dia:attribute name="kind">
7964 <dia:enum val="2"/>
7965 </dia:attribute>
7966 </dia:composite>
7967 </dia:attribute>
7968 </dia:composite>
7969 <dia:composite type="umloperation">
7970 <dia:attribute name="name">
7971 <dia:string>#name_val#</dia:string>
7972 </dia:attribute>
7973 <dia:attribute name="stereotype">
7974 <dia:string>##</dia:string>
7975 </dia:attribute>
7976 <dia:attribute name="type">
7977 <dia:string>##</dia:string>
7978 </dia:attribute>
7979 <dia:attribute name="visibility">
7980 <dia:enum val="0"/>
7981 </dia:attribute>
7982 <dia:attribute name="comment">
7983 <dia:string>##</dia:string>
7984 </dia:attribute>
7985 <dia:attribute name="abstract">
7986 <dia:boolean val="false"/>
7987 </dia:attribute>
7988 <dia:attribute name="inheritance_type">
7989 <dia:enum val="1"/>
7990 </dia:attribute>
7991 <dia:attribute name="query">
7992 <dia:boolean val="false"/>
7993 </dia:attribute>
7994 <dia:attribute name="class_scope">
7995 <dia:boolean val="false"/>
7996 </dia:attribute>
7997 <dia:attribute name="parameters">
7998 <dia:composite type="umlparameter">
7999 <dia:attribute name="name">
8000 <dia:string>#problem_numbers#</dia:string>
8001 </dia:attribute>
8002 <dia:attribute name="type">
8003 <dia:string>#array of integers#</dia:string>
8004 </dia:attribute>
8005 <dia:attribute name="value">
8006 <dia:string>##</dia:string>
8007 </dia:attribute>
8008 <dia:attribute name="comment">
8009 <dia:string>##</dia:string>
8010 </dia:attribute>
8011 <dia:attribute name="kind">
8012 <dia:enum val="1"/>
8013 </dia:attribute>
8014 </dia:composite>
8015 <dia:composite type="umlparameter">
8016 <dia:attribute name="name">
8017 <dia:string>#names_values#</dia:string>
8018 </dia:attribute>
8019 <dia:attribute name="type">
8020 <dia:string>#array of#</dia:string>
8021 </dia:attribute>
8022 <dia:attribute name="value">
8023 <dia:string>##</dia:string>
8024 </dia:attribute>
8025 <dia:attribute name="comment">
8026 <dia:string>##</dia:string>
8027 </dia:attribute>
8028 <dia:attribute name="kind">
8029 <dia:enum val="2"/>
8030 </dia:attribute>
8031 </dia:composite>
8032 <dia:composite type="umlparameter">
8033 <dia:attribute name="name">
8034 <dia:string>#parameter_type#</dia:string>
8035 </dia:attribute>
8036 <dia:attribute name="type">
8037 <dia:string>#scalar string#</dia:string>
8038 </dia:attribute>
8039 <dia:attribute name="value">
8040 <dia:string>##</dia:string>
8041 </dia:attribute>
8042 <dia:attribute name="comment">
8043 <dia:string>##</dia:string>
8044 </dia:attribute>
8045 <dia:attribute name="kind">
8046 <dia:enum val="1"/>
8047 </dia:attribute>
8048 </dia:composite>
8049 <dia:composite type="umlparameter">
8050 <dia:attribute name="name">
8051 <dia:string>#parameter_numbers#</dia:string>
8052 </dia:attribute>
8053 <dia:attribute name="type">
8054 <dia:string>#array of integers#</dia:string>
8055 </dia:attribute>
8056 <dia:attribute name="value">
8057 <dia:string>##</dia:string>
8058 </dia:attribute>
8059 <dia:attribute name="comment">
8060 <dia:string>##</dia:string>
8061 </dia:attribute>
8062 <dia:attribute name="kind">
8063 <dia:enum val="1"/>
8064 </dia:attribute>
8065 </dia:composite>
8066 </dia:attribute>
8067 </dia:composite>
8068 <dia:composite type="umloperation">
8069 <dia:attribute name="name">
8070 <dia:string>#factors#</dia:string>
8071 </dia:attribute>
8072 <dia:attribute name="stereotype">
8073 <dia:string>##</dia:string>
8074 </dia:attribute>
8075 <dia:attribute name="type">
8076 <dia:string>##</dia:string>
8077 </dia:attribute>
8078 <dia:attribute name="visibility">
8079 <dia:enum val="0"/>
8080 </dia:attribute>
8081 <dia:attribute name="comment">
8082 <dia:string>##</dia:string>
8083 </dia:attribute>
8084 <dia:attribute name="abstract">
8085 <dia:boolean val="false"/>
8086 </dia:attribute>
8087 <dia:attribute name="inheritance_type">
8088 <dia:enum val="1"/>
8089 </dia:attribute>
8090 <dia:attribute name="query">
8091 <dia:boolean val="false"/>
8092 </dia:attribute>
8093 <dia:attribute name="class_scope">
8094 <dia:boolean val="false"/>
8095 </dia:attribute>
8096 <dia:attribute name="parameters">
8097 <dia:composite type="umlparameter">
8098 <dia:attribute name="name">
8099 <dia:string>#column#</dia:string>
8100 </dia:attribute>
8101 <dia:attribute name="type">
8102 <dia:string>#scalar number#</dia:string>
8103 </dia:attribute>
8104 <dia:attribute name="value">
8105 <dia:string>##</dia:string>
8106 </dia:attribute>
8107 <dia:attribute name="comment">
8108 <dia:string>##</dia:string>
8109 </dia:attribute>
8110 <dia:attribute name="kind">
8111 <dia:enum val="1"/>
8112 </dia:attribute>
8113 </dia:composite>
8114 <dia:composite type="umlparameter">
8115 <dia:attribute name="name">
8116 <dia:string>#column_head#</dia:string>
8117 </dia:attribute>
8118 <dia:attribute name="type">
8119 <dia:string>#scalar string#</dia:string>
8120 </dia:attribute>
8121 <dia:attribute name="value">
8122 <dia:string>##</dia:string>
8123 </dia:attribute>
8124 <dia:attribute name="comment">
8125 <dia:string>##</dia:string>
8126 </dia:attribute>
8127 <dia:attribute name="kind">
8128 <dia:enum val="1"/>
8129 </dia:attribute>
8130 </dia:composite>
8131 <dia:composite type="umlparameter">
8132 <dia:attribute name="name">
8133 <dia:string>#problem_number#</dia:string>
8134 </dia:attribute>
8135 <dia:attribute name="type">
8136 <dia:string>#scalar integer#</dia:string>
8137 </dia:attribute>
8138 <dia:attribute name="value">
8139 <dia:string>##</dia:string>
8140 </dia:attribute>
8141 <dia:attribute name="comment">
8142 <dia:string>##</dia:string>
8143 </dia:attribute>
8144 <dia:attribute name="kind">
8145 <dia:enum val="1"/>
8146 </dia:attribute>
8147 </dia:composite>
8148 <dia:composite type="umlparameter">
8149 <dia:attribute name="name">
8150 <dia:string>#return_occurences#</dia:string>
8151 </dia:attribute>
8152 <dia:attribute name="type">
8153 <dia:string>#scalar boolean#</dia:string>
8154 </dia:attribute>
8155 <dia:attribute name="value">
8156 <dia:string>#0#</dia:string>
8157 </dia:attribute>
8158 <dia:attribute name="comment">
8159 <dia:string>##</dia:string>
8160 </dia:attribute>
8161 <dia:attribute name="kind">
8162 <dia:enum val="1"/>
8163 </dia:attribute>
8164 </dia:composite>
8165 <dia:composite type="umlparameter">
8166 <dia:attribute name="name">
8167 <dia:string>#unique_in_individual#</dia:string>
8168 </dia:attribute>
8169 <dia:attribute name="type">
8170 <dia:string>#scalar boolean#</dia:string>
8171 </dia:attribute>
8172 <dia:attribute name="value">
8173 <dia:string>#1#</dia:string>
8174 </dia:attribute>
8175 <dia:attribute name="comment">
8176 <dia:string>##</dia:string>
8177 </dia:attribute>
8178 <dia:attribute name="kind">
8179 <dia:enum val="1"/>
8180 </dia:attribute>
8181 </dia:composite>
8182 <dia:composite type="umlparameter">
8183 <dia:attribute name="name">
8184 <dia:string>#factors#</dia:string>
8185 </dia:attribute>
8186 <dia:attribute name="type">
8187 <dia:string>#hash of numbers#</dia:string>
8188 </dia:attribute>
8189 <dia:attribute name="value">
8190 <dia:string>##</dia:string>
8191 </dia:attribute>
8192 <dia:attribute name="comment">
8193 <dia:string>##</dia:string>
8194 </dia:attribute>
8195 <dia:attribute name="kind">
8196 <dia:enum val="2"/>
8197 </dia:attribute>
8198 </dia:composite>
8199 </dia:attribute>
8200 </dia:composite>
8201 <dia:composite type="umloperation">
8202 <dia:attribute name="name">
8203 <dia:string>#have_missing_data#</dia:string>
8204 </dia:attribute>
8205 <dia:attribute name="stereotype">
8206 <dia:string>##</dia:string>
8207 </dia:attribute>
8208 <dia:attribute name="type">
8209 <dia:string>##</dia:string>
8210 </dia:attribute>
8211 <dia:attribute name="visibility">
8212 <dia:enum val="0"/>
8213 </dia:attribute>
8214 <dia:attribute name="comment">
8215 <dia:string>##</dia:string>
8216 </dia:attribute>
8217 <dia:attribute name="abstract">
8218 <dia:boolean val="false"/>
8219 </dia:attribute>
8220 <dia:attribute name="inheritance_type">
8221 <dia:enum val="1"/>
8222 </dia:attribute>
8223 <dia:attribute name="query">
8224 <dia:boolean val="false"/>
8225 </dia:attribute>
8226 <dia:attribute name="class_scope">
8227 <dia:boolean val="false"/>
8228 </dia:attribute>
8229 <dia:attribute name="parameters">
8230 <dia:composite type="umlparameter">
8231 <dia:attribute name="name">
8232 <dia:string>#problem_number#</dia:string>
8233 </dia:attribute>
8234 <dia:attribute name="type">
8235 <dia:string>#scalar integer#</dia:string>
8236 </dia:attribute>
8237 <dia:attribute name="value">
8238 <dia:string>##</dia:string>
8239 </dia:attribute>
8240 <dia:attribute name="comment">
8241 <dia:string>##</dia:string>
8242 </dia:attribute>
8243 <dia:attribute name="kind">
8244 <dia:enum val="1"/>
8245 </dia:attribute>
8246 </dia:composite>
8247 <dia:composite type="umlparameter">
8248 <dia:attribute name="name">
8249 <dia:string>#column#</dia:string>
8250 </dia:attribute>
8251 <dia:attribute name="type">
8252 <dia:string>#scalar integer#</dia:string>
8253 </dia:attribute>
8254 <dia:attribute name="value">
8255 <dia:string>##</dia:string>
8256 </dia:attribute>
8257 <dia:attribute name="comment">
8258 <dia:string>##</dia:string>
8259 </dia:attribute>
8260 <dia:attribute name="kind">
8261 <dia:enum val="1"/>
8262 </dia:attribute>
8263 </dia:composite>
8264 <dia:composite type="umlparameter">
8265 <dia:attribute name="name">
8266 <dia:string>#column_head#</dia:string>
8267 </dia:attribute>
8268 <dia:attribute name="type">
8269 <dia:string>#scalar string#</dia:string>
8270 </dia:attribute>
8271 <dia:attribute name="value">
8272 <dia:string>##</dia:string>
8273 </dia:attribute>
8274 <dia:attribute name="comment">
8275 <dia:string>##</dia:string>
8276 </dia:attribute>
8277 <dia:attribute name="kind">
8278 <dia:enum val="1"/>
8279 </dia:attribute>
8280 </dia:composite>
8281 <dia:composite type="umlparameter">
8282 <dia:attribute name="name">
8283 <dia:string>#return_value#</dia:string>
8284 </dia:attribute>
8285 <dia:attribute name="type">
8286 <dia:string>#scalar boolean#</dia:string>
8287 </dia:attribute>
8288 <dia:attribute name="value">
8289 <dia:string>##</dia:string>
8290 </dia:attribute>
8291 <dia:attribute name="comment">
8292 <dia:string>##</dia:string>
8293 </dia:attribute>
8294 <dia:attribute name="kind">
8295 <dia:enum val="2"/>
8296 </dia:attribute>
8297 </dia:composite>
8298 </dia:attribute>
8299 </dia:composite>
8300 <dia:composite type="umloperation">
8301 <dia:attribute name="name">
8302 <dia:string>#median#</dia:string>
8303 </dia:attribute>
8304 <dia:attribute name="stereotype">
8305 <dia:string>##</dia:string>
8306 </dia:attribute>
8307 <dia:attribute name="type">
8308 <dia:string>##</dia:string>
8309 </dia:attribute>
8310 <dia:attribute name="visibility">
8311 <dia:enum val="0"/>
8312 </dia:attribute>
8313 <dia:attribute name="comment">
8314 <dia:string>##</dia:string>
8315 </dia:attribute>
8316 <dia:attribute name="abstract">
8317 <dia:boolean val="false"/>
8318 </dia:attribute>
8319 <dia:attribute name="inheritance_type">
8320 <dia:enum val="1"/>
8321 </dia:attribute>
8322 <dia:attribute name="query">
8323 <dia:boolean val="false"/>
8324 </dia:attribute>
8325 <dia:attribute name="class_scope">
8326 <dia:boolean val="false"/>
8327 </dia:attribute>
8328 <dia:attribute name="parameters">
8329 <dia:composite type="umlparameter">
8330 <dia:attribute name="name">
8331 <dia:string>#problem_number#</dia:string>
8332 </dia:attribute>
8333 <dia:attribute name="type">
8334 <dia:string>#scalar integer#</dia:string>
8335 </dia:attribute>
8336 <dia:attribute name="value">
8337 <dia:string>##</dia:string>
8338 </dia:attribute>
8339 <dia:attribute name="comment">
8340 <dia:string>##</dia:string>
8341 </dia:attribute>
8342 <dia:attribute name="kind">
8343 <dia:enum val="1"/>
8344 </dia:attribute>
8345 </dia:composite>
8346 <dia:composite type="umlparameter">
8347 <dia:attribute name="name">
8348 <dia:string>#column_head#</dia:string>
8349 </dia:attribute>
8350 <dia:attribute name="type">
8351 <dia:string>#scalar string#</dia:string>
8352 </dia:attribute>
8353 <dia:attribute name="value">
8354 <dia:string>##</dia:string>
8355 </dia:attribute>
8356 <dia:attribute name="comment">
8357 <dia:string>##</dia:string>
8358 </dia:attribute>
8359 <dia:attribute name="kind">
8360 <dia:enum val="1"/>
8361 </dia:attribute>
8362 </dia:composite>
8363 <dia:composite type="umlparameter">
8364 <dia:attribute name="name">
8365 <dia:string>#column#</dia:string>
8366 </dia:attribute>
8367 <dia:attribute name="type">
8368 <dia:string>#scalar integer#</dia:string>
8369 </dia:attribute>
8370 <dia:attribute name="value">
8371 <dia:string>##</dia:string>
8372 </dia:attribute>
8373 <dia:attribute name="comment">
8374 <dia:string>##</dia:string>
8375 </dia:attribute>
8376 <dia:attribute name="kind">
8377 <dia:enum val="1"/>
8378 </dia:attribute>
8379 </dia:composite>
8380 <dia:composite type="umlparameter">
8381 <dia:attribute name="name">
8382 <dia:string>#unique_in_individual#</dia:string>
8383 </dia:attribute>
8384 <dia:attribute name="type">
8385 <dia:string>#scalar boolean#</dia:string>
8386 </dia:attribute>
8387 <dia:attribute name="value">
8388 <dia:string>##</dia:string>
8389 </dia:attribute>
8390 <dia:attribute name="comment">
8391 <dia:string>##</dia:string>
8392 </dia:attribute>
8393 <dia:attribute name="kind">
8394 <dia:enum val="1"/>
8395 </dia:attribute>
8396 </dia:composite>
8397 <dia:composite type="umlparameter">
8398 <dia:attribute name="name">
8399 <dia:string>#median#</dia:string>
8400 </dia:attribute>
8401 <dia:attribute name="type">
8402 <dia:string>#scalar number#</dia:string>
8403 </dia:attribute>
8404 <dia:attribute name="value">
8405 <dia:string>##</dia:string>
8406 </dia:attribute>
8407 <dia:attribute name="comment">
8408 <dia:string>##</dia:string>
8409 </dia:attribute>
8410 <dia:attribute name="kind">
8411 <dia:enum val="2"/>
8412 </dia:attribute>
8413 </dia:composite>
8414 </dia:attribute>
8415 </dia:composite>
8416 <dia:composite type="umloperation">
8417 <dia:attribute name="name">
8418 <dia:string>#max#</dia:string>
8419 </dia:attribute>
8420 <dia:attribute name="stereotype">
8421 <dia:string>##</dia:string>
8422 </dia:attribute>
8423 <dia:attribute name="type">
8424 <dia:string>##</dia:string>
8425 </dia:attribute>
8426 <dia:attribute name="visibility">
8427 <dia:enum val="0"/>
8428 </dia:attribute>
8429 <dia:attribute name="comment">
8430 <dia:string>##</dia:string>
8431 </dia:attribute>
8432 <dia:attribute name="abstract">
8433 <dia:boolean val="false"/>
8434 </dia:attribute>
8435 <dia:attribute name="inheritance_type">
8436 <dia:enum val="1"/>
8437 </dia:attribute>
8438 <dia:attribute name="query">
8439 <dia:boolean val="false"/>
8440 </dia:attribute>
8441 <dia:attribute name="class_scope">
8442 <dia:boolean val="false"/>
8443 </dia:attribute>
8444 <dia:attribute name="parameters">
8445 <dia:composite type="umlparameter">
8446 <dia:attribute name="name">
8447 <dia:string>#problem_number#</dia:string>
8448 </dia:attribute>
8449 <dia:attribute name="type">
8450 <dia:string>#scalar integer#</dia:string>
8451 </dia:attribute>
8452 <dia:attribute name="value">
8453 <dia:string>##</dia:string>
8454 </dia:attribute>
8455 <dia:attribute name="comment">
8456 <dia:string>##</dia:string>
8457 </dia:attribute>
8458 <dia:attribute name="kind">
8459 <dia:enum val="1"/>
8460 </dia:attribute>
8461 </dia:composite>
8462 <dia:composite type="umlparameter">
8463 <dia:attribute name="name">
8464 <dia:string>#column#</dia:string>
8465 </dia:attribute>
8466 <dia:attribute name="type">
8467 <dia:string>#scalar integer#</dia:string>
8468 </dia:attribute>
8469 <dia:attribute name="value">
8470 <dia:string>##</dia:string>
8471 </dia:attribute>
8472 <dia:attribute name="comment">
8473 <dia:string>##</dia:string>
8474 </dia:attribute>
8475 <dia:attribute name="kind">
8476 <dia:enum val="1"/>
8477 </dia:attribute>
8478 </dia:composite>
8479 <dia:composite type="umlparameter">
8480 <dia:attribute name="name">
8481 <dia:string>#column_head#</dia:string>
8482 </dia:attribute>
8483 <dia:attribute name="type">
8484 <dia:string>#scalar string#</dia:string>
8485 </dia:attribute>
8486 <dia:attribute name="value">
8487 <dia:string>##</dia:string>
8488 </dia:attribute>
8489 <dia:attribute name="comment">
8490 <dia:string>##</dia:string>
8491 </dia:attribute>
8492 <dia:attribute name="kind">
8493 <dia:enum val="1"/>
8494 </dia:attribute>
8495 </dia:composite>
8496 <dia:composite type="umlparameter">
8497 <dia:attribute name="name">
8498 <dia:string>#max#</dia:string>
8499 </dia:attribute>
8500 <dia:attribute name="type">
8501 <dia:string>#scalar number#</dia:string>
8502 </dia:attribute>
8503 <dia:attribute name="value">
8504 <dia:string>##</dia:string>
8505 </dia:attribute>
8506 <dia:attribute name="comment">
8507 <dia:string>##</dia:string>
8508 </dia:attribute>
8509 <dia:attribute name="kind">
8510 <dia:enum val="2"/>
8511 </dia:attribute>
8512 </dia:composite>
8513 </dia:attribute>
8514 </dia:composite>
8515 <dia:composite type="umloperation">
8516 <dia:attribute name="name">
8517 <dia:string>#min#</dia:string>
8518 </dia:attribute>
8519 <dia:attribute name="stereotype">
8520 <dia:string>##</dia:string>
8521 </dia:attribute>
8522 <dia:attribute name="type">
8523 <dia:string>##</dia:string>
8524 </dia:attribute>
8525 <dia:attribute name="visibility">
8526 <dia:enum val="0"/>
8527 </dia:attribute>
8528 <dia:attribute name="comment">
8529 <dia:string>##</dia:string>
8530 </dia:attribute>
8531 <dia:attribute name="abstract">
8532 <dia:boolean val="false"/>
8533 </dia:attribute>
8534 <dia:attribute name="inheritance_type">
8535 <dia:enum val="1"/>
8536 </dia:attribute>
8537 <dia:attribute name="query">
8538 <dia:boolean val="false"/>
8539 </dia:attribute>
8540 <dia:attribute name="class_scope">
8541 <dia:boolean val="false"/>
8542 </dia:attribute>
8543 <dia:attribute name="parameters">
8544 <dia:composite type="umlparameter">
8545 <dia:attribute name="name">
8546 <dia:string>#problem_number#</dia:string>
8547 </dia:attribute>
8548 <dia:attribute name="type">
8549 <dia:string>#scalar integer#</dia:string>
8550 </dia:attribute>
8551 <dia:attribute name="value">
8552 <dia:string>##</dia:string>
8553 </dia:attribute>
8554 <dia:attribute name="comment">
8555 <dia:string>##</dia:string>
8556 </dia:attribute>
8557 <dia:attribute name="kind">
8558 <dia:enum val="1"/>
8559 </dia:attribute>
8560 </dia:composite>
8561 <dia:composite type="umlparameter">
8562 <dia:attribute name="name">
8563 <dia:string>#column#</dia:string>
8564 </dia:attribute>
8565 <dia:attribute name="type">
8566 <dia:string>#scalar integer#</dia:string>
8567 </dia:attribute>
8568 <dia:attribute name="value">
8569 <dia:string>##</dia:string>
8570 </dia:attribute>
8571 <dia:attribute name="comment">
8572 <dia:string>##</dia:string>
8573 </dia:attribute>
8574 <dia:attribute name="kind">
8575 <dia:enum val="1"/>
8576 </dia:attribute>
8577 </dia:composite>
8578 <dia:composite type="umlparameter">
8579 <dia:attribute name="name">
8580 <dia:string>#column_head#</dia:string>
8581 </dia:attribute>
8582 <dia:attribute name="type">
8583 <dia:string>#scalar string#</dia:string>
8584 </dia:attribute>
8585 <dia:attribute name="value">
8586 <dia:string>##</dia:string>
8587 </dia:attribute>
8588 <dia:attribute name="comment">
8589 <dia:string>##</dia:string>
8590 </dia:attribute>
8591 <dia:attribute name="kind">
8592 <dia:enum val="1"/>
8593 </dia:attribute>
8594 </dia:composite>
8595 <dia:composite type="umlparameter">
8596 <dia:attribute name="name">
8597 <dia:string>#min#</dia:string>
8598 </dia:attribute>
8599 <dia:attribute name="type">
8600 <dia:string>#scalar number#</dia:string>
8601 </dia:attribute>
8602 <dia:attribute name="value">
8603 <dia:string>##</dia:string>
8604 </dia:attribute>
8605 <dia:attribute name="comment">
8606 <dia:string>##</dia:string>
8607 </dia:attribute>
8608 <dia:attribute name="kind">
8609 <dia:enum val="2"/>
8610 </dia:attribute>
8611 </dia:composite>
8612 </dia:attribute>
8613 </dia:composite>
8614 <dia:composite type="umloperation">
8615 <dia:attribute name="name">
8616 <dia:string>#remove_inits#</dia:string>
8617 </dia:attribute>
8618 <dia:attribute name="stereotype">
8619 <dia:string>##</dia:string>
8620 </dia:attribute>
8621 <dia:attribute name="type">
8622 <dia:string>##</dia:string>
8623 </dia:attribute>
8624 <dia:attribute name="visibility">
8625 <dia:enum val="0"/>
8626 </dia:attribute>
8627 <dia:attribute name="comment">
8628 <dia:string>##</dia:string>
8629 </dia:attribute>
8630 <dia:attribute name="abstract">
8631 <dia:boolean val="false"/>
8632 </dia:attribute>
8633 <dia:attribute name="inheritance_type">
8634 <dia:enum val="1"/>
8635 </dia:attribute>
8636 <dia:attribute name="query">
8637 <dia:boolean val="false"/>
8638 </dia:attribute>
8639 <dia:attribute name="class_scope">
8640 <dia:boolean val="false"/>
8641 </dia:attribute>
8642 <dia:attribute name="parameters">
8643 <dia:composite type="umlparameter">
8644 <dia:attribute name="name">
8645 <dia:string>#type#</dia:string>
8646 </dia:attribute>
8647 <dia:attribute name="type">
8648 <dia:string>#scalar string#</dia:string>
8649 </dia:attribute>
8650 <dia:attribute name="value">
8651 <dia:string>##</dia:string>
8652 </dia:attribute>
8653 <dia:attribute name="comment">
8654 <dia:string>##</dia:string>
8655 </dia:attribute>
8656 <dia:attribute name="kind">
8657 <dia:enum val="1"/>
8658 </dia:attribute>
8659 </dia:composite>
8660 <dia:composite type="umlparameter">
8661 <dia:attribute name="name">
8662 <dia:string>#labels#</dia:string>
8663 </dia:attribute>
8664 <dia:attribute name="type">
8665 <dia:string>#array of strings#</dia:string>
8666 </dia:attribute>
8667 <dia:attribute name="value">
8668 <dia:string>##</dia:string>
8669 </dia:attribute>
8670 <dia:attribute name="comment">
8671 <dia:string>##</dia:string>
8672 </dia:attribute>
8673 <dia:attribute name="kind">
8674 <dia:enum val="1"/>
8675 </dia:attribute>
8676 </dia:composite>
8677 <dia:composite type="umlparameter">
8678 <dia:attribute name="name">
8679 <dia:string>#indexes#</dia:string>
8680 </dia:attribute>
8681 <dia:attribute name="type">
8682 <dia:string>#array of integers#</dia:string>
8683 </dia:attribute>
8684 <dia:attribute name="value">
8685 <dia:string>##</dia:string>
8686 </dia:attribute>
8687 <dia:attribute name="comment">
8688 <dia:string>##</dia:string>
8689 </dia:attribute>
8690 <dia:attribute name="kind">
8691 <dia:enum val="1"/>
8692 </dia:attribute>
8693 </dia:composite>
8694 <dia:composite type="umlparameter">
8695 <dia:attribute name="name">
8696 <dia:string>#problem_number#</dia:string>
8697 </dia:attribute>
8698 <dia:attribute name="type">
8699 <dia:string>#scalar integer#</dia:string>
8700 </dia:attribute>
8701 <dia:attribute name="value">
8702 <dia:string>#1#</dia:string>
8703 </dia:attribute>
8704 <dia:attribute name="comment">
8705 <dia:string>##</dia:string>
8706 </dia:attribute>
8707 <dia:attribute name="kind">
8708 <dia:enum val="1"/>
8709 </dia:attribute>
8710 </dia:composite>
8711 </dia:attribute>
8712 </dia:composite>
8713 <dia:composite type="umloperation">
8714 <dia:attribute name="name">
8715 <dia:string>#fractions#</dia:string>
8716 </dia:attribute>
8717 <dia:attribute name="stereotype">
8718 <dia:string>##</dia:string>
8719 </dia:attribute>
8720 <dia:attribute name="type">
8721 <dia:string>##</dia:string>
8722 </dia:attribute>
8723 <dia:attribute name="visibility">
8724 <dia:enum val="0"/>
8725 </dia:attribute>
8726 <dia:attribute name="comment">
8727 <dia:string>##</dia:string>
8728 </dia:attribute>
8729 <dia:attribute name="abstract">
8730 <dia:boolean val="false"/>
8731 </dia:attribute>
8732 <dia:attribute name="inheritance_type">
8733 <dia:enum val="1"/>
8734 </dia:attribute>
8735 <dia:attribute name="query">
8736 <dia:boolean val="false"/>
8737 </dia:attribute>
8738 <dia:attribute name="class_scope">
8739 <dia:boolean val="false"/>
8740 </dia:attribute>
8741 <dia:attribute name="parameters">
8742 <dia:composite type="umlparameter">
8743 <dia:attribute name="name">
8744 <dia:string>#column#</dia:string>
8745 </dia:attribute>
8746 <dia:attribute name="type">
8747 <dia:string>#scalar integer#</dia:string>
8748 </dia:attribute>
8749 <dia:attribute name="value">
8750 <dia:string>##</dia:string>
8751 </dia:attribute>
8752 <dia:attribute name="comment">
8753 <dia:string>##</dia:string>
8754 </dia:attribute>
8755 <dia:attribute name="kind">
8756 <dia:enum val="1"/>
8757 </dia:attribute>
8758 </dia:composite>
8759 <dia:composite type="umlparameter">
8760 <dia:attribute name="name">
8761 <dia:string>#column_head#</dia:string>
8762 </dia:attribute>
8763 <dia:attribute name="type">
8764 <dia:string>#scalar string#</dia:string>
8765 </dia:attribute>
8766 <dia:attribute name="value">
8767 <dia:string>##</dia:string>
8768 </dia:attribute>
8769 <dia:attribute name="comment">
8770 <dia:string>##</dia:string>
8771 </dia:attribute>
8772 <dia:attribute name="kind">
8773 <dia:enum val="1"/>
8774 </dia:attribute>
8775 </dia:composite>
8776 <dia:composite type="umlparameter">
8777 <dia:attribute name="name">
8778 <dia:string>#problem_number#</dia:string>
8779 </dia:attribute>
8780 <dia:attribute name="type">
8781 <dia:string>#scalar integer#</dia:string>
8782 </dia:attribute>
8783 <dia:attribute name="value">
8784 <dia:string>##</dia:string>
8785 </dia:attribute>
8786 <dia:attribute name="comment">
8787 <dia:string>##</dia:string>
8788 </dia:attribute>
8789 <dia:attribute name="kind">
8790 <dia:enum val="1"/>
8791 </dia:attribute>
8792 </dia:composite>
8793 <dia:composite type="umlparameter">
8794 <dia:attribute name="name">
8795 <dia:string>#unique_in_individual#</dia:string>
8796 </dia:attribute>
8797 <dia:attribute name="type">
8798 <dia:string>#scalar boolean#</dia:string>
8799 </dia:attribute>
8800 <dia:attribute name="value">
8801 <dia:string>#1#</dia:string>
8802 </dia:attribute>
8803 <dia:attribute name="comment">
8804 <dia:string>##</dia:string>
8805 </dia:attribute>
8806 <dia:attribute name="kind">
8807 <dia:enum val="1"/>
8808 </dia:attribute>
8809 </dia:composite>
8810 <dia:composite type="umlparameter">
8811 <dia:attribute name="name">
8812 <dia:string>#fractions#</dia:string>
8813 </dia:attribute>
8814 <dia:attribute name="type">
8815 <dia:string>#hash of numbers#</dia:string>
8816 </dia:attribute>
8817 <dia:attribute name="value">
8818 <dia:string>##</dia:string>
8819 </dia:attribute>
8820 <dia:attribute name="comment">
8821 <dia:string>##</dia:string>
8822 </dia:attribute>
8823 <dia:attribute name="kind">
8824 <dia:enum val="2"/>
8825 </dia:attribute>
8826 </dia:composite>
8827 <dia:composite type="umlparameter">
8828 <dia:attribute name="name">
8829 <dia:string>#ignore_missing#</dia:string>
8830 </dia:attribute>
8831 <dia:attribute name="type">
8832 <dia:string>#scalar boolean#</dia:string>
8833 </dia:attribute>
8834 <dia:attribute name="value">
8835 <dia:string>##</dia:string>
8836 </dia:attribute>
8837 <dia:attribute name="comment">
8838 <dia:string>##</dia:string>
8839 </dia:attribute>
8840 <dia:attribute name="kind">
8841 <dia:enum val="1"/>
8842 </dia:attribute>
8843 </dia:composite>
8844 </dia:attribute>
8845 </dia:composite>
8846 <dia:composite type="umloperation">
8847 <dia:attribute name="name">
8848 <dia:string>#remove_records#</dia:string>
8849 </dia:attribute>
8850 <dia:attribute name="stereotype">
8851 <dia:string>##</dia:string>
8852 </dia:attribute>
8853 <dia:attribute name="type">
8854 <dia:string>##</dia:string>
8855 </dia:attribute>
8856 <dia:attribute name="visibility">
8857 <dia:enum val="0"/>
8858 </dia:attribute>
8859 <dia:attribute name="comment">
8860 <dia:string>##</dia:string>
8861 </dia:attribute>
8862 <dia:attribute name="abstract">
8863 <dia:boolean val="false"/>
8864 </dia:attribute>
8865 <dia:attribute name="inheritance_type">
8866 <dia:enum val="2"/>
8867 </dia:attribute>
8868 <dia:attribute name="query">
8869 <dia:boolean val="false"/>
8870 </dia:attribute>
8871 <dia:attribute name="class_scope">
8872 <dia:boolean val="false"/>
8873 </dia:attribute>
8874 <dia:attribute name="parameters">
8875 <dia:composite type="umlparameter">
8876 <dia:attribute name="name">
8877 <dia:string>#type#</dia:string>
8878 </dia:attribute>
8879 <dia:attribute name="type">
8880 <dia:string>#mandatory scalar string#</dia:string>
8881 </dia:attribute>
8882 <dia:attribute name="value">
8883 <dia:string>##</dia:string>
8884 </dia:attribute>
8885 <dia:attribute name="comment">
8886 <dia:string>##</dia:string>
8887 </dia:attribute>
8888 <dia:attribute name="kind">
8889 <dia:enum val="1"/>
8890 </dia:attribute>
8891 </dia:composite>
8892 <dia:composite type="umlparameter">
8893 <dia:attribute name="name">
8894 <dia:string>#problem_number#</dia:string>
8895 </dia:attribute>
8896 <dia:attribute name="type">
8897 <dia:string>#scalar integer#</dia:string>
8898 </dia:attribute>
8899 <dia:attribute name="value">
8900 <dia:string>#1#</dia:string>
8901 </dia:attribute>
8902 <dia:attribute name="comment">
8903 <dia:string>##</dia:string>
8904 </dia:attribute>
8905 <dia:attribute name="kind">
8906 <dia:enum val="1"/>
8907 </dia:attribute>
8908 </dia:composite>
8909 </dia:attribute>
8910 </dia:composite>
8911 <dia:composite type="umloperation">
8912 <dia:attribute name="name">
8913 <dia:string>#table_files#</dia:string>
8914 </dia:attribute>
8915 <dia:attribute name="stereotype">
8916 <dia:string>##</dia:string>
8917 </dia:attribute>
8918 <dia:attribute name="type">
8919 <dia:string>#accessor#</dia:string>
8920 </dia:attribute>
8921 <dia:attribute name="visibility">
8922 <dia:enum val="0"/>
8923 </dia:attribute>
8924 <dia:attribute name="comment">
8925 <dia:string>##</dia:string>
8926 </dia:attribute>
8927 <dia:attribute name="abstract">
8928 <dia:boolean val="false"/>
8929 </dia:attribute>
8930 <dia:attribute name="inheritance_type">
8931 <dia:enum val="2"/>
8932 </dia:attribute>
8933 <dia:attribute name="query">
8934 <dia:boolean val="false"/>
8935 </dia:attribute>
8936 <dia:attribute name="class_scope">
8937 <dia:boolean val="false"/>
8938 </dia:attribute>
8939 <dia:attribute name="parameters">
8940 <dia:composite type="umlparameter">
8941 <dia:attribute name="name">
8942 <dia:string>#problem_numbers#</dia:string>
8943 </dia:attribute>
8944 <dia:attribute name="type">
8945 <dia:string>#array of integers#</dia:string>
8946 </dia:attribute>
8947 <dia:attribute name="value">
8948 <dia:string>##</dia:string>
8949 </dia:attribute>
8950 <dia:attribute name="comment">
8951 <dia:string>##</dia:string>
8952 </dia:attribute>
8953 <dia:attribute name="kind">
8954 <dia:enum val="1"/>
8955 </dia:attribute>
8956 </dia:composite>
8957 <dia:composite type="umlparameter">
8958 <dia:attribute name="name">
8959 <dia:string>#table_files#</dia:string>
8960 </dia:attribute>
8961 <dia:attribute name="type">
8962 <dia:string>#array of arrays#</dia:string>
8963 </dia:attribute>
8964 <dia:attribute name="value">
8965 <dia:string>##</dia:string>
8966 </dia:attribute>
8967 <dia:attribute name="comment">
8968 <dia:string>##</dia:string>
8969 </dia:attribute>
8970 <dia:attribute name="kind">
8971 <dia:enum val="2"/>
8972 </dia:attribute>
8973 </dia:composite>
8974 </dia:attribute>
8975 </dia:composite>
8976 <dia:composite type="umloperation">
8977 <dia:attribute name="name">
8978 <dia:string>#full_name#</dia:string>
8979 </dia:attribute>
8980 <dia:attribute name="stereotype">
8981 <dia:string>##</dia:string>
8982 </dia:attribute>
8983 <dia:attribute name="type">
8984 <dia:string>##</dia:string>
8985 </dia:attribute>
8986 <dia:attribute name="visibility">
8987 <dia:enum val="0"/>
8988 </dia:attribute>
8989 <dia:attribute name="comment">
8990 <dia:string>##</dia:string>
8991 </dia:attribute>
8992 <dia:attribute name="abstract">
8993 <dia:boolean val="false"/>
8994 </dia:attribute>
8995 <dia:attribute name="inheritance_type">
8996 <dia:enum val="2"/>
8997 </dia:attribute>
8998 <dia:attribute name="query">
8999 <dia:boolean val="false"/>
9000 </dia:attribute>
9001 <dia:attribute name="class_scope">
9002 <dia:boolean val="false"/>
9003 </dia:attribute>
9004 <dia:attribute name="parameters">
9005 <dia:composite type="umlparameter">
9006 <dia:attribute name="name">
9007 <dia:string>#full_name#</dia:string>
9008 </dia:attribute>
9009 <dia:attribute name="type">
9010 <dia:string>#scalar string#</dia:string>
9011 </dia:attribute>
9012 <dia:attribute name="value">
9013 <dia:string>##</dia:string>
9014 </dia:attribute>
9015 <dia:attribute name="comment">
9016 <dia:string>##</dia:string>
9017 </dia:attribute>
9018 <dia:attribute name="kind">
9019 <dia:enum val="2"/>
9020 </dia:attribute>
9021 </dia:composite>
9022 </dia:attribute>
9023 </dia:composite>
9024 <dia:composite type="umloperation">
9025 <dia:attribute name="name">
9026 <dia:string>#add_extra_data_code#</dia:string>
9027 </dia:attribute>
9028 <dia:attribute name="stereotype">
9029 <dia:string>##</dia:string>
9030 </dia:attribute>
9031 <dia:attribute name="type">
9032 <dia:string>##</dia:string>
9033 </dia:attribute>
9034 <dia:attribute name="visibility">
9035 <dia:enum val="0"/>
9036 </dia:attribute>
9037 <dia:attribute name="comment">
9038 <dia:string>##</dia:string>
9039 </dia:attribute>
9040 <dia:attribute name="abstract">
9041 <dia:boolean val="false"/>
9042 </dia:attribute>
9043 <dia:attribute name="inheritance_type">
9044 <dia:enum val="2"/>
9045 </dia:attribute>
9046 <dia:attribute name="query">
9047 <dia:boolean val="false"/>
9048 </dia:attribute>
9049 <dia:attribute name="class_scope">
9050 <dia:boolean val="false"/>
9051 </dia:attribute>
9052 <dia:attribute name="parameters"/>
9053 </dia:composite>
9054 <dia:composite type="umloperation">
9055 <dia:attribute name="name">
9056 <dia:string>#write_readers#</dia:string>
9057 </dia:attribute>
9058 <dia:attribute name="stereotype">
9059 <dia:string>##</dia:string>
9060 </dia:attribute>
9061 <dia:attribute name="type">
9062 <dia:string>##</dia:string>
9063 </dia:attribute>
9064 <dia:attribute name="visibility">
9065 <dia:enum val="0"/>
9066 </dia:attribute>
9067 <dia:attribute name="comment">
9068 <dia:string>##</dia:string>
9069 </dia:attribute>
9070 <dia:attribute name="abstract">
9071 <dia:boolean val="false"/>
9072 </dia:attribute>
9073 <dia:attribute name="inheritance_type">
9074 <dia:enum val="2"/>
9075 </dia:attribute>
9076 <dia:attribute name="query">
9077 <dia:boolean val="false"/>
9078 </dia:attribute>
9079 <dia:attribute name="class_scope">
9080 <dia:boolean val="false"/>
9081 </dia:attribute>
9082 <dia:attribute name="parameters"/>
9083 </dia:composite>
9084 <dia:composite type="umloperation">
9085 <dia:attribute name="name">
9086 <dia:string>#write_get_subs#</dia:string>
9087 </dia:attribute>
9088 <dia:attribute name="stereotype">
9089 <dia:string>##</dia:string>
9090 </dia:attribute>
9091 <dia:attribute name="type">
9092 <dia:string>##</dia:string>
9093 </dia:attribute>
9094 <dia:attribute name="visibility">
9095 <dia:enum val="0"/>
9096 </dia:attribute>
9097 <dia:attribute name="comment">
9098 <dia:string>##</dia:string>
9099 </dia:attribute>
9100 <dia:attribute name="abstract">
9101 <dia:boolean val="false"/>
9102 </dia:attribute>
9103 <dia:attribute name="inheritance_type">
9104 <dia:enum val="2"/>
9105 </dia:attribute>
9106 <dia:attribute name="query">
9107 <dia:boolean val="false"/>
9108 </dia:attribute>
9109 <dia:attribute name="class_scope">
9110 <dia:boolean val="false"/>
9111 </dia:attribute>
9112 <dia:attribute name="parameters"/>
9113 </dia:composite>
9114 <dia:composite type="umloperation">
9115 <dia:attribute name="name">
9116 <dia:string>#is_simulation#</dia:string>
9117 </dia:attribute>
9118 <dia:attribute name="stereotype">
9119 <dia:string>##</dia:string>
9120 </dia:attribute>
9121 <dia:attribute name="type">
9122 <dia:string>##</dia:string>
9123 </dia:attribute>
9124 <dia:attribute name="visibility">
9125 <dia:enum val="0"/>
9126 </dia:attribute>
9127 <dia:attribute name="comment">
9128 <dia:string>##</dia:string>
9129 </dia:attribute>
9130 <dia:attribute name="abstract">
9131 <dia:boolean val="false"/>
9132 </dia:attribute>
9133 <dia:attribute name="inheritance_type">
9134 <dia:enum val="2"/>
9135 </dia:attribute>
9136 <dia:attribute name="query">
9137 <dia:boolean val="false"/>
9138 </dia:attribute>
9139 <dia:attribute name="class_scope">
9140 <dia:boolean val="false"/>
9141 </dia:attribute>
9142 <dia:attribute name="parameters">
9143 <dia:composite type="umlparameter">
9144 <dia:attribute name="name">
9145 <dia:string>#problem_number#</dia:string>
9146 </dia:attribute>
9147 <dia:attribute name="type">
9148 <dia:string>#scalar integer#</dia:string>
9149 </dia:attribute>
9150 <dia:attribute name="value">
9151 <dia:string>#0#</dia:string>
9152 </dia:attribute>
9153 <dia:attribute name="comment">
9154 <dia:string>##</dia:string>
9155 </dia:attribute>
9156 <dia:attribute name="kind">
9157 <dia:enum val="1"/>
9158 </dia:attribute>
9159 </dia:composite>
9160 <dia:composite type="umlparameter">
9161 <dia:attribute name="name">
9162 <dia:string>#is_sim#</dia:string>
9163 </dia:attribute>
9164 <dia:attribute name="type">
9165 <dia:string>#scalar boolean#</dia:string>
9166 </dia:attribute>
9167 <dia:attribute name="value">
9168 <dia:string>#0#</dia:string>
9169 </dia:attribute>
9170 <dia:attribute name="comment">
9171 <dia:string>##</dia:string>
9172 </dia:attribute>
9173 <dia:attribute name="kind">
9174 <dia:enum val="2"/>
9175 </dia:attribute>
9176 </dia:composite>
9177 </dia:attribute>
9178 </dia:composite>
9179 <dia:composite type="umloperation">
9180 <dia:attribute name="name">
9181 <dia:string>#subroutine_files#</dia:string>
9182 </dia:attribute>
9183 <dia:attribute name="stereotype">
9184 <dia:string>##</dia:string>
9185 </dia:attribute>
9186 <dia:attribute name="type">
9187 <dia:string>##</dia:string>
9188 </dia:attribute>
9189 <dia:attribute name="visibility">
9190 <dia:enum val="0"/>
9191 </dia:attribute>
9192 <dia:attribute name="comment">
9193 <dia:string>##</dia:string>
9194 </dia:attribute>
9195 <dia:attribute name="abstract">
9196 <dia:boolean val="false"/>
9197 </dia:attribute>
9198 <dia:attribute name="inheritance_type">
9199 <dia:enum val="2"/>
9200 </dia:attribute>
9201 <dia:attribute name="query">
9202 <dia:boolean val="false"/>
9203 </dia:attribute>
9204 <dia:attribute name="class_scope">
9205 <dia:boolean val="false"/>
9206 </dia:attribute>
9207 <dia:attribute name="parameters">
9208 <dia:composite type="umlparameter">
9209 <dia:attribute name="name">
9210 <dia:string>#fsubs#</dia:string>
9211 </dia:attribute>
9212 <dia:attribute name="type">
9213 <dia:string>#array of strings#</dia:string>
9214 </dia:attribute>
9215 <dia:attribute name="value">
9216 <dia:string>##</dia:string>
9217 </dia:attribute>
9218 <dia:attribute name="comment">
9219 <dia:string>##</dia:string>
9220 </dia:attribute>
9221 <dia:attribute name="kind">
9222 <dia:enum val="2"/>
9223 </dia:attribute>
9224 </dia:composite>
9225 </dia:attribute>
9226 </dia:composite>
9227 <dia:composite type="umloperation">
9228 <dia:attribute name="name">
9229 <dia:string>#randomize_inits#</dia:string>
9230 </dia:attribute>
9231 <dia:attribute name="stereotype">
9232 <dia:string>##</dia:string>
9233 </dia:attribute>
9234 <dia:attribute name="type">
9235 <dia:string>##</dia:string>
9236 </dia:attribute>
9237 <dia:attribute name="visibility">
9238 <dia:enum val="0"/>
9239 </dia:attribute>
9240 <dia:attribute name="comment">
9241 <dia:string>##</dia:string>
9242 </dia:attribute>
9243 <dia:attribute name="abstract">
9244 <dia:boolean val="false"/>
9245 </dia:attribute>
9246 <dia:attribute name="inheritance_type">
9247 <dia:enum val="2"/>
9248 </dia:attribute>
9249 <dia:attribute name="query">
9250 <dia:boolean val="false"/>
9251 </dia:attribute>
9252 <dia:attribute name="class_scope">
9253 <dia:boolean val="false"/>
9254 </dia:attribute>
9255 <dia:attribute name="parameters">
9256 <dia:composite type="umlparameter">
9257 <dia:attribute name="name">
9258 <dia:string>#degree#</dia:string>
9259 </dia:attribute>
9260 <dia:attribute name="type">
9261 <dia:string>#scalar number#</dia:string>
9262 </dia:attribute>
9263 <dia:attribute name="value">
9264 <dia:string>##</dia:string>
9265 </dia:attribute>
9266 <dia:attribute name="comment">
9267 <dia:string>##</dia:string>
9268 </dia:attribute>
9269 <dia:attribute name="kind">
9270 <dia:enum val="1"/>
9271 </dia:attribute>
9272 </dia:composite>
9273 </dia:attribute>
9274 </dia:composite>
9275 </dia:attribute>
9276 <dia:attribute name="template">
9277 <dia:boolean val="false"/>
9278 </dia:attribute>
9279 <dia:attribute name="templates"/>
9280 </dia:object>
9281 <dia:object type="UML - Class" version="0" id="O23">
9282 <dia:attribute name="obj_pos">
9283 <dia:point val="109,-35"/>
9284 </dia:attribute>
9285 <dia:attribute name="obj_bb">
9286 <dia:rectangle val="108.95,-35.05;111.45,-32.75"/>
9287 </dia:attribute>
9288 <dia:attribute name="elem_corner">
9289 <dia:point val="109,-35"/>
9290 </dia:attribute>
9291 <dia:attribute name="elem_width">
9292 <dia:real val="2.3999999999999999"/>
9293 </dia:attribute>
9294 <dia:attribute name="elem_height">
9295 <dia:real val="2.1999999999999997"/>
9296 </dia:attribute>
9297 <dia:attribute name="name">
9298 <dia:string>#data#</dia:string>
9299 </dia:attribute>
9300 <dia:attribute name="stereotype">
9301 <dia:string>##</dia:string>
9302 </dia:attribute>
9303 <dia:attribute name="comment">
9304 <dia:string>##</dia:string>
9305 </dia:attribute>
9306 <dia:attribute name="abstract">
9307 <dia:boolean val="true"/>
9308 </dia:attribute>
9309 <dia:attribute name="suppress_attributes">
9310 <dia:boolean val="false"/>
9311 </dia:attribute>
9312 <dia:attribute name="suppress_operations">
9313 <dia:boolean val="false"/>
9314 </dia:attribute>
9315 <dia:attribute name="visible_attributes">
9316 <dia:boolean val="true"/>
9317 </dia:attribute>
9318 <dia:attribute name="visible_operations">
9319 <dia:boolean val="true"/>
9320 </dia:attribute>
9321 <dia:attribute name="visible_comments">
9322 <dia:boolean val="false"/>
9323 </dia:attribute>
9324 <dia:attribute name="wrap_operations">
9325 <dia:boolean val="false"/>
9326 </dia:attribute>
9327 <dia:attribute name="wrap_after_char">
9328 <dia:int val="40"/>
9329 </dia:attribute>
9330 <dia:attribute name="line_color">
9331 <dia:color val="#000000"/>
9332 </dia:attribute>
9333 <dia:attribute name="fill_color">
9334 <dia:color val="#ffffff"/>
9335 </dia:attribute>
9336 <dia:attribute name="text_color">
9337 <dia:color val="#000000"/>
9338 </dia:attribute>
9339 <dia:attribute name="normal_font">
9340 <dia:font family="courier new" style="0" name="Courier"/>
9341 </dia:attribute>
9342 <dia:attribute name="abstract_font">
9343 <dia:font family="courier new" style="0" name="Courier"/>
9344 </dia:attribute>
9345 <dia:attribute name="polymorphic_font">
9346 <dia:font family="monospace" style="8" name="Courier"/>
9347 </dia:attribute>
9348 <dia:attribute name="classname_font">
9349 <dia:font family="courier new" style="0" name="Courier"/>
9350 </dia:attribute>
9351 <dia:attribute name="abstract_classname_font">
9352 <dia:font family="courier new" style="0" name="Courier"/>
9353 </dia:attribute>
9354 <dia:attribute name="comment_font">
9355 <dia:font family="sans" style="8" name="Helvetica"/>
9356 </dia:attribute>
9357 <dia:attribute name="font_height">
9358 <dia:real val="0.80000000000000004"/>
9359 </dia:attribute>
9360 <dia:attribute name="polymorphic_font_height">
9361 <dia:real val="0.80000000000000004"/>
9362 </dia:attribute>
9363 <dia:attribute name="abstract_font_height">
9364 <dia:real val="0.80000000000000004"/>
9365 </dia:attribute>
9366 <dia:attribute name="classname_font_height">
9367 <dia:real val="1"/>
9368 </dia:attribute>
9369 <dia:attribute name="abstract_classname_font_height">
9370 <dia:real val="1"/>
9371 </dia:attribute>
9372 <dia:attribute name="comment_font_height">
9373 <dia:real val="1"/>
9374 </dia:attribute>
9375 <dia:attribute name="attributes"/>
9376 <dia:attribute name="operations"/>
9377 <dia:attribute name="template">
9378 <dia:boolean val="false"/>
9379 </dia:attribute>
9380 <dia:attribute name="templates"/>
9381 </dia:object>
9382 <dia:object type="UML - Association" version="0" id="O24">
9383 <dia:attribute name="obj_pos">
9384 <dia:point val="109,-35"/>
9385 </dia:attribute>
9386 <dia:attribute name="obj_bb">
9387 <dia:rectangle val="96.1,-36.7;109.35,-14.1"/>
9388 </dia:attribute>
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"/>
9395 </dia:attribute>
9396 <dia:attribute name="orth_orient">
9397 <dia:enum val="1"/>
9398 <dia:enum val="0"/>
9399 <dia:enum val="1"/>
9400 <dia:enum val="0"/>
9401 </dia:attribute>
9402 <dia:attribute name="autorouting">
9403 <dia:boolean val="false"/>
9404 </dia:attribute>
9405 <dia:attribute name="name">
9406 <dia:string>##</dia:string>
9407 </dia:attribute>
9408 <dia:attribute name="direction">
9409 <dia:enum val="0"/>
9410 </dia:attribute>
9411 <dia:attribute name="ends">
9412 <dia:composite>
9413 <dia:attribute name="role">
9414 <dia:string>##</dia:string>
9415 </dia:attribute>
9416 <dia:attribute name="multiplicity">
9417 <dia:string>##</dia:string>
9418 </dia:attribute>
9419 <dia:attribute name="arrow">
9420 <dia:boolean val="false"/>
9421 </dia:attribute>
9422 <dia:attribute name="aggregate">
9423 <dia:enum val="0"/>
9424 </dia:attribute>
9425 </dia:composite>
9426 <dia:composite>
9427 <dia:attribute name="role">
9428 <dia:string>##</dia:string>
9429 </dia:attribute>
9430 <dia:attribute name="multiplicity">
9431 <dia:string>##</dia:string>
9432 </dia:attribute>
9433 <dia:attribute name="arrow">
9434 <dia:boolean val="false"/>
9435 </dia:attribute>
9436 <dia:attribute name="aggregate">
9437 <dia:enum val="1"/>
9438 </dia:attribute>
9439 </dia:composite>
9440 </dia:attribute>
9441 <dia:connections>
9442 <dia:connection handle="0" to="O23" connection="0"/>
9443 <dia:connection handle="1" to="O22" connection="117"/>
9444 </dia:connections>
9445 </dia:object>
9446 <dia:object type="UML - Class" version="0" id="O25">
9447 <dia:attribute name="obj_pos">
9448 <dia:point val="103,-36"/>
9449 </dia:attribute>
9450 <dia:attribute name="obj_bb">
9451 <dia:rectangle val="102.95,-36.05;106.35,-33.75"/>
9452 </dia:attribute>
9453 <dia:attribute name="elem_corner">
9454 <dia:point val="103,-36"/>
9455 </dia:attribute>
9456 <dia:attribute name="elem_width">
9457 <dia:real val="3.3000000000000003"/>
9458 </dia:attribute>
9459 <dia:attribute name="elem_height">
9460 <dia:real val="2.1999999999999997"/>
9461 </dia:attribute>
9462 <dia:attribute name="name">
9463 <dia:string>#output#</dia:string>
9464 </dia:attribute>
9465 <dia:attribute name="stereotype">
9466 <dia:string>##</dia:string>
9467 </dia:attribute>
9468 <dia:attribute name="comment">
9469 <dia:string>##</dia:string>
9470 </dia:attribute>
9471 <dia:attribute name="abstract">
9472 <dia:boolean val="true"/>
9473 </dia:attribute>
9474 <dia:attribute name="suppress_attributes">
9475 <dia:boolean val="false"/>
9476 </dia:attribute>
9477 <dia:attribute name="suppress_operations">
9478 <dia:boolean val="false"/>
9479 </dia:attribute>
9480 <dia:attribute name="visible_attributes">
9481 <dia:boolean val="true"/>
9482 </dia:attribute>
9483 <dia:attribute name="visible_operations">
9484 <dia:boolean val="true"/>
9485 </dia:attribute>
9486 <dia:attribute name="visible_comments">
9487 <dia:boolean val="false"/>
9488 </dia:attribute>
9489 <dia:attribute name="wrap_operations">
9490 <dia:boolean val="false"/>
9491 </dia:attribute>
9492 <dia:attribute name="wrap_after_char">
9493 <dia:int val="40"/>
9494 </dia:attribute>
9495 <dia:attribute name="line_color">
9496 <dia:color val="#000000"/>
9497 </dia:attribute>
9498 <dia:attribute name="fill_color">
9499 <dia:color val="#ffffff"/>
9500 </dia:attribute>
9501 <dia:attribute name="text_color">
9502 <dia:color val="#000000"/>
9503 </dia:attribute>
9504 <dia:attribute name="normal_font">
9505 <dia:font family="courier new" style="0" name="Courier"/>
9506 </dia:attribute>
9507 <dia:attribute name="abstract_font">
9508 <dia:font family="courier new" style="0" name="Courier"/>
9509 </dia:attribute>
9510 <dia:attribute name="polymorphic_font">
9511 <dia:font family="monospace" style="8" name="Courier"/>
9512 </dia:attribute>
9513 <dia:attribute name="classname_font">
9514 <dia:font family="courier new" style="0" name="Courier"/>
9515 </dia:attribute>
9516 <dia:attribute name="abstract_classname_font">
9517 <dia:font family="courier new" style="0" name="Courier"/>
9518 </dia:attribute>
9519 <dia:attribute name="comment_font">
9520 <dia:font family="sans" style="8" name="Helvetica"/>
9521 </dia:attribute>
9522 <dia:attribute name="font_height">
9523 <dia:real val="0.80000000000000004"/>
9524 </dia:attribute>
9525 <dia:attribute name="polymorphic_font_height">
9526 <dia:real val="0.80000000000000004"/>
9527 </dia:attribute>
9528 <dia:attribute name="abstract_font_height">
9529 <dia:real val="0.80000000000000004"/>
9530 </dia:attribute>
9531 <dia:attribute name="classname_font_height">
9532 <dia:real val="1"/>
9533 </dia:attribute>
9534 <dia:attribute name="abstract_classname_font_height">
9535 <dia:real val="1"/>
9536 </dia:attribute>
9537 <dia:attribute name="comment_font_height">
9538 <dia:real val="1"/>
9539 </dia:attribute>
9540 <dia:attribute name="attributes"/>
9541 <dia:attribute name="operations"/>
9542 <dia:attribute name="template">
9543 <dia:boolean val="false"/>
9544 </dia:attribute>
9545 <dia:attribute name="templates"/>
9546 </dia:object>
9547 <dia:object type="UML - Association" version="0" id="O26">
9548 <dia:attribute name="obj_pos">
9549 <dia:point val="103,-36"/>
9550 </dia:attribute>
9551 <dia:attribute name="obj_bb">
9552 <dia:rectangle val="96.1,-36.05;103.05,-13.3"/>
9553 </dia:attribute>
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"/>
9559 </dia:attribute>
9560 <dia:attribute name="orth_orient">
9561 <dia:enum val="0"/>
9562 <dia:enum val="1"/>
9563 <dia:enum val="0"/>
9564 </dia:attribute>
9565 <dia:attribute name="name">
9566 <dia:string>##</dia:string>
9567 </dia:attribute>
9568 <dia:attribute name="direction">
9569 <dia:enum val="0"/>
9570 </dia:attribute>
9571 <dia:attribute name="ends">
9572 <dia:composite>
9573 <dia:attribute name="role">
9574 <dia:string>##</dia:string>
9575 </dia:attribute>
9576 <dia:attribute name="multiplicity">
9577 <dia:string>##</dia:string>
9578 </dia:attribute>
9579 <dia:attribute name="arrow">
9580 <dia:boolean val="false"/>
9581 </dia:attribute>
9582 <dia:attribute name="aggregate">
9583 <dia:enum val="0"/>
9584 </dia:attribute>
9585 </dia:composite>
9586 <dia:composite>
9587 <dia:attribute name="role">
9588 <dia:string>##</dia:string>
9589 </dia:attribute>
9590 <dia:attribute name="multiplicity">
9591 <dia:string>##</dia:string>
9592 </dia:attribute>
9593 <dia:attribute name="arrow">
9594 <dia:boolean val="false"/>
9595 </dia:attribute>
9596 <dia:attribute name="aggregate">
9597 <dia:enum val="1"/>
9598 </dia:attribute>
9599 </dia:composite>
9600 </dia:attribute>
9601 <dia:connections>
9602 <dia:connection handle="0" to="O25" connection="0"/>
9603 <dia:connection handle="1" to="O22" connection="119"/>
9604 </dia:connections>
9605 </dia:object>
9606 <dia:object type="UML - Class" version="0" id="O27">
9607 <dia:attribute name="obj_pos">
9608 <dia:point val="99,58"/>
9609 </dia:attribute>
9610 <dia:attribute name="obj_bb">
9611 <dia:rectangle val="98.95,57.95;101.9,60.25"/>
9612 </dia:attribute>
9613 <dia:attribute name="elem_corner">
9614 <dia:point val="99,58"/>
9615 </dia:attribute>
9616 <dia:attribute name="elem_width">
9617 <dia:real val="2.8500000000000001"/>
9618 </dia:attribute>
9619 <dia:attribute name="elem_height">
9620 <dia:real val="2.1999999999999997"/>
9621 </dia:attribute>
9622 <dia:attribute name="name">
9623 <dia:string>#sigma#</dia:string>
9624 </dia:attribute>
9625 <dia:attribute name="stereotype">
9626 <dia:string>##</dia:string>
9627 </dia:attribute>
9628 <dia:attribute name="comment">
9629 <dia:string>##</dia:string>
9630 </dia:attribute>
9631 <dia:attribute name="abstract">
9632 <dia:boolean val="false"/>
9633 </dia:attribute>
9634 <dia:attribute name="suppress_attributes">
9635 <dia:boolean val="false"/>
9636 </dia:attribute>
9637 <dia:attribute name="suppress_operations">
9638 <dia:boolean val="false"/>
9639 </dia:attribute>
9640 <dia:attribute name="visible_attributes">
9641 <dia:boolean val="true"/>
9642 </dia:attribute>
9643 <dia:attribute name="visible_operations">
9644 <dia:boolean val="true"/>
9645 </dia:attribute>
9646 <dia:attribute name="visible_comments">
9647 <dia:boolean val="false"/>
9648 </dia:attribute>
9649 <dia:attribute name="wrap_operations">
9650 <dia:boolean val="false"/>
9651 </dia:attribute>
9652 <dia:attribute name="wrap_after_char">
9653 <dia:int val="40"/>
9654 </dia:attribute>
9655 <dia:attribute name="line_color">
9656 <dia:color val="#000000"/>
9657 </dia:attribute>
9658 <dia:attribute name="fill_color">
9659 <dia:color val="#ffffff"/>
9660 </dia:attribute>
9661 <dia:attribute name="text_color">
9662 <dia:color val="#000000"/>
9663 </dia:attribute>
9664 <dia:attribute name="normal_font">
9665 <dia:font family="Courier New" style="0" name="Courier"/>
9666 </dia:attribute>
9667 <dia:attribute name="abstract_font">
9668 <dia:font family="Courier New" style="0" name="Courier"/>
9669 </dia:attribute>
9670 <dia:attribute name="polymorphic_font">
9671 <dia:font family="monospace" style="8" name="Courier"/>
9672 </dia:attribute>
9673 <dia:attribute name="classname_font">
9674 <dia:font family="courier new" style="0" name="Courier"/>
9675 </dia:attribute>
9676 <dia:attribute name="abstract_classname_font">
9677 <dia:font family="Courier New" style="0" name="Courier"/>
9678 </dia:attribute>
9679 <dia:attribute name="comment_font">
9680 <dia:font family="sans" style="8" name="Helvetica"/>
9681 </dia:attribute>
9682 <dia:attribute name="font_height">
9683 <dia:real val="0.80000000000000004"/>
9684 </dia:attribute>
9685 <dia:attribute name="polymorphic_font_height">
9686 <dia:real val="0.80000000000000004"/>
9687 </dia:attribute>
9688 <dia:attribute name="abstract_font_height">
9689 <dia:real val="0.80000000000000004"/>
9690 </dia:attribute>
9691 <dia:attribute name="classname_font_height">
9692 <dia:real val="1"/>
9693 </dia:attribute>
9694 <dia:attribute name="abstract_classname_font_height">
9695 <dia:real val="1"/>
9696 </dia:attribute>
9697 <dia:attribute name="comment_font_height">
9698 <dia:real val="1"/>
9699 </dia:attribute>
9700 <dia:attribute name="attributes"/>
9701 <dia:attribute name="operations"/>
9702 <dia:attribute name="template">
9703 <dia:boolean val="false"/>
9704 </dia:attribute>
9705 <dia:attribute name="templates"/>
9706 </dia:object>
9707 <dia:object type="UML - Generalization" version="0" id="O28">
9708 <dia:attribute name="obj_pos">
9709 <dia:point val="119.175,54.8"/>
9710 </dia:attribute>
9711 <dia:attribute name="obj_bb">
9712 <dia:rectangle val="100.375,54.75;120.025,58.05"/>
9713 </dia:attribute>
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"/>
9719 </dia:attribute>
9720 <dia:attribute name="orth_orient">
9721 <dia:enum val="1"/>
9722 <dia:enum val="0"/>
9723 <dia:enum val="1"/>
9724 </dia:attribute>
9725 <dia:attribute name="orth_autoroute">
9726 <dia:boolean val="false"/>
9727 </dia:attribute>
9728 <dia:attribute name="line_colour">
9729 <dia:color val="#000000"/>
9730 </dia:attribute>
9731 <dia:attribute name="name">
9732 <dia:string>##</dia:string>
9733 </dia:attribute>
9734 <dia:attribute name="stereotype">
9735 <dia:string>##</dia:string>
9736 </dia:attribute>
9737 <dia:connections>
9738 <dia:connection handle="0" to="O101" connection="6"/>
9739 <dia:connection handle="1" to="O27" connection="1"/>
9740 </dia:connections>
9741 </dia:object>
9742 <dia:object type="UML - Generalization" version="0" id="O29">
9743 <dia:attribute name="obj_pos">
9744 <dia:point val="12.4,40.6"/>
9745 </dia:attribute>
9746 <dia:attribute name="obj_bb">
9747 <dia:rectangle val="11.55,40.55;31.925,45.05"/>
9748 </dia:attribute>
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"/>
9754 </dia:attribute>
9755 <dia:attribute name="orth_orient">
9756 <dia:enum val="1"/>
9757 <dia:enum val="0"/>
9758 <dia:enum val="1"/>
9759 </dia:attribute>
9760 <dia:attribute name="orth_autoroute">
9761 <dia:boolean val="false"/>
9762 </dia:attribute>
9763 <dia:attribute name="line_colour">
9764 <dia:color val="#000000"/>
9765 </dia:attribute>
9766 <dia:attribute name="name">
9767 <dia:string>##</dia:string>
9768 </dia:attribute>
9769 <dia:attribute name="stereotype">
9770 <dia:string>##</dia:string>
9771 </dia:attribute>
9772 <dia:connections>
9773 <dia:connection handle="0" to="O89" connection="6"/>
9774 <dia:connection handle="1" to="O69" connection="1"/>
9775 </dia:connections>
9776 </dia:object>
9777 <dia:object type="UML - Association" version="0" id="O30">
9778 <dia:attribute name="obj_pos">
9779 <dia:point val="77,45"/>
9780 </dia:attribute>
9781 <dia:attribute name="obj_bb">
9782 <dia:rectangle val="76.95,27.25;95.3264,47.4"/>
9783 </dia:attribute>
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"/>
9790 </dia:attribute>
9791 <dia:attribute name="orth_orient">
9792 <dia:enum val="1"/>
9793 <dia:enum val="0"/>
9794 <dia:enum val="1"/>
9795 <dia:enum val="0"/>
9796 </dia:attribute>
9797 <dia:attribute name="autorouting">
9798 <dia:boolean val="false"/>
9799 </dia:attribute>
9800 <dia:attribute name="name">
9801 <dia:string>##</dia:string>
9802 </dia:attribute>
9803 <dia:attribute name="direction">
9804 <dia:enum val="0"/>
9805 </dia:attribute>
9806 <dia:attribute name="ends">
9807 <dia:composite>
9808 <dia:attribute name="role">
9809 <dia:string>##</dia:string>
9810 </dia:attribute>
9811 <dia:attribute name="multiplicity">
9812 <dia:string>##</dia:string>
9813 </dia:attribute>
9814 <dia:attribute name="arrow">
9815 <dia:boolean val="false"/>
9816 </dia:attribute>
9817 <dia:attribute name="aggregate">
9818 <dia:enum val="0"/>
9819 </dia:attribute>
9820 </dia:composite>
9821 <dia:composite>
9822 <dia:attribute name="role">
9823 <dia:string>##</dia:string>
9824 </dia:attribute>
9825 <dia:attribute name="multiplicity">
9826 <dia:string>##</dia:string>
9827 </dia:attribute>
9828 <dia:attribute name="arrow">
9829 <dia:boolean val="false"/>
9830 </dia:attribute>
9831 <dia:attribute name="aggregate">
9832 <dia:enum val="1"/>
9833 </dia:attribute>
9834 </dia:composite>
9835 </dia:attribute>
9836 <dia:connections>
9837 <dia:connection handle="0" to="O83" connection="0"/>
9838 <dia:connection handle="1" to="O3" connection="55"/>
9839 </dia:connections>
9840 </dia:object>
9841 <dia:object type="UML - Generalization" version="0" id="O31">
9842 <dia:attribute name="obj_pos">
9843 <dia:point val="12.4,40.6"/>
9844 </dia:attribute>
9845 <dia:attribute name="obj_bb">
9846 <dia:rectangle val="11.55,40.55;78.475,45.05"/>
9847 </dia:attribute>
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"/>
9853 </dia:attribute>
9854 <dia:attribute name="orth_orient">
9855 <dia:enum val="1"/>
9856 <dia:enum val="0"/>
9857 <dia:enum val="1"/>
9858 </dia:attribute>
9859 <dia:attribute name="orth_autoroute">
9860 <dia:boolean val="false"/>
9861 </dia:attribute>
9862 <dia:attribute name="line_colour">
9863 <dia:color val="#000000"/>
9864 </dia:attribute>
9865 <dia:attribute name="name">
9866 <dia:string>##</dia:string>
9867 </dia:attribute>
9868 <dia:attribute name="stereotype">
9869 <dia:string>##</dia:string>
9870 </dia:attribute>
9871 <dia:connections>
9872 <dia:connection handle="0" to="O89" connection="6"/>
9873 <dia:connection handle="1" to="O83" connection="1"/>
9874 </dia:connections>
9875 </dia:object>
9876 <dia:object type="UML - Association" version="0" id="O32">
9877 <dia:attribute name="obj_pos">
9878 <dia:point val="68,45"/>
9879 </dia:attribute>
9880 <dia:attribute name="obj_bb">
9881 <dia:rectangle val="67.95,27.25;95.3264,47.4"/>
9882 </dia:attribute>
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"/>
9889 </dia:attribute>
9890 <dia:attribute name="orth_orient">
9891 <dia:enum val="1"/>
9892 <dia:enum val="0"/>
9893 <dia:enum val="1"/>
9894 <dia:enum val="0"/>
9895 </dia:attribute>
9896 <dia:attribute name="autorouting">
9897 <dia:boolean val="false"/>
9898 </dia:attribute>
9899 <dia:attribute name="name">
9900 <dia:string>##</dia:string>
9901 </dia:attribute>
9902 <dia:attribute name="direction">
9903 <dia:enum val="0"/>
9904 </dia:attribute>
9905 <dia:attribute name="ends">
9906 <dia:composite>
9907 <dia:attribute name="role">
9908 <dia:string>##</dia:string>
9909 </dia:attribute>
9910 <dia:attribute name="multiplicity">
9911 <dia:string>##</dia:string>
9912 </dia:attribute>
9913 <dia:attribute name="arrow">
9914 <dia:boolean val="false"/>
9915 </dia:attribute>
9916 <dia:attribute name="aggregate">
9917 <dia:enum val="0"/>
9918 </dia:attribute>
9919 </dia:composite>
9920 <dia:composite>
9921 <dia:attribute name="role">
9922 <dia:string>##</dia:string>
9923 </dia:attribute>
9924 <dia:attribute name="multiplicity">
9925 <dia:string>##</dia:string>
9926 </dia:attribute>
9927 <dia:attribute name="arrow">
9928 <dia:boolean val="false"/>
9929 </dia:attribute>
9930 <dia:attribute name="aggregate">
9931 <dia:enum val="1"/>
9932 </dia:attribute>
9933 </dia:composite>
9934 </dia:attribute>
9935 <dia:connections>
9936 <dia:connection handle="0" to="O85" connection="0"/>
9937 <dia:connection handle="1" to="O3" connection="55"/>
9938 </dia:connections>
9939 </dia:object>
9940 <dia:object type="UML - Generalization" version="0" id="O33">
9941 <dia:attribute name="obj_pos">
9942 <dia:point val="12.4,40.6"/>
9943 </dia:attribute>
9944 <dia:attribute name="obj_bb">
9945 <dia:rectangle val="11.55,40.55;69.25,45.05"/>
9946 </dia:attribute>
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"/>
9952 </dia:attribute>
9953 <dia:attribute name="orth_orient">
9954 <dia:enum val="1"/>
9955 <dia:enum val="0"/>
9956 <dia:enum val="1"/>
9957 </dia:attribute>
9958 <dia:attribute name="orth_autoroute">
9959 <dia:boolean val="false"/>
9960 </dia:attribute>
9961 <dia:attribute name="line_colour">
9962 <dia:color val="#000000"/>
9963 </dia:attribute>
9964 <dia:attribute name="name">
9965 <dia:string>##</dia:string>
9966 </dia:attribute>
9967 <dia:attribute name="stereotype">
9968 <dia:string>##</dia:string>
9969 </dia:attribute>
9970 <dia:connections>
9971 <dia:connection handle="0" to="O89" connection="6"/>
9972 <dia:connection handle="1" to="O85" connection="1"/>
9973 </dia:connections>
9974 </dia:object>
9975 <dia:object type="UML - Association" version="0" id="O34">
9976 <dia:attribute name="obj_pos">
9977 <dia:point val="46,45"/>
9978 </dia:attribute>
9979 <dia:attribute name="obj_bb">
9980 <dia:rectangle val="45.95,27.25;95.3264,47.4"/>
9981 </dia:attribute>
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"/>
9988 </dia:attribute>
9989 <dia:attribute name="orth_orient">
9990 <dia:enum val="1"/>
9991 <dia:enum val="0"/>
9992 <dia:enum val="1"/>
9993 <dia:enum val="0"/>
9994 </dia:attribute>
9995 <dia:attribute name="autorouting">
9996 <dia:boolean val="false"/>
9997 </dia:attribute>
9998 <dia:attribute name="name">
9999 <dia:string>##</dia:string>
10000 </dia:attribute>
10001 <dia:attribute name="direction">
10002 <dia:enum val="0"/>
10003 </dia:attribute>
10004 <dia:attribute name="ends">
10005 <dia:composite>
10006 <dia:attribute name="role">
10007 <dia:string>##</dia:string>
10008 </dia:attribute>
10009 <dia:attribute name="multiplicity">
10010 <dia:string>##</dia:string>
10011 </dia:attribute>
10012 <dia:attribute name="arrow">
10013 <dia:boolean val="false"/>
10014 </dia:attribute>
10015 <dia:attribute name="aggregate">
10016 <dia:enum val="0"/>
10017 </dia:attribute>
10018 </dia:composite>
10019 <dia:composite>
10020 <dia:attribute name="role">
10021 <dia:string>##</dia:string>
10022 </dia:attribute>
10023 <dia:attribute name="multiplicity">
10024 <dia:string>##</dia:string>
10025 </dia:attribute>
10026 <dia:attribute name="arrow">
10027 <dia:boolean val="false"/>
10028 </dia:attribute>
10029 <dia:attribute name="aggregate">
10030 <dia:enum val="1"/>
10031 </dia:attribute>
10032 </dia:composite>
10033 </dia:attribute>
10034 <dia:connections>
10035 <dia:connection handle="0" to="O66" connection="0"/>
10036 <dia:connection handle="1" to="O3" connection="55"/>
10037 </dia:connections>
10038 </dia:object>
10039 <dia:object type="UML - Generalization" version="0" id="O35">
10040 <dia:attribute name="obj_pos">
10041 <dia:point val="12.4,40.6"/>
10042 </dia:attribute>
10043 <dia:attribute name="obj_bb">
10044 <dia:rectangle val="11.55,40.55;48.6,45.05"/>
10045 </dia:attribute>
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"/>
10051 </dia:attribute>
10052 <dia:attribute name="orth_orient">
10053 <dia:enum val="1"/>
10054 <dia:enum val="0"/>
10055 <dia:enum val="1"/>
10056 </dia:attribute>
10057 <dia:attribute name="orth_autoroute">
10058 <dia:boolean val="false"/>
10059 </dia:attribute>
10060 <dia:attribute name="line_colour">
10061 <dia:color val="#000000"/>
10062 </dia:attribute>
10063 <dia:attribute name="name">
10064 <dia:string>##</dia:string>
10065 </dia:attribute>
10066 <dia:attribute name="stereotype">
10067 <dia:string>##</dia:string>
10068 </dia:attribute>
10069 <dia:connections>
10070 <dia:connection handle="0" to="O89" connection="6"/>
10071 <dia:connection handle="1" to="O66" connection="1"/>
10072 </dia:connections>
10073 </dia:object>
10074 <dia:object type="UML - Association" version="0" id="O36">
10075 <dia:attribute name="obj_pos">
10076 <dia:point val="16,54"/>
10077 </dia:attribute>
10078 <dia:attribute name="obj_bb">
10079 <dia:rectangle val="15.95,26.45;95.6883,56.4"/>
10080 </dia:attribute>
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"/>
10087 </dia:attribute>
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"/>
10093 </dia:attribute>
10094 <dia:attribute name="autorouting">
10095 <dia:boolean val="false"/>
10096 </dia:attribute>
10097 <dia:attribute name="name">
10098 <dia:string>##</dia:string>
10099 </dia:attribute>
10100 <dia:attribute name="direction">
10101 <dia:enum val="0"/>
10102 </dia:attribute>
10103 <dia:attribute name="ends">
10104 <dia:composite>
10105 <dia:attribute name="role">
10106 <dia:string>##</dia:string>
10107 </dia:attribute>
10108 <dia:attribute name="multiplicity">
10109 <dia:string>##</dia:string>
10110 </dia:attribute>
10111 <dia:attribute name="arrow">
10112 <dia:boolean val="false"/>
10113 </dia:attribute>
10114 <dia:attribute name="aggregate">
10115 <dia:enum val="0"/>
10116 </dia:attribute>
10117 </dia:composite>
10118 <dia:composite>
10119 <dia:attribute name="role">
10120 <dia:string>##</dia:string>
10121 </dia:attribute>
10122 <dia:attribute name="multiplicity">
10123 <dia:string>##</dia:string>
10124 </dia:attribute>
10125 <dia:attribute name="arrow">
10126 <dia:boolean val="false"/>
10127 </dia:attribute>
10128 <dia:attribute name="aggregate">
10129 <dia:enum val="1"/>
10130 </dia:attribute>
10131 </dia:composite>
10132 </dia:attribute>
10133 <dia:connections>
10134 <dia:connection handle="0" to="O37" connection="0"/>
10135 <dia:connection handle="1" to="O3" connection="53"/>
10136 </dia:connections>
10137 </dia:object>
10138 <dia:object type="UML - Class" version="0" id="O37">
10139 <dia:attribute name="obj_pos">
10140 <dia:point val="16,54"/>
10141 </dia:attribute>
10142 <dia:attribute name="obj_bb">
10143 <dia:rectangle val="15.95,53.95;18.45,56.25"/>
10144 </dia:attribute>
10145 <dia:attribute name="elem_corner">
10146 <dia:point val="16,54"/>
10147 </dia:attribute>
10148 <dia:attribute name="elem_width">
10149 <dia:real val="2.3999999999999999"/>
10150 </dia:attribute>
10151 <dia:attribute name="elem_height">
10152 <dia:real val="2.1999999999999997"/>
10153 </dia:attribute>
10154 <dia:attribute name="name">
10155 <dia:string>#infn#</dia:string>
10156 </dia:attribute>
10157 <dia:attribute name="stereotype">
10158 <dia:string>##</dia:string>
10159 </dia:attribute>
10160 <dia:attribute name="comment">
10161 <dia:string>##</dia:string>
10162 </dia:attribute>
10163 <dia:attribute name="abstract">
10164 <dia:boolean val="false"/>
10165 </dia:attribute>
10166 <dia:attribute name="suppress_attributes">
10167 <dia:boolean val="false"/>
10168 </dia:attribute>
10169 <dia:attribute name="suppress_operations">
10170 <dia:boolean val="false"/>
10171 </dia:attribute>
10172 <dia:attribute name="visible_attributes">
10173 <dia:boolean val="true"/>
10174 </dia:attribute>
10175 <dia:attribute name="visible_operations">
10176 <dia:boolean val="true"/>
10177 </dia:attribute>
10178 <dia:attribute name="visible_comments">
10179 <dia:boolean val="false"/>
10180 </dia:attribute>
10181 <dia:attribute name="wrap_operations">
10182 <dia:boolean val="false"/>
10183 </dia:attribute>
10184 <dia:attribute name="wrap_after_char">
10185 <dia:int val="40"/>
10186 </dia:attribute>
10187 <dia:attribute name="line_color">
10188 <dia:color val="#000000"/>
10189 </dia:attribute>
10190 <dia:attribute name="fill_color">
10191 <dia:color val="#ffffff"/>
10192 </dia:attribute>
10193 <dia:attribute name="text_color">
10194 <dia:color val="#000000"/>
10195 </dia:attribute>
10196 <dia:attribute name="normal_font">
10197 <dia:font family="Courier New" style="0" name="Courier"/>
10198 </dia:attribute>
10199 <dia:attribute name="abstract_font">
10200 <dia:font family="Courier New" style="0" name="Courier"/>
10201 </dia:attribute>
10202 <dia:attribute name="polymorphic_font">
10203 <dia:font family="monospace" style="8" name="Courier"/>
10204 </dia:attribute>
10205 <dia:attribute name="classname_font">
10206 <dia:font family="courier new" style="0" name="Courier"/>
10207 </dia:attribute>
10208 <dia:attribute name="abstract_classname_font">
10209 <dia:font family="Courier New" style="0" name="Courier"/>
10210 </dia:attribute>
10211 <dia:attribute name="comment_font">
10212 <dia:font family="sans" style="8" name="Helvetica"/>
10213 </dia:attribute>
10214 <dia:attribute name="font_height">
10215 <dia:real val="0.80000000000000004"/>
10216 </dia:attribute>
10217 <dia:attribute name="polymorphic_font_height">
10218 <dia:real val="0.80000000000000004"/>
10219 </dia:attribute>
10220 <dia:attribute name="abstract_font_height">
10221 <dia:real val="0.80000000000000004"/>
10222 </dia:attribute>
10223 <dia:attribute name="classname_font_height">
10224 <dia:real val="1"/>
10225 </dia:attribute>
10226 <dia:attribute name="abstract_classname_font_height">
10227 <dia:real val="1"/>
10228 </dia:attribute>
10229 <dia:attribute name="comment_font_height">
10230 <dia:real val="1"/>
10231 </dia:attribute>
10232 <dia:attribute name="attributes"/>
10233 <dia:attribute name="operations"/>
10234 <dia:attribute name="template">
10235 <dia:boolean val="false"/>
10236 </dia:attribute>
10237 <dia:attribute name="templates"/>
10238 </dia:object>
10239 <dia:object type="UML - Generalization" version="0" id="O38">
10240 <dia:attribute name="obj_pos">
10241 <dia:point val="14.4,49.2"/>
10242 </dia:attribute>
10243 <dia:attribute name="obj_bb">
10244 <dia:rectangle val="13.55,49.15;17.25,54.05"/>
10245 </dia:attribute>
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"/>
10251 </dia:attribute>
10252 <dia:attribute name="orth_orient">
10253 <dia:enum val="1"/>
10254 <dia:enum val="0"/>
10255 <dia:enum val="1"/>
10256 </dia:attribute>
10257 <dia:attribute name="orth_autoroute">
10258 <dia:boolean val="false"/>
10259 </dia:attribute>
10260 <dia:attribute name="line_colour">
10261 <dia:color val="#000000"/>
10262 </dia:attribute>
10263 <dia:attribute name="name">
10264 <dia:string>##</dia:string>
10265 </dia:attribute>
10266 <dia:attribute name="stereotype">
10267 <dia:string>##</dia:string>
10268 </dia:attribute>
10269 <dia:connections>
10270 <dia:connection handle="0" to="O81" connection="6"/>
10271 <dia:connection handle="1" to="O37" connection="1"/>
10272 </dia:connections>
10273 </dia:object>
10274 <dia:object type="UML - Association" version="0" id="O39">
10275 <dia:attribute name="obj_pos">
10276 <dia:point val="62,45"/>
10277 </dia:attribute>
10278 <dia:attribute name="obj_bb">
10279 <dia:rectangle val="61.95,27.25;95.3264,47.4"/>
10280 </dia:attribute>
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"/>
10287 </dia:attribute>
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"/>
10293 </dia:attribute>
10294 <dia:attribute name="autorouting">
10295 <dia:boolean val="false"/>
10296 </dia:attribute>
10297 <dia:attribute name="name">
10298 <dia:string>##</dia:string>
10299 </dia:attribute>
10300 <dia:attribute name="direction">
10301 <dia:enum val="0"/>
10302 </dia:attribute>
10303 <dia:attribute name="ends">
10304 <dia:composite>
10305 <dia:attribute name="role">
10306 <dia:string>##</dia:string>
10307 </dia:attribute>
10308 <dia:attribute name="multiplicity">
10309 <dia:string>##</dia:string>
10310 </dia:attribute>
10311 <dia:attribute name="arrow">
10312 <dia:boolean val="false"/>
10313 </dia:attribute>
10314 <dia:attribute name="aggregate">
10315 <dia:enum val="0"/>
10316 </dia:attribute>
10317 </dia:composite>
10318 <dia:composite>
10319 <dia:attribute name="role">
10320 <dia:string>##</dia:string>
10321 </dia:attribute>
10322 <dia:attribute name="multiplicity">
10323 <dia:string>##</dia:string>
10324 </dia:attribute>
10325 <dia:attribute name="arrow">
10326 <dia:boolean val="false"/>
10327 </dia:attribute>
10328 <dia:attribute name="aggregate">
10329 <dia:enum val="1"/>
10330 </dia:attribute>
10331 </dia:composite>
10332 </dia:attribute>
10333 <dia:connections>
10334 <dia:connection handle="0" to="O86" connection="0"/>
10335 <dia:connection handle="1" to="O3" connection="55"/>
10336 </dia:connections>
10337 </dia:object>
10338 <dia:object type="UML - Generalization" version="0" id="O40">
10339 <dia:attribute name="obj_pos">
10340 <dia:point val="12.4,40.6"/>
10341 </dia:attribute>
10342 <dia:attribute name="obj_bb">
10343 <dia:rectangle val="11.55,40.55;64.6,45.05"/>
10344 </dia:attribute>
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"/>
10350 </dia:attribute>
10351 <dia:attribute name="orth_orient">
10352 <dia:enum val="1"/>
10353 <dia:enum val="0"/>
10354 <dia:enum val="1"/>
10355 </dia:attribute>
10356 <dia:attribute name="orth_autoroute">
10357 <dia:boolean val="false"/>
10358 </dia:attribute>
10359 <dia:attribute name="line_colour">
10360 <dia:color val="#000000"/>
10361 </dia:attribute>
10362 <dia:attribute name="name">
10363 <dia:string>##</dia:string>
10364 </dia:attribute>
10365 <dia:attribute name="stereotype">
10366 <dia:string>##</dia:string>
10367 </dia:attribute>
10368 <dia:connections>
10369 <dia:connection handle="0" to="O89" connection="6"/>
10370 <dia:connection handle="1" to="O86" connection="1"/>
10371 </dia:connections>
10372 </dia:object>
10373 <dia:object type="UML - Association" version="0" id="O41">
10374 <dia:attribute name="obj_pos">
10375 <dia:point val="10,54"/>
10376 </dia:attribute>
10377 <dia:attribute name="obj_bb">
10378 <dia:rectangle val="9.95,26.45;95.7413,56.4"/>
10379 </dia:attribute>
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"/>
10386 </dia:attribute>
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"/>
10392 </dia:attribute>
10393 <dia:attribute name="autorouting">
10394 <dia:boolean val="false"/>
10395 </dia:attribute>
10396 <dia:attribute name="name">
10397 <dia:string>##</dia:string>
10398 </dia:attribute>
10399 <dia:attribute name="direction">
10400 <dia:enum val="0"/>
10401 </dia:attribute>
10402 <dia:attribute name="ends">
10403 <dia:composite>
10404 <dia:attribute name="role">
10405 <dia:string>##</dia:string>
10406 </dia:attribute>
10407 <dia:attribute name="multiplicity">
10408 <dia:string>##</dia:string>
10409 </dia:attribute>
10410 <dia:attribute name="arrow">
10411 <dia:boolean val="false"/>
10412 </dia:attribute>
10413 <dia:attribute name="aggregate">
10414 <dia:enum val="0"/>
10415 </dia:attribute>
10416 </dia:composite>
10417 <dia:composite>
10418 <dia:attribute name="role">
10419 <dia:string>##</dia:string>
10420 </dia:attribute>
10421 <dia:attribute name="multiplicity">
10422 <dia:string>##</dia:string>
10423 </dia:attribute>
10424 <dia:attribute name="arrow">
10425 <dia:boolean val="false"/>
10426 </dia:attribute>
10427 <dia:attribute name="aggregate">
10428 <dia:enum val="1"/>
10429 </dia:attribute>
10430 </dia:composite>
10431 </dia:attribute>
10432 <dia:connections>
10433 <dia:connection handle="0" to="O42" connection="0"/>
10434 <dia:connection handle="1" to="O3" connection="53"/>
10435 </dia:connections>
10436 </dia:object>
10437 <dia:object type="UML - Class" version="0" id="O42">
10438 <dia:attribute name="obj_pos">
10439 <dia:point val="10,54"/>
10440 </dia:attribute>
10441 <dia:attribute name="obj_bb">
10442 <dia:rectangle val="9.95,53.95;12.9,56.25"/>
10443 </dia:attribute>
10444 <dia:attribute name="elem_corner">
10445 <dia:point val="10,54"/>
10446 </dia:attribute>
10447 <dia:attribute name="elem_width">
10448 <dia:real val="2.8500000000000001"/>
10449 </dia:attribute>
10450 <dia:attribute name="elem_height">
10451 <dia:real val="2.1999999999999997"/>
10452 </dia:attribute>
10453 <dia:attribute name="name">
10454 <dia:string>#error#</dia:string>
10455 </dia:attribute>
10456 <dia:attribute name="stereotype">
10457 <dia:string>##</dia:string>
10458 </dia:attribute>
10459 <dia:attribute name="comment">
10460 <dia:string>##</dia:string>
10461 </dia:attribute>
10462 <dia:attribute name="abstract">
10463 <dia:boolean val="false"/>
10464 </dia:attribute>
10465 <dia:attribute name="suppress_attributes">
10466 <dia:boolean val="false"/>
10467 </dia:attribute>
10468 <dia:attribute name="suppress_operations">
10469 <dia:boolean val="false"/>
10470 </dia:attribute>
10471 <dia:attribute name="visible_attributes">
10472 <dia:boolean val="true"/>
10473 </dia:attribute>
10474 <dia:attribute name="visible_operations">
10475 <dia:boolean val="true"/>
10476 </dia:attribute>
10477 <dia:attribute name="visible_comments">
10478 <dia:boolean val="false"/>
10479 </dia:attribute>
10480 <dia:attribute name="wrap_operations">
10481 <dia:boolean val="false"/>
10482 </dia:attribute>
10483 <dia:attribute name="wrap_after_char">
10484 <dia:int val="40"/>
10485 </dia:attribute>
10486 <dia:attribute name="line_color">
10487 <dia:color val="#000000"/>
10488 </dia:attribute>
10489 <dia:attribute name="fill_color">
10490 <dia:color val="#ffffff"/>
10491 </dia:attribute>
10492 <dia:attribute name="text_color">
10493 <dia:color val="#000000"/>
10494 </dia:attribute>
10495 <dia:attribute name="normal_font">
10496 <dia:font family="Courier New" style="0" name="Courier"/>
10497 </dia:attribute>
10498 <dia:attribute name="abstract_font">
10499 <dia:font family="Courier New" style="0" name="Courier"/>
10500 </dia:attribute>
10501 <dia:attribute name="polymorphic_font">
10502 <dia:font family="monospace" style="8" name="Courier"/>
10503 </dia:attribute>
10504 <dia:attribute name="classname_font">
10505 <dia:font family="courier new" style="0" name="Courier"/>
10506 </dia:attribute>
10507 <dia:attribute name="abstract_classname_font">
10508 <dia:font family="Courier New" style="0" name="Courier"/>
10509 </dia:attribute>
10510 <dia:attribute name="comment_font">
10511 <dia:font family="sans" style="8" name="Helvetica"/>
10512 </dia:attribute>
10513 <dia:attribute name="font_height">
10514 <dia:real val="0.80000000000000004"/>
10515 </dia:attribute>
10516 <dia:attribute name="polymorphic_font_height">
10517 <dia:real val="0.80000000000000004"/>
10518 </dia:attribute>
10519 <dia:attribute name="abstract_font_height">
10520 <dia:real val="0.80000000000000004"/>
10521 </dia:attribute>
10522 <dia:attribute name="classname_font_height">
10523 <dia:real val="1"/>
10524 </dia:attribute>
10525 <dia:attribute name="abstract_classname_font_height">
10526 <dia:real val="1"/>
10527 </dia:attribute>
10528 <dia:attribute name="comment_font_height">
10529 <dia:real val="1"/>
10530 </dia:attribute>
10531 <dia:attribute name="attributes"/>
10532 <dia:attribute name="operations"/>
10533 <dia:attribute name="template">
10534 <dia:boolean val="false"/>
10535 </dia:attribute>
10536 <dia:attribute name="templates"/>
10537 </dia:object>
10538 <dia:object type="UML - Generalization" version="0" id="O43">
10539 <dia:attribute name="obj_pos">
10540 <dia:point val="14.4,49.2"/>
10541 </dia:attribute>
10542 <dia:attribute name="obj_bb">
10543 <dia:rectangle val="11.375,49.15;15.25,54.05"/>
10544 </dia:attribute>
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"/>
10550 </dia:attribute>
10551 <dia:attribute name="orth_orient">
10552 <dia:enum val="1"/>
10553 <dia:enum val="0"/>
10554 <dia:enum val="1"/>
10555 </dia:attribute>
10556 <dia:attribute name="orth_autoroute">
10557 <dia:boolean val="false"/>
10558 </dia:attribute>
10559 <dia:attribute name="line_colour">
10560 <dia:color val="#000000"/>
10561 </dia:attribute>
10562 <dia:attribute name="name">
10563 <dia:string>##</dia:string>
10564 </dia:attribute>
10565 <dia:attribute name="stereotype">
10566 <dia:string>##</dia:string>
10567 </dia:attribute>
10568 <dia:connections>
10569 <dia:connection handle="0" to="O81" connection="6"/>
10570 <dia:connection handle="1" to="O42" connection="1"/>
10571 </dia:connections>
10572 </dia:object>
10573 <dia:object type="UML - Association" version="0" id="O44">
10574 <dia:attribute name="obj_pos">
10575 <dia:point val="7,54"/>
10576 </dia:attribute>
10577 <dia:attribute name="obj_bb">
10578 <dia:rectangle val="6.95,26.45;95.7767,56.4"/>
10579 </dia:attribute>
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"/>
10586 </dia:attribute>
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"/>
10592 </dia:attribute>
10593 <dia:attribute name="autorouting">
10594 <dia:boolean val="false"/>
10595 </dia:attribute>
10596 <dia:attribute name="name">
10597 <dia:string>##</dia:string>
10598 </dia:attribute>
10599 <dia:attribute name="direction">
10600 <dia:enum val="0"/>
10601 </dia:attribute>
10602 <dia:attribute name="ends">
10603 <dia:composite>
10604 <dia:attribute name="role">
10605 <dia:string>##</dia:string>
10606 </dia:attribute>
10607 <dia:attribute name="multiplicity">
10608 <dia:string>##</dia:string>
10609 </dia:attribute>
10610 <dia:attribute name="arrow">
10611 <dia:boolean val="false"/>
10612 </dia:attribute>
10613 <dia:attribute name="aggregate">
10614 <dia:enum val="0"/>
10615 </dia:attribute>
10616 </dia:composite>
10617 <dia:composite>
10618 <dia:attribute name="role">
10619 <dia:string>##</dia:string>
10620 </dia:attribute>
10621 <dia:attribute name="multiplicity">
10622 <dia:string>##</dia:string>
10623 </dia:attribute>
10624 <dia:attribute name="arrow">
10625 <dia:boolean val="false"/>
10626 </dia:attribute>
10627 <dia:attribute name="aggregate">
10628 <dia:enum val="1"/>
10629 </dia:attribute>
10630 </dia:composite>
10631 </dia:attribute>
10632 <dia:connections>
10633 <dia:connection handle="0" to="O45" connection="0"/>
10634 <dia:connection handle="1" to="O3" connection="53"/>
10635 </dia:connections>
10636 </dia:object>
10637 <dia:object type="UML - Class" version="0" id="O45">
10638 <dia:attribute name="obj_pos">
10639 <dia:point val="7,54"/>
10640 </dia:attribute>
10641 <dia:attribute name="obj_bb">
10642 <dia:rectangle val="6.95,53.95;9,56.25"/>
10643 </dia:attribute>
10644 <dia:attribute name="elem_corner">
10645 <dia:point val="7,54"/>
10646 </dia:attribute>
10647 <dia:attribute name="elem_width">
10648 <dia:real val="1.9500000000000002"/>
10649 </dia:attribute>
10650 <dia:attribute name="elem_height">
10651 <dia:real val="2.1999999999999997"/>
10652 </dia:attribute>
10653 <dia:attribute name="name">
10654 <dia:string>#des#</dia:string>
10655 </dia:attribute>
10656 <dia:attribute name="stereotype">
10657 <dia:string>##</dia:string>
10658 </dia:attribute>
10659 <dia:attribute name="comment">
10660 <dia:string>##</dia:string>
10661 </dia:attribute>
10662 <dia:attribute name="abstract">
10663 <dia:boolean val="false"/>
10664 </dia:attribute>
10665 <dia:attribute name="suppress_attributes">
10666 <dia:boolean val="false"/>
10667 </dia:attribute>
10668 <dia:attribute name="suppress_operations">
10669 <dia:boolean val="false"/>
10670 </dia:attribute>
10671 <dia:attribute name="visible_attributes">
10672 <dia:boolean val="true"/>
10673 </dia:attribute>
10674 <dia:attribute name="visible_operations">
10675 <dia:boolean val="true"/>
10676 </dia:attribute>
10677 <dia:attribute name="visible_comments">
10678 <dia:boolean val="false"/>
10679 </dia:attribute>
10680 <dia:attribute name="wrap_operations">
10681 <dia:boolean val="false"/>
10682 </dia:attribute>
10683 <dia:attribute name="wrap_after_char">
10684 <dia:int val="40"/>
10685 </dia:attribute>
10686 <dia:attribute name="line_color">
10687 <dia:color val="#000000"/>
10688 </dia:attribute>
10689 <dia:attribute name="fill_color">
10690 <dia:color val="#ffffff"/>
10691 </dia:attribute>
10692 <dia:attribute name="text_color">
10693 <dia:color val="#000000"/>
10694 </dia:attribute>
10695 <dia:attribute name="normal_font">
10696 <dia:font family="Courier New" style="0" name="Courier"/>
10697 </dia:attribute>
10698 <dia:attribute name="abstract_font">
10699 <dia:font family="Courier New" style="0" name="Courier"/>
10700 </dia:attribute>
10701 <dia:attribute name="polymorphic_font">
10702 <dia:font family="monospace" style="8" name="Courier"/>
10703 </dia:attribute>
10704 <dia:attribute name="classname_font">
10705 <dia:font family="courier new" style="0" name="Courier"/>
10706 </dia:attribute>
10707 <dia:attribute name="abstract_classname_font">
10708 <dia:font family="Courier New" style="0" name="Courier"/>
10709 </dia:attribute>
10710 <dia:attribute name="comment_font">
10711 <dia:font family="sans" style="8" name="Helvetica"/>
10712 </dia:attribute>
10713 <dia:attribute name="font_height">
10714 <dia:real val="0.80000000000000004"/>
10715 </dia:attribute>
10716 <dia:attribute name="polymorphic_font_height">
10717 <dia:real val="0.80000000000000004"/>
10718 </dia:attribute>
10719 <dia:attribute name="abstract_font_height">
10720 <dia:real val="0.80000000000000004"/>
10721 </dia:attribute>
10722 <dia:attribute name="classname_font_height">
10723 <dia:real val="1"/>
10724 </dia:attribute>
10725 <dia:attribute name="abstract_classname_font_height">
10726 <dia:real val="1"/>
10727 </dia:attribute>
10728 <dia:attribute name="comment_font_height">
10729 <dia:real val="1"/>
10730 </dia:attribute>
10731 <dia:attribute name="attributes"/>
10732 <dia:attribute name="operations"/>
10733 <dia:attribute name="template">
10734 <dia:boolean val="false"/>
10735 </dia:attribute>
10736 <dia:attribute name="templates"/>
10737 </dia:object>
10738 <dia:object type="UML - Generalization" version="0" id="O46">
10739 <dia:attribute name="obj_pos">
10740 <dia:point val="14.4,49.2"/>
10741 </dia:attribute>
10742 <dia:attribute name="obj_bb">
10743 <dia:rectangle val="7.925,49.15;15.25,54.05"/>
10744 </dia:attribute>
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"/>
10750 </dia:attribute>
10751 <dia:attribute name="orth_orient">
10752 <dia:enum val="1"/>
10753 <dia:enum val="0"/>
10754 <dia:enum val="1"/>
10755 </dia:attribute>
10756 <dia:attribute name="orth_autoroute">
10757 <dia:boolean val="false"/>
10758 </dia:attribute>
10759 <dia:attribute name="line_colour">
10760 <dia:color val="#000000"/>
10761 </dia:attribute>
10762 <dia:attribute name="name">
10763 <dia:string>##</dia:string>
10764 </dia:attribute>
10765 <dia:attribute name="stereotype">
10766 <dia:string>##</dia:string>
10767 </dia:attribute>
10768 <dia:connections>
10769 <dia:connection handle="0" to="O81" connection="6"/>
10770 <dia:connection handle="1" to="O45" connection="1"/>
10771 </dia:connections>
10772 </dia:object>
10773 <dia:object type="UML - Generalization" version="0" id="O47">
10774 <dia:attribute name="obj_pos">
10775 <dia:point val="12.4,40.6"/>
10776 </dia:attribute>
10777 <dia:attribute name="obj_bb">
10778 <dia:rectangle val="11.55,40.55;73.6,45.05"/>
10779 </dia:attribute>
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"/>
10785 </dia:attribute>
10786 <dia:attribute name="orth_orient">
10787 <dia:enum val="1"/>
10788 <dia:enum val="0"/>
10789 <dia:enum val="1"/>
10790 </dia:attribute>
10791 <dia:attribute name="orth_autoroute">
10792 <dia:boolean val="false"/>
10793 </dia:attribute>
10794 <dia:attribute name="line_colour">
10795 <dia:color val="#000000"/>
10796 </dia:attribute>
10797 <dia:attribute name="name">
10798 <dia:string>##</dia:string>
10799 </dia:attribute>
10800 <dia:attribute name="stereotype">
10801 <dia:string>##</dia:string>
10802 </dia:attribute>
10803 <dia:connections>
10804 <dia:connection handle="0" to="O89" connection="6"/>
10805 <dia:connection handle="1" to="O84" connection="1"/>
10806 </dia:connections>
10807 </dia:object>
10808 <dia:object type="UML - Association" version="0" id="O48">
10809 <dia:attribute name="obj_pos">
10810 <dia:point val="14,54"/>
10811 </dia:attribute>
10812 <dia:attribute name="obj_bb">
10813 <dia:rectangle val="13.95,26.45;95.7237,56.4"/>
10814 </dia:attribute>
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"/>
10821 </dia:attribute>
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"/>
10827 </dia:attribute>
10828 <dia:attribute name="autorouting">
10829 <dia:boolean val="false"/>
10830 </dia:attribute>
10831 <dia:attribute name="name">
10832 <dia:string>##</dia:string>
10833 </dia:attribute>
10834 <dia:attribute name="direction">
10835 <dia:enum val="0"/>
10836 </dia:attribute>
10837 <dia:attribute name="ends">
10838 <dia:composite>
10839 <dia:attribute name="role">
10840 <dia:string>##</dia:string>
10841 </dia:attribute>
10842 <dia:attribute name="multiplicity">
10843 <dia:string>##</dia:string>
10844 </dia:attribute>
10845 <dia:attribute name="arrow">
10846 <dia:boolean val="false"/>
10847 </dia:attribute>
10848 <dia:attribute name="aggregate">
10849 <dia:enum val="0"/>
10850 </dia:attribute>
10851 </dia:composite>
10852 <dia:composite>
10853 <dia:attribute name="role">
10854 <dia:string>##</dia:string>
10855 </dia:attribute>
10856 <dia:attribute name="multiplicity">
10857 <dia:string>##</dia:string>
10858 </dia:attribute>
10859 <dia:attribute name="arrow">
10860 <dia:boolean val="false"/>
10861 </dia:attribute>
10862 <dia:attribute name="aggregate">
10863 <dia:enum val="1"/>
10864 </dia:attribute>
10865 </dia:composite>
10866 </dia:attribute>
10867 <dia:connections>
10868 <dia:connection handle="0" to="O10" connection="0"/>
10869 <dia:connection handle="1" to="O3" connection="53"/>
10870 </dia:connections>
10871 </dia:object>
10872 <dia:object type="UML - Association" version="0" id="O49">
10873 <dia:attribute name="obj_pos">
10874 <dia:point val="30,54"/>
10875 </dia:attribute>
10876 <dia:attribute name="obj_bb">
10877 <dia:rectangle val="29.95,26.45;95.7943,56.4"/>
10878 </dia:attribute>
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"/>
10885 </dia:attribute>
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"/>
10891 </dia:attribute>
10892 <dia:attribute name="autorouting">
10893 <dia:boolean val="false"/>
10894 </dia:attribute>
10895 <dia:attribute name="name">
10896 <dia:string>##</dia:string>
10897 </dia:attribute>
10898 <dia:attribute name="direction">
10899 <dia:enum val="0"/>
10900 </dia:attribute>
10901 <dia:attribute name="ends">
10902 <dia:composite>
10903 <dia:attribute name="role">
10904 <dia:string>##</dia:string>
10905 </dia:attribute>
10906 <dia:attribute name="multiplicity">
10907 <dia:string>##</dia:string>
10908 </dia:attribute>
10909 <dia:attribute name="arrow">
10910 <dia:boolean val="false"/>
10911 </dia:attribute>
10912 <dia:attribute name="aggregate">
10913 <dia:enum val="0"/>
10914 </dia:attribute>
10915 </dia:composite>
10916 <dia:composite>
10917 <dia:attribute name="role">
10918 <dia:string>##</dia:string>
10919 </dia:attribute>
10920 <dia:attribute name="multiplicity">
10921 <dia:string>##</dia:string>
10922 </dia:attribute>
10923 <dia:attribute name="arrow">
10924 <dia:boolean val="false"/>
10925 </dia:attribute>
10926 <dia:attribute name="aggregate">
10927 <dia:enum val="1"/>
10928 </dia:attribute>
10929 </dia:composite>
10930 </dia:attribute>
10931 <dia:connections>
10932 <dia:connection handle="0" to="O11" connection="0"/>
10933 <dia:connection handle="1" to="O3" connection="53"/>
10934 </dia:connections>
10935 </dia:object>
10936 <dia:object type="UML - Association" version="0" id="O50">
10937 <dia:attribute name="obj_pos">
10938 <dia:point val="52,45"/>
10939 </dia:attribute>
10940 <dia:attribute name="obj_bb">
10941 <dia:rectangle val="51.95,27.25;95.3264,47.4"/>
10942 </dia:attribute>
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"/>
10949 </dia:attribute>
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"/>
10955 </dia:attribute>
10956 <dia:attribute name="autorouting">
10957 <dia:boolean val="false"/>
10958 </dia:attribute>
10959 <dia:attribute name="name">
10960 <dia:string>##</dia:string>
10961 </dia:attribute>
10962 <dia:attribute name="direction">
10963 <dia:enum val="0"/>
10964 </dia:attribute>
10965 <dia:attribute name="ends">
10966 <dia:composite>
10967 <dia:attribute name="role">
10968 <dia:string>##</dia:string>
10969 </dia:attribute>
10970 <dia:attribute name="multiplicity">
10971 <dia:string>##</dia:string>
10972 </dia:attribute>
10973 <dia:attribute name="arrow">
10974 <dia:boolean val="false"/>
10975 </dia:attribute>
10976 <dia:attribute name="aggregate">
10977 <dia:enum val="0"/>
10978 </dia:attribute>
10979 </dia:composite>
10980 <dia:composite>
10981 <dia:attribute name="role">
10982 <dia:string>##</dia:string>
10983 </dia:attribute>
10984 <dia:attribute name="multiplicity">
10985 <dia:string>##</dia:string>
10986 </dia:attribute>
10987 <dia:attribute name="arrow">
10988 <dia:boolean val="false"/>
10989 </dia:attribute>
10990 <dia:attribute name="aggregate">
10991 <dia:enum val="1"/>
10992 </dia:attribute>
10993 </dia:composite>
10994 </dia:attribute>
10995 <dia:connections>
10996 <dia:connection handle="0" to="O88" connection="0"/>
10997 <dia:connection handle="1" to="O3" connection="55"/>
10998 </dia:connections>
10999 </dia:object>
11000 <dia:object type="UML - Generalization" version="0" id="O51">
11001 <dia:attribute name="obj_pos">
11002 <dia:point val="12.4,40.6"/>
11003 </dia:attribute>
11004 <dia:attribute name="obj_bb">
11005 <dia:rectangle val="11.55,40.55;54.825,45.05"/>
11006 </dia:attribute>
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"/>
11012 </dia:attribute>
11013 <dia:attribute name="orth_orient">
11014 <dia:enum val="1"/>
11015 <dia:enum val="0"/>
11016 <dia:enum val="1"/>
11017 </dia:attribute>
11018 <dia:attribute name="orth_autoroute">
11019 <dia:boolean val="false"/>
11020 </dia:attribute>
11021 <dia:attribute name="line_colour">
11022 <dia:color val="#000000"/>
11023 </dia:attribute>
11024 <dia:attribute name="name">
11025 <dia:string>##</dia:string>
11026 </dia:attribute>
11027 <dia:attribute name="stereotype">
11028 <dia:string>##</dia:string>
11029 </dia:attribute>
11030 <dia:connections>
11031 <dia:connection handle="0" to="O89" connection="6"/>
11032 <dia:connection handle="1" to="O88" connection="1"/>
11033 </dia:connections>
11034 </dia:object>
11035 <dia:object type="UML - Association" version="0" id="O52">
11036 <dia:attribute name="obj_pos">
11037 <dia:point val="58,45"/>
11038 </dia:attribute>
11039 <dia:attribute name="obj_bb">
11040 <dia:rectangle val="57.95,27.25;95.3264,47.4"/>
11041 </dia:attribute>
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"/>
11048 </dia:attribute>
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"/>
11054 </dia:attribute>
11055 <dia:attribute name="autorouting">
11056 <dia:boolean val="false"/>
11057 </dia:attribute>
11058 <dia:attribute name="name">
11059 <dia:string>##</dia:string>
11060 </dia:attribute>
11061 <dia:attribute name="direction">
11062 <dia:enum val="0"/>
11063 </dia:attribute>
11064 <dia:attribute name="ends">
11065 <dia:composite>
11066 <dia:attribute name="role">
11067 <dia:string>##</dia:string>
11068 </dia:attribute>
11069 <dia:attribute name="multiplicity">
11070 <dia:string>##</dia:string>
11071 </dia:attribute>
11072 <dia:attribute name="arrow">
11073 <dia:boolean val="false"/>
11074 </dia:attribute>
11075 <dia:attribute name="aggregate">
11076 <dia:enum val="0"/>
11077 </dia:attribute>
11078 </dia:composite>
11079 <dia:composite>
11080 <dia:attribute name="role">
11081 <dia:string>##</dia:string>
11082 </dia:attribute>
11083 <dia:attribute name="multiplicity">
11084 <dia:string>##</dia:string>
11085 </dia:attribute>
11086 <dia:attribute name="arrow">
11087 <dia:boolean val="false"/>
11088 </dia:attribute>
11089 <dia:attribute name="aggregate">
11090 <dia:enum val="1"/>
11091 </dia:attribute>
11092 </dia:composite>
11093 </dia:attribute>
11094 <dia:connections>
11095 <dia:connection handle="0" to="O87" connection="0"/>
11096 <dia:connection handle="1" to="O3" connection="55"/>
11097 </dia:connections>
11098 </dia:object>
11099 <dia:object type="UML - Generalization" version="0" id="O53">
11100 <dia:attribute name="obj_pos">
11101 <dia:point val="12.4,40.6"/>
11102 </dia:attribute>
11103 <dia:attribute name="obj_bb">
11104 <dia:rectangle val="11.55,40.55;59.475,45.05"/>
11105 </dia:attribute>
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"/>
11111 </dia:attribute>
11112 <dia:attribute name="orth_orient">
11113 <dia:enum val="1"/>
11114 <dia:enum val="0"/>
11115 <dia:enum val="1"/>
11116 </dia:attribute>
11117 <dia:attribute name="orth_autoroute">
11118 <dia:boolean val="false"/>
11119 </dia:attribute>
11120 <dia:attribute name="line_colour">
11121 <dia:color val="#000000"/>
11122 </dia:attribute>
11123 <dia:attribute name="name">
11124 <dia:string>##</dia:string>
11125 </dia:attribute>
11126 <dia:attribute name="stereotype">
11127 <dia:string>##</dia:string>
11128 </dia:attribute>
11129 <dia:connections>
11130 <dia:connection handle="0" to="O89" connection="6"/>
11131 <dia:connection handle="1" to="O87" connection="1"/>
11132 </dia:connections>
11133 </dia:object>
11134 <dia:object type="UML - Association" version="0" id="O54">
11135 <dia:attribute name="obj_pos">
11136 <dia:point val="81,45"/>
11137 </dia:attribute>
11138 <dia:attribute name="obj_bb">
11139 <dia:rectangle val="80.95,27.25;95.3264,47.4"/>
11140 </dia:attribute>
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"/>
11147 </dia:attribute>
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"/>
11153 </dia:attribute>
11154 <dia:attribute name="autorouting">
11155 <dia:boolean val="false"/>
11156 </dia:attribute>
11157 <dia:attribute name="name">
11158 <dia:string>##</dia:string>
11159 </dia:attribute>
11160 <dia:attribute name="direction">
11161 <dia:enum val="0"/>
11162 </dia:attribute>
11163 <dia:attribute name="ends">
11164 <dia:composite>
11165 <dia:attribute name="role">
11166 <dia:string>##</dia:string>
11167 </dia:attribute>
11168 <dia:attribute name="multiplicity">
11169 <dia:string>##</dia:string>
11170 </dia:attribute>
11171 <dia:attribute name="arrow">
11172 <dia:boolean val="false"/>
11173 </dia:attribute>
11174 <dia:attribute name="aggregate">
11175 <dia:enum val="0"/>
11176 </dia:attribute>
11177 </dia:composite>
11178 <dia:composite>
11179 <dia:attribute name="role">
11180 <dia:string>##</dia:string>
11181 </dia:attribute>
11182 <dia:attribute name="multiplicity">
11183 <dia:string>##</dia:string>
11184 </dia:attribute>
11185 <dia:attribute name="arrow">
11186 <dia:boolean val="false"/>
11187 </dia:attribute>
11188 <dia:attribute name="aggregate">
11189 <dia:enum val="1"/>
11190 </dia:attribute>
11191 </dia:composite>
11192 </dia:attribute>
11193 <dia:connections>
11194 <dia:connection handle="0" to="O82" connection="0"/>
11195 <dia:connection handle="1" to="O3" connection="55"/>
11196 </dia:connections>
11197 </dia:object>
11198 <dia:object type="UML - Generalization" version="0" id="O55">
11199 <dia:attribute name="obj_pos">
11200 <dia:point val="12.4,40.6"/>
11201 </dia:attribute>
11202 <dia:attribute name="obj_bb">
11203 <dia:rectangle val="11.55,40.55;82.475,45.05"/>
11204 </dia:attribute>
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"/>
11210 </dia:attribute>
11211 <dia:attribute name="orth_orient">
11212 <dia:enum val="1"/>
11213 <dia:enum val="0"/>
11214 <dia:enum val="1"/>
11215 </dia:attribute>
11216 <dia:attribute name="orth_autoroute">
11217 <dia:boolean val="false"/>
11218 </dia:attribute>
11219 <dia:attribute name="line_colour">
11220 <dia:color val="#000000"/>
11221 </dia:attribute>
11222 <dia:attribute name="name">
11223 <dia:string>##</dia:string>
11224 </dia:attribute>
11225 <dia:attribute name="stereotype">
11226 <dia:string>##</dia:string>
11227 </dia:attribute>
11228 <dia:connections>
11229 <dia:connection handle="0" to="O89" connection="6"/>
11230 <dia:connection handle="1" to="O82" connection="1"/>
11231 </dia:connections>
11232 </dia:object>
11233 <dia:object type="UML - Association" version="0" id="O56">
11234 <dia:attribute name="obj_pos">
11235 <dia:point val="85,45"/>
11236 </dia:attribute>
11237 <dia:attribute name="obj_bb">
11238 <dia:rectangle val="84.95,27.25;95.3264,47.4"/>
11239 </dia:attribute>
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"/>
11246 </dia:attribute>
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"/>
11252 </dia:attribute>
11253 <dia:attribute name="autorouting">
11254 <dia:boolean val="false"/>
11255 </dia:attribute>
11256 <dia:attribute name="name">
11257 <dia:string>##</dia:string>
11258 </dia:attribute>
11259 <dia:attribute name="direction">
11260 <dia:enum val="0"/>
11261 </dia:attribute>
11262 <dia:attribute name="ends">
11263 <dia:composite>
11264 <dia:attribute name="role">
11265 <dia:string>##</dia:string>
11266 </dia:attribute>
11267 <dia:attribute name="multiplicity">
11268 <dia:string>##</dia:string>
11269 </dia:attribute>
11270 <dia:attribute name="arrow">
11271 <dia:boolean val="false"/>
11272 </dia:attribute>
11273 <dia:attribute name="aggregate">
11274 <dia:enum val="0"/>
11275 </dia:attribute>
11276 </dia:composite>
11277 <dia:composite>
11278 <dia:attribute name="role">
11279 <dia:string>##</dia:string>
11280 </dia:attribute>
11281 <dia:attribute name="multiplicity">
11282 <dia:string>##</dia:string>
11283 </dia:attribute>
11284 <dia:attribute name="arrow">
11285 <dia:boolean val="false"/>
11286 </dia:attribute>
11287 <dia:attribute name="aggregate">
11288 <dia:enum val="1"/>
11289 </dia:attribute>
11290 </dia:composite>
11291 </dia:attribute>
11292 <dia:connections>
11293 <dia:connection handle="0" to="O57" connection="0"/>
11294 <dia:connection handle="1" to="O3" connection="55"/>
11295 </dia:connections>
11296 </dia:object>
11297 <dia:object type="UML - Class" version="0" id="O57">
11298 <dia:attribute name="obj_pos">
11299 <dia:point val="85,45"/>
11300 </dia:attribute>
11301 <dia:attribute name="obj_bb">
11302 <dia:rectangle val="84.95,44.95;87.45,47.25"/>
11303 </dia:attribute>
11304 <dia:attribute name="elem_corner">
11305 <dia:point val="85,45"/>
11306 </dia:attribute>
11307 <dia:attribute name="elem_width">
11308 <dia:real val="2.3999999999999999"/>
11309 </dia:attribute>
11310 <dia:attribute name="elem_height">
11311 <dia:real val="2.1999999999999997"/>
11312 </dia:attribute>
11313 <dia:attribute name="name">
11314 <dia:string>#msfi#</dia:string>
11315 </dia:attribute>
11316 <dia:attribute name="stereotype">
11317 <dia:string>##</dia:string>
11318 </dia:attribute>
11319 <dia:attribute name="comment">
11320 <dia:string>##</dia:string>
11321 </dia:attribute>
11322 <dia:attribute name="abstract">
11323 <dia:boolean val="false"/>
11324 </dia:attribute>
11325 <dia:attribute name="suppress_attributes">
11326 <dia:boolean val="false"/>
11327 </dia:attribute>
11328 <dia:attribute name="suppress_operations">
11329 <dia:boolean val="false"/>
11330 </dia:attribute>
11331 <dia:attribute name="visible_attributes">
11332 <dia:boolean val="true"/>
11333 </dia:attribute>
11334 <dia:attribute name="visible_operations">
11335 <dia:boolean val="true"/>
11336 </dia:attribute>
11337 <dia:attribute name="visible_comments">
11338 <dia:boolean val="false"/>
11339 </dia:attribute>
11340 <dia:attribute name="wrap_operations">
11341 <dia:boolean val="false"/>
11342 </dia:attribute>
11343 <dia:attribute name="wrap_after_char">
11344 <dia:int val="40"/>
11345 </dia:attribute>
11346 <dia:attribute name="line_color">
11347 <dia:color val="#000000"/>
11348 </dia:attribute>
11349 <dia:attribute name="fill_color">
11350 <dia:color val="#ffffff"/>
11351 </dia:attribute>
11352 <dia:attribute name="text_color">
11353 <dia:color val="#000000"/>
11354 </dia:attribute>
11355 <dia:attribute name="normal_font">
11356 <dia:font family="Courier New" style="0" name="Courier"/>
11357 </dia:attribute>
11358 <dia:attribute name="abstract_font">
11359 <dia:font family="Courier New" style="0" name="Courier"/>
11360 </dia:attribute>
11361 <dia:attribute name="polymorphic_font">
11362 <dia:font family="monospace" style="8" name="Courier"/>
11363 </dia:attribute>
11364 <dia:attribute name="classname_font">
11365 <dia:font family="courier new" style="0" name="Courier"/>
11366 </dia:attribute>
11367 <dia:attribute name="abstract_classname_font">
11368 <dia:font family="Courier New" style="0" name="Courier"/>
11369 </dia:attribute>
11370 <dia:attribute name="comment_font">
11371 <dia:font family="sans" style="8" name="Helvetica"/>
11372 </dia:attribute>
11373 <dia:attribute name="font_height">
11374 <dia:real val="0.80000000000000004"/>
11375 </dia:attribute>
11376 <dia:attribute name="polymorphic_font_height">
11377 <dia:real val="0.80000000000000004"/>
11378 </dia:attribute>
11379 <dia:attribute name="abstract_font_height">
11380 <dia:real val="0.80000000000000004"/>
11381 </dia:attribute>
11382 <dia:attribute name="classname_font_height">
11383 <dia:real val="1"/>
11384 </dia:attribute>
11385 <dia:attribute name="abstract_classname_font_height">
11386 <dia:real val="1"/>
11387 </dia:attribute>
11388 <dia:attribute name="comment_font_height">
11389 <dia:real val="1"/>
11390 </dia:attribute>
11391 <dia:attribute name="attributes"/>
11392 <dia:attribute name="operations"/>
11393 <dia:attribute name="template">
11394 <dia:boolean val="false"/>
11395 </dia:attribute>
11396 <dia:attribute name="templates"/>
11397 </dia:object>
11398 <dia:object type="UML - Generalization" version="0" id="O58">
11399 <dia:attribute name="obj_pos">
11400 <dia:point val="12.4,40.6"/>
11401 </dia:attribute>
11402 <dia:attribute name="obj_bb">
11403 <dia:rectangle val="11.55,40.55;86.25,45.05"/>
11404 </dia:attribute>
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"/>
11410 </dia:attribute>
11411 <dia:attribute name="orth_orient">
11412 <dia:enum val="1"/>
11413 <dia:enum val="0"/>
11414 <dia:enum val="1"/>
11415 </dia:attribute>
11416 <dia:attribute name="orth_autoroute">
11417 <dia:boolean val="false"/>
11418 </dia:attribute>
11419 <dia:attribute name="line_colour">
11420 <dia:color val="#000000"/>
11421 </dia:attribute>
11422 <dia:attribute name="name">
11423 <dia:string>##</dia:string>
11424 </dia:attribute>
11425 <dia:attribute name="stereotype">
11426 <dia:string>##</dia:string>
11427 </dia:attribute>
11428 <dia:connections>
11429 <dia:connection handle="0" to="O89" connection="6"/>
11430 <dia:connection handle="1" to="O57" connection="1"/>
11431 </dia:connections>
11432 </dia:object>
11433 <dia:object type="UML - Association" version="0" id="O59">
11434 <dia:attribute name="obj_pos">
11435 <dia:point val="35,45"/>
11436 </dia:attribute>
11437 <dia:attribute name="obj_bb">
11438 <dia:rectangle val="34.95,27.25;95.3264,47.4"/>
11439 </dia:attribute>
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"/>
11446 </dia:attribute>
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"/>
11452 </dia:attribute>
11453 <dia:attribute name="autorouting">
11454 <dia:boolean val="false"/>
11455 </dia:attribute>
11456 <dia:attribute name="name">
11457 <dia:string>##</dia:string>
11458 </dia:attribute>
11459 <dia:attribute name="direction">
11460 <dia:enum val="0"/>
11461 </dia:attribute>
11462 <dia:attribute name="ends">
11463 <dia:composite>
11464 <dia:attribute name="role">
11465 <dia:string>##</dia:string>
11466 </dia:attribute>
11467 <dia:attribute name="multiplicity">
11468 <dia:string>##</dia:string>
11469 </dia:attribute>
11470 <dia:attribute name="arrow">
11471 <dia:boolean val="false"/>
11472 </dia:attribute>
11473 <dia:attribute name="aggregate">
11474 <dia:enum val="0"/>
11475 </dia:attribute>
11476 </dia:composite>
11477 <dia:composite>
11478 <dia:attribute name="role">
11479 <dia:string>##</dia:string>
11480 </dia:attribute>
11481 <dia:attribute name="multiplicity">
11482 <dia:string>##</dia:string>
11483 </dia:attribute>
11484 <dia:attribute name="arrow">
11485 <dia:boolean val="false"/>
11486 </dia:attribute>
11487 <dia:attribute name="aggregate">
11488 <dia:enum val="1"/>
11489 </dia:attribute>
11490 </dia:composite>
11491 </dia:attribute>
11492 <dia:connections>
11493 <dia:connection handle="0" to="O68" connection="0"/>
11494 <dia:connection handle="1" to="O3" connection="55"/>
11495 </dia:connections>
11496 </dia:object>
11497 <dia:object type="UML - Generalization" version="0" id="O60">
11498 <dia:attribute name="obj_pos">
11499 <dia:point val="12.4,40.6"/>
11500 </dia:attribute>
11501 <dia:attribute name="obj_bb">
11502 <dia:rectangle val="11.55,40.55;36.925,45.05"/>
11503 </dia:attribute>
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"/>
11509 </dia:attribute>
11510 <dia:attribute name="orth_orient">
11511 <dia:enum val="1"/>
11512 <dia:enum val="0"/>
11513 <dia:enum val="1"/>
11514 </dia:attribute>
11515 <dia:attribute name="orth_autoroute">
11516 <dia:boolean val="false"/>
11517 </dia:attribute>
11518 <dia:attribute name="line_colour">
11519 <dia:color val="#000000"/>
11520 </dia:attribute>
11521 <dia:attribute name="name">
11522 <dia:string>##</dia:string>
11523 </dia:attribute>
11524 <dia:attribute name="stereotype">
11525 <dia:string>##</dia:string>
11526 </dia:attribute>
11527 <dia:connections>
11528 <dia:connection handle="0" to="O89" connection="6"/>
11529 <dia:connection handle="1" to="O68" connection="1"/>
11530 </dia:connections>
11531 </dia:object>
11532 <dia:object type="UML - Association" version="0" id="O61">
11533 <dia:attribute name="obj_pos">
11534 <dia:point val="40,45"/>
11535 </dia:attribute>
11536 <dia:attribute name="obj_bb">
11537 <dia:rectangle val="39.95,27.25;95.3264,47.4"/>
11538 </dia:attribute>
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"/>
11545 </dia:attribute>
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"/>
11551 </dia:attribute>
11552 <dia:attribute name="autorouting">
11553 <dia:boolean val="false"/>
11554 </dia:attribute>
11555 <dia:attribute name="name">
11556 <dia:string>##</dia:string>
11557 </dia:attribute>
11558 <dia:attribute name="direction">
11559 <dia:enum val="0"/>
11560 </dia:attribute>
11561 <dia:attribute name="ends">
11562 <dia:composite>
11563 <dia:attribute name="role">
11564 <dia:string>##</dia:string>
11565 </dia:attribute>
11566 <dia:attribute name="multiplicity">
11567 <dia:string>##</dia:string>
11568 </dia:attribute>
11569 <dia:attribute name="arrow">
11570 <dia:boolean val="false"/>
11571 </dia:attribute>
11572 <dia:attribute name="aggregate">
11573 <dia:enum val="0"/>
11574 </dia:attribute>
11575 </dia:composite>
11576 <dia:composite>
11577 <dia:attribute name="role">
11578 <dia:string>##</dia:string>
11579 </dia:attribute>
11580 <dia:attribute name="multiplicity">
11581 <dia:string>##</dia:string>
11582 </dia:attribute>
11583 <dia:attribute name="arrow">
11584 <dia:boolean val="false"/>
11585 </dia:attribute>
11586 <dia:attribute name="aggregate">
11587 <dia:enum val="1"/>
11588 </dia:attribute>
11589 </dia:composite>
11590 </dia:attribute>
11591 <dia:connections>
11592 <dia:connection handle="0" to="O67" connection="0"/>
11593 <dia:connection handle="1" to="O3" connection="55"/>
11594 </dia:connections>
11595 </dia:object>
11596 <dia:object type="UML - Generalization" version="0" id="O62">
11597 <dia:attribute name="obj_pos">
11598 <dia:point val="12.4,40.6"/>
11599 </dia:attribute>
11600 <dia:attribute name="obj_bb">
11601 <dia:rectangle val="11.55,40.55;42.6,45.05"/>
11602 </dia:attribute>
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"/>
11608 </dia:attribute>
11609 <dia:attribute name="orth_orient">
11610 <dia:enum val="1"/>
11611 <dia:enum val="0"/>
11612 <dia:enum val="1"/>
11613 </dia:attribute>
11614 <dia:attribute name="orth_autoroute">
11615 <dia:boolean val="false"/>
11616 </dia:attribute>
11617 <dia:attribute name="line_colour">
11618 <dia:color val="#000000"/>
11619 </dia:attribute>
11620 <dia:attribute name="name">
11621 <dia:string>##</dia:string>
11622 </dia:attribute>
11623 <dia:attribute name="stereotype">
11624 <dia:string>##</dia:string>
11625 </dia:attribute>
11626 <dia:connections>
11627 <dia:connection handle="0" to="O89" connection="6"/>
11628 <dia:connection handle="1" to="O67" connection="1"/>
11629 </dia:connections>
11630 </dia:object>
11631 <dia:object type="UML - Association" version="0" id="O63">
11632 <dia:attribute name="obj_pos">
11633 <dia:point val="26,45"/>
11634 </dia:attribute>
11635 <dia:attribute name="obj_bb">
11636 <dia:rectangle val="25.95,27.25;95.3264,47.4"/>
11637 </dia:attribute>
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"/>
11644 </dia:attribute>
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"/>
11650 </dia:attribute>
11651 <dia:attribute name="autorouting">
11652 <dia:boolean val="false"/>
11653 </dia:attribute>
11654 <dia:attribute name="name">
11655 <dia:string>##</dia:string>
11656 </dia:attribute>
11657 <dia:attribute name="direction">
11658 <dia:enum val="0"/>
11659 </dia:attribute>
11660 <dia:attribute name="ends">
11661 <dia:composite>
11662 <dia:attribute name="role">
11663 <dia:string>##</dia:string>
11664 </dia:attribute>
11665 <dia:attribute name="multiplicity">
11666 <dia:string>##</dia:string>
11667 </dia:attribute>
11668 <dia:attribute name="arrow">
11669 <dia:boolean val="false"/>
11670 </dia:attribute>
11671 <dia:attribute name="aggregate">
11672 <dia:enum val="0"/>
11673 </dia:attribute>
11674 </dia:composite>
11675 <dia:composite>
11676 <dia:attribute name="role">
11677 <dia:string>##</dia:string>
11678 </dia:attribute>
11679 <dia:attribute name="multiplicity">
11680 <dia:string>##</dia:string>
11681 </dia:attribute>
11682 <dia:attribute name="arrow">
11683 <dia:boolean val="false"/>
11684 </dia:attribute>
11685 <dia:attribute name="aggregate">
11686 <dia:enum val="1"/>
11687 </dia:attribute>
11688 </dia:composite>
11689 </dia:attribute>
11690 <dia:connections>
11691 <dia:connection handle="0" to="O64" connection="0"/>
11692 <dia:connection handle="1" to="O3" connection="55"/>
11693 </dia:connections>
11694 </dia:object>
11695 <dia:object type="UML - Class" version="0" id="O64">
11696 <dia:attribute name="obj_pos">
11697 <dia:point val="26,45"/>
11698 </dia:attribute>
11699 <dia:attribute name="obj_bb">
11700 <dia:rectangle val="25.95,44.95;28.9,47.25"/>
11701 </dia:attribute>
11702 <dia:attribute name="elem_corner">
11703 <dia:point val="26,45"/>
11704 </dia:attribute>
11705 <dia:attribute name="elem_width">
11706 <dia:real val="2.8500000000000001"/>
11707 </dia:attribute>
11708 <dia:attribute name="elem_height">
11709 <dia:real val="2.1999999999999997"/>
11710 </dia:attribute>
11711 <dia:attribute name="name">
11712 <dia:string>#table#</dia:string>
11713 </dia:attribute>
11714 <dia:attribute name="stereotype">
11715 <dia:string>##</dia:string>
11716 </dia:attribute>
11717 <dia:attribute name="comment">
11718 <dia:string>##</dia:string>
11719 </dia:attribute>
11720 <dia:attribute name="abstract">
11721 <dia:boolean val="false"/>
11722 </dia:attribute>
11723 <dia:attribute name="suppress_attributes">
11724 <dia:boolean val="false"/>
11725 </dia:attribute>
11726 <dia:attribute name="suppress_operations">
11727 <dia:boolean val="false"/>
11728 </dia:attribute>
11729 <dia:attribute name="visible_attributes">
11730 <dia:boolean val="true"/>
11731 </dia:attribute>
11732 <dia:attribute name="visible_operations">
11733 <dia:boolean val="true"/>
11734 </dia:attribute>
11735 <dia:attribute name="visible_comments">
11736 <dia:boolean val="false"/>
11737 </dia:attribute>
11738 <dia:attribute name="wrap_operations">
11739 <dia:boolean val="false"/>
11740 </dia:attribute>
11741 <dia:attribute name="wrap_after_char">
11742 <dia:int val="40"/>
11743 </dia:attribute>
11744 <dia:attribute name="line_color">
11745 <dia:color val="#000000"/>
11746 </dia:attribute>
11747 <dia:attribute name="fill_color">
11748 <dia:color val="#ffffff"/>
11749 </dia:attribute>
11750 <dia:attribute name="text_color">
11751 <dia:color val="#000000"/>
11752 </dia:attribute>
11753 <dia:attribute name="normal_font">
11754 <dia:font family="Courier New" style="0" name="Courier"/>
11755 </dia:attribute>
11756 <dia:attribute name="abstract_font">
11757 <dia:font family="Courier New" style="0" name="Courier"/>
11758 </dia:attribute>
11759 <dia:attribute name="polymorphic_font">
11760 <dia:font family="monospace" style="8" name="Courier"/>
11761 </dia:attribute>
11762 <dia:attribute name="classname_font">
11763 <dia:font family="courier new" style="0" name="Courier"/>
11764 </dia:attribute>
11765 <dia:attribute name="abstract_classname_font">
11766 <dia:font family="Courier New" style="0" name="Courier"/>
11767 </dia:attribute>
11768 <dia:attribute name="comment_font">
11769 <dia:font family="sans" style="8" name="Helvetica"/>
11770 </dia:attribute>
11771 <dia:attribute name="font_height">
11772 <dia:real val="0.80000000000000004"/>
11773 </dia:attribute>
11774 <dia:attribute name="polymorphic_font_height">
11775 <dia:real val="0.80000000000000004"/>
11776 </dia:attribute>
11777 <dia:attribute name="abstract_font_height">
11778 <dia:real val="0.80000000000000004"/>
11779 </dia:attribute>
11780 <dia:attribute name="classname_font_height">
11781 <dia:real val="1"/>
11782 </dia:attribute>
11783 <dia:attribute name="abstract_classname_font_height">
11784 <dia:real val="1"/>
11785 </dia:attribute>
11786 <dia:attribute name="comment_font_height">
11787 <dia:real val="1"/>
11788 </dia:attribute>
11789 <dia:attribute name="attributes"/>
11790 <dia:attribute name="operations"/>
11791 <dia:attribute name="template">
11792 <dia:boolean val="false"/>
11793 </dia:attribute>
11794 <dia:attribute name="templates"/>
11795 </dia:object>
11796 <dia:object type="UML - Generalization" version="0" id="O65">
11797 <dia:attribute name="obj_pos">
11798 <dia:point val="12.4,40.6"/>
11799 </dia:attribute>
11800 <dia:attribute name="obj_bb">
11801 <dia:rectangle val="11.55,40.55;27.475,45.05"/>
11802 </dia:attribute>
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"/>
11808 </dia:attribute>
11809 <dia:attribute name="orth_orient">
11810 <dia:enum val="1"/>
11811 <dia:enum val="0"/>
11812 <dia:enum val="1"/>
11813 </dia:attribute>
11814 <dia:attribute name="orth_autoroute">
11815 <dia:boolean val="false"/>
11816 </dia:attribute>
11817 <dia:attribute name="line_colour">
11818 <dia:color val="#000000"/>
11819 </dia:attribute>
11820 <dia:attribute name="name">
11821 <dia:string>##</dia:string>
11822 </dia:attribute>
11823 <dia:attribute name="stereotype">
11824 <dia:string>##</dia:string>
11825 </dia:attribute>
11826 <dia:connections>
11827 <dia:connection handle="0" to="O89" connection="6"/>
11828 <dia:connection handle="1" to="O64" connection="1"/>
11829 </dia:connections>
11830 </dia:object>
11831 <dia:object type="UML - Class" version="0" id="O66">
11832 <dia:attribute name="obj_pos">
11833 <dia:point val="46,45"/>
11834 </dia:attribute>
11835 <dia:attribute name="obj_bb">
11836 <dia:rectangle val="45.95,44.95;51.15,47.25"/>
11837 </dia:attribute>
11838 <dia:attribute name="elem_corner">
11839 <dia:point val="46,45"/>
11840 </dia:attribute>
11841 <dia:attribute name="elem_width">
11842 <dia:real val="5.0999999999999996"/>
11843 </dia:attribute>
11844 <dia:attribute name="elem_height">
11845 <dia:real val="2.1999999999999997"/>
11846 </dia:attribute>
11847 <dia:attribute name="name">
11848 <dia:string>#subroutine#</dia:string>
11849 </dia:attribute>
11850 <dia:attribute name="stereotype">
11851 <dia:string>##</dia:string>
11852 </dia:attribute>
11853 <dia:attribute name="comment">
11854 <dia:string>##</dia:string>
11855 </dia:attribute>
11856 <dia:attribute name="abstract">
11857 <dia:boolean val="false"/>
11858 </dia:attribute>
11859 <dia:attribute name="suppress_attributes">
11860 <dia:boolean val="false"/>
11861 </dia:attribute>
11862 <dia:attribute name="suppress_operations">
11863 <dia:boolean val="false"/>
11864 </dia:attribute>
11865 <dia:attribute name="visible_attributes">
11866 <dia:boolean val="true"/>
11867 </dia:attribute>
11868 <dia:attribute name="visible_operations">
11869 <dia:boolean val="true"/>
11870 </dia:attribute>
11871 <dia:attribute name="visible_comments">
11872 <dia:boolean val="false"/>
11873 </dia:attribute>
11874 <dia:attribute name="wrap_operations">
11875 <dia:boolean val="false"/>
11876 </dia:attribute>
11877 <dia:attribute name="wrap_after_char">
11878 <dia:int val="40"/>
11879 </dia:attribute>
11880 <dia:attribute name="line_color">
11881 <dia:color val="#000000"/>
11882 </dia:attribute>
11883 <dia:attribute name="fill_color">
11884 <dia:color val="#ffffff"/>
11885 </dia:attribute>
11886 <dia:attribute name="text_color">
11887 <dia:color val="#000000"/>
11888 </dia:attribute>
11889 <dia:attribute name="normal_font">
11890 <dia:font family="Courier New" style="0" name="Courier"/>
11891 </dia:attribute>
11892 <dia:attribute name="abstract_font">
11893 <dia:font family="Courier New" style="0" name="Courier"/>
11894 </dia:attribute>
11895 <dia:attribute name="polymorphic_font">
11896 <dia:font family="monospace" style="8" name="Courier"/>
11897 </dia:attribute>
11898 <dia:attribute name="classname_font">
11899 <dia:font family="courier new" style="0" name="Courier"/>
11900 </dia:attribute>
11901 <dia:attribute name="abstract_classname_font">
11902 <dia:font family="Courier New" style="0" name="Courier"/>
11903 </dia:attribute>
11904 <dia:attribute name="comment_font">
11905 <dia:font family="sans" style="8" name="Helvetica"/>
11906 </dia:attribute>
11907 <dia:attribute name="font_height">
11908 <dia:real val="0.80000000000000004"/>
11909 </dia:attribute>
11910 <dia:attribute name="polymorphic_font_height">
11911 <dia:real val="0.80000000000000004"/>
11912 </dia:attribute>
11913 <dia:attribute name="abstract_font_height">
11914 <dia:real val="0.80000000000000004"/>
11915 </dia:attribute>
11916 <dia:attribute name="classname_font_height">
11917 <dia:real val="1"/>
11918 </dia:attribute>
11919 <dia:attribute name="abstract_classname_font_height">
11920 <dia:real val="1"/>
11921 </dia:attribute>
11922 <dia:attribute name="comment_font_height">
11923 <dia:real val="1"/>
11924 </dia:attribute>
11925 <dia:attribute name="attributes"/>
11926 <dia:attribute name="operations"/>
11927 <dia:attribute name="template">
11928 <dia:boolean val="false"/>
11929 </dia:attribute>
11930 <dia:attribute name="templates"/>
11931 </dia:object>
11932 <dia:object type="UML - Class" version="0" id="O67">
11933 <dia:attribute name="obj_pos">
11934 <dia:point val="40,45"/>
11935 </dia:attribute>
11936 <dia:attribute name="obj_bb">
11937 <dia:rectangle val="39.95,44.95;45.15,47.25"/>
11938 </dia:attribute>
11939 <dia:attribute name="elem_corner">
11940 <dia:point val="40,45"/>
11941 </dia:attribute>
11942 <dia:attribute name="elem_width">
11943 <dia:real val="5.0999999999999996"/>
11944 </dia:attribute>
11945 <dia:attribute name="elem_height">
11946 <dia:real val="2.1999999999999997"/>
11947 </dia:attribute>
11948 <dia:attribute name="name">
11949 <dia:string>#simulation#</dia:string>
11950 </dia:attribute>
11951 <dia:attribute name="stereotype">
11952 <dia:string>##</dia:string>
11953 </dia:attribute>
11954 <dia:attribute name="comment">
11955 <dia:string>##</dia:string>
11956 </dia:attribute>
11957 <dia:attribute name="abstract">
11958 <dia:boolean val="false"/>
11959 </dia:attribute>
11960 <dia:attribute name="suppress_attributes">
11961 <dia:boolean val="false"/>
11962 </dia:attribute>
11963 <dia:attribute name="suppress_operations">
11964 <dia:boolean val="false"/>
11965 </dia:attribute>
11966 <dia:attribute name="visible_attributes">
11967 <dia:boolean val="true"/>
11968 </dia:attribute>
11969 <dia:attribute name="visible_operations">
11970 <dia:boolean val="true"/>
11971 </dia:attribute>
11972 <dia:attribute name="visible_comments">
11973 <dia:boolean val="false"/>
11974 </dia:attribute>
11975 <dia:attribute name="wrap_operations">
11976 <dia:boolean val="false"/>
11977 </dia:attribute>
11978 <dia:attribute name="wrap_after_char">
11979 <dia:int val="40"/>
11980 </dia:attribute>
11981 <dia:attribute name="line_color">
11982 <dia:color val="#000000"/>
11983 </dia:attribute>
11984 <dia:attribute name="fill_color">
11985 <dia:color val="#ffffff"/>
11986 </dia:attribute>
11987 <dia:attribute name="text_color">
11988 <dia:color val="#000000"/>
11989 </dia:attribute>
11990 <dia:attribute name="normal_font">
11991 <dia:font family="Courier New" style="0" name="Courier"/>
11992 </dia:attribute>
11993 <dia:attribute name="abstract_font">
11994 <dia:font family="Courier New" style="0" name="Courier"/>
11995 </dia:attribute>
11996 <dia:attribute name="polymorphic_font">
11997 <dia:font family="monospace" style="8" name="Courier"/>
11998 </dia:attribute>
11999 <dia:attribute name="classname_font">
12000 <dia:font family="courier new" style="0" name="Courier"/>
12001 </dia:attribute>
12002 <dia:attribute name="abstract_classname_font">
12003 <dia:font family="Courier New" style="0" name="Courier"/>
12004 </dia:attribute>
12005 <dia:attribute name="comment_font">
12006 <dia:font family="sans" style="8" name="Helvetica"/>
12007 </dia:attribute>
12008 <dia:attribute name="font_height">
12009 <dia:real val="0.80000000000000004"/>
12010 </dia:attribute>
12011 <dia:attribute name="polymorphic_font_height">
12012 <dia:real val="0.80000000000000004"/>
12013 </dia:attribute>
12014 <dia:attribute name="abstract_font_height">
12015 <dia:real val="0.80000000000000004"/>
12016 </dia:attribute>
12017 <dia:attribute name="classname_font_height">
12018 <dia:real val="1"/>
12019 </dia:attribute>
12020 <dia:attribute name="abstract_classname_font_height">
12021 <dia:real val="1"/>
12022 </dia:attribute>
12023 <dia:attribute name="comment_font_height">
12024 <dia:real val="1"/>
12025 </dia:attribute>
12026 <dia:attribute name="attributes"/>
12027 <dia:attribute name="operations"/>
12028 <dia:attribute name="template">
12029 <dia:boolean val="false"/>
12030 </dia:attribute>
12031 <dia:attribute name="templates"/>
12032 </dia:object>
12033 <dia:object type="UML - Class" version="0" id="O68">
12034 <dia:attribute name="obj_pos">
12035 <dia:point val="35,45"/>
12036 </dia:attribute>
12037 <dia:attribute name="obj_bb">
12038 <dia:rectangle val="34.95,44.95;38.8,47.25"/>
12039 </dia:attribute>
12040 <dia:attribute name="elem_corner">
12041 <dia:point val="35,45"/>
12042 </dia:attribute>
12043 <dia:attribute name="elem_width">
12044 <dia:real val="3.75"/>
12045 </dia:attribute>
12046 <dia:attribute name="elem_height">
12047 <dia:real val="2.1999999999999997"/>
12048 </dia:attribute>
12049 <dia:attribute name="name">
12050 <dia:string>#scatter#</dia:string>
12051 </dia:attribute>
12052 <dia:attribute name="stereotype">
12053 <dia:string>##</dia:string>
12054 </dia:attribute>
12055 <dia:attribute name="comment">
12056 <dia:string>##</dia:string>
12057 </dia:attribute>
12058 <dia:attribute name="abstract">
12059 <dia:boolean val="false"/>
12060 </dia:attribute>
12061 <dia:attribute name="suppress_attributes">
12062 <dia:boolean val="false"/>
12063 </dia:attribute>
12064 <dia:attribute name="suppress_operations">
12065 <dia:boolean val="false"/>
12066 </dia:attribute>
12067 <dia:attribute name="visible_attributes">
12068 <dia:boolean val="true"/>
12069 </dia:attribute>
12070 <dia:attribute name="visible_operations">
12071 <dia:boolean val="true"/>
12072 </dia:attribute>
12073 <dia:attribute name="visible_comments">
12074 <dia:boolean val="false"/>
12075 </dia:attribute>
12076 <dia:attribute name="wrap_operations">
12077 <dia:boolean val="false"/>
12078 </dia:attribute>
12079 <dia:attribute name="wrap_after_char">
12080 <dia:int val="40"/>
12081 </dia:attribute>
12082 <dia:attribute name="line_color">
12083 <dia:color val="#000000"/>
12084 </dia:attribute>
12085 <dia:attribute name="fill_color">
12086 <dia:color val="#ffffff"/>
12087 </dia:attribute>
12088 <dia:attribute name="text_color">
12089 <dia:color val="#000000"/>
12090 </dia:attribute>
12091 <dia:attribute name="normal_font">
12092 <dia:font family="Courier New" style="0" name="Courier"/>
12093 </dia:attribute>
12094 <dia:attribute name="abstract_font">
12095 <dia:font family="Courier New" style="0" name="Courier"/>
12096 </dia:attribute>
12097 <dia:attribute name="polymorphic_font">
12098 <dia:font family="monospace" style="8" name="Courier"/>
12099 </dia:attribute>
12100 <dia:attribute name="classname_font">
12101 <dia:font family="courier new" style="0" name="Courier"/>
12102 </dia:attribute>
12103 <dia:attribute name="abstract_classname_font">
12104 <dia:font family="Courier New" style="0" name="Courier"/>
12105 </dia:attribute>
12106 <dia:attribute name="comment_font">
12107 <dia:font family="sans" style="8" name="Helvetica"/>
12108 </dia:attribute>
12109 <dia:attribute name="font_height">
12110 <dia:real val="0.80000000000000004"/>
12111 </dia:attribute>
12112 <dia:attribute name="polymorphic_font_height">
12113 <dia:real val="0.80000000000000004"/>
12114 </dia:attribute>
12115 <dia:attribute name="abstract_font_height">
12116 <dia:real val="0.80000000000000004"/>
12117 </dia:attribute>
12118 <dia:attribute name="classname_font_height">
12119 <dia:real val="1"/>
12120 </dia:attribute>
12121 <dia:attribute name="abstract_classname_font_height">
12122 <dia:real val="1"/>
12123 </dia:attribute>
12124 <dia:attribute name="comment_font_height">
12125 <dia:real val="1"/>
12126 </dia:attribute>
12127 <dia:attribute name="attributes"/>
12128 <dia:attribute name="operations"/>
12129 <dia:attribute name="template">
12130 <dia:boolean val="false"/>
12131 </dia:attribute>
12132 <dia:attribute name="templates"/>
12133 </dia:object>
12134 <dia:object type="UML - Class" version="0" id="O69">
12135 <dia:attribute name="obj_pos">
12136 <dia:point val="30,45"/>
12137 </dia:attribute>
12138 <dia:attribute name="obj_bb">
12139 <dia:rectangle val="29.95,44.95;33.8,47.25"/>
12140 </dia:attribute>
12141 <dia:attribute name="elem_corner">
12142 <dia:point val="30,45"/>
12143 </dia:attribute>
12144 <dia:attribute name="elem_width">
12145 <dia:real val="3.75"/>
12146 </dia:attribute>
12147 <dia:attribute name="elem_height">
12148 <dia:real val="2.1999999999999997"/>
12149 </dia:attribute>
12150 <dia:attribute name="name">
12151 <dia:string>#problem#</dia:string>
12152 </dia:attribute>
12153 <dia:attribute name="stereotype">
12154 <dia:string>##</dia:string>
12155 </dia:attribute>
12156 <dia:attribute name="comment">
12157 <dia:string>##</dia:string>
12158 </dia:attribute>
12159 <dia:attribute name="abstract">
12160 <dia:boolean val="false"/>
12161 </dia:attribute>
12162 <dia:attribute name="suppress_attributes">
12163 <dia:boolean val="false"/>
12164 </dia:attribute>
12165 <dia:attribute name="suppress_operations">
12166 <dia:boolean val="false"/>
12167 </dia:attribute>
12168 <dia:attribute name="visible_attributes">
12169 <dia:boolean val="true"/>
12170 </dia:attribute>
12171 <dia:attribute name="visible_operations">
12172 <dia:boolean val="true"/>
12173 </dia:attribute>
12174 <dia:attribute name="visible_comments">
12175 <dia:boolean val="false"/>
12176 </dia:attribute>
12177 <dia:attribute name="wrap_operations">
12178 <dia:boolean val="false"/>
12179 </dia:attribute>
12180 <dia:attribute name="wrap_after_char">
12181 <dia:int val="40"/>
12182 </dia:attribute>
12183 <dia:attribute name="line_color">
12184 <dia:color val="#000000"/>
12185 </dia:attribute>
12186 <dia:attribute name="fill_color">
12187 <dia:color val="#ffffff"/>
12188 </dia:attribute>
12189 <dia:attribute name="text_color">
12190 <dia:color val="#000000"/>
12191 </dia:attribute>
12192 <dia:attribute name="normal_font">
12193 <dia:font family="courier new" style="0" name="Courier"/>
12194 </dia:attribute>
12195 <dia:attribute name="abstract_font">
12196 <dia:font family="courier new" style="0" name="Courier"/>
12197 </dia:attribute>
12198 <dia:attribute name="polymorphic_font">
12199 <dia:font family="monospace" style="8" name="Courier"/>
12200 </dia:attribute>
12201 <dia:attribute name="classname_font">
12202 <dia:font family="courier new" style="0" name="Courier"/>
12203 </dia:attribute>
12204 <dia:attribute name="abstract_classname_font">
12205 <dia:font family="courier new" style="0" name="Courier"/>
12206 </dia:attribute>
12207 <dia:attribute name="comment_font">
12208 <dia:font family="sans" style="8" name="Helvetica"/>
12209 </dia:attribute>
12210 <dia:attribute name="font_height">
12211 <dia:real val="0.80000000000000004"/>
12212 </dia:attribute>
12213 <dia:attribute name="polymorphic_font_height">
12214 <dia:real val="0.80000000000000004"/>
12215 </dia:attribute>
12216 <dia:attribute name="abstract_font_height">
12217 <dia:real val="0.80000000000000004"/>
12218 </dia:attribute>
12219 <dia:attribute name="classname_font_height">
12220 <dia:real val="1"/>
12221 </dia:attribute>
12222 <dia:attribute name="abstract_classname_font_height">
12223 <dia:real val="1"/>
12224 </dia:attribute>
12225 <dia:attribute name="comment_font_height">
12226 <dia:real val="1"/>
12227 </dia:attribute>
12228 <dia:attribute name="attributes"/>
12229 <dia:attribute name="operations"/>
12230 <dia:attribute name="template">
12231 <dia:boolean val="false"/>
12232 </dia:attribute>
12233 <dia:attribute name="templates"/>
12234 </dia:object>
12235 <dia:object type="UML - Class" version="0" id="O70">
12236 <dia:attribute name="obj_pos">
12237 <dia:point val="22,54"/>
12238 </dia:attribute>
12239 <dia:attribute name="obj_bb">
12240 <dia:rectangle val="21.95,53.95;25.8,56.25"/>
12241 </dia:attribute>
12242 <dia:attribute name="elem_corner">
12243 <dia:point val="22,54"/>
12244 </dia:attribute>
12245 <dia:attribute name="elem_width">
12246 <dia:real val="3.75"/>
12247 </dia:attribute>
12248 <dia:attribute name="elem_height">
12249 <dia:real val="2.1999999999999997"/>
12250 </dia:attribute>
12251 <dia:attribute name="name">
12252 <dia:string>#aesinit#</dia:string>
12253 </dia:attribute>
12254 <dia:attribute name="stereotype">
12255 <dia:string>##</dia:string>
12256 </dia:attribute>
12257 <dia:attribute name="comment">
12258 <dia:string>##</dia:string>
12259 </dia:attribute>
12260 <dia:attribute name="abstract">
12261 <dia:boolean val="false"/>
12262 </dia:attribute>
12263 <dia:attribute name="suppress_attributes">
12264 <dia:boolean val="false"/>
12265 </dia:attribute>
12266 <dia:attribute name="suppress_operations">
12267 <dia:boolean val="false"/>
12268 </dia:attribute>
12269 <dia:attribute name="visible_attributes">
12270 <dia:boolean val="true"/>
12271 </dia:attribute>
12272 <dia:attribute name="visible_operations">
12273 <dia:boolean val="true"/>
12274 </dia:attribute>
12275 <dia:attribute name="visible_comments">
12276 <dia:boolean val="false"/>
12277 </dia:attribute>
12278 <dia:attribute name="wrap_operations">
12279 <dia:boolean val="false"/>
12280 </dia:attribute>
12281 <dia:attribute name="wrap_after_char">
12282 <dia:int val="40"/>
12283 </dia:attribute>
12284 <dia:attribute name="line_color">
12285 <dia:color val="#000000"/>
12286 </dia:attribute>
12287 <dia:attribute name="fill_color">
12288 <dia:color val="#ffffff"/>
12289 </dia:attribute>
12290 <dia:attribute name="text_color">
12291 <dia:color val="#000000"/>
12292 </dia:attribute>
12293 <dia:attribute name="normal_font">
12294 <dia:font family="Courier New" style="0" name="Courier"/>
12295 </dia:attribute>
12296 <dia:attribute name="abstract_font">
12297 <dia:font family="Courier New" style="0" name="Courier"/>
12298 </dia:attribute>
12299 <dia:attribute name="polymorphic_font">
12300 <dia:font family="monospace" style="8" name="Courier"/>
12301 </dia:attribute>
12302 <dia:attribute name="classname_font">
12303 <dia:font family="courier new" style="0" name="Courier"/>
12304 </dia:attribute>
12305 <dia:attribute name="abstract_classname_font">
12306 <dia:font family="Courier New" style="0" name="Courier"/>
12307 </dia:attribute>
12308 <dia:attribute name="comment_font">
12309 <dia:font family="sans" style="8" name="Helvetica"/>
12310 </dia:attribute>
12311 <dia:attribute name="font_height">
12312 <dia:real val="0.80000000000000004"/>
12313 </dia:attribute>
12314 <dia:attribute name="polymorphic_font_height">
12315 <dia:real val="0.80000000000000004"/>
12316 </dia:attribute>
12317 <dia:attribute name="abstract_font_height">
12318 <dia:real val="0.80000000000000004"/>
12319 </dia:attribute>
12320 <dia:attribute name="classname_font_height">
12321 <dia:real val="1"/>
12322 </dia:attribute>
12323 <dia:attribute name="abstract_classname_font_height">
12324 <dia:real val="1"/>
12325 </dia:attribute>
12326 <dia:attribute name="comment_font_height">
12327 <dia:real val="1"/>
12328 </dia:attribute>
12329 <dia:attribute name="attributes"/>
12330 <dia:attribute name="operations"/>
12331 <dia:attribute name="template">
12332 <dia:boolean val="false"/>
12333 </dia:attribute>
12334 <dia:attribute name="templates"/>
12335 </dia:object>
12336 <dia:object type="UML - Generalization" version="0" id="O71">
12337 <dia:attribute name="obj_pos">
12338 <dia:point val="14.4,49.2"/>
12339 </dia:attribute>
12340 <dia:attribute name="obj_bb">
12341 <dia:rectangle val="13.55,49.15;23.925,54.05"/>
12342 </dia:attribute>
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"/>
12348 </dia:attribute>
12349 <dia:attribute name="orth_orient">
12350 <dia:enum val="1"/>
12351 <dia:enum val="0"/>
12352 <dia:enum val="1"/>
12353 </dia:attribute>
12354 <dia:attribute name="orth_autoroute">
12355 <dia:boolean val="false"/>
12356 </dia:attribute>
12357 <dia:attribute name="line_colour">
12358 <dia:color val="#000000"/>
12359 </dia:attribute>
12360 <dia:attribute name="name">
12361 <dia:string>##</dia:string>
12362 </dia:attribute>
12363 <dia:attribute name="stereotype">
12364 <dia:string>##</dia:string>
12365 </dia:attribute>
12366 <dia:connections>
12367 <dia:connection handle="0" to="O81" connection="6"/>
12368 <dia:connection handle="1" to="O70" connection="1"/>
12369 </dia:connections>
12370 </dia:object>
12371 <dia:object type="UML - Association" version="0" id="O72">
12372 <dia:attribute name="obj_pos">
12373 <dia:point val="22,54"/>
12374 </dia:attribute>
12375 <dia:attribute name="obj_bb">
12376 <dia:rectangle val="21.95,26.45;95.7767,56.4"/>
12377 </dia:attribute>
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"/>
12384 </dia:attribute>
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"/>
12390 </dia:attribute>
12391 <dia:attribute name="autorouting">
12392 <dia:boolean val="false"/>
12393 </dia:attribute>
12394 <dia:attribute name="name">
12395 <dia:string>##</dia:string>
12396 </dia:attribute>
12397 <dia:attribute name="direction">
12398 <dia:enum val="0"/>
12399 </dia:attribute>
12400 <dia:attribute name="ends">
12401 <dia:composite>
12402 <dia:attribute name="role">
12403 <dia:string>##</dia:string>
12404 </dia:attribute>
12405 <dia:attribute name="multiplicity">
12406 <dia:string>##</dia:string>
12407 </dia:attribute>
12408 <dia:attribute name="arrow">
12409 <dia:boolean val="false"/>
12410 </dia:attribute>
12411 <dia:attribute name="aggregate">
12412 <dia:enum val="0"/>
12413 </dia:attribute>
12414 </dia:composite>
12415 <dia:composite>
12416 <dia:attribute name="role">
12417 <dia:string>##</dia:string>
12418 </dia:attribute>
12419 <dia:attribute name="multiplicity">
12420 <dia:string>##</dia:string>
12421 </dia:attribute>
12422 <dia:attribute name="arrow">
12423 <dia:boolean val="false"/>
12424 </dia:attribute>
12425 <dia:attribute name="aggregate">
12426 <dia:enum val="1"/>
12427 </dia:attribute>
12428 </dia:composite>
12429 </dia:attribute>
12430 <dia:connections>
12431 <dia:connection handle="0" to="O70" connection="0"/>
12432 <dia:connection handle="1" to="O3" connection="53"/>
12433 </dia:connections>
12434 </dia:object>
12435 <dia:object type="UML - Association" version="0" id="O73">
12436 <dia:attribute name="obj_pos">
12437 <dia:point val="4,54"/>
12438 </dia:attribute>
12439 <dia:attribute name="obj_bb">
12440 <dia:rectangle val="3.95,26.45;95.7264,56.4"/>
12441 </dia:attribute>
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"/>
12448 </dia:attribute>
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"/>
12454 </dia:attribute>
12455 <dia:attribute name="autorouting">
12456 <dia:boolean val="false"/>
12457 </dia:attribute>
12458 <dia:attribute name="name">
12459 <dia:string>##</dia:string>
12460 </dia:attribute>
12461 <dia:attribute name="direction">
12462 <dia:enum val="0"/>
12463 </dia:attribute>
12464 <dia:attribute name="ends">
12465 <dia:composite>
12466 <dia:attribute name="role">
12467 <dia:string>##</dia:string>
12468 </dia:attribute>
12469 <dia:attribute name="multiplicity">
12470 <dia:string>##</dia:string>
12471 </dia:attribute>
12472 <dia:attribute name="arrow">
12473 <dia:boolean val="false"/>
12474 </dia:attribute>
12475 <dia:attribute name="aggregate">
12476 <dia:enum val="0"/>
12477 </dia:attribute>
12478 </dia:composite>
12479 <dia:composite>
12480 <dia:attribute name="role">
12481 <dia:string>##</dia:string>
12482 </dia:attribute>
12483 <dia:attribute name="multiplicity">
12484 <dia:string>##</dia:string>
12485 </dia:attribute>
12486 <dia:attribute name="arrow">
12487 <dia:boolean val="false"/>
12488 </dia:attribute>
12489 <dia:attribute name="aggregate">
12490 <dia:enum val="1"/>
12491 </dia:attribute>
12492 </dia:composite>
12493 </dia:attribute>
12494 <dia:connections>
12495 <dia:connection handle="0" to="O74" connection="0"/>
12496 <dia:connection handle="1" to="O3" connection="53"/>
12497 </dia:connections>
12498 </dia:object>
12499 <dia:object type="UML - Class" version="0" id="O74">
12500 <dia:attribute name="obj_pos">
12501 <dia:point val="4,54"/>
12502 </dia:attribute>
12503 <dia:attribute name="obj_bb">
12504 <dia:rectangle val="3.95,53.95;6,56.25"/>
12505 </dia:attribute>
12506 <dia:attribute name="elem_corner">
12507 <dia:point val="4,54"/>
12508 </dia:attribute>
12509 <dia:attribute name="elem_width">
12510 <dia:real val="1.9500000000000002"/>
12511 </dia:attribute>
12512 <dia:attribute name="elem_height">
12513 <dia:real val="2.1999999999999997"/>
12514 </dia:attribute>
12515 <dia:attribute name="name">
12516 <dia:string>#mix#</dia:string>
12517 </dia:attribute>
12518 <dia:attribute name="stereotype">
12519 <dia:string>##</dia:string>
12520 </dia:attribute>
12521 <dia:attribute name="comment">
12522 <dia:string>##</dia:string>
12523 </dia:attribute>
12524 <dia:attribute name="abstract">
12525 <dia:boolean val="false"/>
12526 </dia:attribute>
12527 <dia:attribute name="suppress_attributes">
12528 <dia:boolean val="false"/>
12529 </dia:attribute>
12530 <dia:attribute name="suppress_operations">
12531 <dia:boolean val="false"/>
12532 </dia:attribute>
12533 <dia:attribute name="visible_attributes">
12534 <dia:boolean val="true"/>
12535 </dia:attribute>
12536 <dia:attribute name="visible_operations">
12537 <dia:boolean val="true"/>
12538 </dia:attribute>
12539 <dia:attribute name="visible_comments">
12540 <dia:boolean val="false"/>
12541 </dia:attribute>
12542 <dia:attribute name="wrap_operations">
12543 <dia:boolean val="false"/>
12544 </dia:attribute>
12545 <dia:attribute name="wrap_after_char">
12546 <dia:int val="40"/>
12547 </dia:attribute>
12548 <dia:attribute name="line_color">
12549 <dia:color val="#000000"/>
12550 </dia:attribute>
12551 <dia:attribute name="fill_color">
12552 <dia:color val="#ffffff"/>
12553 </dia:attribute>
12554 <dia:attribute name="text_color">
12555 <dia:color val="#000000"/>
12556 </dia:attribute>
12557 <dia:attribute name="normal_font">
12558 <dia:font family="Courier New" style="0" name="Courier"/>
12559 </dia:attribute>
12560 <dia:attribute name="abstract_font">
12561 <dia:font family="Courier New" style="0" name="Courier"/>
12562 </dia:attribute>
12563 <dia:attribute name="polymorphic_font">
12564 <dia:font family="monospace" style="8" name="Courier"/>
12565 </dia:attribute>
12566 <dia:attribute name="classname_font">
12567 <dia:font family="courier new" style="0" name="Courier"/>
12568 </dia:attribute>
12569 <dia:attribute name="abstract_classname_font">
12570 <dia:font family="Courier New" style="0" name="Courier"/>
12571 </dia:attribute>
12572 <dia:attribute name="comment_font">
12573 <dia:font family="sans" style="8" name="Helvetica"/>
12574 </dia:attribute>
12575 <dia:attribute name="font_height">
12576 <dia:real val="0.80000000000000004"/>
12577 </dia:attribute>
12578 <dia:attribute name="polymorphic_font_height">
12579 <dia:real val="0.80000000000000004"/>
12580 </dia:attribute>
12581 <dia:attribute name="abstract_font_height">
12582 <dia:real val="0.80000000000000004"/>
12583 </dia:attribute>
12584 <dia:attribute name="classname_font_height">
12585 <dia:real val="1"/>
12586 </dia:attribute>
12587 <dia:attribute name="abstract_classname_font_height">
12588 <dia:real val="1"/>
12589 </dia:attribute>
12590 <dia:attribute name="comment_font_height">
12591 <dia:real val="1"/>
12592 </dia:attribute>
12593 <dia:attribute name="attributes"/>
12594 <dia:attribute name="operations"/>
12595 <dia:attribute name="template">
12596 <dia:boolean val="false"/>
12597 </dia:attribute>
12598 <dia:attribute name="templates"/>
12599 </dia:object>
12600 <dia:object type="UML - Generalization" version="0" id="O75">
12601 <dia:attribute name="obj_pos">
12602 <dia:point val="14.4,49.2"/>
12603 </dia:attribute>
12604 <dia:attribute name="obj_bb">
12605 <dia:rectangle val="4.925,49.15;15.25,54.05"/>
12606 </dia:attribute>
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"/>
12612 </dia:attribute>
12613 <dia:attribute name="orth_orient">
12614 <dia:enum val="1"/>
12615 <dia:enum val="0"/>
12616 <dia:enum val="1"/>
12617 </dia:attribute>
12618 <dia:attribute name="orth_autoroute">
12619 <dia:boolean val="false"/>
12620 </dia:attribute>
12621 <dia:attribute name="line_colour">
12622 <dia:color val="#000000"/>
12623 </dia:attribute>
12624 <dia:attribute name="name">
12625 <dia:string>##</dia:string>
12626 </dia:attribute>
12627 <dia:attribute name="stereotype">
12628 <dia:string>##</dia:string>
12629 </dia:attribute>
12630 <dia:connections>
12631 <dia:connection handle="0" to="O81" connection="6"/>
12632 <dia:connection handle="1" to="O74" connection="1"/>
12633 </dia:connections>
12634 </dia:object>
12635 <dia:object type="UML - Association" version="0" id="O76">
12636 <dia:attribute name="obj_pos">
12637 <dia:point val="27,54"/>
12638 </dia:attribute>
12639 <dia:attribute name="obj_bb">
12640 <dia:rectangle val="26.95,26.45;95.7264,56.4"/>
12641 </dia:attribute>
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"/>
12648 </dia:attribute>
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"/>
12654 </dia:attribute>
12655 <dia:attribute name="autorouting">
12656 <dia:boolean val="false"/>
12657 </dia:attribute>
12658 <dia:attribute name="name">
12659 <dia:string>##</dia:string>
12660 </dia:attribute>
12661 <dia:attribute name="direction">
12662 <dia:enum val="0"/>
12663 </dia:attribute>
12664 <dia:attribute name="ends">
12665 <dia:composite>
12666 <dia:attribute name="role">
12667 <dia:string>##</dia:string>
12668 </dia:attribute>
12669 <dia:attribute name="multiplicity">
12670 <dia:string>##</dia:string>
12671 </dia:attribute>
12672 <dia:attribute name="arrow">
12673 <dia:boolean val="false"/>
12674 </dia:attribute>
12675 <dia:attribute name="aggregate">
12676 <dia:enum val="0"/>
12677 </dia:attribute>
12678 </dia:composite>
12679 <dia:composite>
12680 <dia:attribute name="role">
12681 <dia:string>##</dia:string>
12682 </dia:attribute>
12683 <dia:attribute name="multiplicity">
12684 <dia:string>##</dia:string>
12685 </dia:attribute>
12686 <dia:attribute name="arrow">
12687 <dia:boolean val="false"/>
12688 </dia:attribute>
12689 <dia:attribute name="aggregate">
12690 <dia:enum val="1"/>
12691 </dia:attribute>
12692 </dia:composite>
12693 </dia:attribute>
12694 <dia:connections>
12695 <dia:connection handle="0" to="O77" connection="0"/>
12696 <dia:connection handle="1" to="O3" connection="53"/>
12697 </dia:connections>
12698 </dia:object>
12699 <dia:object type="UML - Class" version="0" id="O77">
12700 <dia:attribute name="obj_pos">
12701 <dia:point val="27,54"/>
12702 </dia:attribute>
12703 <dia:attribute name="obj_bb">
12704 <dia:rectangle val="26.95,53.95;29.45,56.25"/>
12705 </dia:attribute>
12706 <dia:attribute name="elem_corner">
12707 <dia:point val="27,54"/>
12708 </dia:attribute>
12709 <dia:attribute name="elem_width">
12710 <dia:real val="2.3999999999999999"/>
12711 </dia:attribute>
12712 <dia:attribute name="elem_height">
12713 <dia:real val="2.1999999999999997"/>
12714 </dia:attribute>
12715 <dia:attribute name="name">
12716 <dia:string>#pred#</dia:string>
12717 </dia:attribute>
12718 <dia:attribute name="stereotype">
12719 <dia:string>##</dia:string>
12720 </dia:attribute>
12721 <dia:attribute name="comment">
12722 <dia:string>##</dia:string>
12723 </dia:attribute>
12724 <dia:attribute name="abstract">
12725 <dia:boolean val="false"/>
12726 </dia:attribute>
12727 <dia:attribute name="suppress_attributes">
12728 <dia:boolean val="false"/>
12729 </dia:attribute>
12730 <dia:attribute name="suppress_operations">
12731 <dia:boolean val="false"/>
12732 </dia:attribute>
12733 <dia:attribute name="visible_attributes">
12734 <dia:boolean val="true"/>
12735 </dia:attribute>
12736 <dia:attribute name="visible_operations">
12737 <dia:boolean val="true"/>
12738 </dia:attribute>
12739 <dia:attribute name="visible_comments">
12740 <dia:boolean val="false"/>
12741 </dia:attribute>
12742 <dia:attribute name="wrap_operations">
12743 <dia:boolean val="false"/>
12744 </dia:attribute>
12745 <dia:attribute name="wrap_after_char">
12746 <dia:int val="40"/>
12747 </dia:attribute>
12748 <dia:attribute name="line_color">
12749 <dia:color val="#000000"/>
12750 </dia:attribute>
12751 <dia:attribute name="fill_color">
12752 <dia:color val="#ffffff"/>
12753 </dia:attribute>
12754 <dia:attribute name="text_color">
12755 <dia:color val="#000000"/>
12756 </dia:attribute>
12757 <dia:attribute name="normal_font">
12758 <dia:font family="Courier New" style="0" name="Courier"/>
12759 </dia:attribute>
12760 <dia:attribute name="abstract_font">
12761 <dia:font family="Courier New" style="0" name="Courier"/>
12762 </dia:attribute>
12763 <dia:attribute name="polymorphic_font">
12764 <dia:font family="monospace" style="8" name="Courier"/>
12765 </dia:attribute>
12766 <dia:attribute name="classname_font">
12767 <dia:font family="courier new" style="0" name="Courier"/>
12768 </dia:attribute>
12769 <dia:attribute name="abstract_classname_font">
12770 <dia:font family="Courier New" style="0" name="Courier"/>
12771 </dia:attribute>
12772 <dia:attribute name="comment_font">
12773 <dia:font family="sans" style="8" name="Helvetica"/>
12774 </dia:attribute>
12775 <dia:attribute name="font_height">
12776 <dia:real val="0.80000000000000004"/>
12777 </dia:attribute>
12778 <dia:attribute name="polymorphic_font_height">
12779 <dia:real val="0.80000000000000004"/>
12780 </dia:attribute>
12781 <dia:attribute name="abstract_font_height">
12782 <dia:real val="0.80000000000000004"/>
12783 </dia:attribute>
12784 <dia:attribute name="classname_font_height">
12785 <dia:real val="1"/>
12786 </dia:attribute>
12787 <dia:attribute name="abstract_classname_font_height">
12788 <dia:real val="1"/>
12789 </dia:attribute>
12790 <dia:attribute name="comment_font_height">
12791 <dia:real val="1"/>
12792 </dia:attribute>
12793 <dia:attribute name="attributes"/>
12794 <dia:attribute name="operations"/>
12795 <dia:attribute name="template">
12796 <dia:boolean val="false"/>
12797 </dia:attribute>
12798 <dia:attribute name="templates"/>
12799 </dia:object>
12800 <dia:object type="UML - Generalization" version="0" id="O78">
12801 <dia:attribute name="obj_pos">
12802 <dia:point val="14.4,49.2"/>
12803 </dia:attribute>
12804 <dia:attribute name="obj_bb">
12805 <dia:rectangle val="13.55,49.15;28.25,54.05"/>
12806 </dia:attribute>
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"/>
12812 </dia:attribute>
12813 <dia:attribute name="orth_orient">
12814 <dia:enum val="1"/>
12815 <dia:enum val="0"/>
12816 <dia:enum val="1"/>
12817 </dia:attribute>
12818 <dia:attribute name="orth_autoroute">
12819 <dia:boolean val="false"/>
12820 </dia:attribute>
12821 <dia:attribute name="line_colour">
12822 <dia:color val="#000000"/>
12823 </dia:attribute>
12824 <dia:attribute name="name">
12825 <dia:string>##</dia:string>
12826 </dia:attribute>
12827 <dia:attribute name="stereotype">
12828 <dia:string>##</dia:string>
12829 </dia:attribute>
12830 <dia:connections>
12831 <dia:connection handle="0" to="O81" connection="6"/>
12832 <dia:connection handle="1" to="O77" connection="1"/>
12833 </dia:connections>
12834 </dia:object>
12835 <dia:object type="UML - Class" version="0" id="O79">
12836 <dia:attribute name="obj_pos">
12837 <dia:point val="19,54"/>
12838 </dia:attribute>
12839 <dia:attribute name="obj_bb">
12840 <dia:rectangle val="18.95,53.95;21,56.25"/>
12841 </dia:attribute>
12842 <dia:attribute name="elem_corner">
12843 <dia:point val="19,54"/>
12844 </dia:attribute>
12845 <dia:attribute name="elem_width">
12846 <dia:real val="1.9500000000000002"/>
12847 </dia:attribute>
12848 <dia:attribute name="elem_height">
12849 <dia:real val="2.1999999999999997"/>
12850 </dia:attribute>
12851 <dia:attribute name="name">
12852 <dia:string>#tol#</dia:string>
12853 </dia:attribute>
12854 <dia:attribute name="stereotype">
12855 <dia:string>##</dia:string>
12856 </dia:attribute>
12857 <dia:attribute name="comment">
12858 <dia:string>##</dia:string>
12859 </dia:attribute>
12860 <dia:attribute name="abstract">
12861 <dia:boolean val="false"/>
12862 </dia:attribute>
12863 <dia:attribute name="suppress_attributes">
12864 <dia:boolean val="false"/>
12865 </dia:attribute>
12866 <dia:attribute name="suppress_operations">
12867 <dia:boolean val="false"/>
12868 </dia:attribute>
12869 <dia:attribute name="visible_attributes">
12870 <dia:boolean val="true"/>
12871 </dia:attribute>
12872 <dia:attribute name="visible_operations">
12873 <dia:boolean val="true"/>
12874 </dia:attribute>
12875 <dia:attribute name="visible_comments">
12876 <dia:boolean val="false"/>
12877 </dia:attribute>
12878 <dia:attribute name="wrap_operations">
12879 <dia:boolean val="false"/>
12880 </dia:attribute>
12881 <dia:attribute name="wrap_after_char">
12882 <dia:int val="40"/>
12883 </dia:attribute>
12884 <dia:attribute name="line_color">
12885 <dia:color val="#000000"/>
12886 </dia:attribute>
12887 <dia:attribute name="fill_color">
12888 <dia:color val="#ffffff"/>
12889 </dia:attribute>
12890 <dia:attribute name="text_color">
12891 <dia:color val="#000000"/>
12892 </dia:attribute>
12893 <dia:attribute name="normal_font">
12894 <dia:font family="Courier New" style="0" name="Courier"/>
12895 </dia:attribute>
12896 <dia:attribute name="abstract_font">
12897 <dia:font family="Courier New" style="0" name="Courier"/>
12898 </dia:attribute>
12899 <dia:attribute name="polymorphic_font">
12900 <dia:font family="monospace" style="8" name="Courier"/>
12901 </dia:attribute>
12902 <dia:attribute name="classname_font">
12903 <dia:font family="courier new" style="0" name="Courier"/>
12904 </dia:attribute>
12905 <dia:attribute name="abstract_classname_font">
12906 <dia:font family="Courier New" style="0" name="Courier"/>
12907 </dia:attribute>
12908 <dia:attribute name="comment_font">
12909 <dia:font family="sans" style="8" name="Helvetica"/>
12910 </dia:attribute>
12911 <dia:attribute name="font_height">
12912 <dia:real val="0.80000000000000004"/>
12913 </dia:attribute>
12914 <dia:attribute name="polymorphic_font_height">
12915 <dia:real val="0.80000000000000004"/>
12916 </dia:attribute>
12917 <dia:attribute name="abstract_font_height">
12918 <dia:real val="0.80000000000000004"/>
12919 </dia:attribute>
12920 <dia:attribute name="classname_font_height">
12921 <dia:real val="1"/>
12922 </dia:attribute>
12923 <dia:attribute name="abstract_classname_font_height">
12924 <dia:real val="1"/>
12925 </dia:attribute>
12926 <dia:attribute name="comment_font_height">
12927 <dia:real val="1"/>
12928 </dia:attribute>
12929 <dia:attribute name="attributes"/>
12930 <dia:attribute name="operations"/>
12931 <dia:attribute name="template">
12932 <dia:boolean val="false"/>
12933 </dia:attribute>
12934 <dia:attribute name="templates"/>
12935 </dia:object>
12936 <dia:object type="UML - Generalization" version="0" id="O80">
12937 <dia:attribute name="obj_pos">
12938 <dia:point val="14.4,49.2"/>
12939 </dia:attribute>
12940 <dia:attribute name="obj_bb">
12941 <dia:rectangle val="13.55,49.15;20.025,54.05"/>
12942 </dia:attribute>
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"/>
12948 </dia:attribute>
12949 <dia:attribute name="orth_orient">
12950 <dia:enum val="1"/>
12951 <dia:enum val="0"/>
12952 <dia:enum val="1"/>
12953 </dia:attribute>
12954 <dia:attribute name="orth_autoroute">
12955 <dia:boolean val="false"/>
12956 </dia:attribute>
12957 <dia:attribute name="line_colour">
12958 <dia:color val="#000000"/>
12959 </dia:attribute>
12960 <dia:attribute name="name">
12961 <dia:string>##</dia:string>
12962 </dia:attribute>
12963 <dia:attribute name="stereotype">
12964 <dia:string>##</dia:string>
12965 </dia:attribute>
12966 <dia:connections>
12967 <dia:connection handle="0" to="O81" connection="6"/>
12968 <dia:connection handle="1" to="O79" connection="1"/>
12969 </dia:connections>
12970 </dia:object>
12971 <dia:object type="UML - Class" version="0" id="O81">
12972 <dia:attribute name="obj_pos">
12973 <dia:point val="4,45"/>
12974 </dia:attribute>
12975 <dia:attribute name="obj_bb">
12976 <dia:rectangle val="3.95,44.95;24.95,49.25"/>
12977 </dia:attribute>
12978 <dia:attribute name="elem_corner">
12979 <dia:point val="4,45"/>
12980 </dia:attribute>
12981 <dia:attribute name="elem_width">
12982 <dia:real val="20.900000000000002"/>
12983 </dia:attribute>
12984 <dia:attribute name="elem_height">
12985 <dia:real val="4.2000000000000002"/>
12986 </dia:attribute>
12987 <dia:attribute name="name">
12988 <dia:string>#code_record#</dia:string>
12989 </dia:attribute>
12990 <dia:attribute name="stereotype">
12991 <dia:string>##</dia:string>
12992 </dia:attribute>
12993 <dia:attribute name="comment">
12994 <dia:string>##</dia:string>
12995 </dia:attribute>
12996 <dia:attribute name="abstract">
12997 <dia:boolean val="false"/>
12998 </dia:attribute>
12999 <dia:attribute name="suppress_attributes">
13000 <dia:boolean val="false"/>
13001 </dia:attribute>
13002 <dia:attribute name="suppress_operations">
13003 <dia:boolean val="false"/>
13004 </dia:attribute>
13005 <dia:attribute name="visible_attributes">
13006 <dia:boolean val="true"/>
13007 </dia:attribute>
13008 <dia:attribute name="visible_operations">
13009 <dia:boolean val="true"/>
13010 </dia:attribute>
13011 <dia:attribute name="visible_comments">
13012 <dia:boolean val="false"/>
13013 </dia:attribute>
13014 <dia:attribute name="wrap_operations">
13015 <dia:boolean val="false"/>
13016 </dia:attribute>
13017 <dia:attribute name="wrap_after_char">
13018 <dia:int val="40"/>
13019 </dia:attribute>
13020 <dia:attribute name="line_color">
13021 <dia:color val="#000000"/>
13022 </dia:attribute>
13023 <dia:attribute name="fill_color">
13024 <dia:color val="#ffffff"/>
13025 </dia:attribute>
13026 <dia:attribute name="text_color">
13027 <dia:color val="#000000"/>
13028 </dia:attribute>
13029 <dia:attribute name="normal_font">
13030 <dia:font family="courier new" style="0" name="Courier"/>
13031 </dia:attribute>
13032 <dia:attribute name="abstract_font">
13033 <dia:font family="Courier New" style="0" name="Courier"/>
13034 </dia:attribute>
13035 <dia:attribute name="polymorphic_font">
13036 <dia:font family="monospace" style="8" name="Courier"/>
13037 </dia:attribute>
13038 <dia:attribute name="classname_font">
13039 <dia:font family="courier new" style="0" name="Courier"/>
13040 </dia:attribute>
13041 <dia:attribute name="abstract_classname_font">
13042 <dia:font family="Courier New" style="0" name="Courier"/>
13043 </dia:attribute>
13044 <dia:attribute name="comment_font">
13045 <dia:font family="sans" style="8" name="Helvetica"/>
13046 </dia:attribute>
13047 <dia:attribute name="font_height">
13048 <dia:real val="0.80000000000000004"/>
13049 </dia:attribute>
13050 <dia:attribute name="polymorphic_font_height">
13051 <dia:real val="0.80000000000000004"/>
13052 </dia:attribute>
13053 <dia:attribute name="abstract_font_height">
13054 <dia:real val="0.80000000000000004"/>
13055 </dia:attribute>
13056 <dia:attribute name="classname_font_height">
13057 <dia:real val="1"/>
13058 </dia:attribute>
13059 <dia:attribute name="abstract_classname_font_height">
13060 <dia:real val="1"/>
13061 </dia:attribute>
13062 <dia:attribute name="comment_font_height">
13063 <dia:real val="1"/>
13064 </dia:attribute>
13065 <dia:attribute name="attributes">
13066 <dia:composite type="umlattribute">
13067 <dia:attribute name="name">
13068 <dia:string>#code#</dia:string>
13069 </dia:attribute>
13070 <dia:attribute name="type">
13071 <dia:string>#array of strings#</dia:string>
13072 </dia:attribute>
13073 <dia:attribute name="value">
13074 <dia:string>##</dia:string>
13075 </dia:attribute>
13076 <dia:attribute name="comment">
13077 <dia:string>##</dia:string>
13078 </dia:attribute>
13079 <dia:attribute name="visibility">
13080 <dia:enum val="0"/>
13081 </dia:attribute>
13082 <dia:attribute name="abstract">
13083 <dia:boolean val="false"/>
13084 </dia:attribute>
13085 <dia:attribute name="class_scope">
13086 <dia:boolean val="false"/>
13087 </dia:attribute>
13088 </dia:composite>
13089 </dia:attribute>
13090 <dia:attribute name="operations">
13091 <dia:composite type="umloperation">
13092 <dia:attribute name="name">
13093 <dia:string>#_format_record#</dia:string>
13094 </dia:attribute>
13095 <dia:attribute name="stereotype">
13096 <dia:string>#helper#</dia:string>
13097 </dia:attribute>
13098 <dia:attribute name="type">
13099 <dia:string>##</dia:string>
13100 </dia:attribute>
13101 <dia:attribute name="visibility">
13102 <dia:enum val="1"/>
13103 </dia:attribute>
13104 <dia:attribute name="comment">
13105 <dia:string>##</dia:string>
13106 </dia:attribute>
13107 <dia:attribute name="abstract">
13108 <dia:boolean val="false"/>
13109 </dia:attribute>
13110 <dia:attribute name="inheritance_type">
13111 <dia:enum val="2"/>
13112 </dia:attribute>
13113 <dia:attribute name="query">
13114 <dia:boolean val="false"/>
13115 </dia:attribute>
13116 <dia:attribute name="class_scope">
13117 <dia:boolean val="false"/>
13118 </dia:attribute>
13119 <dia:attribute name="parameters">
13120 <dia:composite type="umlparameter">
13121 <dia:attribute name="name">
13122 <dia:string>#formatted#</dia:string>
13123 </dia:attribute>
13124 <dia:attribute name="type">
13125 <dia:string>#array of strings#</dia:string>
13126 </dia:attribute>
13127 <dia:attribute name="value">
13128 <dia:string>##</dia:string>
13129 </dia:attribute>
13130 <dia:attribute name="comment">
13131 <dia:string>##</dia:string>
13132 </dia:attribute>
13133 <dia:attribute name="kind">
13134 <dia:enum val="2"/>
13135 </dia:attribute>
13136 </dia:composite>
13137 </dia:attribute>
13138 </dia:composite>
13139 <dia:composite type="umloperation">
13140 <dia:attribute name="name">
13141 <dia:string>#_read_options#</dia:string>
13142 </dia:attribute>
13143 <dia:attribute name="stereotype">
13144 <dia:string>#initiator#</dia:string>
13145 </dia:attribute>
13146 <dia:attribute name="type">
13147 <dia:string>##</dia:string>
13148 </dia:attribute>
13149 <dia:attribute name="visibility">
13150 <dia:enum val="1"/>
13151 </dia:attribute>
13152 <dia:attribute name="comment">
13153 <dia:string>##</dia:string>
13154 </dia:attribute>
13155 <dia:attribute name="abstract">
13156 <dia:boolean val="false"/>
13157 </dia:attribute>
13158 <dia:attribute name="inheritance_type">
13159 <dia:enum val="2"/>
13160 </dia:attribute>
13161 <dia:attribute name="query">
13162 <dia:boolean val="false"/>
13163 </dia:attribute>
13164 <dia:attribute name="class_scope">
13165 <dia:boolean val="false"/>
13166 </dia:attribute>
13167 <dia:attribute name="parameters"/>
13168 </dia:composite>
13169 </dia:attribute>
13170 <dia:attribute name="template">
13171 <dia:boolean val="false"/>
13172 </dia:attribute>
13173 <dia:attribute name="templates"/>
13174 </dia:object>
13175 <dia:object type="UML - Class" version="0" id="O82">
13176 <dia:attribute name="obj_pos">
13177 <dia:point val="81,45"/>
13178 </dia:attribute>
13179 <dia:attribute name="obj_bb">
13180 <dia:rectangle val="80.95,44.95;83.9,47.25"/>
13181 </dia:attribute>
13182 <dia:attribute name="elem_corner">
13183 <dia:point val="81,45"/>
13184 </dia:attribute>
13185 <dia:attribute name="elem_width">
13186 <dia:real val="2.8500000000000001"/>
13187 </dia:attribute>
13188 <dia:attribute name="elem_height">
13189 <dia:real val="2.1999999999999997"/>
13190 </dia:attribute>
13191 <dia:attribute name="name">
13192 <dia:string>#model#</dia:string>
13193 </dia:attribute>
13194 <dia:attribute name="stereotype">
13195 <dia:string>##</dia:string>
13196 </dia:attribute>
13197 <dia:attribute name="comment">
13198 <dia:string>##</dia:string>
13199 </dia:attribute>
13200 <dia:attribute name="abstract">
13201 <dia:boolean val="false"/>
13202 </dia:attribute>
13203 <dia:attribute name="suppress_attributes">
13204 <dia:boolean val="false"/>
13205 </dia:attribute>
13206 <dia:attribute name="suppress_operations">
13207 <dia:boolean val="false"/>
13208 </dia:attribute>
13209 <dia:attribute name="visible_attributes">
13210 <dia:boolean val="true"/>
13211 </dia:attribute>
13212 <dia:attribute name="visible_operations">
13213 <dia:boolean val="true"/>
13214 </dia:attribute>
13215 <dia:attribute name="visible_comments">
13216 <dia:boolean val="false"/>
13217 </dia:attribute>
13218 <dia:attribute name="wrap_operations">
13219 <dia:boolean val="false"/>
13220 </dia:attribute>
13221 <dia:attribute name="wrap_after_char">
13222 <dia:int val="40"/>
13223 </dia:attribute>
13224 <dia:attribute name="line_color">
13225 <dia:color val="#000000"/>
13226 </dia:attribute>
13227 <dia:attribute name="fill_color">
13228 <dia:color val="#ffffff"/>
13229 </dia:attribute>
13230 <dia:attribute name="text_color">
13231 <dia:color val="#000000"/>
13232 </dia:attribute>
13233 <dia:attribute name="normal_font">
13234 <dia:font family="Courier New" style="0" name="Courier"/>
13235 </dia:attribute>
13236 <dia:attribute name="abstract_font">
13237 <dia:font family="Courier New" style="0" name="Courier"/>
13238 </dia:attribute>
13239 <dia:attribute name="polymorphic_font">
13240 <dia:font family="monospace" style="8" name="Courier"/>
13241 </dia:attribute>
13242 <dia:attribute name="classname_font">
13243 <dia:font family="courier new" style="0" name="Courier"/>
13244 </dia:attribute>
13245 <dia:attribute name="abstract_classname_font">
13246 <dia:font family="Courier New" style="0" name="Courier"/>
13247 </dia:attribute>
13248 <dia:attribute name="comment_font">
13249 <dia:font family="sans" style="8" name="Helvetica"/>
13250 </dia:attribute>
13251 <dia:attribute name="font_height">
13252 <dia:real val="0.80000000000000004"/>
13253 </dia:attribute>
13254 <dia:attribute name="polymorphic_font_height">
13255 <dia:real val="0.80000000000000004"/>
13256 </dia:attribute>
13257 <dia:attribute name="abstract_font_height">
13258 <dia:real val="0.80000000000000004"/>
13259 </dia:attribute>
13260 <dia:attribute name="classname_font_height">
13261 <dia:real val="1"/>
13262 </dia:attribute>
13263 <dia:attribute name="abstract_classname_font_height">
13264 <dia:real val="1"/>
13265 </dia:attribute>
13266 <dia:attribute name="comment_font_height">
13267 <dia:real val="1"/>
13268 </dia:attribute>
13269 <dia:attribute name="attributes"/>
13270 <dia:attribute name="operations"/>
13271 <dia:attribute name="template">
13272 <dia:boolean val="false"/>
13273 </dia:attribute>
13274 <dia:attribute name="templates"/>
13275 </dia:object>
13276 <dia:object type="UML - Class" version="0" id="O83">
13277 <dia:attribute name="obj_pos">
13278 <dia:point val="77,45"/>
13279 </dia:attribute>
13280 <dia:attribute name="obj_bb">
13281 <dia:rectangle val="76.95,44.95;79.9,47.25"/>
13282 </dia:attribute>
13283 <dia:attribute name="elem_corner">
13284 <dia:point val="77,45"/>
13285 </dia:attribute>
13286 <dia:attribute name="elem_width">
13287 <dia:real val="2.8500000000000001"/>
13288 </dia:attribute>
13289 <dia:attribute name="elem_height">
13290 <dia:real val="2.1999999999999997"/>
13291 </dia:attribute>
13292 <dia:attribute name="name">
13293 <dia:string>#input#</dia:string>
13294 </dia:attribute>
13295 <dia:attribute name="stereotype">
13296 <dia:string>##</dia:string>
13297 </dia:attribute>
13298 <dia:attribute name="comment">
13299 <dia:string>##</dia:string>
13300 </dia:attribute>
13301 <dia:attribute name="abstract">
13302 <dia:boolean val="false"/>
13303 </dia:attribute>
13304 <dia:attribute name="suppress_attributes">
13305 <dia:boolean val="false"/>
13306 </dia:attribute>
13307 <dia:attribute name="suppress_operations">
13308 <dia:boolean val="false"/>
13309 </dia:attribute>
13310 <dia:attribute name="visible_attributes">
13311 <dia:boolean val="true"/>
13312 </dia:attribute>
13313 <dia:attribute name="visible_operations">
13314 <dia:boolean val="true"/>
13315 </dia:attribute>
13316 <dia:attribute name="visible_comments">
13317 <dia:boolean val="false"/>
13318 </dia:attribute>
13319 <dia:attribute name="wrap_operations">
13320 <dia:boolean val="false"/>
13321 </dia:attribute>
13322 <dia:attribute name="wrap_after_char">
13323 <dia:int val="40"/>
13324 </dia:attribute>
13325 <dia:attribute name="line_color">
13326 <dia:color val="#000000"/>
13327 </dia:attribute>
13328 <dia:attribute name="fill_color">
13329 <dia:color val="#ffffff"/>
13330 </dia:attribute>
13331 <dia:attribute name="text_color">
13332 <dia:color val="#000000"/>
13333 </dia:attribute>
13334 <dia:attribute name="normal_font">
13335 <dia:font family="Courier New" style="0" name="Courier"/>
13336 </dia:attribute>
13337 <dia:attribute name="abstract_font">
13338 <dia:font family="Courier New" style="0" name="Courier"/>
13339 </dia:attribute>
13340 <dia:attribute name="polymorphic_font">
13341 <dia:font family="monospace" style="8" name="Courier"/>
13342 </dia:attribute>
13343 <dia:attribute name="classname_font">
13344 <dia:font family="courier new" style="0" name="Courier"/>
13345 </dia:attribute>
13346 <dia:attribute name="abstract_classname_font">
13347 <dia:font family="Courier New" style="0" name="Courier"/>
13348 </dia:attribute>
13349 <dia:attribute name="comment_font">
13350 <dia:font family="sans" style="8" name="Helvetica"/>
13351 </dia:attribute>
13352 <dia:attribute name="font_height">
13353 <dia:real val="0.80000000000000004"/>
13354 </dia:attribute>
13355 <dia:attribute name="polymorphic_font_height">
13356 <dia:real val="0.80000000000000004"/>
13357 </dia:attribute>
13358 <dia:attribute name="abstract_font_height">
13359 <dia:real val="0.80000000000000004"/>
13360 </dia:attribute>
13361 <dia:attribute name="classname_font_height">
13362 <dia:real val="1"/>
13363 </dia:attribute>
13364 <dia:attribute name="abstract_classname_font_height">
13365 <dia:real val="1"/>
13366 </dia:attribute>
13367 <dia:attribute name="comment_font_height">
13368 <dia:real val="1"/>
13369 </dia:attribute>
13370 <dia:attribute name="attributes"/>
13371 <dia:attribute name="operations"/>
13372 <dia:attribute name="template">
13373 <dia:boolean val="false"/>
13374 </dia:attribute>
13375 <dia:attribute name="templates"/>
13376 </dia:object>
13377 <dia:object type="UML - Class" version="0" id="O84">
13378 <dia:attribute name="obj_pos">
13379 <dia:point val="71,45"/>
13380 </dia:attribute>
13381 <dia:attribute name="obj_bb">
13382 <dia:rectangle val="70.95,44.95;76.15,47.25"/>
13383 </dia:attribute>
13384 <dia:attribute name="elem_corner">
13385 <dia:point val="71,45"/>
13386 </dia:attribute>
13387 <dia:attribute name="elem_width">
13388 <dia:real val="5.0999999999999996"/>
13389 </dia:attribute>
13390 <dia:attribute name="elem_height">
13391 <dia:real val="2.1999999999999997"/>
13392 </dia:attribute>
13393 <dia:attribute name="name">
13394 <dia:string>#estimation#</dia:string>
13395 </dia:attribute>
13396 <dia:attribute name="stereotype">
13397 <dia:string>##</dia:string>
13398 </dia:attribute>
13399 <dia:attribute name="comment">
13400 <dia:string>##</dia:string>
13401 </dia:attribute>
13402 <dia:attribute name="abstract">
13403 <dia:boolean val="false"/>
13404 </dia:attribute>
13405 <dia:attribute name="suppress_attributes">
13406 <dia:boolean val="false"/>
13407 </dia:attribute>
13408 <dia:attribute name="suppress_operations">
13409 <dia:boolean val="false"/>
13410 </dia:attribute>
13411 <dia:attribute name="visible_attributes">
13412 <dia:boolean val="true"/>
13413 </dia:attribute>
13414 <dia:attribute name="visible_operations">
13415 <dia:boolean val="true"/>
13416 </dia:attribute>
13417 <dia:attribute name="visible_comments">
13418 <dia:boolean val="false"/>
13419 </dia:attribute>
13420 <dia:attribute name="wrap_operations">
13421 <dia:boolean val="false"/>
13422 </dia:attribute>
13423 <dia:attribute name="wrap_after_char">
13424 <dia:int val="40"/>
13425 </dia:attribute>
13426 <dia:attribute name="line_color">
13427 <dia:color val="#000000"/>
13428 </dia:attribute>
13429 <dia:attribute name="fill_color">
13430 <dia:color val="#ffffff"/>
13431 </dia:attribute>
13432 <dia:attribute name="text_color">
13433 <dia:color val="#000000"/>
13434 </dia:attribute>
13435 <dia:attribute name="normal_font">
13436 <dia:font family="Courier New" style="0" name="Courier"/>
13437 </dia:attribute>
13438 <dia:attribute name="abstract_font">
13439 <dia:font family="Courier New" style="0" name="Courier"/>
13440 </dia:attribute>
13441 <dia:attribute name="polymorphic_font">
13442 <dia:font family="monospace" style="8" name="Courier"/>
13443 </dia:attribute>
13444 <dia:attribute name="classname_font">
13445 <dia:font family="courier new" style="0" name="Courier"/>
13446 </dia:attribute>
13447 <dia:attribute name="abstract_classname_font">
13448 <dia:font family="Courier New" style="0" name="Courier"/>
13449 </dia:attribute>
13450 <dia:attribute name="comment_font">
13451 <dia:font family="sans" style="8" name="Helvetica"/>
13452 </dia:attribute>
13453 <dia:attribute name="font_height">
13454 <dia:real val="0.80000000000000004"/>
13455 </dia:attribute>
13456 <dia:attribute name="polymorphic_font_height">
13457 <dia:real val="0.80000000000000004"/>
13458 </dia:attribute>
13459 <dia:attribute name="abstract_font_height">
13460 <dia:real val="0.80000000000000004"/>
13461 </dia:attribute>
13462 <dia:attribute name="classname_font_height">
13463 <dia:real val="1"/>
13464 </dia:attribute>
13465 <dia:attribute name="abstract_classname_font_height">
13466 <dia:real val="1"/>
13467 </dia:attribute>
13468 <dia:attribute name="comment_font_height">
13469 <dia:real val="1"/>
13470 </dia:attribute>
13471 <dia:attribute name="attributes"/>
13472 <dia:attribute name="operations"/>
13473 <dia:attribute name="template">
13474 <dia:boolean val="false"/>
13475 </dia:attribute>
13476 <dia:attribute name="templates"/>
13477 </dia:object>
13478 <dia:object type="UML - Class" version="0" id="O85">
13479 <dia:attribute name="obj_pos">
13480 <dia:point val="68,45"/>
13481 </dia:attribute>
13482 <dia:attribute name="obj_bb">
13483 <dia:rectangle val="67.95,44.95;70.45,47.25"/>
13484 </dia:attribute>
13485 <dia:attribute name="elem_corner">
13486 <dia:point val="68,45"/>
13487 </dia:attribute>
13488 <dia:attribute name="elem_width">
13489 <dia:real val="2.3999999999999999"/>
13490 </dia:attribute>
13491 <dia:attribute name="elem_height">
13492 <dia:real val="2.1999999999999997"/>
13493 </dia:attribute>
13494 <dia:attribute name="name">
13495 <dia:string>#data#</dia:string>
13496 </dia:attribute>
13497 <dia:attribute name="stereotype">
13498 <dia:string>##</dia:string>
13499 </dia:attribute>
13500 <dia:attribute name="comment">
13501 <dia:string>##</dia:string>
13502 </dia:attribute>
13503 <dia:attribute name="abstract">
13504 <dia:boolean val="false"/>
13505 </dia:attribute>
13506 <dia:attribute name="suppress_attributes">
13507 <dia:boolean val="false"/>
13508 </dia:attribute>
13509 <dia:attribute name="suppress_operations">
13510 <dia:boolean val="false"/>
13511 </dia:attribute>
13512 <dia:attribute name="visible_attributes">
13513 <dia:boolean val="true"/>
13514 </dia:attribute>
13515 <dia:attribute name="visible_operations">
13516 <dia:boolean val="true"/>
13517 </dia:attribute>
13518 <dia:attribute name="visible_comments">
13519 <dia:boolean val="false"/>
13520 </dia:attribute>
13521 <dia:attribute name="wrap_operations">
13522 <dia:boolean val="false"/>
13523 </dia:attribute>
13524 <dia:attribute name="wrap_after_char">
13525 <dia:int val="40"/>
13526 </dia:attribute>
13527 <dia:attribute name="line_color">
13528 <dia:color val="#000000"/>
13529 </dia:attribute>
13530 <dia:attribute name="fill_color">
13531 <dia:color val="#ffffff"/>
13532 </dia:attribute>
13533 <dia:attribute name="text_color">
13534 <dia:color val="#000000"/>
13535 </dia:attribute>
13536 <dia:attribute name="normal_font">
13537 <dia:font family="Courier New" style="0" name="Courier"/>
13538 </dia:attribute>
13539 <dia:attribute name="abstract_font">
13540 <dia:font family="Courier New" style="0" name="Courier"/>
13541 </dia:attribute>
13542 <dia:attribute name="polymorphic_font">
13543 <dia:font family="monospace" style="8" name="Courier"/>
13544 </dia:attribute>
13545 <dia:attribute name="classname_font">
13546 <dia:font family="courier new" style="0" name="Courier"/>
13547 </dia:attribute>
13548 <dia:attribute name="abstract_classname_font">
13549 <dia:font family="Courier New" style="0" name="Courier"/>
13550 </dia:attribute>
13551 <dia:attribute name="comment_font">
13552 <dia:font family="sans" style="8" name="Helvetica"/>
13553 </dia:attribute>
13554 <dia:attribute name="font_height">
13555 <dia:real val="0.80000000000000004"/>
13556 </dia:attribute>
13557 <dia:attribute name="polymorphic_font_height">
13558 <dia:real val="0.80000000000000004"/>
13559 </dia:attribute>
13560 <dia:attribute name="abstract_font_height">
13561 <dia:real val="0.80000000000000004"/>
13562 </dia:attribute>
13563 <dia:attribute name="classname_font_height">
13564 <dia:real val="1"/>
13565 </dia:attribute>
13566 <dia:attribute name="abstract_classname_font_height">
13567 <dia:real val="1"/>
13568 </dia:attribute>
13569 <dia:attribute name="comment_font_height">
13570 <dia:real val="1"/>
13571 </dia:attribute>
13572 <dia:attribute name="attributes"/>
13573 <dia:attribute name="operations"/>
13574 <dia:attribute name="template">
13575 <dia:boolean val="false"/>
13576 </dia:attribute>
13577 <dia:attribute name="templates"/>
13578 </dia:object>
13579 <dia:object type="UML - Class" version="0" id="O86">
13580 <dia:attribute name="obj_pos">
13581 <dia:point val="62,45"/>
13582 </dia:attribute>
13583 <dia:attribute name="obj_bb">
13584 <dia:rectangle val="61.95,44.95;67.15,47.25"/>
13585 </dia:attribute>
13586 <dia:attribute name="elem_corner">
13587 <dia:point val="62,45"/>
13588 </dia:attribute>
13589 <dia:attribute name="elem_width">
13590 <dia:real val="5.0999999999999996"/>
13591 </dia:attribute>
13592 <dia:attribute name="elem_height">
13593 <dia:real val="2.1999999999999997"/>
13594 </dia:attribute>
13595 <dia:attribute name="name">
13596 <dia:string>#covariance#</dia:string>
13597 </dia:attribute>
13598 <dia:attribute name="stereotype">
13599 <dia:string>##</dia:string>
13600 </dia:attribute>
13601 <dia:attribute name="comment">
13602 <dia:string>##</dia:string>
13603 </dia:attribute>
13604 <dia:attribute name="abstract">
13605 <dia:boolean val="false"/>
13606 </dia:attribute>
13607 <dia:attribute name="suppress_attributes">
13608 <dia:boolean val="false"/>
13609 </dia:attribute>
13610 <dia:attribute name="suppress_operations">
13611 <dia:boolean val="false"/>
13612 </dia:attribute>
13613 <dia:attribute name="visible_attributes">
13614 <dia:boolean val="true"/>
13615 </dia:attribute>
13616 <dia:attribute name="visible_operations">
13617 <dia:boolean val="true"/>
13618 </dia:attribute>
13619 <dia:attribute name="visible_comments">
13620 <dia:boolean val="false"/>
13621 </dia:attribute>
13622 <dia:attribute name="wrap_operations">
13623 <dia:boolean val="false"/>
13624 </dia:attribute>
13625 <dia:attribute name="wrap_after_char">
13626 <dia:int val="40"/>
13627 </dia:attribute>
13628 <dia:attribute name="line_color">
13629 <dia:color val="#000000"/>
13630 </dia:attribute>
13631 <dia:attribute name="fill_color">
13632 <dia:color val="#ffffff"/>
13633 </dia:attribute>
13634 <dia:attribute name="text_color">
13635 <dia:color val="#000000"/>
13636 </dia:attribute>
13637 <dia:attribute name="normal_font">
13638 <dia:font family="Courier New" style="0" name="Courier"/>
13639 </dia:attribute>
13640 <dia:attribute name="abstract_font">
13641 <dia:font family="Courier New" style="0" name="Courier"/>
13642 </dia:attribute>
13643 <dia:attribute name="polymorphic_font">
13644 <dia:font family="monospace" style="8" name="Courier"/>
13645 </dia:attribute>
13646 <dia:attribute name="classname_font">
13647 <dia:font family="courier new" style="0" name="Courier"/>
13648 </dia:attribute>
13649 <dia:attribute name="abstract_classname_font">
13650 <dia:font family="Courier New" style="0" name="Courier"/>
13651 </dia:attribute>
13652 <dia:attribute name="comment_font">
13653 <dia:font family="sans" style="8" name="Helvetica"/>
13654 </dia:attribute>
13655 <dia:attribute name="font_height">
13656 <dia:real val="0.80000000000000004"/>
13657 </dia:attribute>
13658 <dia:attribute name="polymorphic_font_height">
13659 <dia:real val="0.80000000000000004"/>
13660 </dia:attribute>
13661 <dia:attribute name="abstract_font_height">
13662 <dia:real val="0.80000000000000004"/>
13663 </dia:attribute>
13664 <dia:attribute name="classname_font_height">
13665 <dia:real val="1"/>
13666 </dia:attribute>
13667 <dia:attribute name="abstract_classname_font_height">
13668 <dia:real val="1"/>
13669 </dia:attribute>
13670 <dia:attribute name="comment_font_height">
13671 <dia:real val="1"/>
13672 </dia:attribute>
13673 <dia:attribute name="attributes"/>
13674 <dia:attribute name="operations"/>
13675 <dia:attribute name="template">
13676 <dia:boolean val="false"/>
13677 </dia:attribute>
13678 <dia:attribute name="templates"/>
13679 </dia:object>
13680 <dia:object type="UML - Class" version="0" id="O87">
13681 <dia:attribute name="obj_pos">
13682 <dia:point val="58,45"/>
13683 </dia:attribute>
13684 <dia:attribute name="obj_bb">
13685 <dia:rectangle val="57.95,44.95;60.9,47.25"/>
13686 </dia:attribute>
13687 <dia:attribute name="elem_corner">
13688 <dia:point val="58,45"/>
13689 </dia:attribute>
13690 <dia:attribute name="elem_width">
13691 <dia:real val="2.8500000000000001"/>
13692 </dia:attribute>
13693 <dia:attribute name="elem_height">
13694 <dia:real val="2.1999999999999997"/>
13695 </dia:attribute>
13696 <dia:attribute name="name">
13697 <dia:string>#contr#</dia:string>
13698 </dia:attribute>
13699 <dia:attribute name="stereotype">
13700 <dia:string>##</dia:string>
13701 </dia:attribute>
13702 <dia:attribute name="comment">
13703 <dia:string>##</dia:string>
13704 </dia:attribute>
13705 <dia:attribute name="abstract">
13706 <dia:boolean val="false"/>
13707 </dia:attribute>
13708 <dia:attribute name="suppress_attributes">
13709 <dia:boolean val="false"/>
13710 </dia:attribute>
13711 <dia:attribute name="suppress_operations">
13712 <dia:boolean val="false"/>
13713 </dia:attribute>
13714 <dia:attribute name="visible_attributes">
13715 <dia:boolean val="true"/>
13716 </dia:attribute>
13717 <dia:attribute name="visible_operations">
13718 <dia:boolean val="true"/>
13719 </dia:attribute>
13720 <dia:attribute name="visible_comments">
13721 <dia:boolean val="false"/>
13722 </dia:attribute>
13723 <dia:attribute name="wrap_operations">
13724 <dia:boolean val="false"/>
13725 </dia:attribute>
13726 <dia:attribute name="wrap_after_char">
13727 <dia:int val="40"/>
13728 </dia:attribute>
13729 <dia:attribute name="line_color">
13730 <dia:color val="#000000"/>
13731 </dia:attribute>
13732 <dia:attribute name="fill_color">
13733 <dia:color val="#ffffff"/>
13734 </dia:attribute>
13735 <dia:attribute name="text_color">
13736 <dia:color val="#000000"/>
13737 </dia:attribute>
13738 <dia:attribute name="normal_font">
13739 <dia:font family="Courier New" style="0" name="Courier"/>
13740 </dia:attribute>
13741 <dia:attribute name="abstract_font">
13742 <dia:font family="Courier New" style="0" name="Courier"/>
13743 </dia:attribute>
13744 <dia:attribute name="polymorphic_font">
13745 <dia:font family="monospace" style="8" name="Courier"/>
13746 </dia:attribute>
13747 <dia:attribute name="classname_font">
13748 <dia:font family="courier new" style="0" name="Courier"/>
13749 </dia:attribute>
13750 <dia:attribute name="abstract_classname_font">
13751 <dia:font family="Courier New" style="0" name="Courier"/>
13752 </dia:attribute>
13753 <dia:attribute name="comment_font">
13754 <dia:font family="sans" style="8" name="Helvetica"/>
13755 </dia:attribute>
13756 <dia:attribute name="font_height">
13757 <dia:real val="0.80000000000000004"/>
13758 </dia:attribute>
13759 <dia:attribute name="polymorphic_font_height">
13760 <dia:real val="0.80000000000000004"/>
13761 </dia:attribute>
13762 <dia:attribute name="abstract_font_height">
13763 <dia:real val="0.80000000000000004"/>
13764 </dia:attribute>
13765 <dia:attribute name="classname_font_height">
13766 <dia:real val="1"/>
13767 </dia:attribute>
13768 <dia:attribute name="abstract_classname_font_height">
13769 <dia:real val="1"/>
13770 </dia:attribute>
13771 <dia:attribute name="comment_font_height">
13772 <dia:real val="1"/>
13773 </dia:attribute>
13774 <dia:attribute name="attributes"/>
13775 <dia:attribute name="operations"/>
13776 <dia:attribute name="template">
13777 <dia:boolean val="false"/>
13778 </dia:attribute>
13779 <dia:attribute name="templates"/>
13780 </dia:object>
13781 <dia:object type="UML - Class" version="0" id="O88">
13782 <dia:attribute name="obj_pos">
13783 <dia:point val="52,45"/>
13784 </dia:attribute>
13785 <dia:attribute name="obj_bb">
13786 <dia:rectangle val="51.95,44.95;57.6,47.25"/>
13787 </dia:attribute>
13788 <dia:attribute name="elem_corner">
13789 <dia:point val="52,45"/>
13790 </dia:attribute>
13791 <dia:attribute name="elem_width">
13792 <dia:real val="5.5499999999999998"/>
13793 </dia:attribute>
13794 <dia:attribute name="elem_height">
13795 <dia:real val="2.1999999999999997"/>
13796 </dia:attribute>
13797 <dia:attribute name="name">
13798 <dia:string>#abbreviated#</dia:string>
13799 </dia:attribute>
13800 <dia:attribute name="stereotype">
13801 <dia:string>##</dia:string>
13802 </dia:attribute>
13803 <dia:attribute name="comment">
13804 <dia:string>##</dia:string>
13805 </dia:attribute>
13806 <dia:attribute name="abstract">
13807 <dia:boolean val="false"/>
13808 </dia:attribute>
13809 <dia:attribute name="suppress_attributes">
13810 <dia:boolean val="false"/>
13811 </dia:attribute>
13812 <dia:attribute name="suppress_operations">
13813 <dia:boolean val="false"/>
13814 </dia:attribute>
13815 <dia:attribute name="visible_attributes">
13816 <dia:boolean val="true"/>
13817 </dia:attribute>
13818 <dia:attribute name="visible_operations">
13819 <dia:boolean val="true"/>
13820 </dia:attribute>
13821 <dia:attribute name="visible_comments">
13822 <dia:boolean val="false"/>
13823 </dia:attribute>
13824 <dia:attribute name="wrap_operations">
13825 <dia:boolean val="false"/>
13826 </dia:attribute>
13827 <dia:attribute name="wrap_after_char">
13828 <dia:int val="40"/>
13829 </dia:attribute>
13830 <dia:attribute name="line_color">
13831 <dia:color val="#000000"/>
13832 </dia:attribute>
13833 <dia:attribute name="fill_color">
13834 <dia:color val="#ffffff"/>
13835 </dia:attribute>
13836 <dia:attribute name="text_color">
13837 <dia:color val="#000000"/>
13838 </dia:attribute>
13839 <dia:attribute name="normal_font">
13840 <dia:font family="Courier New" style="0" name="Courier"/>
13841 </dia:attribute>
13842 <dia:attribute name="abstract_font">
13843 <dia:font family="Courier New" style="0" name="Courier"/>
13844 </dia:attribute>
13845 <dia:attribute name="polymorphic_font">
13846 <dia:font family="monospace" style="8" name="Courier"/>
13847 </dia:attribute>
13848 <dia:attribute name="classname_font">
13849 <dia:font family="courier new" style="0" name="Courier"/>
13850 </dia:attribute>
13851 <dia:attribute name="abstract_classname_font">
13852 <dia:font family="Courier New" style="0" name="Courier"/>
13853 </dia:attribute>
13854 <dia:attribute name="comment_font">
13855 <dia:font family="sans" style="8" name="Helvetica"/>
13856 </dia:attribute>
13857 <dia:attribute name="font_height">
13858 <dia:real val="0.80000000000000004"/>
13859 </dia:attribute>
13860 <dia:attribute name="polymorphic_font_height">
13861 <dia:real val="0.80000000000000004"/>
13862 </dia:attribute>
13863 <dia:attribute name="abstract_font_height">
13864 <dia:real val="0.80000000000000004"/>
13865 </dia:attribute>
13866 <dia:attribute name="classname_font_height">
13867 <dia:real val="1"/>
13868 </dia:attribute>
13869 <dia:attribute name="abstract_classname_font_height">
13870 <dia:real val="1"/>
13871 </dia:attribute>
13872 <dia:attribute name="comment_font_height">
13873 <dia:real val="1"/>
13874 </dia:attribute>
13875 <dia:attribute name="attributes"/>
13876 <dia:attribute name="operations"/>
13877 <dia:attribute name="template">
13878 <dia:boolean val="false"/>
13879 </dia:attribute>
13880 <dia:attribute name="templates"/>
13881 </dia:object>
13882 <dia:object type="UML - Class" version="0" id="O89">
13883 <dia:attribute name="obj_pos">
13884 <dia:point val="2,34"/>
13885 </dia:attribute>
13886 <dia:attribute name="obj_bb">
13887 <dia:rectangle val="1.95,33.95;22.95,40.65"/>
13888 </dia:attribute>
13889 <dia:attribute name="elem_corner">
13890 <dia:point val="2,34"/>
13891 </dia:attribute>
13892 <dia:attribute name="elem_width">
13893 <dia:real val="20.900000000000002"/>
13894 </dia:attribute>
13895 <dia:attribute name="elem_height">
13896 <dia:real val="6.5999999999999996"/>
13897 </dia:attribute>
13898 <dia:attribute name="name">
13899 <dia:string>#record#</dia:string>
13900 </dia:attribute>
13901 <dia:attribute name="stereotype">
13902 <dia:string>##</dia:string>
13903 </dia:attribute>
13904 <dia:attribute name="comment">
13905 <dia:string>##</dia:string>
13906 </dia:attribute>
13907 <dia:attribute name="abstract">
13908 <dia:boolean val="false"/>
13909 </dia:attribute>
13910 <dia:attribute name="suppress_attributes">
13911 <dia:boolean val="false"/>
13912 </dia:attribute>
13913 <dia:attribute name="suppress_operations">
13914 <dia:boolean val="false"/>
13915 </dia:attribute>
13916 <dia:attribute name="visible_attributes">
13917 <dia:boolean val="true"/>
13918 </dia:attribute>
13919 <dia:attribute name="visible_operations">
13920 <dia:boolean val="true"/>
13921 </dia:attribute>
13922 <dia:attribute name="visible_comments">
13923 <dia:boolean val="false"/>
13924 </dia:attribute>
13925 <dia:attribute name="wrap_operations">
13926 <dia:boolean val="false"/>
13927 </dia:attribute>
13928 <dia:attribute name="wrap_after_char">
13929 <dia:int val="40"/>
13930 </dia:attribute>
13931 <dia:attribute name="line_color">
13932 <dia:color val="#000000"/>
13933 </dia:attribute>
13934 <dia:attribute name="fill_color">
13935 <dia:color val="#ffffff"/>
13936 </dia:attribute>
13937 <dia:attribute name="text_color">
13938 <dia:color val="#000000"/>
13939 </dia:attribute>
13940 <dia:attribute name="normal_font">
13941 <dia:font family="courier new" style="0" name="Courier"/>
13942 </dia:attribute>
13943 <dia:attribute name="abstract_font">
13944 <dia:font family="Courier New" style="0" name="Courier"/>
13945 </dia:attribute>
13946 <dia:attribute name="polymorphic_font">
13947 <dia:font family="monospace" style="8" name="Courier"/>
13948 </dia:attribute>
13949 <dia:attribute name="classname_font">
13950 <dia:font family="courier new" style="0" name="Courier"/>
13951 </dia:attribute>
13952 <dia:attribute name="abstract_classname_font">
13953 <dia:font family="Courier New" style="0" name="Courier"/>
13954 </dia:attribute>
13955 <dia:attribute name="comment_font">
13956 <dia:font family="sans" style="8" name="Helvetica"/>
13957 </dia:attribute>
13958 <dia:attribute name="font_height">
13959 <dia:real val="0.80000000000000004"/>
13960 </dia:attribute>
13961 <dia:attribute name="polymorphic_font_height">
13962 <dia:real val="0.80000000000000004"/>
13963 </dia:attribute>
13964 <dia:attribute name="abstract_font_height">
13965 <dia:real val="0.80000000000000004"/>
13966 </dia:attribute>
13967 <dia:attribute name="classname_font_height">
13968 <dia:real val="1"/>
13969 </dia:attribute>
13970 <dia:attribute name="abstract_classname_font_height">
13971 <dia:real val="1"/>
13972 </dia:attribute>
13973 <dia:attribute name="comment_font_height">
13974 <dia:real val="1"/>
13975 </dia:attribute>
13976 <dia:attribute name="attributes">
13977 <dia:composite type="umlattribute">
13978 <dia:attribute name="name">
13979 <dia:string>#debug#</dia:string>
13980 </dia:attribute>
13981 <dia:attribute name="type">
13982 <dia:string>#scalar boolean#</dia:string>
13983 </dia:attribute>
13984 <dia:attribute name="value">
13985 <dia:string>#0#</dia:string>
13986 </dia:attribute>
13987 <dia:attribute name="comment">
13988 <dia:string>##</dia:string>
13989 </dia:attribute>
13990 <dia:attribute name="visibility">
13991 <dia:enum val="0"/>
13992 </dia:attribute>
13993 <dia:attribute name="abstract">
13994 <dia:boolean val="false"/>
13995 </dia:attribute>
13996 <dia:attribute name="class_scope">
13997 <dia:boolean val="false"/>
13998 </dia:attribute>
13999 </dia:composite>
14000 <dia:composite type="umlattribute">
14001 <dia:attribute name="name">
14002 <dia:string>#record_arr#</dia:string>
14003 </dia:attribute>
14004 <dia:attribute name="type">
14005 <dia:string>#array of string#</dia:string>
14006 </dia:attribute>
14007 <dia:attribute name="value">
14008 <dia:string>##</dia:string>
14009 </dia:attribute>
14010 <dia:attribute name="comment">
14011 <dia:string>##</dia:string>
14012 </dia:attribute>
14013 <dia:attribute name="visibility">
14014 <dia:enum val="1"/>
14015 </dia:attribute>
14016 <dia:attribute name="abstract">
14017 <dia:boolean val="false"/>
14018 </dia:attribute>
14019 <dia:attribute name="class_scope">
14020 <dia:boolean val="false"/>
14021 </dia:attribute>
14022 </dia:composite>
14023 <dia:composite type="umlattribute">
14024 <dia:attribute name="name">
14025 <dia:string>#comment#</dia:string>
14026 </dia:attribute>
14027 <dia:attribute name="type">
14028 <dia:string>#array of strings#</dia:string>
14029 </dia:attribute>
14030 <dia:attribute name="value">
14031 <dia:string>##</dia:string>
14032 </dia:attribute>
14033 <dia:attribute name="comment">
14034 <dia:string>##</dia:string>
14035 </dia:attribute>
14036 <dia:attribute name="visibility">
14037 <dia:enum val="0"/>
14038 </dia:attribute>
14039 <dia:attribute name="abstract">
14040 <dia:boolean val="false"/>
14041 </dia:attribute>
14042 <dia:attribute name="class_scope">
14043 <dia:boolean val="false"/>
14044 </dia:attribute>
14045 </dia:composite>
14046 </dia:attribute>
14047 <dia:attribute name="operations">
14048 <dia:composite type="umloperation">
14049 <dia:attribute name="name">
14050 <dia:string>#_add_option#</dia:string>
14051 </dia:attribute>
14052 <dia:attribute name="stereotype">
14053 <dia:string>#helper#</dia:string>
14054 </dia:attribute>
14055 <dia:attribute name="type">
14056 <dia:string>##</dia:string>
14057 </dia:attribute>
14058 <dia:attribute name="visibility">
14059 <dia:enum val="1"/>
14060 </dia:attribute>
14061 <dia:attribute name="comment">
14062 <dia:string>##</dia:string>
14063 </dia:attribute>
14064 <dia:attribute name="abstract">
14065 <dia:boolean val="false"/>
14066 </dia:attribute>
14067 <dia:attribute name="inheritance_type">
14068 <dia:enum val="2"/>
14069 </dia:attribute>
14070 <dia:attribute name="query">
14071 <dia:boolean val="false"/>
14072 </dia:attribute>
14073 <dia:attribute name="class_scope">
14074 <dia:boolean val="false"/>
14075 </dia:attribute>
14076 <dia:attribute name="parameters">
14077 <dia:composite type="umlparameter">
14078 <dia:attribute name="name">
14079 <dia:string>#option_string#</dia:string>
14080 </dia:attribute>
14081 <dia:attribute name="type">
14082 <dia:string>#scalar string#</dia:string>
14083 </dia:attribute>
14084 <dia:attribute name="value">
14085 <dia:string>##</dia:string>
14086 </dia:attribute>
14087 <dia:attribute name="comment">
14088 <dia:string>##</dia:string>
14089 </dia:attribute>
14090 <dia:attribute name="kind">
14091 <dia:enum val="1"/>
14092 </dia:attribute>
14093 </dia:composite>
14094 </dia:attribute>
14095 </dia:composite>
14096 <dia:composite type="umloperation">
14097 <dia:attribute name="name">
14098 <dia:string>#_read_options#</dia:string>
14099 </dia:attribute>
14100 <dia:attribute name="stereotype">
14101 <dia:string>#initiator#</dia:string>
14102 </dia:attribute>
14103 <dia:attribute name="type">
14104 <dia:string>##</dia:string>
14105 </dia:attribute>
14106 <dia:attribute name="visibility">
14107 <dia:enum val="1"/>
14108 </dia:attribute>
14109 <dia:attribute name="comment">
14110 <dia:string>##</dia:string>
14111 </dia:attribute>
14112 <dia:attribute name="abstract">
14113 <dia:boolean val="false"/>
14114 </dia:attribute>
14115 <dia:attribute name="inheritance_type">
14116 <dia:enum val="2"/>
14117 </dia:attribute>
14118 <dia:attribute name="query">
14119 <dia:boolean val="false"/>
14120 </dia:attribute>
14121 <dia:attribute name="class_scope">
14122 <dia:boolean val="false"/>
14123 </dia:attribute>
14124 <dia:attribute name="parameters"/>
14125 </dia:composite>
14126 <dia:composite type="umloperation">
14127 <dia:attribute name="name">
14128 <dia:string>#_format_record#</dia:string>
14129 </dia:attribute>
14130 <dia:attribute name="stereotype">
14131 <dia:string>#helper#</dia:string>
14132 </dia:attribute>
14133 <dia:attribute name="type">
14134 <dia:string>##</dia:string>
14135 </dia:attribute>
14136 <dia:attribute name="visibility">
14137 <dia:enum val="1"/>
14138 </dia:attribute>
14139 <dia:attribute name="comment">
14140 <dia:string>##</dia:string>
14141 </dia:attribute>
14142 <dia:attribute name="abstract">
14143 <dia:boolean val="false"/>
14144 </dia:attribute>
14145 <dia:attribute name="inheritance_type">
14146 <dia:enum val="2"/>
14147 </dia:attribute>
14148 <dia:attribute name="query">
14149 <dia:boolean val="false"/>
14150 </dia:attribute>
14151 <dia:attribute name="class_scope">
14152 <dia:boolean val="false"/>
14153 </dia:attribute>
14154 <dia:attribute name="parameters">
14155 <dia:composite type="umlparameter">
14156 <dia:attribute name="name">
14157 <dia:string>#formatted#</dia:string>
14158 </dia:attribute>
14159 <dia:attribute name="type">
14160 <dia:string>#array of strings#</dia:string>
14161 </dia:attribute>
14162 <dia:attribute name="value">
14163 <dia:string>##</dia:string>
14164 </dia:attribute>
14165 <dia:attribute name="comment">
14166 <dia:string>##</dia:string>
14167 </dia:attribute>
14168 <dia:attribute name="kind">
14169 <dia:enum val="2"/>
14170 </dia:attribute>
14171 </dia:composite>
14172 </dia:attribute>
14173 </dia:composite>
14174 </dia:attribute>
14175 <dia:attribute name="template">
14176 <dia:boolean val="false"/>
14177 </dia:attribute>
14178 <dia:attribute name="templates"/>
14179 </dia:object>
14180 <dia:object type="UML - Association" version="0" id="O90">
14181 <dia:attribute name="obj_pos">
14182 <dia:point val="71,45"/>
14183 </dia:attribute>
14184 <dia:attribute name="obj_bb">
14185 <dia:rectangle val="70.95,27.25;95.3264,47.4"/>
14186 </dia:attribute>
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"/>
14193 </dia:attribute>
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"/>
14199 </dia:attribute>
14200 <dia:attribute name="autorouting">
14201 <dia:boolean val="false"/>
14202 </dia:attribute>
14203 <dia:attribute name="name">
14204 <dia:string>##</dia:string>
14205 </dia:attribute>
14206 <dia:attribute name="direction">
14207 <dia:enum val="0"/>
14208 </dia:attribute>
14209 <dia:attribute name="ends">
14210 <dia:composite>
14211 <dia:attribute name="role">
14212 <dia:string>##</dia:string>
14213 </dia:attribute>
14214 <dia:attribute name="multiplicity">
14215 <dia:string>##</dia:string>
14216 </dia:attribute>
14217 <dia:attribute name="arrow">
14218 <dia:boolean val="false"/>
14219 </dia:attribute>
14220 <dia:attribute name="aggregate">
14221 <dia:enum val="0"/>
14222 </dia:attribute>
14223 </dia:composite>
14224 <dia:composite>
14225 <dia:attribute name="role">
14226 <dia:string>##</dia:string>
14227 </dia:attribute>
14228 <dia:attribute name="multiplicity">
14229 <dia:string>##</dia:string>
14230 </dia:attribute>
14231 <dia:attribute name="arrow">
14232 <dia:boolean val="false"/>
14233 </dia:attribute>
14234 <dia:attribute name="aggregate">
14235 <dia:enum val="1"/>
14236 </dia:attribute>
14237 </dia:composite>
14238 </dia:attribute>
14239 <dia:connections>
14240 <dia:connection handle="0" to="O84" connection="0"/>
14241 <dia:connection handle="1" to="O3" connection="55"/>
14242 </dia:connections>
14243 </dia:object>
14244 <dia:object type="UML - Association" version="0" id="O91">
14245 <dia:attribute name="obj_pos">
14246 <dia:point val="19,54"/>
14247 </dia:attribute>
14248 <dia:attribute name="obj_bb">
14249 <dia:rectangle val="18.95,26.45;95.7413,56.4"/>
14250 </dia:attribute>
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"/>
14257 </dia:attribute>
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"/>
14263 </dia:attribute>
14264 <dia:attribute name="autorouting">
14265 <dia:boolean val="false"/>
14266 </dia:attribute>
14267 <dia:attribute name="name">
14268 <dia:string>##</dia:string>
14269 </dia:attribute>
14270 <dia:attribute name="direction">
14271 <dia:enum val="0"/>
14272 </dia:attribute>
14273 <dia:attribute name="ends">
14274 <dia:composite>
14275 <dia:attribute name="role">
14276 <dia:string>##</dia:string>
14277 </dia:attribute>
14278 <dia:attribute name="multiplicity">
14279 <dia:string>##</dia:string>
14280 </dia:attribute>
14281 <dia:attribute name="arrow">
14282 <dia:boolean val="false"/>
14283 </dia:attribute>
14284 <dia:attribute name="aggregate">
14285 <dia:enum val="0"/>
14286 </dia:attribute>
14287 </dia:composite>
14288 <dia:composite>
14289 <dia:attribute name="role">
14290 <dia:string>##</dia:string>
14291 </dia:attribute>
14292 <dia:attribute name="multiplicity">
14293 <dia:string>##</dia:string>
14294 </dia:attribute>
14295 <dia:attribute name="arrow">
14296 <dia:boolean val="false"/>
14297 </dia:attribute>
14298 <dia:attribute name="aggregate">
14299 <dia:enum val="1"/>
14300 </dia:attribute>
14301 </dia:composite>
14302 </dia:attribute>
14303 <dia:connections>
14304 <dia:connection handle="0" to="O79" connection="0"/>
14305 <dia:connection handle="1" to="O3" connection="53"/>
14306 </dia:connections>
14307 </dia:object>
14308 <dia:object type="UML - Association" version="0" id="O92">
14309 <dia:attribute name="obj_pos">
14310 <dia:point val="95,58"/>
14311 </dia:attribute>
14312 <dia:attribute name="obj_bb">
14313 <dia:rectangle val="91.85,24.85;111.05,60.4"/>
14314 </dia:attribute>
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"/>
14321 </dia:attribute>
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"/>
14327 </dia:attribute>
14328 <dia:attribute name="autorouting">
14329 <dia:boolean val="false"/>
14330 </dia:attribute>
14331 <dia:attribute name="name">
14332 <dia:string>##</dia:string>
14333 </dia:attribute>
14334 <dia:attribute name="direction">
14335 <dia:enum val="0"/>
14336 </dia:attribute>
14337 <dia:attribute name="ends">
14338 <dia:composite>
14339 <dia:attribute name="role">
14340 <dia:string>##</dia:string>
14341 </dia:attribute>
14342 <dia:attribute name="multiplicity">
14343 <dia:string>##</dia:string>
14344 </dia:attribute>
14345 <dia:attribute name="arrow">
14346 <dia:boolean val="false"/>
14347 </dia:attribute>
14348 <dia:attribute name="aggregate">
14349 <dia:enum val="0"/>
14350 </dia:attribute>
14351 </dia:composite>
14352 <dia:composite>
14353 <dia:attribute name="role">
14354 <dia:string>##</dia:string>
14355 </dia:attribute>
14356 <dia:attribute name="multiplicity">
14357 <dia:string>##</dia:string>
14358 </dia:attribute>
14359 <dia:attribute name="arrow">
14360 <dia:boolean val="false"/>
14361 </dia:attribute>
14362 <dia:attribute name="aggregate">
14363 <dia:enum val="1"/>
14364 </dia:attribute>
14365 </dia:composite>
14366 </dia:attribute>
14367 <dia:connections>
14368 <dia:connection handle="0" to="O13" connection="0"/>
14369 <dia:connection handle="1" to="O3" connection="49"/>
14370 </dia:connections>
14371 </dia:object>
14372 <dia:object type="UML - Association" version="0" id="O93">
14373 <dia:attribute name="obj_pos">
14374 <dia:point val="99,58"/>
14375 </dia:attribute>
14376 <dia:attribute name="obj_bb">
14377 <dia:rectangle val="91.85,24.85;111.05,60.4"/>
14378 </dia:attribute>
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"/>
14385 </dia:attribute>
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"/>
14391 </dia:attribute>
14392 <dia:attribute name="autorouting">
14393 <dia:boolean val="false"/>
14394 </dia:attribute>
14395 <dia:attribute name="name">
14396 <dia:string>##</dia:string>
14397 </dia:attribute>
14398 <dia:attribute name="direction">
14399 <dia:enum val="0"/>
14400 </dia:attribute>
14401 <dia:attribute name="ends">
14402 <dia:composite>
14403 <dia:attribute name="role">
14404 <dia:string>##</dia:string>
14405 </dia:attribute>
14406 <dia:attribute name="multiplicity">
14407 <dia:string>##</dia:string>
14408 </dia:attribute>
14409 <dia:attribute name="arrow">
14410 <dia:boolean val="false"/>
14411 </dia:attribute>
14412 <dia:attribute name="aggregate">
14413 <dia:enum val="0"/>
14414 </dia:attribute>
14415 </dia:composite>
14416 <dia:composite>
14417 <dia:attribute name="role">
14418 <dia:string>##</dia:string>
14419 </dia:attribute>
14420 <dia:attribute name="multiplicity">
14421 <dia:string>##</dia:string>
14422 </dia:attribute>
14423 <dia:attribute name="arrow">
14424 <dia:boolean val="false"/>
14425 </dia:attribute>
14426 <dia:attribute name="aggregate">
14427 <dia:enum val="1"/>
14428 </dia:attribute>
14429 </dia:composite>
14430 </dia:attribute>
14431 <dia:connections>
14432 <dia:connection handle="0" to="O27" connection="0"/>
14433 <dia:connection handle="1" to="O3" connection="49"/>
14434 </dia:connections>
14435 </dia:object>
14436 <dia:object type="UML - Association" version="0" id="O94">
14437 <dia:attribute name="obj_pos">
14438 <dia:point val="103,58"/>
14439 </dia:attribute>
14440 <dia:attribute name="obj_bb">
14441 <dia:rectangle val="91.85,24.85;111.05,60.4"/>
14442 </dia:attribute>
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"/>
14449 </dia:attribute>
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"/>
14455 </dia:attribute>
14456 <dia:attribute name="autorouting">
14457 <dia:boolean val="false"/>
14458 </dia:attribute>
14459 <dia:attribute name="name">
14460 <dia:string>##</dia:string>
14461 </dia:attribute>
14462 <dia:attribute name="direction">
14463 <dia:enum val="0"/>
14464 </dia:attribute>
14465 <dia:attribute name="ends">
14466 <dia:composite>
14467 <dia:attribute name="role">
14468 <dia:string>##</dia:string>
14469 </dia:attribute>
14470 <dia:attribute name="multiplicity">
14471 <dia:string>##</dia:string>
14472 </dia:attribute>
14473 <dia:attribute name="arrow">
14474 <dia:boolean val="false"/>
14475 </dia:attribute>
14476 <dia:attribute name="aggregate">
14477 <dia:enum val="0"/>
14478 </dia:attribute>
14479 </dia:composite>
14480 <dia:composite>
14481 <dia:attribute name="role">
14482 <dia:string>##</dia:string>
14483 </dia:attribute>
14484 <dia:attribute name="multiplicity">
14485 <dia:string>##</dia:string>
14486 </dia:attribute>
14487 <dia:attribute name="arrow">
14488 <dia:boolean val="false"/>
14489 </dia:attribute>
14490 <dia:attribute name="aggregate">
14491 <dia:enum val="1"/>
14492 </dia:attribute>
14493 </dia:composite>
14494 </dia:attribute>
14495 <dia:connections>
14496 <dia:connection handle="0" to="O12" connection="0"/>
14497 <dia:connection handle="1" to="O3" connection="49"/>
14498 </dia:connections>
14499 </dia:object>
14500 <dia:object type="UML - Class" version="0" id="O95">
14501 <dia:attribute name="obj_pos">
14502 <dia:point val="145,25"/>
14503 </dia:attribute>
14504 <dia:attribute name="obj_bb">
14505 <dia:rectangle val="144.95,24.95;150.15,27.25"/>
14506 </dia:attribute>
14507 <dia:attribute name="elem_corner">
14508 <dia:point val="145,25"/>
14509 </dia:attribute>
14510 <dia:attribute name="elem_width">
14511 <dia:real val="5.0999999999999996"/>
14512 </dia:attribute>
14513 <dia:attribute name="elem_height">
14514 <dia:real val="2.1999999999999997"/>
14515 </dia:attribute>
14516 <dia:attribute name="name">
14517 <dia:string>#table_file#</dia:string>
14518 </dia:attribute>
14519 <dia:attribute name="stereotype">
14520 <dia:string>##</dia:string>
14521 </dia:attribute>
14522 <dia:attribute name="comment">
14523 <dia:string>##</dia:string>
14524 </dia:attribute>
14525 <dia:attribute name="abstract">
14526 <dia:boolean val="false"/>
14527 </dia:attribute>
14528 <dia:attribute name="suppress_attributes">
14529 <dia:boolean val="false"/>
14530 </dia:attribute>
14531 <dia:attribute name="suppress_operations">
14532 <dia:boolean val="false"/>
14533 </dia:attribute>
14534 <dia:attribute name="visible_attributes">
14535 <dia:boolean val="true"/>
14536 </dia:attribute>
14537 <dia:attribute name="visible_operations">
14538 <dia:boolean val="true"/>
14539 </dia:attribute>
14540 <dia:attribute name="visible_comments">
14541 <dia:boolean val="false"/>
14542 </dia:attribute>
14543 <dia:attribute name="wrap_operations">
14544 <dia:boolean val="false"/>
14545 </dia:attribute>
14546 <dia:attribute name="wrap_after_char">
14547 <dia:int val="40"/>
14548 </dia:attribute>
14549 <dia:attribute name="line_color">
14550 <dia:color val="#000000"/>
14551 </dia:attribute>
14552 <dia:attribute name="fill_color">
14553 <dia:color val="#ffffff"/>
14554 </dia:attribute>
14555 <dia:attribute name="text_color">
14556 <dia:color val="#000000"/>
14557 </dia:attribute>
14558 <dia:attribute name="normal_font">
14559 <dia:font family="courier new" style="0" name="Courier"/>
14560 </dia:attribute>
14561 <dia:attribute name="abstract_font">
14562 <dia:font family="courier new" style="0" name="Courier"/>
14563 </dia:attribute>
14564 <dia:attribute name="polymorphic_font">
14565 <dia:font family="monospace" style="8" name="Courier"/>
14566 </dia:attribute>
14567 <dia:attribute name="classname_font">
14568 <dia:font family="courier new" style="0" name="Courier"/>
14569 </dia:attribute>
14570 <dia:attribute name="abstract_classname_font">
14571 <dia:font family="courier new" style="0" name="Courier"/>
14572 </dia:attribute>
14573 <dia:attribute name="comment_font">
14574 <dia:font family="sans" style="8" name="Helvetica"/>
14575 </dia:attribute>
14576 <dia:attribute name="font_height">
14577 <dia:real val="0.80000000000000004"/>
14578 </dia:attribute>
14579 <dia:attribute name="polymorphic_font_height">
14580 <dia:real val="0.80000000000000004"/>
14581 </dia:attribute>
14582 <dia:attribute name="abstract_font_height">
14583 <dia:real val="0.80000000000000004"/>
14584 </dia:attribute>
14585 <dia:attribute name="classname_font_height">
14586 <dia:real val="1"/>
14587 </dia:attribute>
14588 <dia:attribute name="abstract_classname_font_height">
14589 <dia:real val="1"/>
14590 </dia:attribute>
14591 <dia:attribute name="comment_font_height">
14592 <dia:real val="1"/>
14593 </dia:attribute>
14594 <dia:attribute name="attributes"/>
14595 <dia:attribute name="operations"/>
14596 <dia:attribute name="template">
14597 <dia:boolean val="false"/>
14598 </dia:attribute>
14599 <dia:attribute name="templates"/>
14600 </dia:object>
14601 <dia:object type="UML - Association" version="0" id="O96">
14602 <dia:attribute name="obj_pos">
14603 <dia:point val="145,25"/>
14604 </dia:attribute>
14605 <dia:attribute name="obj_bb">
14606 <dia:rectangle val="91.85,22.45;145.35,27.4"/>
14607 </dia:attribute>
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"/>
14612 </dia:attribute>
14613 <dia:attribute name="orth_orient">
14614 <dia:enum val="1"/>
14615 <dia:enum val="0"/>
14616 </dia:attribute>
14617 <dia:attribute name="autorouting">
14618 <dia:boolean val="false"/>
14619 </dia:attribute>
14620 <dia:attribute name="name">
14621 <dia:string>##</dia:string>
14622 </dia:attribute>
14623 <dia:attribute name="direction">
14624 <dia:enum val="0"/>
14625 </dia:attribute>
14626 <dia:attribute name="ends">
14627 <dia:composite>
14628 <dia:attribute name="role">
14629 <dia:string>##</dia:string>
14630 </dia:attribute>
14631 <dia:attribute name="multiplicity">
14632 <dia:string>##</dia:string>
14633 </dia:attribute>
14634 <dia:attribute name="arrow">
14635 <dia:boolean val="false"/>
14636 </dia:attribute>
14637 <dia:attribute name="aggregate">
14638 <dia:enum val="0"/>
14639 </dia:attribute>
14640 </dia:composite>
14641 <dia:composite>
14642 <dia:attribute name="role">
14643 <dia:string>##</dia:string>
14644 </dia:attribute>
14645 <dia:attribute name="multiplicity">
14646 <dia:string>##</dia:string>
14647 </dia:attribute>
14648 <dia:attribute name="arrow">
14649 <dia:boolean val="false"/>
14650 </dia:attribute>
14651 <dia:attribute name="aggregate">
14652 <dia:enum val="1"/>
14653 </dia:attribute>
14654 </dia:composite>
14655 </dia:attribute>
14656 <dia:connections>
14657 <dia:connection handle="0" to="O95" connection="0"/>
14658 <dia:connection handle="1" to="O3" connection="43"/>
14659 </dia:connections>
14660 </dia:object>
14661 <dia:object type="UML - Generalization" version="0" id="O97">
14662 <dia:attribute name="obj_pos">
14663 <dia:point val="110.2,-32.8"/>
14664 </dia:attribute>
14665 <dia:attribute name="obj_bb">
14666 <dia:rectangle val="109.35,-32.85;147.6,25.05"/>
14667 </dia:attribute>
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"/>
14673 </dia:attribute>
14674 <dia:attribute name="orth_orient">
14675 <dia:enum val="1"/>
14676 <dia:enum val="0"/>
14677 <dia:enum val="1"/>
14678 </dia:attribute>
14679 <dia:attribute name="orth_autoroute">
14680 <dia:boolean val="false"/>
14681 </dia:attribute>
14682 <dia:attribute name="line_colour">
14683 <dia:color val="#000000"/>
14684 </dia:attribute>
14685 <dia:attribute name="name">
14686 <dia:string>##</dia:string>
14687 </dia:attribute>
14688 <dia:attribute name="stereotype">
14689 <dia:string>##</dia:string>
14690 </dia:attribute>
14691 <dia:connections>
14692 <dia:connection handle="0" to="O23" connection="6"/>
14693 <dia:connection handle="1" to="O95" connection="1"/>
14694 </dia:connections>
14695 </dia:object>
14696 <dia:object type="UML - Class" version="0" id="O98">
14697 <dia:attribute name="obj_pos">
14698 <dia:point val="152,25"/>
14699 </dia:attribute>
14700 <dia:attribute name="obj_bb">
14701 <dia:rectangle val="151.95,24.95;171.2,27.85"/>
14702 </dia:attribute>
14703 <dia:attribute name="elem_corner">
14704 <dia:point val="152,25"/>
14705 </dia:attribute>
14706 <dia:attribute name="elem_width">
14707 <dia:real val="19.150000000000002"/>
14708 </dia:attribute>
14709 <dia:attribute name="elem_height">
14710 <dia:real val="2.7999999999999998"/>
14711 </dia:attribute>
14712 <dia:attribute name="name">
14713 <dia:string>#extra_data#</dia:string>
14714 </dia:attribute>
14715 <dia:attribute name="stereotype">
14716 <dia:string>##</dia:string>
14717 </dia:attribute>
14718 <dia:attribute name="comment">
14719 <dia:string>##</dia:string>
14720 </dia:attribute>
14721 <dia:attribute name="abstract">
14722 <dia:boolean val="false"/>
14723 </dia:attribute>
14724 <dia:attribute name="suppress_attributes">
14725 <dia:boolean val="false"/>
14726 </dia:attribute>
14727 <dia:attribute name="suppress_operations">
14728 <dia:boolean val="false"/>
14729 </dia:attribute>
14730 <dia:attribute name="visible_attributes">
14731 <dia:boolean val="true"/>
14732 </dia:attribute>
14733 <dia:attribute name="visible_operations">
14734 <dia:boolean val="true"/>
14735 </dia:attribute>
14736 <dia:attribute name="visible_comments">
14737 <dia:boolean val="false"/>
14738 </dia:attribute>
14739 <dia:attribute name="wrap_operations">
14740 <dia:boolean val="false"/>
14741 </dia:attribute>
14742 <dia:attribute name="wrap_after_char">
14743 <dia:int val="40"/>
14744 </dia:attribute>
14745 <dia:attribute name="line_color">
14746 <dia:color val="#000000"/>
14747 </dia:attribute>
14748 <dia:attribute name="fill_color">
14749 <dia:color val="#ffffff"/>
14750 </dia:attribute>
14751 <dia:attribute name="text_color">
14752 <dia:color val="#000000"/>
14753 </dia:attribute>
14754 <dia:attribute name="normal_font">
14755 <dia:font family="courier new" style="0" name="Courier"/>
14756 </dia:attribute>
14757 <dia:attribute name="abstract_font">
14758 <dia:font family="courier new" style="0" name="Courier"/>
14759 </dia:attribute>
14760 <dia:attribute name="polymorphic_font">
14761 <dia:font family="monospace" style="8" name="Courier"/>
14762 </dia:attribute>
14763 <dia:attribute name="classname_font">
14764 <dia:font family="courier new" style="0" name="Courier"/>
14765 </dia:attribute>
14766 <dia:attribute name="abstract_classname_font">
14767 <dia:font family="courier new" style="0" name="Courier"/>
14768 </dia:attribute>
14769 <dia:attribute name="comment_font">
14770 <dia:font family="sans" style="8" name="Helvetica"/>
14771 </dia:attribute>
14772 <dia:attribute name="font_height">
14773 <dia:real val="0.80000000000000004"/>
14774 </dia:attribute>
14775 <dia:attribute name="polymorphic_font_height">
14776 <dia:real val="0.80000000000000004"/>
14777 </dia:attribute>
14778 <dia:attribute name="abstract_font_height">
14779 <dia:real val="0.80000000000000004"/>
14780 </dia:attribute>
14781 <dia:attribute name="classname_font_height">
14782 <dia:real val="1"/>
14783 </dia:attribute>
14784 <dia:attribute name="abstract_classname_font_height">
14785 <dia:real val="1"/>
14786 </dia:attribute>
14787 <dia:attribute name="comment_font_height">
14788 <dia:real val="1"/>
14789 </dia:attribute>
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>
14795 </dia:attribute>
14796 <dia:attribute name="stereotype">
14797 <dia:string>##</dia:string>
14798 </dia:attribute>
14799 <dia:attribute name="type">
14800 <dia:string>##</dia:string>
14801 </dia:attribute>
14802 <dia:attribute name="visibility">
14803 <dia:enum val="0"/>
14804 </dia:attribute>
14805 <dia:attribute name="comment">
14806 <dia:string>##</dia:string>
14807 </dia:attribute>
14808 <dia:attribute name="abstract">
14809 <dia:boolean val="false"/>
14810 </dia:attribute>
14811 <dia:attribute name="inheritance_type">
14812 <dia:enum val="2"/>
14813 </dia:attribute>
14814 <dia:attribute name="query">
14815 <dia:boolean val="false"/>
14816 </dia:attribute>
14817 <dia:attribute name="class_scope">
14818 <dia:boolean val="false"/>
14819 </dia:attribute>
14820 <dia:attribute name="parameters">
14821 <dia:composite type="umlparameter">
14822 <dia:attribute name="name">
14823 <dia:string>#filename#</dia:string>
14824 </dia:attribute>
14825 <dia:attribute name="type">
14826 <dia:string>#scalar string#</dia:string>
14827 </dia:attribute>
14828 <dia:attribute name="value">
14829 <dia:string>#$self -&gt; full_name#</dia:string>
14830 </dia:attribute>
14831 <dia:attribute name="comment">
14832 <dia:string>##</dia:string>
14833 </dia:attribute>
14834 <dia:attribute name="kind">
14835 <dia:enum val="1"/>
14836 </dia:attribute>
14837 </dia:composite>
14838 </dia:attribute>
14839 </dia:composite>
14840 </dia:attribute>
14841 <dia:attribute name="template">
14842 <dia:boolean val="false"/>
14843 </dia:attribute>
14844 <dia:attribute name="templates"/>
14845 </dia:object>
14846 <dia:object type="UML - Generalization" version="0" id="O99">
14847 <dia:attribute name="obj_pos">
14848 <dia:point val="110.2,-32.8"/>
14849 </dia:attribute>
14850 <dia:attribute name="obj_bb">
14851 <dia:rectangle val="109.35,-32.85;161.575,25.05"/>
14852 </dia:attribute>
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"/>
14858 </dia:attribute>
14859 <dia:attribute name="orth_orient">
14860 <dia:enum val="1"/>
14861 <dia:enum val="0"/>
14862 <dia:enum val="1"/>
14863 </dia:attribute>
14864 <dia:attribute name="orth_autoroute">
14865 <dia:boolean val="false"/>
14866 </dia:attribute>
14867 <dia:attribute name="line_colour">
14868 <dia:color val="#000000"/>
14869 </dia:attribute>
14870 <dia:attribute name="name">
14871 <dia:string>##</dia:string>
14872 </dia:attribute>
14873 <dia:attribute name="stereotype">
14874 <dia:string>##</dia:string>
14875 </dia:attribute>
14876 <dia:connections>
14877 <dia:connection handle="0" to="O23" connection="6"/>
14878 <dia:connection handle="1" to="O98" connection="1"/>
14879 </dia:connections>
14880 </dia:object>
14881 <dia:object type="UML - Association" version="0" id="O100">
14882 <dia:attribute name="obj_pos">
14883 <dia:point val="152,25"/>
14884 </dia:attribute>
14885 <dia:attribute name="obj_bb">
14886 <dia:rectangle val="91.85,15.05;152.7,26.6"/>
14887 </dia:attribute>
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"/>
14892 </dia:attribute>
14893 <dia:attribute name="orth_orient">
14894 <dia:enum val="1"/>
14895 <dia:enum val="0"/>
14896 </dia:attribute>
14897 <dia:attribute name="autorouting">
14898 <dia:boolean val="false"/>
14899 </dia:attribute>
14900 <dia:attribute name="name">
14901 <dia:string>##</dia:string>
14902 </dia:attribute>
14903 <dia:attribute name="direction">
14904 <dia:enum val="0"/>
14905 </dia:attribute>
14906 <dia:attribute name="ends">
14907 <dia:composite>
14908 <dia:attribute name="role">
14909 <dia:string>##</dia:string>
14910 </dia:attribute>
14911 <dia:attribute name="multiplicity">
14912 <dia:string>#1#</dia:string>
14913 </dia:attribute>
14914 <dia:attribute name="arrow">
14915 <dia:boolean val="false"/>
14916 </dia:attribute>
14917 <dia:attribute name="aggregate">
14918 <dia:enum val="0"/>
14919 </dia:attribute>
14920 </dia:composite>
14921 <dia:composite>
14922 <dia:attribute name="role">
14923 <dia:string>##</dia:string>
14924 </dia:attribute>
14925 <dia:attribute name="multiplicity">
14926 <dia:string>##</dia:string>
14927 </dia:attribute>
14928 <dia:attribute name="arrow">
14929 <dia:boolean val="false"/>
14930 </dia:attribute>
14931 <dia:attribute name="aggregate">
14932 <dia:enum val="1"/>
14933 </dia:attribute>
14934 </dia:composite>
14935 </dia:attribute>
14936 <dia:connections>
14937 <dia:connection handle="0" to="O98" connection="0"/>
14938 <dia:connection handle="1" to="O3" connection="25"/>
14939 </dia:connections>
14940 </dia:object>
14941 <dia:object type="UML - Class" version="0" id="O101">
14942 <dia:attribute name="obj_pos">
14943 <dia:point val="96,45"/>
14944 </dia:attribute>
14945 <dia:attribute name="obj_bb">
14946 <dia:rectangle val="95.95,44.95;142.5,54.85"/>
14947 </dia:attribute>
14948 <dia:attribute name="elem_corner">
14949 <dia:point val="96,45"/>
14950 </dia:attribute>
14951 <dia:attribute name="elem_width">
14952 <dia:real val="46.450000000000003"/>
14953 </dia:attribute>
14954 <dia:attribute name="elem_height">
14955 <dia:real val="9.8000000000000007"/>
14956 </dia:attribute>
14957 <dia:attribute name="name">
14958 <dia:string>#init_record#</dia:string>
14959 </dia:attribute>
14960 <dia:attribute name="stereotype">
14961 <dia:string>##</dia:string>
14962 </dia:attribute>
14963 <dia:attribute name="comment">
14964 <dia:string>##</dia:string>
14965 </dia:attribute>
14966 <dia:attribute name="abstract">
14967 <dia:boolean val="false"/>
14968 </dia:attribute>
14969 <dia:attribute name="suppress_attributes">
14970 <dia:boolean val="false"/>
14971 </dia:attribute>
14972 <dia:attribute name="suppress_operations">
14973 <dia:boolean val="false"/>
14974 </dia:attribute>
14975 <dia:attribute name="visible_attributes">
14976 <dia:boolean val="true"/>
14977 </dia:attribute>
14978 <dia:attribute name="visible_operations">
14979 <dia:boolean val="true"/>
14980 </dia:attribute>
14981 <dia:attribute name="visible_comments">
14982 <dia:boolean val="false"/>
14983 </dia:attribute>
14984 <dia:attribute name="wrap_operations">
14985 <dia:boolean val="false"/>
14986 </dia:attribute>
14987 <dia:attribute name="wrap_after_char">
14988 <dia:int val="40"/>
14989 </dia:attribute>
14990 <dia:attribute name="line_color">
14991 <dia:color val="#000000"/>
14992 </dia:attribute>
14993 <dia:attribute name="fill_color">
14994 <dia:color val="#ffffff"/>
14995 </dia:attribute>
14996 <dia:attribute name="text_color">
14997 <dia:color val="#000000"/>
14998 </dia:attribute>
14999 <dia:attribute name="normal_font">
15000 <dia:font family="courier new" style="0" name="Courier"/>
15001 </dia:attribute>
15002 <dia:attribute name="abstract_font">
15003 <dia:font family="courier new" style="0" name="Courier"/>
15004 </dia:attribute>
15005 <dia:attribute name="polymorphic_font">
15006 <dia:font family="monospace" style="8" name="Courier"/>
15007 </dia:attribute>
15008 <dia:attribute name="classname_font">
15009 <dia:font family="courier new" style="0" name="Courier"/>
15010 </dia:attribute>
15011 <dia:attribute name="abstract_classname_font">
15012 <dia:font family="courier new" style="0" name="Courier"/>
15013 </dia:attribute>
15014 <dia:attribute name="comment_font">
15015 <dia:font family="sans" style="8" name="Helvetica"/>
15016 </dia:attribute>
15017 <dia:attribute name="font_height">
15018 <dia:real val="0.80000000000000004"/>
15019 </dia:attribute>
15020 <dia:attribute name="polymorphic_font_height">
15021 <dia:real val="0.80000000000000004"/>
15022 </dia:attribute>
15023 <dia:attribute name="abstract_font_height">
15024 <dia:real val="0.80000000000000004"/>
15025 </dia:attribute>
15026 <dia:attribute name="classname_font_height">
15027 <dia:real val="1"/>
15028 </dia:attribute>
15029 <dia:attribute name="abstract_classname_font_height">
15030 <dia:real val="1"/>
15031 </dia:attribute>
15032 <dia:attribute name="comment_font_height">
15033 <dia:real val="1"/>
15034 </dia:attribute>
15035 <dia:attribute name="attributes">
15036 <dia:composite type="umlattribute">
15037 <dia:attribute name="name">
15038 <dia:string>#type#</dia:string>
15039 </dia:attribute>
15040 <dia:attribute name="type">
15041 <dia:string>#scalar string#</dia:string>
15042 </dia:attribute>
15043 <dia:attribute name="value">
15044 <dia:string>#undef#</dia:string>
15045 </dia:attribute>
15046 <dia:attribute name="comment">
15047 <dia:string>##</dia:string>
15048 </dia:attribute>
15049 <dia:attribute name="visibility">
15050 <dia:enum val="0"/>
15051 </dia:attribute>
15052 <dia:attribute name="abstract">
15053 <dia:boolean val="false"/>
15054 </dia:attribute>
15055 <dia:attribute name="class_scope">
15056 <dia:boolean val="false"/>
15057 </dia:attribute>
15058 </dia:composite>
15059 <dia:composite type="umlattribute">
15060 <dia:attribute name="name">
15061 <dia:string>#size#</dia:string>
15062 </dia:attribute>
15063 <dia:attribute name="type">
15064 <dia:string>#scalar string#</dia:string>
15065 </dia:attribute>
15066 <dia:attribute name="value">
15067 <dia:string>#undef#</dia:string>
15068 </dia:attribute>
15069 <dia:attribute name="comment">
15070 <dia:string>##</dia:string>
15071 </dia:attribute>
15072 <dia:attribute name="visibility">
15073 <dia:enum val="0"/>
15074 </dia:attribute>
15075 <dia:attribute name="abstract">
15076 <dia:boolean val="false"/>
15077 </dia:attribute>
15078 <dia:attribute name="class_scope">
15079 <dia:boolean val="false"/>
15080 </dia:attribute>
15081 </dia:composite>
15082 <dia:composite type="umlattribute">
15083 <dia:attribute name="name">
15084 <dia:string>#same#</dia:string>
15085 </dia:attribute>
15086 <dia:attribute name="type">
15087 <dia:string>#scalar string#</dia:string>
15088 </dia:attribute>
15089 <dia:attribute name="value">
15090 <dia:string>#0#</dia:string>
15091 </dia:attribute>
15092 <dia:attribute name="comment">
15093 <dia:string>##</dia:string>
15094 </dia:attribute>
15095 <dia:attribute name="visibility">
15096 <dia:enum val="0"/>
15097 </dia:attribute>
15098 <dia:attribute name="abstract">
15099 <dia:boolean val="false"/>
15100 </dia:attribute>
15101 <dia:attribute name="class_scope">
15102 <dia:boolean val="false"/>
15103 </dia:attribute>
15104 </dia:composite>
15105 <dia:composite type="umlattribute">
15106 <dia:attribute name="name">
15107 <dia:string>#fix#</dia:string>
15108 </dia:attribute>
15109 <dia:attribute name="type">
15110 <dia:string>#scalar boolean#</dia:string>
15111 </dia:attribute>
15112 <dia:attribute name="value">
15113 <dia:string>#0#</dia:string>
15114 </dia:attribute>
15115 <dia:attribute name="comment">
15116 <dia:string>##</dia:string>
15117 </dia:attribute>
15118 <dia:attribute name="visibility">
15119 <dia:enum val="0"/>
15120 </dia:attribute>
15121 <dia:attribute name="abstract">
15122 <dia:boolean val="false"/>
15123 </dia:attribute>
15124 <dia:attribute name="class_scope">
15125 <dia:boolean val="false"/>
15126 </dia:attribute>
15127 </dia:composite>
15128 </dia:attribute>
15129 <dia:attribute name="operations">
15130 <dia:composite type="umloperation">
15131 <dia:attribute name="name">
15132 <dia:string>#_read_options#</dia:string>
15133 </dia:attribute>
15134 <dia:attribute name="stereotype">
15135 <dia:string>#initiator#</dia:string>
15136 </dia:attribute>
15137 <dia:attribute name="type">
15138 <dia:string>##</dia:string>
15139 </dia:attribute>
15140 <dia:attribute name="visibility">
15141 <dia:enum val="1"/>
15142 </dia:attribute>
15143 <dia:attribute name="comment">
15144 <dia:string>##</dia:string>
15145 </dia:attribute>
15146 <dia:attribute name="abstract">
15147 <dia:boolean val="false"/>
15148 </dia:attribute>
15149 <dia:attribute name="inheritance_type">
15150 <dia:enum val="2"/>
15151 </dia:attribute>
15152 <dia:attribute name="query">
15153 <dia:boolean val="false"/>
15154 </dia:attribute>
15155 <dia:attribute name="class_scope">
15156 <dia:boolean val="false"/>
15157 </dia:attribute>
15158 <dia:attribute name="parameters"/>
15159 </dia:composite>
15160 <dia:composite type="umloperation">
15161 <dia:attribute name="name">
15162 <dia:string>#_add_option#</dia:string>
15163 </dia:attribute>
15164 <dia:attribute name="stereotype">
15165 <dia:string>#helper#</dia:string>
15166 </dia:attribute>
15167 <dia:attribute name="type">
15168 <dia:string>##</dia:string>
15169 </dia:attribute>
15170 <dia:attribute name="visibility">
15171 <dia:enum val="1"/>
15172 </dia:attribute>
15173 <dia:attribute name="comment">
15174 <dia:string>##</dia:string>
15175 </dia:attribute>
15176 <dia:attribute name="abstract">
15177 <dia:boolean val="false"/>
15178 </dia:attribute>
15179 <dia:attribute name="inheritance_type">
15180 <dia:enum val="2"/>
15181 </dia:attribute>
15182 <dia:attribute name="query">
15183 <dia:boolean val="false"/>
15184 </dia:attribute>
15185 <dia:attribute name="class_scope">
15186 <dia:boolean val="false"/>
15187 </dia:attribute>
15188 <dia:attribute name="parameters">
15189 <dia:composite type="umlparameter">
15190 <dia:attribute name="name">
15191 <dia:string>#option_string#</dia:string>
15192 </dia:attribute>
15193 <dia:attribute name="type">
15194 <dia:string>#scalar string#</dia:string>
15195 </dia:attribute>
15196 <dia:attribute name="value">
15197 <dia:string>##</dia:string>
15198 </dia:attribute>
15199 <dia:attribute name="comment">
15200 <dia:string>##</dia:string>
15201 </dia:attribute>
15202 <dia:attribute name="kind">
15203 <dia:enum val="1"/>
15204 </dia:attribute>
15205 </dia:composite>
15206 <dia:composite type="umlparameter">
15207 <dia:attribute name="name">
15208 <dia:string>#fix#</dia:string>
15209 </dia:attribute>
15210 <dia:attribute name="type">
15211 <dia:string>#scalar boolean#</dia:string>
15212 </dia:attribute>
15213 <dia:attribute name="value">
15214 <dia:string>#0#</dia:string>
15215 </dia:attribute>
15216 <dia:attribute name="comment">
15217 <dia:string>##</dia:string>
15218 </dia:attribute>
15219 <dia:attribute name="kind">
15220 <dia:enum val="1"/>
15221 </dia:attribute>
15222 </dia:composite>
15223 <dia:composite type="umlparameter">
15224 <dia:attribute name="name">
15225 <dia:string>#comment#</dia:string>
15226 </dia:attribute>
15227 <dia:attribute name="type">
15228 <dia:string>#scalar string#</dia:string>
15229 </dia:attribute>
15230 <dia:attribute name="value">
15231 <dia:string>##</dia:string>
15232 </dia:attribute>
15233 <dia:attribute name="comment">
15234 <dia:string>##</dia:string>
15235 </dia:attribute>
15236 <dia:attribute name="kind">
15237 <dia:enum val="0"/>
15238 </dia:attribute>
15239 </dia:composite>
15240 <dia:composite type="umlparameter">
15241 <dia:attribute name="name">
15242 <dia:string>#on_diagonal#</dia:string>
15243 </dia:attribute>
15244 <dia:attribute name="type">
15245 <dia:string>#scalar boolean#</dia:string>
15246 </dia:attribute>
15247 <dia:attribute name="value">
15248 <dia:string>##</dia:string>
15249 </dia:attribute>
15250 <dia:attribute name="comment">
15251 <dia:string>##</dia:string>
15252 </dia:attribute>
15253 <dia:attribute name="kind">
15254 <dia:enum val="1"/>
15255 </dia:attribute>
15256 </dia:composite>
15257 </dia:attribute>
15258 </dia:composite>
15259 <dia:composite type="umloperation">
15260 <dia:attribute name="name">
15261 <dia:string>#_format_record#</dia:string>
15262 </dia:attribute>
15263 <dia:attribute name="stereotype">
15264 <dia:string>#helper#</dia:string>
15265 </dia:attribute>
15266 <dia:attribute name="type">
15267 <dia:string>##</dia:string>
15268 </dia:attribute>
15269 <dia:attribute name="visibility">
15270 <dia:enum val="1"/>
15271 </dia:attribute>
15272 <dia:attribute name="comment">
15273 <dia:string>##</dia:string>
15274 </dia:attribute>
15275 <dia:attribute name="abstract">
15276 <dia:boolean val="false"/>
15277 </dia:attribute>
15278 <dia:attribute name="inheritance_type">
15279 <dia:enum val="2"/>
15280 </dia:attribute>
15281 <dia:attribute name="query">
15282 <dia:boolean val="false"/>
15283 </dia:attribute>
15284 <dia:attribute name="class_scope">
15285 <dia:boolean val="false"/>
15286 </dia:attribute>
15287 <dia:attribute name="parameters">
15288 <dia:composite type="umlparameter">
15289 <dia:attribute name="name">
15290 <dia:string>#formatted#</dia:string>
15291 </dia:attribute>
15292 <dia:attribute name="type">
15293 <dia:string>#array of strings#</dia:string>
15294 </dia:attribute>
15295 <dia:attribute name="value">
15296 <dia:string>##</dia:string>
15297 </dia:attribute>
15298 <dia:attribute name="comment">
15299 <dia:string>##</dia:string>
15300 </dia:attribute>
15301 <dia:attribute name="kind">
15302 <dia:enum val="2"/>
15303 </dia:attribute>
15304 </dia:composite>
15305 </dia:attribute>
15306 </dia:composite>
15307 <dia:composite type="umloperation">
15308 <dia:attribute name="name">
15309 <dia:string>#store_inits#</dia:string>
15310 </dia:attribute>
15311 <dia:attribute name="stereotype">
15312 <dia:string>#helper#</dia:string>
15313 </dia:attribute>
15314 <dia:attribute name="type">
15315 <dia:string>##</dia:string>
15316 </dia:attribute>
15317 <dia:attribute name="visibility">
15318 <dia:enum val="0"/>
15319 </dia:attribute>
15320 <dia:attribute name="comment">
15321 <dia:string>##</dia:string>
15322 </dia:attribute>
15323 <dia:attribute name="abstract">
15324 <dia:boolean val="false"/>
15325 </dia:attribute>
15326 <dia:attribute name="inheritance_type">
15327 <dia:enum val="2"/>
15328 </dia:attribute>
15329 <dia:attribute name="query">
15330 <dia:boolean val="false"/>
15331 </dia:attribute>
15332 <dia:attribute name="class_scope">
15333 <dia:boolean val="false"/>
15334 </dia:attribute>
15335 <dia:attribute name="parameters"/>
15336 </dia:composite>
15337 <dia:composite type="umloperation">
15338 <dia:attribute name="name">
15339 <dia:string>#restore_inits#</dia:string>
15340 </dia:attribute>
15341 <dia:attribute name="stereotype">
15342 <dia:string>#helper#</dia:string>
15343 </dia:attribute>
15344 <dia:attribute name="type">
15345 <dia:string>##</dia:string>
15346 </dia:attribute>
15347 <dia:attribute name="visibility">
15348 <dia:enum val="0"/>
15349 </dia:attribute>
15350 <dia:attribute name="comment">
15351 <dia:string>##</dia:string>
15352 </dia:attribute>
15353 <dia:attribute name="abstract">
15354 <dia:boolean val="false"/>
15355 </dia:attribute>
15356 <dia:attribute name="inheritance_type">
15357 <dia:enum val="2"/>
15358 </dia:attribute>
15359 <dia:attribute name="query">
15360 <dia:boolean val="false"/>
15361 </dia:attribute>
15362 <dia:attribute name="class_scope">
15363 <dia:boolean val="false"/>
15364 </dia:attribute>
15365 <dia:attribute name="parameters"/>
15366 </dia:composite>
15367 <dia:composite type="umloperation">
15368 <dia:attribute name="name">
15369 <dia:string>#set_random_inits#</dia:string>
15370 </dia:attribute>
15371 <dia:attribute name="stereotype">
15372 <dia:string>#helper#</dia:string>
15373 </dia:attribute>
15374 <dia:attribute name="type">
15375 <dia:string>##</dia:string>
15376 </dia:attribute>
15377 <dia:attribute name="visibility">
15378 <dia:enum val="0"/>
15379 </dia:attribute>
15380 <dia:attribute name="comment">
15381 <dia:string>##</dia:string>
15382 </dia:attribute>
15383 <dia:attribute name="abstract">
15384 <dia:boolean val="false"/>
15385 </dia:attribute>
15386 <dia:attribute name="inheritance_type">
15387 <dia:enum val="2"/>
15388 </dia:attribute>
15389 <dia:attribute name="query">
15390 <dia:boolean val="false"/>
15391 </dia:attribute>
15392 <dia:attribute name="class_scope">
15393 <dia:boolean val="false"/>
15394 </dia:attribute>
15395 <dia:attribute name="parameters">
15396 <dia:composite type="umlparameter">
15397 <dia:attribute name="name">
15398 <dia:string>#degree#</dia:string>
15399 </dia:attribute>
15400 <dia:attribute name="type">
15401 <dia:string>#scalar number#</dia:string>
15402 </dia:attribute>
15403 <dia:attribute name="value">
15404 <dia:string>#0.1#</dia:string>
15405 </dia:attribute>
15406 <dia:attribute name="comment">
15407 <dia:string>##</dia:string>
15408 </dia:attribute>
15409 <dia:attribute name="kind">
15410 <dia:enum val="1"/>
15411 </dia:attribute>
15412 </dia:composite>
15413 </dia:attribute>
15414 </dia:composite>
15415 </dia:attribute>
15416 <dia:attribute name="template">
15417 <dia:boolean val="false"/>
15418 </dia:attribute>
15419 <dia:attribute name="templates"/>
15420 </dia:object>
15421 <dia:object type="UML - Class" version="0" id="O102">
15422 <dia:attribute name="obj_pos">
15423 <dia:point val="88.5406,45"/>
15424 </dia:attribute>
15425 <dia:attribute name="obj_bb">
15426 <dia:rectangle val="88.4906,44.95;95.1906,47.25"/>
15427 </dia:attribute>
15428 <dia:attribute name="elem_corner">
15429 <dia:point val="88.5406,45"/>
15430 </dia:attribute>
15431 <dia:attribute name="elem_width">
15432 <dia:real val="6.5999999999999996"/>
15433 </dia:attribute>
15434 <dia:attribute name="elem_height">
15435 <dia:real val="2.1999999999999997"/>
15436 </dia:attribute>
15437 <dia:attribute name="name">
15438 <dia:string>#nonparametric#</dia:string>
15439 </dia:attribute>
15440 <dia:attribute name="stereotype">
15441 <dia:string>##</dia:string>
15442 </dia:attribute>
15443 <dia:attribute name="comment">
15444 <dia:string>##</dia:string>
15445 </dia:attribute>
15446 <dia:attribute name="abstract">
15447 <dia:boolean val="false"/>
15448 </dia:attribute>
15449 <dia:attribute name="suppress_attributes">
15450 <dia:boolean val="false"/>
15451 </dia:attribute>
15452 <dia:attribute name="suppress_operations">
15453 <dia:boolean val="false"/>
15454 </dia:attribute>
15455 <dia:attribute name="visible_attributes">
15456 <dia:boolean val="true"/>
15457 </dia:attribute>
15458 <dia:attribute name="visible_operations">
15459 <dia:boolean val="true"/>
15460 </dia:attribute>
15461 <dia:attribute name="visible_comments">
15462 <dia:boolean val="false"/>
15463 </dia:attribute>
15464 <dia:attribute name="wrap_operations">
15465 <dia:boolean val="false"/>
15466 </dia:attribute>
15467 <dia:attribute name="wrap_after_char">
15468 <dia:int val="40"/>
15469 </dia:attribute>
15470 <dia:attribute name="line_color">
15471 <dia:color val="#000000"/>
15472 </dia:attribute>
15473 <dia:attribute name="fill_color">
15474 <dia:color val="#ffffff"/>
15475 </dia:attribute>
15476 <dia:attribute name="text_color">
15477 <dia:color val="#000000"/>
15478 </dia:attribute>
15479 <dia:attribute name="normal_font">
15480 <dia:font family="monospace" style="0" name="Courier"/>
15481 </dia:attribute>
15482 <dia:attribute name="abstract_font">
15483 <dia:font family="monospace" style="88" name="Courier"/>
15484 </dia:attribute>
15485 <dia:attribute name="polymorphic_font">
15486 <dia:font family="monospace" style="8" name="Courier"/>
15487 </dia:attribute>
15488 <dia:attribute name="classname_font">
15489 <dia:font family="sans" style="80" name="Helvetica"/>
15490 </dia:attribute>
15491 <dia:attribute name="abstract_classname_font">
15492 <dia:font family="sans" style="88" name="Helvetica"/>
15493 </dia:attribute>
15494 <dia:attribute name="comment_font">
15495 <dia:font family="sans" style="8" name="Helvetica"/>
15496 </dia:attribute>
15497 <dia:attribute name="font_height">
15498 <dia:real val="0.80000000000000004"/>
15499 </dia:attribute>
15500 <dia:attribute name="polymorphic_font_height">
15501 <dia:real val="0.80000000000000004"/>
15502 </dia:attribute>
15503 <dia:attribute name="abstract_font_height">
15504 <dia:real val="0.80000000000000004"/>
15505 </dia:attribute>
15506 <dia:attribute name="classname_font_height">
15507 <dia:real val="1"/>
15508 </dia:attribute>
15509 <dia:attribute name="abstract_classname_font_height">
15510 <dia:real val="1"/>
15511 </dia:attribute>
15512 <dia:attribute name="comment_font_height">
15513 <dia:real val="1"/>
15514 </dia:attribute>
15515 <dia:attribute name="attributes"/>
15516 <dia:attribute name="operations"/>
15517 <dia:attribute name="template">
15518 <dia:boolean val="false"/>
15519 </dia:attribute>
15520 <dia:attribute name="templates"/>
15521 <dia:childnode parent="O1"/>
15522 </dia:object>
15523 <dia:object type="UML - Association" version="0" id="O103">
15524 <dia:attribute name="obj_pos">
15525 <dia:point val="88.5406,45"/>
15526 </dia:attribute>
15527 <dia:attribute name="obj_bb">
15528 <dia:rectangle val="88.4906,27.25;95.3264,47.4"/>
15529 </dia:attribute>
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"/>
15536 </dia:attribute>
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"/>
15542 </dia:attribute>
15543 <dia:attribute name="autorouting">
15544 <dia:boolean val="false"/>
15545 </dia:attribute>
15546 <dia:attribute name="name">
15547 <dia:string>##</dia:string>
15548 </dia:attribute>
15549 <dia:attribute name="direction">
15550 <dia:enum val="0"/>
15551 </dia:attribute>
15552 <dia:attribute name="ends">
15553 <dia:composite>
15554 <dia:attribute name="role">
15555 <dia:string>##</dia:string>
15556 </dia:attribute>
15557 <dia:attribute name="multiplicity">
15558 <dia:string>##</dia:string>
15559 </dia:attribute>
15560 <dia:attribute name="arrow">
15561 <dia:boolean val="false"/>
15562 </dia:attribute>
15563 <dia:attribute name="aggregate">
15564 <dia:enum val="0"/>
15565 </dia:attribute>
15566 </dia:composite>
15567 <dia:composite>
15568 <dia:attribute name="role">
15569 <dia:string>##</dia:string>
15570 </dia:attribute>
15571 <dia:attribute name="multiplicity">
15572 <dia:string>##</dia:string>
15573 </dia:attribute>
15574 <dia:attribute name="arrow">
15575 <dia:boolean val="false"/>
15576 </dia:attribute>
15577 <dia:attribute name="aggregate">
15578 <dia:enum val="1"/>
15579 </dia:attribute>
15580 </dia:composite>
15581 </dia:attribute>
15582 <dia:connections>
15583 <dia:connection handle="0" to="O102" connection="0"/>
15584 <dia:connection handle="1" to="O3" connection="55"/>
15585 </dia:connections>
15586 </dia:object>
15587 <dia:object type="UML - Generalization" version="0" id="O104">
15588 <dia:attribute name="obj_pos">
15589 <dia:point val="12.4,40.6"/>
15590 </dia:attribute>
15591 <dia:attribute name="obj_bb">
15592 <dia:rectangle val="11.55,40.55;91.8906,45.05"/>
15593 </dia:attribute>
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"/>
15599 </dia:attribute>
15600 <dia:attribute name="orth_orient">
15601 <dia:enum val="1"/>
15602 <dia:enum val="0"/>
15603 <dia:enum val="1"/>
15604 </dia:attribute>
15605 <dia:attribute name="orth_autoroute">
15606 <dia:boolean val="false"/>
15607 </dia:attribute>
15608 <dia:attribute name="line_colour">
15609 <dia:color val="#000000"/>
15610 </dia:attribute>
15611 <dia:attribute name="name">
15612 <dia:string>##</dia:string>
15613 </dia:attribute>
15614 <dia:attribute name="stereotype">
15615 <dia:string>##</dia:string>
15616 </dia:attribute>
15617 <dia:connections>
15618 <dia:connection handle="0" to="O89" connection="6"/>
15619 <dia:connection handle="1" to="O102" connection="1"/>
15620 </dia:connections>
15621 </dia:object>
15622 </dia:layer>
15623 </dia:diagram>