Now I commited the bug in model::problems made PsN crash when table files were missin...
[PsN.git] / diagrams / model.dia
blob7b5606347231c9ecd33cf1332d5b6ccaf700e7ae
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,36.55"/>
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="29.000000000000007"/>
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:composite type="umlattribute">
502 <dia:attribute name="name">
503 <dia:string>#primary_columns#</dia:string>
504 </dia:attribute>
505 <dia:attribute name="type">
506 <dia:string>#array of arrays#</dia:string>
507 </dia:attribute>
508 <dia:attribute name="value">
509 <dia:string>##</dia:string>
510 </dia:attribute>
511 <dia:attribute name="comment">
512 <dia:string>##</dia:string>
513 </dia:attribute>
514 <dia:attribute name="visibility">
515 <dia:enum val="0"/>
516 </dia:attribute>
517 <dia:attribute name="abstract">
518 <dia:boolean val="false"/>
519 </dia:attribute>
520 <dia:attribute name="class_scope">
521 <dia:boolean val="false"/>
522 </dia:attribute>
523 </dia:composite>
524 <dia:composite type="umlattribute">
525 <dia:attribute name="name">
526 <dia:string>#secondary_columns#</dia:string>
527 </dia:attribute>
528 <dia:attribute name="type">
529 <dia:string>#array of arrays#</dia:string>
530 </dia:attribute>
531 <dia:attribute name="value">
532 <dia:string>##</dia:string>
533 </dia:attribute>
534 <dia:attribute name="comment">
535 <dia:string>##</dia:string>
536 </dia:attribute>
537 <dia:attribute name="visibility">
538 <dia:enum val="0"/>
539 </dia:attribute>
540 <dia:attribute name="abstract">
541 <dia:boolean val="false"/>
542 </dia:attribute>
543 <dia:attribute name="class_scope">
544 <dia:boolean val="false"/>
545 </dia:attribute>
546 </dia:composite>
547 </dia:attribute>
548 <dia:attribute name="operations">
549 <dia:composite type="umloperation">
550 <dia:attribute name="name">
551 <dia:string>#set_records#</dia:string>
552 </dia:attribute>
553 <dia:attribute name="stereotype">
554 <dia:string>##</dia:string>
555 </dia:attribute>
556 <dia:attribute name="type">
557 <dia:string>##</dia:string>
558 </dia:attribute>
559 <dia:attribute name="visibility">
560 <dia:enum val="0"/>
561 </dia:attribute>
562 <dia:attribute name="comment">
563 <dia:string>##</dia:string>
564 </dia:attribute>
565 <dia:attribute name="abstract">
566 <dia:boolean val="false"/>
567 </dia:attribute>
568 <dia:attribute name="inheritance_type">
569 <dia:enum val="1"/>
570 </dia:attribute>
571 <dia:attribute name="query">
572 <dia:boolean val="false"/>
573 </dia:attribute>
574 <dia:attribute name="class_scope">
575 <dia:boolean val="false"/>
576 </dia:attribute>
577 <dia:attribute name="parameters">
578 <dia:composite type="umlparameter">
579 <dia:attribute name="name">
580 <dia:string>#record_strings#</dia:string>
581 </dia:attribute>
582 <dia:attribute name="type">
583 <dia:string>#mandatory array of strings#</dia:string>
584 </dia:attribute>
585 <dia:attribute name="value">
586 <dia:string>##</dia:string>
587 </dia:attribute>
588 <dia:attribute name="comment">
589 <dia:string>##</dia:string>
590 </dia:attribute>
591 <dia:attribute name="kind">
592 <dia:enum val="1"/>
593 </dia:attribute>
594 </dia:composite>
595 <dia:composite type="umlparameter">
596 <dia:attribute name="name">
597 <dia:string>#type#</dia:string>
598 </dia:attribute>
599 <dia:attribute name="type">
600 <dia:string>#mandatory scalar string#</dia:string>
601 </dia:attribute>
602 <dia:attribute name="value">
603 <dia:string>##</dia:string>
604 </dia:attribute>
605 <dia:attribute name="comment">
606 <dia:string>##</dia:string>
607 </dia:attribute>
608 <dia:attribute name="kind">
609 <dia:enum val="1"/>
610 </dia:attribute>
611 </dia:composite>
612 </dia:attribute>
613 </dia:composite>
614 <dia:composite type="umloperation">
615 <dia:attribute name="name">
616 <dia:string>#add_records#</dia:string>
617 </dia:attribute>
618 <dia:attribute name="stereotype">
619 <dia:string>#helper function#</dia:string>
620 </dia:attribute>
621 <dia:attribute name="type">
622 <dia:string>##</dia:string>
623 </dia:attribute>
624 <dia:attribute name="visibility">
625 <dia:enum val="1"/>
626 </dia:attribute>
627 <dia:attribute name="comment">
628 <dia:string>##</dia:string>
629 </dia:attribute>
630 <dia:attribute name="abstract">
631 <dia:boolean val="false"/>
632 </dia:attribute>
633 <dia:attribute name="inheritance_type">
634 <dia:enum val="1"/>
635 </dia:attribute>
636 <dia:attribute name="query">
637 <dia:boolean val="false"/>
638 </dia:attribute>
639 <dia:attribute name="class_scope">
640 <dia:boolean val="false"/>
641 </dia:attribute>
642 <dia:attribute name="parameters">
643 <dia:composite type="umlparameter">
644 <dia:attribute name="name">
645 <dia:string>#record_strings#</dia:string>
646 </dia:attribute>
647 <dia:attribute name="type">
648 <dia:string>#mandatory array of strings#</dia:string>
649 </dia:attribute>
650 <dia:attribute name="value">
651 <dia:string>##</dia:string>
652 </dia:attribute>
653 <dia:attribute name="comment">
654 <dia:string>##</dia:string>
655 </dia:attribute>
656 <dia:attribute name="kind">
657 <dia:enum val="1"/>
658 </dia:attribute>
659 </dia:composite>
660 <dia:composite type="umlparameter">
661 <dia:attribute name="name">
662 <dia:string>#type#</dia:string>
663 </dia:attribute>
664 <dia:attribute name="type">
665 <dia:string>#mandatory scalar string#</dia:string>
666 </dia:attribute>
667 <dia:attribute name="value">
668 <dia:string>##</dia:string>
669 </dia:attribute>
670 <dia:attribute name="comment">
671 <dia:string>##</dia:string>
672 </dia:attribute>
673 <dia:attribute name="kind">
674 <dia:enum val="1"/>
675 </dia:attribute>
676 </dia:composite>
677 </dia:attribute>
678 </dia:composite>
679 <dia:composite type="umloperation">
680 <dia:attribute name="name">
681 <dia:string>#_read_records#</dia:string>
682 </dia:attribute>
683 <dia:attribute name="stereotype">
684 <dia:string>#initiator#</dia:string>
685 </dia:attribute>
686 <dia:attribute name="type">
687 <dia:string>##</dia:string>
688 </dia:attribute>
689 <dia:attribute name="visibility">
690 <dia:enum val="1"/>
691 </dia:attribute>
692 <dia:attribute name="comment">
693 <dia:string>##</dia:string>
694 </dia:attribute>
695 <dia:attribute name="abstract">
696 <dia:boolean val="false"/>
697 </dia:attribute>
698 <dia:attribute name="inheritance_type">
699 <dia:enum val="1"/>
700 </dia:attribute>
701 <dia:attribute name="query">
702 <dia:boolean val="false"/>
703 </dia:attribute>
704 <dia:attribute name="class_scope">
705 <dia:boolean val="false"/>
706 </dia:attribute>
707 <dia:attribute name="parameters">
708 <dia:composite type="umlparameter">
709 <dia:attribute name="name">
710 <dia:string>#type#</dia:string>
711 </dia:attribute>
712 <dia:attribute name="type">
713 <dia:string>#scalar string#</dia:string>
714 </dia:attribute>
715 <dia:attribute name="value">
716 <dia:string>##</dia:string>
717 </dia:attribute>
718 <dia:attribute name="comment">
719 <dia:string>##</dia:string>
720 </dia:attribute>
721 <dia:attribute name="kind">
722 <dia:enum val="1"/>
723 </dia:attribute>
724 </dia:composite>
725 </dia:attribute>
726 </dia:composite>
727 <dia:composite type="umloperation">
728 <dia:attribute name="name">
729 <dia:string>#_format_problem#</dia:string>
730 </dia:attribute>
731 <dia:attribute name="stereotype">
732 <dia:string>#helper#</dia:string>
733 </dia:attribute>
734 <dia:attribute name="type">
735 <dia:string>##</dia:string>
736 </dia:attribute>
737 <dia:attribute name="visibility">
738 <dia:enum val="1"/>
739 </dia:attribute>
740 <dia:attribute name="comment">
741 <dia:string>##</dia:string>
742 </dia:attribute>
743 <dia:attribute name="abstract">
744 <dia:boolean val="false"/>
745 </dia:attribute>
746 <dia:attribute name="inheritance_type">
747 <dia:enum val="2"/>
748 </dia:attribute>
749 <dia:attribute name="query">
750 <dia:boolean val="false"/>
751 </dia:attribute>
752 <dia:attribute name="class_scope">
753 <dia:boolean val="false"/>
754 </dia:attribute>
755 <dia:attribute name="parameters">
756 <dia:composite type="umlparameter">
757 <dia:attribute name="name">
758 <dia:string>#formatted#</dia:string>
759 </dia:attribute>
760 <dia:attribute name="type">
761 <dia:string>#array of strings#</dia:string>
762 </dia:attribute>
763 <dia:attribute name="value">
764 <dia:string>##</dia:string>
765 </dia:attribute>
766 <dia:attribute name="comment">
767 <dia:string>##</dia:string>
768 </dia:attribute>
769 <dia:attribute name="kind">
770 <dia:enum val="2"/>
771 </dia:attribute>
772 </dia:composite>
773 </dia:attribute>
774 </dia:composite>
775 <dia:composite type="umloperation">
776 <dia:attribute name="name">
777 <dia:string>#store_inits#</dia:string>
778 </dia:attribute>
779 <dia:attribute name="stereotype">
780 <dia:string>#helper#</dia:string>
781 </dia:attribute>
782 <dia:attribute name="type">
783 <dia:string>##</dia:string>
784 </dia:attribute>
785 <dia:attribute name="visibility">
786 <dia:enum val="0"/>
787 </dia:attribute>
788 <dia:attribute name="comment">
789 <dia:string>##</dia:string>
790 </dia:attribute>
791 <dia:attribute name="abstract">
792 <dia:boolean val="false"/>
793 </dia:attribute>
794 <dia:attribute name="inheritance_type">
795 <dia:enum val="2"/>
796 </dia:attribute>
797 <dia:attribute name="query">
798 <dia:boolean val="false"/>
799 </dia:attribute>
800 <dia:attribute name="class_scope">
801 <dia:boolean val="false"/>
802 </dia:attribute>
803 <dia:attribute name="parameters"/>
804 </dia:composite>
805 <dia:composite type="umloperation">
806 <dia:attribute name="name">
807 <dia:string>#restore_inits#</dia:string>
808 </dia:attribute>
809 <dia:attribute name="stereotype">
810 <dia:string>#helper#</dia:string>
811 </dia:attribute>
812 <dia:attribute name="type">
813 <dia:string>##</dia:string>
814 </dia:attribute>
815 <dia:attribute name="visibility">
816 <dia:enum val="0"/>
817 </dia:attribute>
818 <dia:attribute name="comment">
819 <dia:string>##</dia:string>
820 </dia:attribute>
821 <dia:attribute name="abstract">
822 <dia:boolean val="false"/>
823 </dia:attribute>
824 <dia:attribute name="inheritance_type">
825 <dia:enum val="2"/>
826 </dia:attribute>
827 <dia:attribute name="query">
828 <dia:boolean val="false"/>
829 </dia:attribute>
830 <dia:attribute name="class_scope">
831 <dia:boolean val="false"/>
832 </dia:attribute>
833 <dia:attribute name="parameters"/>
834 </dia:composite>
835 <dia:composite type="umloperation">
836 <dia:attribute name="name">
837 <dia:string>#set_random_inits#</dia:string>
838 </dia:attribute>
839 <dia:attribute name="stereotype">
840 <dia:string>#helper#</dia:string>
841 </dia:attribute>
842 <dia:attribute name="type">
843 <dia:string>##</dia:string>
844 </dia:attribute>
845 <dia:attribute name="visibility">
846 <dia:enum val="0"/>
847 </dia:attribute>
848 <dia:attribute name="comment">
849 <dia:string>##</dia:string>
850 </dia:attribute>
851 <dia:attribute name="abstract">
852 <dia:boolean val="false"/>
853 </dia:attribute>
854 <dia:attribute name="inheritance_type">
855 <dia:enum val="2"/>
856 </dia:attribute>
857 <dia:attribute name="query">
858 <dia:boolean val="false"/>
859 </dia:attribute>
860 <dia:attribute name="class_scope">
861 <dia:boolean val="false"/>
862 </dia:attribute>
863 <dia:attribute name="parameters">
864 <dia:composite type="umlparameter">
865 <dia:attribute name="name">
866 <dia:string>#degree#</dia:string>
867 </dia:attribute>
868 <dia:attribute name="type">
869 <dia:string>#scalar number#</dia:string>
870 </dia:attribute>
871 <dia:attribute name="value">
872 <dia:string>#0.1#</dia:string>
873 </dia:attribute>
874 <dia:attribute name="comment">
875 <dia:string>##</dia:string>
876 </dia:attribute>
877 <dia:attribute name="kind">
878 <dia:enum val="1"/>
879 </dia:attribute>
880 </dia:composite>
881 </dia:attribute>
882 </dia:composite>
883 <dia:composite type="umloperation">
884 <dia:attribute name="name">
885 <dia:string>#record_count#</dia:string>
886 </dia:attribute>
887 <dia:attribute name="stereotype">
888 <dia:string>##</dia:string>
889 </dia:attribute>
890 <dia:attribute name="type">
891 <dia:string>##</dia:string>
892 </dia:attribute>
893 <dia:attribute name="visibility">
894 <dia:enum val="0"/>
895 </dia:attribute>
896 <dia:attribute name="comment">
897 <dia:string>##</dia:string>
898 </dia:attribute>
899 <dia:attribute name="abstract">
900 <dia:boolean val="false"/>
901 </dia:attribute>
902 <dia:attribute name="inheritance_type">
903 <dia:enum val="2"/>
904 </dia:attribute>
905 <dia:attribute name="query">
906 <dia:boolean val="false"/>
907 </dia:attribute>
908 <dia:attribute name="class_scope">
909 <dia:boolean val="false"/>
910 </dia:attribute>
911 <dia:attribute name="parameters">
912 <dia:composite type="umlparameter">
913 <dia:attribute name="name">
914 <dia:string>#record_name#</dia:string>
915 </dia:attribute>
916 <dia:attribute name="type">
917 <dia:string>#scalar string#</dia:string>
918 </dia:attribute>
919 <dia:attribute name="value">
920 <dia:string>##</dia:string>
921 </dia:attribute>
922 <dia:attribute name="comment">
923 <dia:string>##</dia:string>
924 </dia:attribute>
925 <dia:attribute name="kind">
926 <dia:enum val="1"/>
927 </dia:attribute>
928 </dia:composite>
929 <dia:composite type="umlparameter">
930 <dia:attribute name="name">
931 <dia:string>#return_value#</dia:string>
932 </dia:attribute>
933 <dia:attribute name="type">
934 <dia:string>#scalar integer#</dia:string>
935 </dia:attribute>
936 <dia:attribute name="value">
937 <dia:string>#0#</dia:string>
938 </dia:attribute>
939 <dia:attribute name="comment">
940 <dia:string>##</dia:string>
941 </dia:attribute>
942 <dia:attribute name="kind">
943 <dia:enum val="2"/>
944 </dia:attribute>
945 </dia:composite>
946 </dia:attribute>
947 </dia:composite>
948 <dia:composite type="umloperation">
949 <dia:attribute name="name">
950 <dia:string>#_init_attr#</dia:string>
951 </dia:attribute>
952 <dia:attribute name="stereotype">
953 <dia:string>#helper#</dia:string>
954 </dia:attribute>
955 <dia:attribute name="type">
956 <dia:string>##</dia:string>
957 </dia:attribute>
958 <dia:attribute name="visibility">
959 <dia:enum val="0"/>
960 </dia:attribute>
961 <dia:attribute name="comment">
962 <dia:string>##</dia:string>
963 </dia:attribute>
964 <dia:attribute name="abstract">
965 <dia:boolean val="false"/>
966 </dia:attribute>
967 <dia:attribute name="inheritance_type">
968 <dia:enum val="1"/>
969 </dia:attribute>
970 <dia:attribute name="query">
971 <dia:boolean val="false"/>
972 </dia:attribute>
973 <dia:attribute name="class_scope">
974 <dia:boolean val="false"/>
975 </dia:attribute>
976 <dia:attribute name="parameters">
977 <dia:composite type="umlparameter">
978 <dia:attribute name="name">
979 <dia:string>#parameter_type#</dia:string>
980 </dia:attribute>
981 <dia:attribute name="type">
982 <dia:string>#scalar string#</dia:string>
983 </dia:attribute>
984 <dia:attribute name="value">
985 <dia:string>##</dia:string>
986 </dia:attribute>
987 <dia:attribute name="comment">
988 <dia:string>##</dia:string>
989 </dia:attribute>
990 <dia:attribute name="kind">
991 <dia:enum val="1"/>
992 </dia:attribute>
993 </dia:composite>
994 <dia:composite type="umlparameter">
995 <dia:attribute name="name">
996 <dia:string>#parameter_numbers#</dia:string>
997 </dia:attribute>
998 <dia:attribute name="type">
999 <dia:string>#array of integers#</dia:string>
1000 </dia:attribute>
1001 <dia:attribute name="value">
1002 <dia:string>##</dia:string>
1003 </dia:attribute>
1004 <dia:attribute name="comment">
1005 <dia:string>##</dia:string>
1006 </dia:attribute>
1007 <dia:attribute name="kind">
1008 <dia:enum val="1"/>
1009 </dia:attribute>
1010 </dia:composite>
1011 <dia:composite type="umlparameter">
1012 <dia:attribute name="name">
1013 <dia:string>#attribute#</dia:string>
1014 </dia:attribute>
1015 <dia:attribute name="type">
1016 <dia:string>#scalar string#</dia:string>
1017 </dia:attribute>
1018 <dia:attribute name="value">
1019 <dia:string>##</dia:string>
1020 </dia:attribute>
1021 <dia:attribute name="comment">
1022 <dia:string>##</dia:string>
1023 </dia:attribute>
1024 <dia:attribute name="kind">
1025 <dia:enum val="1"/>
1026 </dia:attribute>
1027 </dia:composite>
1028 <dia:composite type="umlparameter">
1029 <dia:attribute name="name">
1030 <dia:string>#new_values#</dia:string>
1031 </dia:attribute>
1032 <dia:attribute name="type">
1033 <dia:string>#array of strings#</dia:string>
1034 </dia:attribute>
1035 <dia:attribute name="value">
1036 <dia:string>##</dia:string>
1037 </dia:attribute>
1038 <dia:attribute name="comment">
1039 <dia:string>##</dia:string>
1040 </dia:attribute>
1041 <dia:attribute name="kind">
1042 <dia:enum val="1"/>
1043 </dia:attribute>
1044 </dia:composite>
1045 <dia:composite type="umlparameter">
1046 <dia:attribute name="name">
1047 <dia:string>#add_if_absent#</dia:string>
1048 </dia:attribute>
1049 <dia:attribute name="type">
1050 <dia:string>#scalar boolean#</dia:string>
1051 </dia:attribute>
1052 <dia:attribute name="value">
1053 <dia:string>#0#</dia:string>
1054 </dia:attribute>
1055 <dia:attribute name="comment">
1056 <dia:string>##</dia:string>
1057 </dia:attribute>
1058 <dia:attribute name="kind">
1059 <dia:enum val="1"/>
1060 </dia:attribute>
1061 </dia:composite>
1062 <dia:composite type="umlparameter">
1063 <dia:attribute name="name">
1064 <dia:string>#parameter_values#</dia:string>
1065 </dia:attribute>
1066 <dia:attribute name="type">
1067 <dia:string>#array of strings#</dia:string>
1068 </dia:attribute>
1069 <dia:attribute name="value">
1070 <dia:string>##</dia:string>
1071 </dia:attribute>
1072 <dia:attribute name="comment">
1073 <dia:string>##</dia:string>
1074 </dia:attribute>
1075 <dia:attribute name="kind">
1076 <dia:enum val="2"/>
1077 </dia:attribute>
1078 </dia:composite>
1079 </dia:attribute>
1080 </dia:composite>
1081 <dia:composite type="umloperation">
1082 <dia:attribute name="name">
1083 <dia:string>#indexes#</dia:string>
1084 </dia:attribute>
1085 <dia:attribute name="stereotype">
1086 <dia:string>##</dia:string>
1087 </dia:attribute>
1088 <dia:attribute name="type">
1089 <dia:string>##</dia:string>
1090 </dia:attribute>
1091 <dia:attribute name="visibility">
1092 <dia:enum val="0"/>
1093 </dia:attribute>
1094 <dia:attribute name="comment">
1095 <dia:string>##</dia:string>
1096 </dia:attribute>
1097 <dia:attribute name="abstract">
1098 <dia:boolean val="false"/>
1099 </dia:attribute>
1100 <dia:attribute name="inheritance_type">
1101 <dia:enum val="2"/>
1102 </dia:attribute>
1103 <dia:attribute name="query">
1104 <dia:boolean val="false"/>
1105 </dia:attribute>
1106 <dia:attribute name="class_scope">
1107 <dia:boolean val="false"/>
1108 </dia:attribute>
1109 <dia:attribute name="parameters">
1110 <dia:composite type="umlparameter">
1111 <dia:attribute name="name">
1112 <dia:string>#parameter_type#</dia:string>
1113 </dia:attribute>
1114 <dia:attribute name="type">
1115 <dia:string>#scalar string#</dia:string>
1116 </dia:attribute>
1117 <dia:attribute name="value">
1118 <dia:string>##</dia:string>
1119 </dia:attribute>
1120 <dia:attribute name="comment">
1121 <dia:string>##</dia:string>
1122 </dia:attribute>
1123 <dia:attribute name="kind">
1124 <dia:enum val="1"/>
1125 </dia:attribute>
1126 </dia:composite>
1127 <dia:composite type="umlparameter">
1128 <dia:attribute name="name">
1129 <dia:string>#parameter_numbers#</dia:string>
1130 </dia:attribute>
1131 <dia:attribute name="type">
1132 <dia:string>#array of numbers#</dia:string>
1133 </dia:attribute>
1134 <dia:attribute name="value">
1135 <dia:string>##</dia:string>
1136 </dia:attribute>
1137 <dia:attribute name="comment">
1138 <dia:string>##</dia:string>
1139 </dia:attribute>
1140 <dia:attribute name="kind">
1141 <dia:enum val="1"/>
1142 </dia:attribute>
1143 </dia:composite>
1144 <dia:composite type="umlparameter">
1145 <dia:attribute name="name">
1146 <dia:string>#indexes#</dia:string>
1147 </dia:attribute>
1148 <dia:attribute name="type">
1149 <dia:string>#array of strings#</dia:string>
1150 </dia:attribute>
1151 <dia:attribute name="value">
1152 <dia:string>##</dia:string>
1153 </dia:attribute>
1154 <dia:attribute name="comment">
1155 <dia:string>##</dia:string>
1156 </dia:attribute>
1157 <dia:attribute name="kind">
1158 <dia:enum val="2"/>
1159 </dia:attribute>
1160 </dia:composite>
1161 </dia:attribute>
1162 </dia:composite>
1163 <dia:composite type="umloperation">
1164 <dia:attribute name="name">
1165 <dia:string>#covariance#</dia:string>
1166 </dia:attribute>
1167 <dia:attribute name="stereotype">
1168 <dia:string>##</dia:string>
1169 </dia:attribute>
1170 <dia:attribute name="type">
1171 <dia:string>##</dia:string>
1172 </dia:attribute>
1173 <dia:attribute name="visibility">
1174 <dia:enum val="0"/>
1175 </dia:attribute>
1176 <dia:attribute name="comment">
1177 <dia:string>##</dia:string>
1178 </dia:attribute>
1179 <dia:attribute name="abstract">
1180 <dia:boolean val="false"/>
1181 </dia:attribute>
1182 <dia:attribute name="inheritance_type">
1183 <dia:enum val="2"/>
1184 </dia:attribute>
1185 <dia:attribute name="query">
1186 <dia:boolean val="false"/>
1187 </dia:attribute>
1188 <dia:attribute name="class_scope">
1189 <dia:boolean val="false"/>
1190 </dia:attribute>
1191 <dia:attribute name="parameters">
1192 <dia:composite type="umlparameter">
1193 <dia:attribute name="name">
1194 <dia:string>#enabled#</dia:string>
1195 </dia:attribute>
1196 <dia:attribute name="type">
1197 <dia:string>#scalar boolean#</dia:string>
1198 </dia:attribute>
1199 <dia:attribute name="value">
1200 <dia:string>##</dia:string>
1201 </dia:attribute>
1202 <dia:attribute name="comment">
1203 <dia:string>##</dia:string>
1204 </dia:attribute>
1205 <dia:attribute name="kind">
1206 <dia:enum val="1"/>
1207 </dia:attribute>
1208 </dia:composite>
1209 <dia:composite type="umlparameter">
1210 <dia:attribute name="name">
1211 <dia:string>#indicator#</dia:string>
1212 </dia:attribute>
1213 <dia:attribute name="type">
1214 <dia:string>#scalar boolean#</dia:string>
1215 </dia:attribute>
1216 <dia:attribute name="value">
1217 <dia:string>#0#</dia:string>
1218 </dia:attribute>
1219 <dia:attribute name="comment">
1220 <dia:string>##</dia:string>
1221 </dia:attribute>
1222 <dia:attribute name="kind">
1223 <dia:enum val="2"/>
1224 </dia:attribute>
1225 </dia:composite>
1226 </dia:attribute>
1227 </dia:composite>
1228 <dia:composite type="umloperation">
1229 <dia:attribute name="name">
1230 <dia:string>#eigen#</dia:string>
1231 </dia:attribute>
1232 <dia:attribute name="stereotype">
1233 <dia:string>##</dia:string>
1234 </dia:attribute>
1235 <dia:attribute name="type">
1236 <dia:string>##</dia:string>
1237 </dia:attribute>
1238 <dia:attribute name="visibility">
1239 <dia:enum val="0"/>
1240 </dia:attribute>
1241 <dia:attribute name="comment">
1242 <dia:string>##</dia:string>
1243 </dia:attribute>
1244 <dia:attribute name="abstract">
1245 <dia:boolean val="false"/>
1246 </dia:attribute>
1247 <dia:attribute name="inheritance_type">
1248 <dia:enum val="2"/>
1249 </dia:attribute>
1250 <dia:attribute name="query">
1251 <dia:boolean val="false"/>
1252 </dia:attribute>
1253 <dia:attribute name="class_scope">
1254 <dia:boolean val="false"/>
1255 </dia:attribute>
1256 <dia:attribute name="parameters">
1257 <dia:composite type="umlparameter">
1258 <dia:attribute name="name">
1259 <dia:string>#enabled#</dia:string>
1260 </dia:attribute>
1261 <dia:attribute name="type">
1262 <dia:string>#scalar string#</dia:string>
1263 </dia:attribute>
1264 <dia:attribute name="value">
1265 <dia:string>##</dia:string>
1266 </dia:attribute>
1267 <dia:attribute name="comment">
1268 <dia:string>##</dia:string>
1269 </dia:attribute>
1270 <dia:attribute name="kind">
1271 <dia:enum val="1"/>
1272 </dia:attribute>
1273 </dia:composite>
1274 <dia:composite type="umlparameter">
1275 <dia:attribute name="name">
1276 <dia:string>#indicator#</dia:string>
1277 </dia:attribute>
1278 <dia:attribute name="type">
1279 <dia:string>#scalar boolean#</dia:string>
1280 </dia:attribute>
1281 <dia:attribute name="value">
1282 <dia:string>#0#</dia:string>
1283 </dia:attribute>
1284 <dia:attribute name="comment">
1285 <dia:string>##</dia:string>
1286 </dia:attribute>
1287 <dia:attribute name="kind">
1288 <dia:enum val="2"/>
1289 </dia:attribute>
1290 </dia:composite>
1291 </dia:attribute>
1292 </dia:composite>
1293 <dia:composite type="umloperation">
1294 <dia:attribute name="name">
1295 <dia:string>#_option_val_pos#</dia:string>
1296 </dia:attribute>
1297 <dia:attribute name="stereotype">
1298 <dia:string>#helper#</dia:string>
1299 </dia:attribute>
1300 <dia:attribute name="type">
1301 <dia:string>##</dia:string>
1302 </dia:attribute>
1303 <dia:attribute name="visibility">
1304 <dia:enum val="0"/>
1305 </dia:attribute>
1306 <dia:attribute name="comment">
1307 <dia:string>##</dia:string>
1308 </dia:attribute>
1309 <dia:attribute name="abstract">
1310 <dia:boolean val="false"/>
1311 </dia:attribute>
1312 <dia:attribute name="inheritance_type">
1313 <dia:enum val="1"/>
1314 </dia:attribute>
1315 <dia:attribute name="query">
1316 <dia:boolean val="false"/>
1317 </dia:attribute>
1318 <dia:attribute name="class_scope">
1319 <dia:boolean val="false"/>
1320 </dia:attribute>
1321 <dia:attribute name="parameters">
1322 <dia:composite type="umlparameter">
1323 <dia:attribute name="name">
1324 <dia:string>#record_name#</dia:string>
1325 </dia:attribute>
1326 <dia:attribute name="type">
1327 <dia:string>#scalar string#</dia:string>
1328 </dia:attribute>
1329 <dia:attribute name="value">
1330 <dia:string>##</dia:string>
1331 </dia:attribute>
1332 <dia:attribute name="comment">
1333 <dia:string>##</dia:string>
1334 </dia:attribute>
1335 <dia:attribute name="kind">
1336 <dia:enum val="1"/>
1337 </dia:attribute>
1338 </dia:composite>
1339 <dia:composite type="umlparameter">
1340 <dia:attribute name="name">
1341 <dia:string>#instance_numbers#</dia:string>
1342 </dia:attribute>
1343 <dia:attribute name="type">
1344 <dia:string>#array of integers#</dia:string>
1345 </dia:attribute>
1346 <dia:attribute name="value">
1347 <dia:string>##</dia:string>
1348 </dia:attribute>
1349 <dia:attribute name="comment">
1350 <dia:string>##</dia:string>
1351 </dia:attribute>
1352 <dia:attribute name="kind">
1353 <dia:enum val="1"/>
1354 </dia:attribute>
1355 </dia:composite>
1356 <dia:composite type="umlparameter">
1357 <dia:attribute name="name">
1358 <dia:string>#name#</dia:string>
1359 </dia:attribute>
1360 <dia:attribute name="type">
1361 <dia:string>#scalar string#</dia:string>
1362 </dia:attribute>
1363 <dia:attribute name="value">
1364 <dia:string>##</dia:string>
1365 </dia:attribute>
1366 <dia:attribute name="comment">
1367 <dia:string>##</dia:string>
1368 </dia:attribute>
1369 <dia:attribute name="kind">
1370 <dia:enum val="1"/>
1371 </dia:attribute>
1372 </dia:composite>
1373 <dia:composite type="umlparameter">
1374 <dia:attribute name="name">
1375 <dia:string>#new_values#</dia:string>
1376 </dia:attribute>
1377 <dia:attribute name="type">
1378 <dia:string>#array of strings#</dia:string>
1379 </dia:attribute>
1380 <dia:attribute name="value">
1381 <dia:string>##</dia:string>
1382 </dia:attribute>
1383 <dia:attribute name="comment">
1384 <dia:string>##</dia:string>
1385 </dia:attribute>
1386 <dia:attribute name="kind">
1387 <dia:enum val="1"/>
1388 </dia:attribute>
1389 </dia:composite>
1390 <dia:composite type="umlparameter">
1391 <dia:attribute name="name">
1392 <dia:string>#exact_match#</dia:string>
1393 </dia:attribute>
1394 <dia:attribute name="type">
1395 <dia:string>#scalar boolean#</dia:string>
1396 </dia:attribute>
1397 <dia:attribute name="value">
1398 <dia:string>#1#</dia:string>
1399 </dia:attribute>
1400 <dia:attribute name="comment">
1401 <dia:string>##</dia:string>
1402 </dia:attribute>
1403 <dia:attribute name="kind">
1404 <dia:enum val="1"/>
1405 </dia:attribute>
1406 </dia:composite>
1407 <dia:composite type="umlparameter">
1408 <dia:attribute name="name">
1409 <dia:string>#values#</dia:string>
1410 </dia:attribute>
1411 <dia:attribute name="type">
1412 <dia:string>#array of strings#</dia:string>
1413 </dia:attribute>
1414 <dia:attribute name="value">
1415 <dia:string>##</dia:string>
1416 </dia:attribute>
1417 <dia:attribute name="comment">
1418 <dia:string>##</dia:string>
1419 </dia:attribute>
1420 <dia:attribute name="kind">
1421 <dia:enum val="2"/>
1422 </dia:attribute>
1423 </dia:composite>
1424 <dia:composite type="umlparameter">
1425 <dia:attribute name="name">
1426 <dia:string>#positions#</dia:string>
1427 </dia:attribute>
1428 <dia:attribute name="type">
1429 <dia:string>#array of integers#</dia:string>
1430 </dia:attribute>
1431 <dia:attribute name="value">
1432 <dia:string>##</dia:string>
1433 </dia:attribute>
1434 <dia:attribute name="comment">
1435 <dia:string>##</dia:string>
1436 </dia:attribute>
1437 <dia:attribute name="kind">
1438 <dia:enum val="2"/>
1439 </dia:attribute>
1440 </dia:composite>
1441 </dia:attribute>
1442 </dia:composite>
1443 <dia:composite type="umloperation">
1444 <dia:attribute name="name">
1445 <dia:string>#name_val#</dia:string>
1446 </dia:attribute>
1447 <dia:attribute name="stereotype">
1448 <dia:string>##</dia:string>
1449 </dia:attribute>
1450 <dia:attribute name="type">
1451 <dia:string>##</dia:string>
1452 </dia:attribute>
1453 <dia:attribute name="visibility">
1454 <dia:enum val="0"/>
1455 </dia:attribute>
1456 <dia:attribute name="comment">
1457 <dia:string>##</dia:string>
1458 </dia:attribute>
1459 <dia:attribute name="abstract">
1460 <dia:boolean val="false"/>
1461 </dia:attribute>
1462 <dia:attribute name="inheritance_type">
1463 <dia:enum val="1"/>
1464 </dia:attribute>
1465 <dia:attribute name="query">
1466 <dia:boolean val="false"/>
1467 </dia:attribute>
1468 <dia:attribute name="class_scope">
1469 <dia:boolean val="false"/>
1470 </dia:attribute>
1471 <dia:attribute name="parameters">
1472 <dia:composite type="umlparameter">
1473 <dia:attribute name="name">
1474 <dia:string>#parameter_type#</dia:string>
1475 </dia:attribute>
1476 <dia:attribute name="type">
1477 <dia:string>#scalar string#</dia:string>
1478 </dia:attribute>
1479 <dia:attribute name="value">
1480 <dia:string>##</dia:string>
1481 </dia:attribute>
1482 <dia:attribute name="comment">
1483 <dia:string>##</dia:string>
1484 </dia:attribute>
1485 <dia:attribute name="kind">
1486 <dia:enum val="1"/>
1487 </dia:attribute>
1488 </dia:composite>
1489 <dia:composite type="umlparameter">
1490 <dia:attribute name="name">
1491 <dia:string>#parameter_numbers#</dia:string>
1492 </dia:attribute>
1493 <dia:attribute name="type">
1494 <dia:string>#array of integers#</dia:string>
1495 </dia:attribute>
1496 <dia:attribute name="value">
1497 <dia:string>##</dia:string>
1498 </dia:attribute>
1499 <dia:attribute name="comment">
1500 <dia:string>##</dia:string>
1501 </dia:attribute>
1502 <dia:attribute name="kind">
1503 <dia:enum val="1"/>
1504 </dia:attribute>
1505 </dia:composite>
1506 <dia:composite type="umlparameter">
1507 <dia:attribute name="name">
1508 <dia:string>#names_values#</dia:string>
1509 </dia:attribute>
1510 <dia:attribute name="type">
1511 <dia:string>#array of#</dia:string>
1512 </dia:attribute>
1513 <dia:attribute name="value">
1514 <dia:string>##</dia:string>
1515 </dia:attribute>
1516 <dia:attribute name="comment">
1517 <dia:string>##</dia:string>
1518 </dia:attribute>
1519 <dia:attribute name="kind">
1520 <dia:enum val="2"/>
1521 </dia:attribute>
1522 </dia:composite>
1523 </dia:attribute>
1524 </dia:composite>
1525 <dia:composite type="umloperation">
1526 <dia:attribute name="name">
1527 <dia:string>#remove_records#</dia:string>
1528 </dia:attribute>
1529 <dia:attribute name="stereotype">
1530 <dia:string>##</dia:string>
1531 </dia:attribute>
1532 <dia:attribute name="type">
1533 <dia:string>##</dia:string>
1534 </dia:attribute>
1535 <dia:attribute name="visibility">
1536 <dia:enum val="0"/>
1537 </dia:attribute>
1538 <dia:attribute name="comment">
1539 <dia:string>##</dia:string>
1540 </dia:attribute>
1541 <dia:attribute name="abstract">
1542 <dia:boolean val="false"/>
1543 </dia:attribute>
1544 <dia:attribute name="inheritance_type">
1545 <dia:enum val="2"/>
1546 </dia:attribute>
1547 <dia:attribute name="query">
1548 <dia:boolean val="false"/>
1549 </dia:attribute>
1550 <dia:attribute name="class_scope">
1551 <dia:boolean val="false"/>
1552 </dia:attribute>
1553 <dia:attribute name="parameters">
1554 <dia:composite type="umlparameter">
1555 <dia:attribute name="name">
1556 <dia:string>#type#</dia:string>
1557 </dia:attribute>
1558 <dia:attribute name="type">
1559 <dia:string>#mandatory scalar string#</dia:string>
1560 </dia:attribute>
1561 <dia:attribute name="value">
1562 <dia:string>##</dia:string>
1563 </dia:attribute>
1564 <dia:attribute name="comment">
1565 <dia:string>##</dia:string>
1566 </dia:attribute>
1567 <dia:attribute name="kind">
1568 <dia:enum val="1"/>
1569 </dia:attribute>
1570 </dia:composite>
1571 </dia:attribute>
1572 </dia:composite>
1573 <dia:composite type="umloperation">
1574 <dia:attribute name="name">
1575 <dia:string>#_read_table_files#</dia:string>
1576 </dia:attribute>
1577 <dia:attribute name="stereotype">
1578 <dia:string>##</dia:string>
1579 </dia:attribute>
1580 <dia:attribute name="type">
1581 <dia:string>#initiator#</dia:string>
1582 </dia:attribute>
1583 <dia:attribute name="visibility">
1584 <dia:enum val="0"/>
1585 </dia:attribute>
1586 <dia:attribute name="comment">
1587 <dia:string>##</dia:string>
1588 </dia:attribute>
1589 <dia:attribute name="abstract">
1590 <dia:boolean val="false"/>
1591 </dia:attribute>
1592 <dia:attribute name="inheritance_type">
1593 <dia:enum val="2"/>
1594 </dia:attribute>
1595 <dia:attribute name="query">
1596 <dia:boolean val="false"/>
1597 </dia:attribute>
1598 <dia:attribute name="class_scope">
1599 <dia:boolean val="false"/>
1600 </dia:attribute>
1601 <dia:attribute name="parameters">
1602 <dia:composite type="umlparameter">
1603 <dia:attribute name="name">
1604 <dia:string>#ignore_missing_files#</dia:string>
1605 </dia:attribute>
1606 <dia:attribute name="type">
1607 <dia:string>#scalar boolean#</dia:string>
1608 </dia:attribute>
1609 <dia:attribute name="value">
1610 <dia:string>#0#</dia:string>
1611 </dia:attribute>
1612 <dia:attribute name="comment">
1613 <dia:string>##</dia:string>
1614 </dia:attribute>
1615 <dia:attribute name="kind">
1616 <dia:enum val="1"/>
1617 </dia:attribute>
1618 </dia:composite>
1619 </dia:attribute>
1620 </dia:composite>
1621 <dia:composite type="umloperation">
1622 <dia:attribute name="name">
1623 <dia:string>#_normalize_record_name#</dia:string>
1624 </dia:attribute>
1625 <dia:attribute name="stereotype">
1626 <dia:string>##</dia:string>
1627 </dia:attribute>
1628 <dia:attribute name="type">
1629 <dia:string>##</dia:string>
1630 </dia:attribute>
1631 <dia:attribute name="visibility">
1632 <dia:enum val="1"/>
1633 </dia:attribute>
1634 <dia:attribute name="comment">
1635 <dia:string>##</dia:string>
1636 </dia:attribute>
1637 <dia:attribute name="abstract">
1638 <dia:boolean val="false"/>
1639 </dia:attribute>
1640 <dia:attribute name="inheritance_type">
1641 <dia:enum val="2"/>
1642 </dia:attribute>
1643 <dia:attribute name="query">
1644 <dia:boolean val="false"/>
1645 </dia:attribute>
1646 <dia:attribute name="class_scope">
1647 <dia:boolean val="false"/>
1648 </dia:attribute>
1649 <dia:attribute name="parameters">
1650 <dia:composite type="umlparameter">
1651 <dia:attribute name="name">
1652 <dia:string>#record_name#</dia:string>
1653 </dia:attribute>
1654 <dia:attribute name="type">
1655 <dia:string>#mandatory scalar string#</dia:string>
1656 </dia:attribute>
1657 <dia:attribute name="value">
1658 <dia:string>##</dia:string>
1659 </dia:attribute>
1660 <dia:attribute name="comment">
1661 <dia:string>##</dia:string>
1662 </dia:attribute>
1663 <dia:attribute name="kind">
1664 <dia:enum val="1"/>
1665 </dia:attribute>
1666 </dia:composite>
1667 <dia:composite type="umlparameter">
1668 <dia:attribute name="name">
1669 <dia:string>#normalized_name#</dia:string>
1670 </dia:attribute>
1671 <dia:attribute name="type">
1672 <dia:string>#scalar string#</dia:string>
1673 </dia:attribute>
1674 <dia:attribute name="value">
1675 <dia:string>##</dia:string>
1676 </dia:attribute>
1677 <dia:attribute name="comment">
1678 <dia:string>##</dia:string>
1679 </dia:attribute>
1680 <dia:attribute name="kind">
1681 <dia:enum val="2"/>
1682 </dia:attribute>
1683 </dia:composite>
1684 </dia:attribute>
1685 </dia:composite>
1686 <dia:composite type="umloperation">
1687 <dia:attribute name="name">
1688 <dia:string>#header#</dia:string>
1689 </dia:attribute>
1690 <dia:attribute name="stereotype">
1691 <dia:string>##</dia:string>
1692 </dia:attribute>
1693 <dia:attribute name="type">
1694 <dia:string>##</dia:string>
1695 </dia:attribute>
1696 <dia:attribute name="visibility">
1697 <dia:enum val="0"/>
1698 </dia:attribute>
1699 <dia:attribute name="comment">
1700 <dia:string>##</dia:string>
1701 </dia:attribute>
1702 <dia:attribute name="abstract">
1703 <dia:boolean val="false"/>
1704 </dia:attribute>
1705 <dia:attribute name="inheritance_type">
1706 <dia:enum val="2"/>
1707 </dia:attribute>
1708 <dia:attribute name="query">
1709 <dia:boolean val="false"/>
1710 </dia:attribute>
1711 <dia:attribute name="class_scope">
1712 <dia:boolean val="false"/>
1713 </dia:attribute>
1714 <dia:attribute name="parameters">
1715 <dia:composite type="umlparameter">
1716 <dia:attribute name="name">
1717 <dia:string>#header#</dia:string>
1718 </dia:attribute>
1719 <dia:attribute name="type">
1720 <dia:string>#array of strings#</dia:string>
1721 </dia:attribute>
1722 <dia:attribute name="value">
1723 <dia:string>##</dia:string>
1724 </dia:attribute>
1725 <dia:attribute name="comment">
1726 <dia:string>##</dia:string>
1727 </dia:attribute>
1728 <dia:attribute name="kind">
1729 <dia:enum val="2"/>
1730 </dia:attribute>
1731 </dia:composite>
1732 </dia:attribute>
1733 </dia:composite>
1734 <dia:composite type="umloperation">
1735 <dia:attribute name="name">
1736 <dia:string>#dropped_columns#</dia:string>
1737 </dia:attribute>
1738 <dia:attribute name="stereotype">
1739 <dia:string>##</dia:string>
1740 </dia:attribute>
1741 <dia:attribute name="type">
1742 <dia:string>##</dia:string>
1743 </dia:attribute>
1744 <dia:attribute name="visibility">
1745 <dia:enum val="0"/>
1746 </dia:attribute>
1747 <dia:attribute name="comment">
1748 <dia:string>##</dia:string>
1749 </dia:attribute>
1750 <dia:attribute name="abstract">
1751 <dia:boolean val="false"/>
1752 </dia:attribute>
1753 <dia:attribute name="inheritance_type">
1754 <dia:enum val="2"/>
1755 </dia:attribute>
1756 <dia:attribute name="query">
1757 <dia:boolean val="false"/>
1758 </dia:attribute>
1759 <dia:attribute name="class_scope">
1760 <dia:boolean val="false"/>
1761 </dia:attribute>
1762 <dia:attribute name="parameters">
1763 <dia:composite type="umlparameter">
1764 <dia:attribute name="name">
1765 <dia:string>#dropped_columns#</dia:string>
1766 </dia:attribute>
1767 <dia:attribute name="type">
1768 <dia:string>#array of booleans#</dia:string>
1769 </dia:attribute>
1770 <dia:attribute name="value">
1771 <dia:string>##</dia:string>
1772 </dia:attribute>
1773 <dia:attribute name="comment">
1774 <dia:string>##</dia:string>
1775 </dia:attribute>
1776 <dia:attribute name="kind">
1777 <dia:enum val="2"/>
1778 </dia:attribute>
1779 </dia:composite>
1780 </dia:attribute>
1781 </dia:composite>
1782 <dia:composite type="umloperation">
1783 <dia:attribute name="name">
1784 <dia:string>#cont_wrap_columns#</dia:string>
1785 </dia:attribute>
1786 <dia:attribute name="stereotype">
1787 <dia:string>##</dia:string>
1788 </dia:attribute>
1789 <dia:attribute name="type">
1790 <dia:string>##</dia:string>
1791 </dia:attribute>
1792 <dia:attribute name="visibility">
1793 <dia:enum val="0"/>
1794 </dia:attribute>
1795 <dia:attribute name="comment">
1796 <dia:string>##</dia:string>
1797 </dia:attribute>
1798 <dia:attribute name="abstract">
1799 <dia:boolean val="false"/>
1800 </dia:attribute>
1801 <dia:attribute name="inheritance_type">
1802 <dia:enum val="2"/>
1803 </dia:attribute>
1804 <dia:attribute name="query">
1805 <dia:boolean val="false"/>
1806 </dia:attribute>
1807 <dia:attribute name="class_scope">
1808 <dia:boolean val="false"/>
1809 </dia:attribute>
1810 <dia:attribute name="parameters">
1811 <dia:composite type="umlparameter">
1812 <dia:attribute name="name">
1813 <dia:string>#cont_column#</dia:string>
1814 </dia:attribute>
1815 <dia:attribute name="type">
1816 <dia:string>#scalar integer#</dia:string>
1817 </dia:attribute>
1818 <dia:attribute name="value">
1819 <dia:string>##</dia:string>
1820 </dia:attribute>
1821 <dia:attribute name="comment">
1822 <dia:string>##</dia:string>
1823 </dia:attribute>
1824 <dia:attribute name="kind">
1825 <dia:enum val="2"/>
1826 </dia:attribute>
1827 </dia:composite>
1828 <dia:composite type="umlparameter">
1829 <dia:attribute name="name">
1830 <dia:string>#wrap_column#</dia:string>
1831 </dia:attribute>
1832 <dia:attribute name="type">
1833 <dia:string>#scalar integer#</dia:string>
1834 </dia:attribute>
1835 <dia:attribute name="value">
1836 <dia:string>##</dia:string>
1837 </dia:attribute>
1838 <dia:attribute name="comment">
1839 <dia:string>##</dia:string>
1840 </dia:attribute>
1841 <dia:attribute name="kind">
1842 <dia:enum val="2"/>
1843 </dia:attribute>
1844 </dia:composite>
1845 </dia:attribute>
1846 </dia:composite>
1847 <dia:composite type="umloperation">
1848 <dia:attribute name="name">
1849 <dia:string>#drop_dropped#</dia:string>
1850 </dia:attribute>
1851 <dia:attribute name="stereotype">
1852 <dia:string>##</dia:string>
1853 </dia:attribute>
1854 <dia:attribute name="type">
1855 <dia:string>##</dia:string>
1856 </dia:attribute>
1857 <dia:attribute name="visibility">
1858 <dia:enum val="0"/>
1859 </dia:attribute>
1860 <dia:attribute name="comment">
1861 <dia:string>##</dia:string>
1862 </dia:attribute>
1863 <dia:attribute name="abstract">
1864 <dia:boolean val="false"/>
1865 </dia:attribute>
1866 <dia:attribute name="inheritance_type">
1867 <dia:enum val="2"/>
1868 </dia:attribute>
1869 <dia:attribute name="query">
1870 <dia:boolean val="false"/>
1871 </dia:attribute>
1872 <dia:attribute name="class_scope">
1873 <dia:boolean val="false"/>
1874 </dia:attribute>
1875 <dia:attribute name="parameters"/>
1876 </dia:composite>
1877 </dia:attribute>
1878 <dia:attribute name="template">
1879 <dia:boolean val="false"/>
1880 </dia:attribute>
1881 <dia:attribute name="templates"/>
1882 </dia:object>
1883 <dia:object type="UML - Class" version="0" id="O4">
1884 <dia:attribute name="obj_pos">
1885 <dia:point val="4,61"/>
1886 </dia:attribute>
1887 <dia:attribute name="obj_bb">
1888 <dia:rectangle val="3.95,60.95;23.9,68.45"/>
1889 </dia:attribute>
1890 <dia:attribute name="elem_corner">
1891 <dia:point val="4,61"/>
1892 </dia:attribute>
1893 <dia:attribute name="elem_width">
1894 <dia:real val="19.850000000000001"/>
1895 </dia:attribute>
1896 <dia:attribute name="elem_height">
1897 <dia:real val="7.4000000000000004"/>
1898 </dia:attribute>
1899 <dia:attribute name="name">
1900 <dia:string>#option#</dia:string>
1901 </dia:attribute>
1902 <dia:attribute name="stereotype">
1903 <dia:string>##</dia:string>
1904 </dia:attribute>
1905 <dia:attribute name="comment">
1906 <dia:string>##</dia:string>
1907 </dia:attribute>
1908 <dia:attribute name="abstract">
1909 <dia:boolean val="false"/>
1910 </dia:attribute>
1911 <dia:attribute name="suppress_attributes">
1912 <dia:boolean val="false"/>
1913 </dia:attribute>
1914 <dia:attribute name="suppress_operations">
1915 <dia:boolean val="false"/>
1916 </dia:attribute>
1917 <dia:attribute name="visible_attributes">
1918 <dia:boolean val="true"/>
1919 </dia:attribute>
1920 <dia:attribute name="visible_operations">
1921 <dia:boolean val="true"/>
1922 </dia:attribute>
1923 <dia:attribute name="visible_comments">
1924 <dia:boolean val="false"/>
1925 </dia:attribute>
1926 <dia:attribute name="wrap_operations">
1927 <dia:boolean val="false"/>
1928 </dia:attribute>
1929 <dia:attribute name="wrap_after_char">
1930 <dia:int val="40"/>
1931 </dia:attribute>
1932 <dia:attribute name="line_color">
1933 <dia:color val="#000000"/>
1934 </dia:attribute>
1935 <dia:attribute name="fill_color">
1936 <dia:color val="#ffffff"/>
1937 </dia:attribute>
1938 <dia:attribute name="text_color">
1939 <dia:color val="#000000"/>
1940 </dia:attribute>
1941 <dia:attribute name="normal_font">
1942 <dia:font family="courier new" style="0" name="Courier"/>
1943 </dia:attribute>
1944 <dia:attribute name="abstract_font">
1945 <dia:font family="Courier New" style="0" name="Courier"/>
1946 </dia:attribute>
1947 <dia:attribute name="polymorphic_font">
1948 <dia:font family="monospace" style="8" name="Courier"/>
1949 </dia:attribute>
1950 <dia:attribute name="classname_font">
1951 <dia:font family="courier new" style="0" name="Courier"/>
1952 </dia:attribute>
1953 <dia:attribute name="abstract_classname_font">
1954 <dia:font family="Courier New" style="0" name="Courier"/>
1955 </dia:attribute>
1956 <dia:attribute name="comment_font">
1957 <dia:font family="sans" style="8" name="Helvetica"/>
1958 </dia:attribute>
1959 <dia:attribute name="font_height">
1960 <dia:real val="0.80000000000000004"/>
1961 </dia:attribute>
1962 <dia:attribute name="polymorphic_font_height">
1963 <dia:real val="0.80000000000000004"/>
1964 </dia:attribute>
1965 <dia:attribute name="abstract_font_height">
1966 <dia:real val="0.80000000000000004"/>
1967 </dia:attribute>
1968 <dia:attribute name="classname_font_height">
1969 <dia:real val="1"/>
1970 </dia:attribute>
1971 <dia:attribute name="abstract_classname_font_height">
1972 <dia:real val="1"/>
1973 </dia:attribute>
1974 <dia:attribute name="comment_font_height">
1975 <dia:real val="1"/>
1976 </dia:attribute>
1977 <dia:attribute name="attributes">
1978 <dia:composite type="umlattribute">
1979 <dia:attribute name="name">
1980 <dia:string>#debug#</dia:string>
1981 </dia:attribute>
1982 <dia:attribute name="type">
1983 <dia:string>#scalar boolean#</dia:string>
1984 </dia:attribute>
1985 <dia:attribute name="value">
1986 <dia:string>#0#</dia:string>
1987 </dia:attribute>
1988 <dia:attribute name="comment">
1989 <dia:string>##</dia:string>
1990 </dia:attribute>
1991 <dia:attribute name="visibility">
1992 <dia:enum val="0"/>
1993 </dia:attribute>
1994 <dia:attribute name="abstract">
1995 <dia:boolean val="false"/>
1996 </dia:attribute>
1997 <dia:attribute name="class_scope">
1998 <dia:boolean val="false"/>
1999 </dia:attribute>
2000 </dia:composite>
2001 <dia:composite type="umlattribute">
2002 <dia:attribute name="name">
2003 <dia:string>#option_string#</dia:string>
2004 </dia:attribute>
2005 <dia:attribute name="type">
2006 <dia:string>#scalar string#</dia:string>
2007 </dia:attribute>
2008 <dia:attribute name="value">
2009 <dia:string>##</dia:string>
2010 </dia:attribute>
2011 <dia:attribute name="comment">
2012 <dia:string>##</dia:string>
2013 </dia:attribute>
2014 <dia:attribute name="visibility">
2015 <dia:enum val="1"/>
2016 </dia:attribute>
2017 <dia:attribute name="abstract">
2018 <dia:boolean val="false"/>
2019 </dia:attribute>
2020 <dia:attribute name="class_scope">
2021 <dia:boolean val="false"/>
2022 </dia:attribute>
2023 </dia:composite>
2024 <dia:composite type="umlattribute">
2025 <dia:attribute name="name">
2026 <dia:string>#name#</dia:string>
2027 </dia:attribute>
2028 <dia:attribute name="type">
2029 <dia:string>#scalar string#</dia:string>
2030 </dia:attribute>
2031 <dia:attribute name="value">
2032 <dia:string>##</dia:string>
2033 </dia:attribute>
2034 <dia:attribute name="comment">
2035 <dia:string>##</dia:string>
2036 </dia:attribute>
2037 <dia:attribute name="visibility">
2038 <dia:enum val="0"/>
2039 </dia:attribute>
2040 <dia:attribute name="abstract">
2041 <dia:boolean val="false"/>
2042 </dia:attribute>
2043 <dia:attribute name="class_scope">
2044 <dia:boolean val="false"/>
2045 </dia:attribute>
2046 </dia:composite>
2047 <dia:composite type="umlattribute">
2048 <dia:attribute name="name">
2049 <dia:string>#value#</dia:string>
2050 </dia:attribute>
2051 <dia:attribute name="type">
2052 <dia:string>#scalar string#</dia:string>
2053 </dia:attribute>
2054 <dia:attribute name="value">
2055 <dia:string>##</dia:string>
2056 </dia:attribute>
2057 <dia:attribute name="comment">
2058 <dia:string>##</dia:string>
2059 </dia:attribute>
2060 <dia:attribute name="visibility">
2061 <dia:enum val="0"/>
2062 </dia:attribute>
2063 <dia:attribute name="abstract">
2064 <dia:boolean val="false"/>
2065 </dia:attribute>
2066 <dia:attribute name="class_scope">
2067 <dia:boolean val="false"/>
2068 </dia:attribute>
2069 </dia:composite>
2070 </dia:attribute>
2071 <dia:attribute name="operations">
2072 <dia:composite type="umloperation">
2073 <dia:attribute name="name">
2074 <dia:string>#_read_option#</dia:string>
2075 </dia:attribute>
2076 <dia:attribute name="stereotype">
2077 <dia:string>#initiator#</dia:string>
2078 </dia:attribute>
2079 <dia:attribute name="type">
2080 <dia:string>##</dia:string>
2081 </dia:attribute>
2082 <dia:attribute name="visibility">
2083 <dia:enum val="1"/>
2084 </dia:attribute>
2085 <dia:attribute name="comment">
2086 <dia:string>##</dia:string>
2087 </dia:attribute>
2088 <dia:attribute name="abstract">
2089 <dia:boolean val="false"/>
2090 </dia:attribute>
2091 <dia:attribute name="inheritance_type">
2092 <dia:enum val="2"/>
2093 </dia:attribute>
2094 <dia:attribute name="query">
2095 <dia:boolean val="false"/>
2096 </dia:attribute>
2097 <dia:attribute name="class_scope">
2098 <dia:boolean val="false"/>
2099 </dia:attribute>
2100 <dia:attribute name="parameters"/>
2101 </dia:composite>
2102 <dia:composite type="umloperation">
2103 <dia:attribute name="name">
2104 <dia:string>#_format_option#</dia:string>
2105 </dia:attribute>
2106 <dia:attribute name="stereotype">
2107 <dia:string>#helper#</dia:string>
2108 </dia:attribute>
2109 <dia:attribute name="type">
2110 <dia:string>##</dia:string>
2111 </dia:attribute>
2112 <dia:attribute name="visibility">
2113 <dia:enum val="1"/>
2114 </dia:attribute>
2115 <dia:attribute name="comment">
2116 <dia:string>##</dia:string>
2117 </dia:attribute>
2118 <dia:attribute name="abstract">
2119 <dia:boolean val="false"/>
2120 </dia:attribute>
2121 <dia:attribute name="inheritance_type">
2122 <dia:enum val="2"/>
2123 </dia:attribute>
2124 <dia:attribute name="query">
2125 <dia:boolean val="false"/>
2126 </dia:attribute>
2127 <dia:attribute name="class_scope">
2128 <dia:boolean val="false"/>
2129 </dia:attribute>
2130 <dia:attribute name="parameters">
2131 <dia:composite type="umlparameter">
2132 <dia:attribute name="name">
2133 <dia:string>#formatted#</dia:string>
2134 </dia:attribute>
2135 <dia:attribute name="type">
2136 <dia:string>#scalar string#</dia:string>
2137 </dia:attribute>
2138 <dia:attribute name="value">
2139 <dia:string>##</dia:string>
2140 </dia:attribute>
2141 <dia:attribute name="comment">
2142 <dia:string>##</dia:string>
2143 </dia:attribute>
2144 <dia:attribute name="kind">
2145 <dia:enum val="2"/>
2146 </dia:attribute>
2147 </dia:composite>
2148 </dia:attribute>
2149 </dia:composite>
2150 <dia:composite type="umloperation">
2151 <dia:attribute name="name">
2152 <dia:string>#option_count#</dia:string>
2153 </dia:attribute>
2154 <dia:attribute name="stereotype">
2155 <dia:string>##</dia:string>
2156 </dia:attribute>
2157 <dia:attribute name="type">
2158 <dia:string>##</dia:string>
2159 </dia:attribute>
2160 <dia:attribute name="visibility">
2161 <dia:enum val="0"/>
2162 </dia:attribute>
2163 <dia:attribute name="comment">
2164 <dia:string>##</dia:string>
2165 </dia:attribute>
2166 <dia:attribute name="abstract">
2167 <dia:boolean val="false"/>
2168 </dia:attribute>
2169 <dia:attribute name="inheritance_type">
2170 <dia:enum val="2"/>
2171 </dia:attribute>
2172 <dia:attribute name="query">
2173 <dia:boolean val="false"/>
2174 </dia:attribute>
2175 <dia:attribute name="class_scope">
2176 <dia:boolean val="false"/>
2177 </dia:attribute>
2178 <dia:attribute name="parameters">
2179 <dia:composite type="umlparameter">
2180 <dia:attribute name="name">
2181 <dia:string>#return_value#</dia:string>
2182 </dia:attribute>
2183 <dia:attribute name="type">
2184 <dia:string>#scalar integer#</dia:string>
2185 </dia:attribute>
2186 <dia:attribute name="value">
2187 <dia:string>#0#</dia:string>
2188 </dia:attribute>
2189 <dia:attribute name="comment">
2190 <dia:string>##</dia:string>
2191 </dia:attribute>
2192 <dia:attribute name="kind">
2193 <dia:enum val="2"/>
2194 </dia:attribute>
2195 </dia:composite>
2196 </dia:attribute>
2197 </dia:composite>
2198 </dia:attribute>
2199 <dia:attribute name="template">
2200 <dia:boolean val="false"/>
2201 </dia:attribute>
2202 <dia:attribute name="templates"/>
2203 </dia:object>
2204 <dia:object type="UML - Association" version="0" id="O5">
2205 <dia:attribute name="obj_pos">
2206 <dia:point val="-0.3,7.5"/>
2207 </dia:attribute>
2208 <dia:attribute name="obj_bb">
2209 <dia:rectangle val="-0.35,-16.45;101.05,10.05"/>
2210 </dia:attribute>
2211 <dia:attribute name="orth_points">
2212 <dia:point val="-0.3,7.5"/>
2213 <dia:point val="-0.3,10"/>
2214 <dia:point val="101,10"/>
2215 <dia:point val="101,-15.7"/>
2216 <dia:point val="96.85,-15.7"/>
2217 </dia:attribute>
2218 <dia:attribute name="orth_orient">
2219 <dia:enum val="1"/>
2220 <dia:enum val="0"/>
2221 <dia:enum val="1"/>
2222 <dia:enum val="0"/>
2223 </dia:attribute>
2224 <dia:attribute name="autorouting">
2225 <dia:boolean val="false"/>
2226 </dia:attribute>
2227 <dia:attribute name="name">
2228 <dia:string>##</dia:string>
2229 </dia:attribute>
2230 <dia:attribute name="direction">
2231 <dia:enum val="0"/>
2232 </dia:attribute>
2233 <dia:attribute name="ends">
2234 <dia:composite>
2235 <dia:attribute name="role">
2236 <dia:string>##</dia:string>
2237 </dia:attribute>
2238 <dia:attribute name="multiplicity">
2239 <dia:string>##</dia:string>
2240 </dia:attribute>
2241 <dia:attribute name="arrow">
2242 <dia:boolean val="false"/>
2243 </dia:attribute>
2244 <dia:attribute name="aggregate">
2245 <dia:enum val="0"/>
2246 </dia:attribute>
2247 </dia:composite>
2248 <dia:composite>
2249 <dia:attribute name="role">
2250 <dia:string>##</dia:string>
2251 </dia:attribute>
2252 <dia:attribute name="multiplicity">
2253 <dia:string>##</dia:string>
2254 </dia:attribute>
2255 <dia:attribute name="arrow">
2256 <dia:boolean val="false"/>
2257 </dia:attribute>
2258 <dia:attribute name="aggregate">
2259 <dia:enum val="1"/>
2260 </dia:attribute>
2261 </dia:composite>
2262 </dia:attribute>
2263 <dia:connections>
2264 <dia:connection handle="0" to="O3" connection="0"/>
2265 <dia:connection handle="1" to="O22" connection="117"/>
2266 </dia:connections>
2267 </dia:object>
2268 <dia:object type="UML - Association" version="0" id="O6">
2269 <dia:attribute name="obj_pos">
2270 <dia:point val="30,45"/>
2271 </dia:attribute>
2272 <dia:attribute name="obj_bb">
2273 <dia:rectangle val="29.95,28.85;95.3264,47.4"/>
2274 </dia:attribute>
2275 <dia:attribute name="orth_points">
2276 <dia:point val="30,45"/>
2277 <dia:point val="30,42"/>
2278 <dia:point val="95.2764,42"/>
2279 <dia:point val="95.2764,29.6"/>
2280 <dia:point val="93.05,29.6"/>
2281 </dia:attribute>
2282 <dia:attribute name="orth_orient">
2283 <dia:enum val="1"/>
2284 <dia:enum val="0"/>
2285 <dia:enum val="1"/>
2286 <dia:enum val="0"/>
2287 </dia:attribute>
2288 <dia:attribute name="autorouting">
2289 <dia:boolean val="false"/>
2290 </dia:attribute>
2291 <dia:attribute name="name">
2292 <dia:string>##</dia:string>
2293 </dia:attribute>
2294 <dia:attribute name="direction">
2295 <dia:enum val="0"/>
2296 </dia:attribute>
2297 <dia:attribute name="ends">
2298 <dia:composite>
2299 <dia:attribute name="role">
2300 <dia:string>##</dia:string>
2301 </dia:attribute>
2302 <dia:attribute name="multiplicity">
2303 <dia:string>##</dia:string>
2304 </dia:attribute>
2305 <dia:attribute name="arrow">
2306 <dia:boolean val="false"/>
2307 </dia:attribute>
2308 <dia:attribute name="aggregate">
2309 <dia:enum val="0"/>
2310 </dia:attribute>
2311 </dia:composite>
2312 <dia:composite>
2313 <dia:attribute name="role">
2314 <dia:string>##</dia:string>
2315 </dia:attribute>
2316 <dia:attribute name="multiplicity">
2317 <dia:string>##</dia:string>
2318 </dia:attribute>
2319 <dia:attribute name="arrow">
2320 <dia:boolean val="false"/>
2321 </dia:attribute>
2322 <dia:attribute name="aggregate">
2323 <dia:enum val="1"/>
2324 </dia:attribute>
2325 </dia:composite>
2326 </dia:attribute>
2327 <dia:connections>
2328 <dia:connection handle="0" to="O69" connection="0"/>
2329 <dia:connection handle="1" to="O3" connection="59"/>
2330 </dia:connections>
2331 </dia:object>
2332 <dia:object type="UML - Association" version="0" id="O7">
2333 <dia:attribute name="obj_pos">
2334 <dia:point val="4,61"/>
2335 </dia:attribute>
2336 <dia:attribute name="obj_bb">
2337 <dia:rectangle val="1.95,39.85;25.05,62.6"/>
2338 </dia:attribute>
2339 <dia:attribute name="orth_points">
2340 <dia:point val="4,61"/>
2341 <dia:point val="2,61"/>
2342 <dia:point val="2,43"/>
2343 <dia:point val="25,43"/>
2344 <dia:point val="25,40.6"/>
2345 <dia:point val="22.8,40.6"/>
2346 </dia:attribute>
2347 <dia:attribute name="orth_orient">
2348 <dia:enum val="0"/>
2349 <dia:enum val="1"/>
2350 <dia:enum val="0"/>
2351 <dia:enum val="1"/>
2352 <dia:enum val="0"/>
2353 </dia:attribute>
2354 <dia:attribute name="autorouting">
2355 <dia:boolean val="false"/>
2356 </dia:attribute>
2357 <dia:attribute name="name">
2358 <dia:string>##</dia:string>
2359 </dia:attribute>
2360 <dia:attribute name="direction">
2361 <dia:enum val="0"/>
2362 </dia:attribute>
2363 <dia:attribute name="ends">
2364 <dia:composite>
2365 <dia:attribute name="role">
2366 <dia:string>##</dia:string>
2367 </dia:attribute>
2368 <dia:attribute name="multiplicity">
2369 <dia:string>##</dia:string>
2370 </dia:attribute>
2371 <dia:attribute name="arrow">
2372 <dia:boolean val="false"/>
2373 </dia:attribute>
2374 <dia:attribute name="aggregate">
2375 <dia:enum val="0"/>
2376 </dia:attribute>
2377 </dia:composite>
2378 <dia:composite>
2379 <dia:attribute name="role">
2380 <dia:string>##</dia:string>
2381 </dia:attribute>
2382 <dia:attribute name="multiplicity">
2383 <dia:string>##</dia:string>
2384 </dia:attribute>
2385 <dia:attribute name="arrow">
2386 <dia:boolean val="false"/>
2387 </dia:attribute>
2388 <dia:attribute name="aggregate">
2389 <dia:enum val="1"/>
2390 </dia:attribute>
2391 </dia:composite>
2392 </dia:attribute>
2393 <dia:connections>
2394 <dia:connection handle="0" to="O4" connection="0"/>
2395 <dia:connection handle="1" to="O89" connection="7"/>
2396 </dia:connections>
2397 </dia:object>
2398 <dia:object type="UML - Generalization" version="0" id="O8">
2399 <dia:attribute name="obj_pos">
2400 <dia:point val="12.4,40.6"/>
2401 </dia:attribute>
2402 <dia:attribute name="obj_bb">
2403 <dia:rectangle val="11.55,40.55;14.45,45.05"/>
2404 </dia:attribute>
2405 <dia:attribute name="orth_points">
2406 <dia:point val="12.4,40.6"/>
2407 <dia:point val="12.4,44"/>
2408 <dia:point val="14.4,44"/>
2409 <dia:point val="14.4,45"/>
2410 </dia:attribute>
2411 <dia:attribute name="orth_orient">
2412 <dia:enum val="1"/>
2413 <dia:enum val="0"/>
2414 <dia:enum val="1"/>
2415 </dia:attribute>
2416 <dia:attribute name="orth_autoroute">
2417 <dia:boolean val="false"/>
2418 </dia:attribute>
2419 <dia:attribute name="line_colour">
2420 <dia:color val="#000000"/>
2421 </dia:attribute>
2422 <dia:attribute name="name">
2423 <dia:string>##</dia:string>
2424 </dia:attribute>
2425 <dia:attribute name="stereotype">
2426 <dia:string>##</dia:string>
2427 </dia:attribute>
2428 <dia:connections>
2429 <dia:connection handle="0" to="O89" connection="6"/>
2430 <dia:connection handle="1" to="O81" connection="1"/>
2431 </dia:connections>
2432 </dia:object>
2433 <dia:object type="UML - Generalization" version="0" id="O9">
2434 <dia:attribute name="obj_pos">
2435 <dia:point val="12.4,40.6"/>
2436 </dia:attribute>
2437 <dia:attribute name="obj_bb">
2438 <dia:rectangle val="11.55,40.55;119.225,45.05"/>
2439 </dia:attribute>
2440 <dia:attribute name="orth_points">
2441 <dia:point val="12.4,40.6"/>
2442 <dia:point val="12.4,44"/>
2443 <dia:point val="119.175,44"/>
2444 <dia:point val="119.175,45"/>
2445 </dia:attribute>
2446 <dia:attribute name="orth_orient">
2447 <dia:enum val="1"/>
2448 <dia:enum val="0"/>
2449 <dia:enum val="1"/>
2450 </dia:attribute>
2451 <dia:attribute name="orth_autoroute">
2452 <dia:boolean val="false"/>
2453 </dia:attribute>
2454 <dia:attribute name="line_colour">
2455 <dia:color val="#000000"/>
2456 </dia:attribute>
2457 <dia:attribute name="name">
2458 <dia:string>##</dia:string>
2459 </dia:attribute>
2460 <dia:attribute name="stereotype">
2461 <dia:string>##</dia:string>
2462 </dia:attribute>
2463 <dia:connections>
2464 <dia:connection handle="0" to="O89" connection="6"/>
2465 <dia:connection handle="1" to="O101" connection="1"/>
2466 </dia:connections>
2467 </dia:object>
2468 <dia:object type="UML - Class" version="0" id="O10">
2469 <dia:attribute name="obj_pos">
2470 <dia:point val="47.35,54"/>
2471 </dia:attribute>
2472 <dia:attribute name="obj_bb">
2473 <dia:rectangle val="47.3,53.95;64.45,58.25"/>
2474 </dia:attribute>
2475 <dia:attribute name="elem_corner">
2476 <dia:point val="47.35,54"/>
2477 </dia:attribute>
2478 <dia:attribute name="elem_width">
2479 <dia:real val="17.050000000000001"/>
2480 </dia:attribute>
2481 <dia:attribute name="elem_height">
2482 <dia:real val="4.2000000000000002"/>
2483 </dia:attribute>
2484 <dia:attribute name="name">
2485 <dia:string>#pk#</dia:string>
2486 </dia:attribute>
2487 <dia:attribute name="stereotype">
2488 <dia:string>##</dia:string>
2489 </dia:attribute>
2490 <dia:attribute name="comment">
2491 <dia:string>##</dia:string>
2492 </dia:attribute>
2493 <dia:attribute name="abstract">
2494 <dia:boolean val="false"/>
2495 </dia:attribute>
2496 <dia:attribute name="suppress_attributes">
2497 <dia:boolean val="false"/>
2498 </dia:attribute>
2499 <dia:attribute name="suppress_operations">
2500 <dia:boolean val="false"/>
2501 </dia:attribute>
2502 <dia:attribute name="visible_attributes">
2503 <dia:boolean val="true"/>
2504 </dia:attribute>
2505 <dia:attribute name="visible_operations">
2506 <dia:boolean val="true"/>
2507 </dia:attribute>
2508 <dia:attribute name="visible_comments">
2509 <dia:boolean val="false"/>
2510 </dia:attribute>
2511 <dia:attribute name="wrap_operations">
2512 <dia:boolean val="false"/>
2513 </dia:attribute>
2514 <dia:attribute name="wrap_after_char">
2515 <dia:int val="40"/>
2516 </dia:attribute>
2517 <dia:attribute name="line_color">
2518 <dia:color val="#000000"/>
2519 </dia:attribute>
2520 <dia:attribute name="fill_color">
2521 <dia:color val="#ffffff"/>
2522 </dia:attribute>
2523 <dia:attribute name="text_color">
2524 <dia:color val="#000000"/>
2525 </dia:attribute>
2526 <dia:attribute name="normal_font">
2527 <dia:font family="courier new" style="0" name="Courier"/>
2528 </dia:attribute>
2529 <dia:attribute name="abstract_font">
2530 <dia:font family="courier new" style="0" name="Courier"/>
2531 </dia:attribute>
2532 <dia:attribute name="polymorphic_font">
2533 <dia:font family="monospace" style="8" name="Courier"/>
2534 </dia:attribute>
2535 <dia:attribute name="classname_font">
2536 <dia:font family="courier new" style="0" name="Courier"/>
2537 </dia:attribute>
2538 <dia:attribute name="abstract_classname_font">
2539 <dia:font family="courier new" style="0" name="Courier"/>
2540 </dia:attribute>
2541 <dia:attribute name="comment_font">
2542 <dia:font family="sans" style="8" name="Helvetica"/>
2543 </dia:attribute>
2544 <dia:attribute name="font_height">
2545 <dia:real val="0.80000000000000004"/>
2546 </dia:attribute>
2547 <dia:attribute name="polymorphic_font_height">
2548 <dia:real val="0.80000000000000004"/>
2549 </dia:attribute>
2550 <dia:attribute name="abstract_font_height">
2551 <dia:real val="0.80000000000000004"/>
2552 </dia:attribute>
2553 <dia:attribute name="classname_font_height">
2554 <dia:real val="1"/>
2555 </dia:attribute>
2556 <dia:attribute name="abstract_classname_font_height">
2557 <dia:real val="1"/>
2558 </dia:attribute>
2559 <dia:attribute name="comment_font_height">
2560 <dia:real val="1"/>
2561 </dia:attribute>
2562 <dia:attribute name="attributes">
2563 <dia:composite type="umlattribute">
2564 <dia:attribute name="name">
2565 <dia:string>#secondary_columns#</dia:string>
2566 </dia:attribute>
2567 <dia:attribute name="type">
2568 <dia:string>#array of arrays#</dia:string>
2569 </dia:attribute>
2570 <dia:attribute name="value">
2571 <dia:string>##</dia:string>
2572 </dia:attribute>
2573 <dia:attribute name="comment">
2574 <dia:string>##</dia:string>
2575 </dia:attribute>
2576 <dia:attribute name="visibility">
2577 <dia:enum val="0"/>
2578 </dia:attribute>
2579 <dia:attribute name="abstract">
2580 <dia:boolean val="false"/>
2581 </dia:attribute>
2582 <dia:attribute name="class_scope">
2583 <dia:boolean val="false"/>
2584 </dia:attribute>
2585 </dia:composite>
2586 </dia:attribute>
2587 <dia:attribute name="operations">
2588 <dia:composite type="umloperation">
2589 <dia:attribute name="name">
2590 <dia:string>#_format_record#</dia:string>
2591 </dia:attribute>
2592 <dia:attribute name="stereotype">
2593 <dia:string>##</dia:string>
2594 </dia:attribute>
2595 <dia:attribute name="type">
2596 <dia:string>##</dia:string>
2597 </dia:attribute>
2598 <dia:attribute name="visibility">
2599 <dia:enum val="0"/>
2600 </dia:attribute>
2601 <dia:attribute name="comment">
2602 <dia:string>##</dia:string>
2603 </dia:attribute>
2604 <dia:attribute name="abstract">
2605 <dia:boolean val="false"/>
2606 </dia:attribute>
2607 <dia:attribute name="inheritance_type">
2608 <dia:enum val="2"/>
2609 </dia:attribute>
2610 <dia:attribute name="query">
2611 <dia:boolean val="false"/>
2612 </dia:attribute>
2613 <dia:attribute name="class_scope">
2614 <dia:boolean val="false"/>
2615 </dia:attribute>
2616 <dia:attribute name="parameters">
2617 <dia:composite type="umlparameter">
2618 <dia:attribute name="name">
2619 <dia:string>#formatted#</dia:string>
2620 </dia:attribute>
2621 <dia:attribute name="type">
2622 <dia:string>#array of strings#</dia:string>
2623 </dia:attribute>
2624 <dia:attribute name="value">
2625 <dia:string>##</dia:string>
2626 </dia:attribute>
2627 <dia:attribute name="comment">
2628 <dia:string>##</dia:string>
2629 </dia:attribute>
2630 <dia:attribute name="kind">
2631 <dia:enum val="2"/>
2632 </dia:attribute>
2633 </dia:composite>
2634 </dia:attribute>
2635 </dia:composite>
2636 <dia:composite type="umloperation">
2637 <dia:attribute name="name">
2638 <dia:string>#_read_options#</dia:string>
2639 </dia:attribute>
2640 <dia:attribute name="stereotype">
2641 <dia:string>##</dia:string>
2642 </dia:attribute>
2643 <dia:attribute name="type">
2644 <dia:string>##</dia:string>
2645 </dia:attribute>
2646 <dia:attribute name="visibility">
2647 <dia:enum val="0"/>
2648 </dia:attribute>
2649 <dia:attribute name="comment">
2650 <dia:string>##</dia:string>
2651 </dia:attribute>
2652 <dia:attribute name="abstract">
2653 <dia:boolean val="false"/>
2654 </dia:attribute>
2655 <dia:attribute name="inheritance_type">
2656 <dia:enum val="2"/>
2657 </dia:attribute>
2658 <dia:attribute name="query">
2659 <dia:boolean val="false"/>
2660 </dia:attribute>
2661 <dia:attribute name="class_scope">
2662 <dia:boolean val="false"/>
2663 </dia:attribute>
2664 <dia:attribute name="parameters"/>
2665 </dia:composite>
2666 </dia:attribute>
2667 <dia:attribute name="template">
2668 <dia:boolean val="false"/>
2669 </dia:attribute>
2670 <dia:attribute name="templates"/>
2671 </dia:object>
2672 <dia:object type="UML - Class" version="0" id="O11">
2673 <dia:attribute name="obj_pos">
2674 <dia:point val="30,54"/>
2675 </dia:attribute>
2676 <dia:attribute name="obj_bb">
2677 <dia:rectangle val="29.95,53.95;32,56.25"/>
2678 </dia:attribute>
2679 <dia:attribute name="elem_corner">
2680 <dia:point val="30,54"/>
2681 </dia:attribute>
2682 <dia:attribute name="elem_width">
2683 <dia:real val="1.9500000000000002"/>
2684 </dia:attribute>
2685 <dia:attribute name="elem_height">
2686 <dia:real val="2.1999999999999997"/>
2687 </dia:attribute>
2688 <dia:attribute name="name">
2689 <dia:string>#aes#</dia:string>
2690 </dia:attribute>
2691 <dia:attribute name="stereotype">
2692 <dia:string>##</dia:string>
2693 </dia:attribute>
2694 <dia:attribute name="comment">
2695 <dia:string>##</dia:string>
2696 </dia:attribute>
2697 <dia:attribute name="abstract">
2698 <dia:boolean val="false"/>
2699 </dia:attribute>
2700 <dia:attribute name="suppress_attributes">
2701 <dia:boolean val="false"/>
2702 </dia:attribute>
2703 <dia:attribute name="suppress_operations">
2704 <dia:boolean val="false"/>
2705 </dia:attribute>
2706 <dia:attribute name="visible_attributes">
2707 <dia:boolean val="true"/>
2708 </dia:attribute>
2709 <dia:attribute name="visible_operations">
2710 <dia:boolean val="true"/>
2711 </dia:attribute>
2712 <dia:attribute name="visible_comments">
2713 <dia:boolean val="false"/>
2714 </dia:attribute>
2715 <dia:attribute name="wrap_operations">
2716 <dia:boolean val="false"/>
2717 </dia:attribute>
2718 <dia:attribute name="wrap_after_char">
2719 <dia:int val="40"/>
2720 </dia:attribute>
2721 <dia:attribute name="line_color">
2722 <dia:color val="#000000"/>
2723 </dia:attribute>
2724 <dia:attribute name="fill_color">
2725 <dia:color val="#ffffff"/>
2726 </dia:attribute>
2727 <dia:attribute name="text_color">
2728 <dia:color val="#000000"/>
2729 </dia:attribute>
2730 <dia:attribute name="normal_font">
2731 <dia:font family="Courier New" style="0" name="Courier"/>
2732 </dia:attribute>
2733 <dia:attribute name="abstract_font">
2734 <dia:font family="Courier New" style="0" name="Courier"/>
2735 </dia:attribute>
2736 <dia:attribute name="polymorphic_font">
2737 <dia:font family="monospace" style="8" name="Courier"/>
2738 </dia:attribute>
2739 <dia:attribute name="classname_font">
2740 <dia:font family="courier new" style="0" name="Courier"/>
2741 </dia:attribute>
2742 <dia:attribute name="abstract_classname_font">
2743 <dia:font family="Courier New" style="0" name="Courier"/>
2744 </dia:attribute>
2745 <dia:attribute name="comment_font">
2746 <dia:font family="sans" style="8" name="Helvetica"/>
2747 </dia:attribute>
2748 <dia:attribute name="font_height">
2749 <dia:real val="0.80000000000000004"/>
2750 </dia:attribute>
2751 <dia:attribute name="polymorphic_font_height">
2752 <dia:real val="0.80000000000000004"/>
2753 </dia:attribute>
2754 <dia:attribute name="abstract_font_height">
2755 <dia:real val="0.80000000000000004"/>
2756 </dia:attribute>
2757 <dia:attribute name="classname_font_height">
2758 <dia:real val="1"/>
2759 </dia:attribute>
2760 <dia:attribute name="abstract_classname_font_height">
2761 <dia:real val="1"/>
2762 </dia:attribute>
2763 <dia:attribute name="comment_font_height">
2764 <dia:real val="1"/>
2765 </dia:attribute>
2766 <dia:attribute name="attributes"/>
2767 <dia:attribute name="operations"/>
2768 <dia:attribute name="template">
2769 <dia:boolean val="false"/>
2770 </dia:attribute>
2771 <dia:attribute name="templates"/>
2772 </dia:object>
2773 <dia:object type="UML - Class" version="0" id="O12">
2774 <dia:attribute name="obj_pos">
2775 <dia:point val="103,58"/>
2776 </dia:attribute>
2777 <dia:attribute name="obj_bb">
2778 <dia:rectangle val="102.95,57.95;114.15,60.85"/>
2779 </dia:attribute>
2780 <dia:attribute name="elem_corner">
2781 <dia:point val="103,58"/>
2782 </dia:attribute>
2783 <dia:attribute name="elem_width">
2784 <dia:real val="11.1"/>
2785 </dia:attribute>
2786 <dia:attribute name="elem_height">
2787 <dia:real val="2.7999999999999998"/>
2788 </dia:attribute>
2789 <dia:attribute name="name">
2790 <dia:string>#theta#</dia:string>
2791 </dia:attribute>
2792 <dia:attribute name="stereotype">
2793 <dia:string>##</dia:string>
2794 </dia:attribute>
2795 <dia:attribute name="comment">
2796 <dia:string>##</dia:string>
2797 </dia:attribute>
2798 <dia:attribute name="abstract">
2799 <dia:boolean val="false"/>
2800 </dia:attribute>
2801 <dia:attribute name="suppress_attributes">
2802 <dia:boolean val="false"/>
2803 </dia:attribute>
2804 <dia:attribute name="suppress_operations">
2805 <dia:boolean val="false"/>
2806 </dia:attribute>
2807 <dia:attribute name="visible_attributes">
2808 <dia:boolean val="true"/>
2809 </dia:attribute>
2810 <dia:attribute name="visible_operations">
2811 <dia:boolean val="true"/>
2812 </dia:attribute>
2813 <dia:attribute name="visible_comments">
2814 <dia:boolean val="false"/>
2815 </dia:attribute>
2816 <dia:attribute name="wrap_operations">
2817 <dia:boolean val="false"/>
2818 </dia:attribute>
2819 <dia:attribute name="wrap_after_char">
2820 <dia:int val="40"/>
2821 </dia:attribute>
2822 <dia:attribute name="line_color">
2823 <dia:color val="#000000"/>
2824 </dia:attribute>
2825 <dia:attribute name="fill_color">
2826 <dia:color val="#ffffff"/>
2827 </dia:attribute>
2828 <dia:attribute name="text_color">
2829 <dia:color val="#000000"/>
2830 </dia:attribute>
2831 <dia:attribute name="normal_font">
2832 <dia:font family="courier new" style="0" name="Courier"/>
2833 </dia:attribute>
2834 <dia:attribute name="abstract_font">
2835 <dia:font family="Courier New" style="0" name="Courier"/>
2836 </dia:attribute>
2837 <dia:attribute name="polymorphic_font">
2838 <dia:font family="monospace" style="8" name="Courier"/>
2839 </dia:attribute>
2840 <dia:attribute name="classname_font">
2841 <dia:font family="courier new" style="0" name="Courier"/>
2842 </dia:attribute>
2843 <dia:attribute name="abstract_classname_font">
2844 <dia:font family="Courier New" style="0" name="Courier"/>
2845 </dia:attribute>
2846 <dia:attribute name="comment_font">
2847 <dia:font family="sans" style="8" name="Helvetica"/>
2848 </dia:attribute>
2849 <dia:attribute name="font_height">
2850 <dia:real val="0.80000000000000004"/>
2851 </dia:attribute>
2852 <dia:attribute name="polymorphic_font_height">
2853 <dia:real val="0.80000000000000004"/>
2854 </dia:attribute>
2855 <dia:attribute name="abstract_font_height">
2856 <dia:real val="0.80000000000000004"/>
2857 </dia:attribute>
2858 <dia:attribute name="classname_font_height">
2859 <dia:real val="1"/>
2860 </dia:attribute>
2861 <dia:attribute name="abstract_classname_font_height">
2862 <dia:real val="1"/>
2863 </dia:attribute>
2864 <dia:attribute name="comment_font_height">
2865 <dia:real val="1"/>
2866 </dia:attribute>
2867 <dia:attribute name="attributes"/>
2868 <dia:attribute name="operations">
2869 <dia:composite type="umloperation">
2870 <dia:attribute name="name">
2871 <dia:string>#_read_options#</dia:string>
2872 </dia:attribute>
2873 <dia:attribute name="stereotype">
2874 <dia:string>#initiator#</dia:string>
2875 </dia:attribute>
2876 <dia:attribute name="type">
2877 <dia:string>##</dia:string>
2878 </dia:attribute>
2879 <dia:attribute name="visibility">
2880 <dia:enum val="1"/>
2881 </dia:attribute>
2882 <dia:attribute name="comment">
2883 <dia:string>##</dia:string>
2884 </dia:attribute>
2885 <dia:attribute name="abstract">
2886 <dia:boolean val="false"/>
2887 </dia:attribute>
2888 <dia:attribute name="inheritance_type">
2889 <dia:enum val="2"/>
2890 </dia:attribute>
2891 <dia:attribute name="query">
2892 <dia:boolean val="false"/>
2893 </dia:attribute>
2894 <dia:attribute name="class_scope">
2895 <dia:boolean val="false"/>
2896 </dia:attribute>
2897 <dia:attribute name="parameters"/>
2898 </dia:composite>
2899 </dia:attribute>
2900 <dia:attribute name="template">
2901 <dia:boolean val="false"/>
2902 </dia:attribute>
2903 <dia:attribute name="templates"/>
2904 </dia:object>
2905 <dia:object type="UML - Class" version="0" id="O13">
2906 <dia:attribute name="obj_pos">
2907 <dia:point val="95,58"/>
2908 </dia:attribute>
2909 <dia:attribute name="obj_bb">
2910 <dia:rectangle val="94.95,57.95;97.9,60.25"/>
2911 </dia:attribute>
2912 <dia:attribute name="elem_corner">
2913 <dia:point val="95,58"/>
2914 </dia:attribute>
2915 <dia:attribute name="elem_width">
2916 <dia:real val="2.8500000000000001"/>
2917 </dia:attribute>
2918 <dia:attribute name="elem_height">
2919 <dia:real val="2.1999999999999997"/>
2920 </dia:attribute>
2921 <dia:attribute name="name">
2922 <dia:string>#omega#</dia:string>
2923 </dia:attribute>
2924 <dia:attribute name="stereotype">
2925 <dia:string>##</dia:string>
2926 </dia:attribute>
2927 <dia:attribute name="comment">
2928 <dia:string>##</dia:string>
2929 </dia:attribute>
2930 <dia:attribute name="abstract">
2931 <dia:boolean val="false"/>
2932 </dia:attribute>
2933 <dia:attribute name="suppress_attributes">
2934 <dia:boolean val="false"/>
2935 </dia:attribute>
2936 <dia:attribute name="suppress_operations">
2937 <dia:boolean val="false"/>
2938 </dia:attribute>
2939 <dia:attribute name="visible_attributes">
2940 <dia:boolean val="true"/>
2941 </dia:attribute>
2942 <dia:attribute name="visible_operations">
2943 <dia:boolean val="true"/>
2944 </dia:attribute>
2945 <dia:attribute name="visible_comments">
2946 <dia:boolean val="false"/>
2947 </dia:attribute>
2948 <dia:attribute name="wrap_operations">
2949 <dia:boolean val="false"/>
2950 </dia:attribute>
2951 <dia:attribute name="wrap_after_char">
2952 <dia:int val="40"/>
2953 </dia:attribute>
2954 <dia:attribute name="line_color">
2955 <dia:color val="#000000"/>
2956 </dia:attribute>
2957 <dia:attribute name="fill_color">
2958 <dia:color val="#ffffff"/>
2959 </dia:attribute>
2960 <dia:attribute name="text_color">
2961 <dia:color val="#000000"/>
2962 </dia:attribute>
2963 <dia:attribute name="normal_font">
2964 <dia:font family="Courier New" style="0" name="Courier"/>
2965 </dia:attribute>
2966 <dia:attribute name="abstract_font">
2967 <dia:font family="Courier New" style="0" name="Courier"/>
2968 </dia:attribute>
2969 <dia:attribute name="polymorphic_font">
2970 <dia:font family="monospace" style="8" name="Courier"/>
2971 </dia:attribute>
2972 <dia:attribute name="classname_font">
2973 <dia:font family="courier new" style="0" name="Courier"/>
2974 </dia:attribute>
2975 <dia:attribute name="abstract_classname_font">
2976 <dia:font family="Courier New" style="0" name="Courier"/>
2977 </dia:attribute>
2978 <dia:attribute name="comment_font">
2979 <dia:font family="sans" style="8" name="Helvetica"/>
2980 </dia:attribute>
2981 <dia:attribute name="font_height">
2982 <dia:real val="0.80000000000000004"/>
2983 </dia:attribute>
2984 <dia:attribute name="polymorphic_font_height">
2985 <dia:real val="0.80000000000000004"/>
2986 </dia:attribute>
2987 <dia:attribute name="abstract_font_height">
2988 <dia:real val="0.80000000000000004"/>
2989 </dia:attribute>
2990 <dia:attribute name="classname_font_height">
2991 <dia:real val="1"/>
2992 </dia:attribute>
2993 <dia:attribute name="abstract_classname_font_height">
2994 <dia:real val="1"/>
2995 </dia:attribute>
2996 <dia:attribute name="comment_font_height">
2997 <dia:real val="1"/>
2998 </dia:attribute>
2999 <dia:attribute name="attributes"/>
3000 <dia:attribute name="operations"/>
3001 <dia:attribute name="template">
3002 <dia:boolean val="false"/>
3003 </dia:attribute>
3004 <dia:attribute name="templates"/>
3005 </dia:object>
3006 <dia:object type="UML - Generalization" version="0" id="O14">
3007 <dia:attribute name="obj_pos">
3008 <dia:point val="14.4,49.2"/>
3009 </dia:attribute>
3010 <dia:attribute name="obj_bb">
3011 <dia:rectangle val="13.55,49.15;55.925,54.05"/>
3012 </dia:attribute>
3013 <dia:attribute name="orth_points">
3014 <dia:point val="14.4,49.2"/>
3015 <dia:point val="14.4,53"/>
3016 <dia:point val="55.875,53"/>
3017 <dia:point val="55.875,54"/>
3018 </dia:attribute>
3019 <dia:attribute name="orth_orient">
3020 <dia:enum val="1"/>
3021 <dia:enum val="0"/>
3022 <dia:enum val="1"/>
3023 </dia:attribute>
3024 <dia:attribute name="orth_autoroute">
3025 <dia:boolean val="false"/>
3026 </dia:attribute>
3027 <dia:attribute name="line_colour">
3028 <dia:color val="#000000"/>
3029 </dia:attribute>
3030 <dia:attribute name="name">
3031 <dia:string>##</dia:string>
3032 </dia:attribute>
3033 <dia:attribute name="stereotype">
3034 <dia:string>##</dia:string>
3035 </dia:attribute>
3036 <dia:connections>
3037 <dia:connection handle="0" to="O81" connection="6"/>
3038 <dia:connection handle="1" to="O10" connection="1"/>
3039 </dia:connections>
3040 </dia:object>
3041 <dia:object type="UML - Generalization" version="0" id="O15">
3042 <dia:attribute name="obj_pos">
3043 <dia:point val="14.4,49.2"/>
3044 </dia:attribute>
3045 <dia:attribute name="obj_bb">
3046 <dia:rectangle val="13.55,49.15;31.025,54.05"/>
3047 </dia:attribute>
3048 <dia:attribute name="orth_points">
3049 <dia:point val="14.4,49.2"/>
3050 <dia:point val="14.4,53"/>
3051 <dia:point val="30.975,53"/>
3052 <dia:point val="30.975,54"/>
3053 </dia:attribute>
3054 <dia:attribute name="orth_orient">
3055 <dia:enum val="1"/>
3056 <dia:enum val="0"/>
3057 <dia:enum val="1"/>
3058 </dia:attribute>
3059 <dia:attribute name="orth_autoroute">
3060 <dia:boolean val="false"/>
3061 </dia:attribute>
3062 <dia:attribute name="line_colour">
3063 <dia:color val="#000000"/>
3064 </dia:attribute>
3065 <dia:attribute name="name">
3066 <dia:string>##</dia:string>
3067 </dia:attribute>
3068 <dia:attribute name="stereotype">
3069 <dia:string>##</dia:string>
3070 </dia:attribute>
3071 <dia:connections>
3072 <dia:connection handle="0" to="O81" connection="6"/>
3073 <dia:connection handle="1" to="O11" connection="1"/>
3074 </dia:connections>
3075 </dia:object>
3076 <dia:object type="UML - Generalization" version="0" id="O16">
3077 <dia:attribute name="obj_pos">
3078 <dia:point val="119.175,54.8"/>
3079 </dia:attribute>
3080 <dia:attribute name="obj_bb">
3081 <dia:rectangle val="108.5,54.75;120.025,58.05"/>
3082 </dia:attribute>
3083 <dia:attribute name="orth_points">
3084 <dia:point val="119.175,54.8"/>
3085 <dia:point val="119.175,57"/>
3086 <dia:point val="108.55,57"/>
3087 <dia:point val="108.55,58"/>
3088 </dia:attribute>
3089 <dia:attribute name="orth_orient">
3090 <dia:enum val="1"/>
3091 <dia:enum val="0"/>
3092 <dia:enum val="1"/>
3093 </dia:attribute>
3094 <dia:attribute name="orth_autoroute">
3095 <dia:boolean val="false"/>
3096 </dia:attribute>
3097 <dia:attribute name="line_colour">
3098 <dia:color val="#000000"/>
3099 </dia:attribute>
3100 <dia:attribute name="name">
3101 <dia:string>##</dia:string>
3102 </dia:attribute>
3103 <dia:attribute name="stereotype">
3104 <dia:string>##</dia:string>
3105 </dia:attribute>
3106 <dia:connections>
3107 <dia:connection handle="0" to="O101" connection="6"/>
3108 <dia:connection handle="1" to="O12" connection="1"/>
3109 </dia:connections>
3110 </dia:object>
3111 <dia:object type="UML - Generalization" version="0" id="O17">
3112 <dia:attribute name="obj_pos">
3113 <dia:point val="119.175,54.8"/>
3114 </dia:attribute>
3115 <dia:attribute name="obj_bb">
3116 <dia:rectangle val="96.375,54.75;120.025,58.05"/>
3117 </dia:attribute>
3118 <dia:attribute name="orth_points">
3119 <dia:point val="119.175,54.8"/>
3120 <dia:point val="119.175,57"/>
3121 <dia:point val="96.425,57"/>
3122 <dia:point val="96.425,58"/>
3123 </dia:attribute>
3124 <dia:attribute name="orth_orient">
3125 <dia:enum val="1"/>
3126 <dia:enum val="0"/>
3127 <dia:enum val="1"/>
3128 </dia:attribute>
3129 <dia:attribute name="orth_autoroute">
3130 <dia:boolean val="false"/>
3131 </dia:attribute>
3132 <dia:attribute name="line_colour">
3133 <dia:color val="#000000"/>
3134 </dia:attribute>
3135 <dia:attribute name="name">
3136 <dia:string>##</dia:string>
3137 </dia:attribute>
3138 <dia:attribute name="stereotype">
3139 <dia:string>##</dia:string>
3140 </dia:attribute>
3141 <dia:connections>
3142 <dia:connection handle="0" to="O101" connection="6"/>
3143 <dia:connection handle="1" to="O13" connection="1"/>
3144 </dia:connections>
3145 </dia:object>
3146 <dia:object type="UML - Class" version="0" id="O18">
3147 <dia:attribute name="obj_pos">
3148 <dia:point val="4,71"/>
3149 </dia:attribute>
3150 <dia:attribute name="obj_bb">
3151 <dia:rectangle val="3.95,70.95;47,84.05"/>
3152 </dia:attribute>
3153 <dia:attribute name="elem_corner">
3154 <dia:point val="4,71"/>
3155 </dia:attribute>
3156 <dia:attribute name="elem_width">
3157 <dia:real val="42.950000000000003"/>
3158 </dia:attribute>
3159 <dia:attribute name="elem_height">
3160 <dia:real val="13"/>
3161 </dia:attribute>
3162 <dia:attribute name="name">
3163 <dia:string>#init_option#</dia:string>
3164 </dia:attribute>
3165 <dia:attribute name="stereotype">
3166 <dia:string>##</dia:string>
3167 </dia:attribute>
3168 <dia:attribute name="comment">
3169 <dia:string>##</dia:string>
3170 </dia:attribute>
3171 <dia:attribute name="abstract">
3172 <dia:boolean val="false"/>
3173 </dia:attribute>
3174 <dia:attribute name="suppress_attributes">
3175 <dia:boolean val="false"/>
3176 </dia:attribute>
3177 <dia:attribute name="suppress_operations">
3178 <dia:boolean val="false"/>
3179 </dia:attribute>
3180 <dia:attribute name="visible_attributes">
3181 <dia:boolean val="true"/>
3182 </dia:attribute>
3183 <dia:attribute name="visible_operations">
3184 <dia:boolean val="true"/>
3185 </dia:attribute>
3186 <dia:attribute name="visible_comments">
3187 <dia:boolean val="false"/>
3188 </dia:attribute>
3189 <dia:attribute name="wrap_operations">
3190 <dia:boolean val="false"/>
3191 </dia:attribute>
3192 <dia:attribute name="wrap_after_char">
3193 <dia:int val="40"/>
3194 </dia:attribute>
3195 <dia:attribute name="line_color">
3196 <dia:color val="#000000"/>
3197 </dia:attribute>
3198 <dia:attribute name="fill_color">
3199 <dia:color val="#ffffff"/>
3200 </dia:attribute>
3201 <dia:attribute name="text_color">
3202 <dia:color val="#000000"/>
3203 </dia:attribute>
3204 <dia:attribute name="normal_font">
3205 <dia:font family="courier new" style="0" name="Courier"/>
3206 </dia:attribute>
3207 <dia:attribute name="abstract_font">
3208 <dia:font family="courier new" style="0" name="Courier"/>
3209 </dia:attribute>
3210 <dia:attribute name="polymorphic_font">
3211 <dia:font family="monospace" style="8" name="Courier"/>
3212 </dia:attribute>
3213 <dia:attribute name="classname_font">
3214 <dia:font family="courier new" style="0" name="Courier"/>
3215 </dia:attribute>
3216 <dia:attribute name="abstract_classname_font">
3217 <dia:font family="courier new" style="0" name="Courier"/>
3218 </dia:attribute>
3219 <dia:attribute name="comment_font">
3220 <dia:font family="sans" style="8" name="Helvetica"/>
3221 </dia:attribute>
3222 <dia:attribute name="font_height">
3223 <dia:real val="0.80000000000000004"/>
3224 </dia:attribute>
3225 <dia:attribute name="polymorphic_font_height">
3226 <dia:real val="0.80000000000000004"/>
3227 </dia:attribute>
3228 <dia:attribute name="abstract_font_height">
3229 <dia:real val="0.80000000000000004"/>
3230 </dia:attribute>
3231 <dia:attribute name="classname_font_height">
3232 <dia:real val="1"/>
3233 </dia:attribute>
3234 <dia:attribute name="abstract_classname_font_height">
3235 <dia:real val="1"/>
3236 </dia:attribute>
3237 <dia:attribute name="comment_font_height">
3238 <dia:real val="1"/>
3239 </dia:attribute>
3240 <dia:attribute name="attributes">
3241 <dia:composite type="umlattribute">
3242 <dia:attribute name="name">
3243 <dia:string>#lobnd#</dia:string>
3244 </dia:attribute>
3245 <dia:attribute name="type">
3246 <dia:string>#scalar string#</dia:string>
3247 </dia:attribute>
3248 <dia:attribute name="value">
3249 <dia:string>#0#</dia:string>
3250 </dia:attribute>
3251 <dia:attribute name="comment">
3252 <dia:string>##</dia:string>
3253 </dia:attribute>
3254 <dia:attribute name="visibility">
3255 <dia:enum val="0"/>
3256 </dia:attribute>
3257 <dia:attribute name="abstract">
3258 <dia:boolean val="false"/>
3259 </dia:attribute>
3260 <dia:attribute name="class_scope">
3261 <dia:boolean val="false"/>
3262 </dia:attribute>
3263 </dia:composite>
3264 <dia:composite type="umlattribute">
3265 <dia:attribute name="name">
3266 <dia:string>#upbnd#</dia:string>
3267 </dia:attribute>
3268 <dia:attribute name="type">
3269 <dia:string>#scalar string#</dia:string>
3270 </dia:attribute>
3271 <dia:attribute name="value">
3272 <dia:string>#undef#</dia:string>
3273 </dia:attribute>
3274 <dia:attribute name="comment">
3275 <dia:string>##</dia:string>
3276 </dia:attribute>
3277 <dia:attribute name="visibility">
3278 <dia:enum val="0"/>
3279 </dia:attribute>
3280 <dia:attribute name="abstract">
3281 <dia:boolean val="false"/>
3282 </dia:attribute>
3283 <dia:attribute name="class_scope">
3284 <dia:boolean val="false"/>
3285 </dia:attribute>
3286 </dia:composite>
3287 <dia:composite type="umlattribute">
3288 <dia:attribute name="name">
3289 <dia:string>#init#</dia:string>
3290 </dia:attribute>
3291 <dia:attribute name="type">
3292 <dia:string>#scalar string#</dia:string>
3293 </dia:attribute>
3294 <dia:attribute name="value">
3295 <dia:string>#undef#</dia:string>
3296 </dia:attribute>
3297 <dia:attribute name="comment">
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="abstract">
3304 <dia:boolean val="false"/>
3305 </dia:attribute>
3306 <dia:attribute name="class_scope">
3307 <dia:boolean val="false"/>
3308 </dia:attribute>
3309 </dia:composite>
3310 <dia:composite type="umlattribute">
3311 <dia:attribute name="name">
3312 <dia:string>#fix#</dia:string>
3313 </dia:attribute>
3314 <dia:attribute name="type">
3315 <dia:string>#scalar boolean#</dia:string>
3316 </dia:attribute>
3317 <dia:attribute name="value">
3318 <dia:string>#0#</dia:string>
3319 </dia:attribute>
3320 <dia:attribute name="comment">
3321 <dia:string>##</dia:string>
3322 </dia:attribute>
3323 <dia:attribute name="visibility">
3324 <dia:enum val="0"/>
3325 </dia:attribute>
3326 <dia:attribute name="abstract">
3327 <dia:boolean val="false"/>
3328 </dia:attribute>
3329 <dia:attribute name="class_scope">
3330 <dia:boolean val="false"/>
3331 </dia:attribute>
3332 </dia:composite>
3333 <dia:composite type="umlattribute">
3334 <dia:attribute name="name">
3335 <dia:string>#label#</dia:string>
3336 </dia:attribute>
3337 <dia:attribute name="type">
3338 <dia:string>#scalar string#</dia:string>
3339 </dia:attribute>
3340 <dia:attribute name="value">
3341 <dia:string>#undef#</dia:string>
3342 </dia:attribute>
3343 <dia:attribute name="comment">
3344 <dia:string>##</dia:string>
3345 </dia:attribute>
3346 <dia:attribute name="visibility">
3347 <dia:enum val="0"/>
3348 </dia:attribute>
3349 <dia:attribute name="abstract">
3350 <dia:boolean val="false"/>
3351 </dia:attribute>
3352 <dia:attribute name="class_scope">
3353 <dia:boolean val="false"/>
3354 </dia:attribute>
3355 </dia:composite>
3356 <dia:composite type="umlattribute">
3357 <dia:attribute name="name">
3358 <dia:string>#unit#</dia:string>
3359 </dia:attribute>
3360 <dia:attribute name="type">
3361 <dia:string>#scalar string#</dia:string>
3362 </dia:attribute>
3363 <dia:attribute name="value">
3364 <dia:string>#undef#</dia:string>
3365 </dia:attribute>
3366 <dia:attribute name="comment">
3367 <dia:string>##</dia:string>
3368 </dia:attribute>
3369 <dia:attribute name="visibility">
3370 <dia:enum val="0"/>
3371 </dia:attribute>
3372 <dia:attribute name="abstract">
3373 <dia:boolean val="false"/>
3374 </dia:attribute>
3375 <dia:attribute name="class_scope">
3376 <dia:boolean val="false"/>
3377 </dia:attribute>
3378 </dia:composite>
3379 <dia:composite type="umlattribute">
3380 <dia:attribute name="name">
3381 <dia:string>#stored_init#</dia:string>
3382 </dia:attribute>
3383 <dia:attribute name="type">
3384 <dia:string>#scalar string#</dia:string>
3385 </dia:attribute>
3386 <dia:attribute name="value">
3387 <dia:string>#undef#</dia:string>
3388 </dia:attribute>
3389 <dia:attribute name="comment">
3390 <dia:string>##</dia:string>
3391 </dia:attribute>
3392 <dia:attribute name="visibility">
3393 <dia:enum val="0"/>
3394 </dia:attribute>
3395 <dia:attribute name="abstract">
3396 <dia:boolean val="false"/>
3397 </dia:attribute>
3398 <dia:attribute name="class_scope">
3399 <dia:boolean val="false"/>
3400 </dia:attribute>
3401 </dia:composite>
3402 <dia:composite type="umlattribute">
3403 <dia:attribute name="name">
3404 <dia:string>#on_diagonal#</dia:string>
3405 </dia:attribute>
3406 <dia:attribute name="type">
3407 <dia:string>#scalar boolean#</dia:string>
3408 </dia:attribute>
3409 <dia:attribute name="value">
3410 <dia:string>##</dia:string>
3411 </dia:attribute>
3412 <dia:attribute name="comment">
3413 <dia:string>##</dia:string>
3414 </dia:attribute>
3415 <dia:attribute name="visibility">
3416 <dia:enum val="0"/>
3417 </dia:attribute>
3418 <dia:attribute name="abstract">
3419 <dia:boolean val="false"/>
3420 </dia:attribute>
3421 <dia:attribute name="class_scope">
3422 <dia:boolean val="false"/>
3423 </dia:attribute>
3424 </dia:composite>
3425 </dia:attribute>
3426 <dia:attribute name="operations">
3427 <dia:composite type="umloperation">
3428 <dia:attribute name="name">
3429 <dia:string>#_read_option#</dia:string>
3430 </dia:attribute>
3431 <dia:attribute name="stereotype">
3432 <dia:string>#initiator#</dia:string>
3433 </dia:attribute>
3434 <dia:attribute name="type">
3435 <dia:string>##</dia:string>
3436 </dia:attribute>
3437 <dia:attribute name="visibility">
3438 <dia:enum val="1"/>
3439 </dia:attribute>
3440 <dia:attribute name="comment">
3441 <dia:string>##</dia:string>
3442 </dia:attribute>
3443 <dia:attribute name="abstract">
3444 <dia:boolean val="false"/>
3445 </dia:attribute>
3446 <dia:attribute name="inheritance_type">
3447 <dia:enum val="2"/>
3448 </dia:attribute>
3449 <dia:attribute name="query">
3450 <dia:boolean val="false"/>
3451 </dia:attribute>
3452 <dia:attribute name="class_scope">
3453 <dia:boolean val="false"/>
3454 </dia:attribute>
3455 <dia:attribute name="parameters"/>
3456 </dia:composite>
3457 <dia:composite type="umloperation">
3458 <dia:attribute name="name">
3459 <dia:string>#_format_option#</dia:string>
3460 </dia:attribute>
3461 <dia:attribute name="stereotype">
3462 <dia:string>#helper#</dia:string>
3463 </dia:attribute>
3464 <dia:attribute name="type">
3465 <dia:string>##</dia:string>
3466 </dia:attribute>
3467 <dia:attribute name="visibility">
3468 <dia:enum val="1"/>
3469 </dia:attribute>
3470 <dia:attribute name="comment">
3471 <dia:string>##</dia:string>
3472 </dia:attribute>
3473 <dia:attribute name="abstract">
3474 <dia:boolean val="false"/>
3475 </dia:attribute>
3476 <dia:attribute name="inheritance_type">
3477 <dia:enum val="2"/>
3478 </dia:attribute>
3479 <dia:attribute name="query">
3480 <dia:boolean val="false"/>
3481 </dia:attribute>
3482 <dia:attribute name="class_scope">
3483 <dia:boolean val="false"/>
3484 </dia:attribute>
3485 <dia:attribute name="parameters">
3486 <dia:composite type="umlparameter">
3487 <dia:attribute name="name">
3488 <dia:string>#len#</dia:string>
3489 </dia:attribute>
3490 <dia:attribute name="type">
3491 <dia:string>#scalar number#</dia:string>
3492 </dia:attribute>
3493 <dia:attribute name="value">
3494 <dia:string>##</dia:string>
3495 </dia:attribute>
3496 <dia:attribute name="comment">
3497 <dia:string>##</dia:string>
3498 </dia:attribute>
3499 <dia:attribute name="kind">
3500 <dia:enum val="1"/>
3501 </dia:attribute>
3502 </dia:composite>
3503 <dia:composite type="umlparameter">
3504 <dia:attribute name="name">
3505 <dia:string>#formatted#</dia:string>
3506 </dia:attribute>
3507 <dia:attribute name="type">
3508 <dia:string>#scalar string#</dia:string>
3509 </dia:attribute>
3510 <dia:attribute name="value">
3511 <dia:string>##</dia:string>
3512 </dia:attribute>
3513 <dia:attribute name="comment">
3514 <dia:string>##</dia:string>
3515 </dia:attribute>
3516 <dia:attribute name="kind">
3517 <dia:enum val="2"/>
3518 </dia:attribute>
3519 </dia:composite>
3520 </dia:attribute>
3521 </dia:composite>
3522 <dia:composite type="umloperation">
3523 <dia:attribute name="name">
3524 <dia:string>#store_init#</dia:string>
3525 </dia:attribute>
3526 <dia:attribute name="stereotype">
3527 <dia:string>#helper#</dia:string>
3528 </dia:attribute>
3529 <dia:attribute name="type">
3530 <dia:string>##</dia:string>
3531 </dia:attribute>
3532 <dia:attribute name="visibility">
3533 <dia:enum val="0"/>
3534 </dia:attribute>
3535 <dia:attribute name="comment">
3536 <dia:string>##</dia:string>
3537 </dia:attribute>
3538 <dia:attribute name="abstract">
3539 <dia:boolean val="false"/>
3540 </dia:attribute>
3541 <dia:attribute name="inheritance_type">
3542 <dia:enum val="2"/>
3543 </dia:attribute>
3544 <dia:attribute name="query">
3545 <dia:boolean val="false"/>
3546 </dia:attribute>
3547 <dia:attribute name="class_scope">
3548 <dia:boolean val="false"/>
3549 </dia:attribute>
3550 <dia:attribute name="parameters"/>
3551 </dia:composite>
3552 <dia:composite type="umloperation">
3553 <dia:attribute name="name">
3554 <dia:string>#restore_init#</dia:string>
3555 </dia:attribute>
3556 <dia:attribute name="stereotype">
3557 <dia:string>#helper#</dia:string>
3558 </dia:attribute>
3559 <dia:attribute name="type">
3560 <dia:string>##</dia:string>
3561 </dia:attribute>
3562 <dia:attribute name="visibility">
3563 <dia:enum val="0"/>
3564 </dia:attribute>
3565 <dia:attribute name="comment">
3566 <dia:string>##</dia:string>
3567 </dia:attribute>
3568 <dia:attribute name="abstract">
3569 <dia:boolean val="false"/>
3570 </dia:attribute>
3571 <dia:attribute name="inheritance_type">
3572 <dia:enum val="2"/>
3573 </dia:attribute>
3574 <dia:attribute name="query">
3575 <dia:boolean val="false"/>
3576 </dia:attribute>
3577 <dia:attribute name="class_scope">
3578 <dia:boolean val="false"/>
3579 </dia:attribute>
3580 <dia:attribute name="parameters"/>
3581 </dia:composite>
3582 <dia:composite type="umloperation">
3583 <dia:attribute name="name">
3584 <dia:string>#set_random_init#</dia:string>
3585 </dia:attribute>
3586 <dia:attribute name="stereotype">
3587 <dia:string>#helper#</dia:string>
3588 </dia:attribute>
3589 <dia:attribute name="type">
3590 <dia:string>##</dia:string>
3591 </dia:attribute>
3592 <dia:attribute name="visibility">
3593 <dia:enum val="0"/>
3594 </dia:attribute>
3595 <dia:attribute name="comment">
3596 <dia:string>##</dia:string>
3597 </dia:attribute>
3598 <dia:attribute name="abstract">
3599 <dia:boolean val="false"/>
3600 </dia:attribute>
3601 <dia:attribute name="inheritance_type">
3602 <dia:enum val="2"/>
3603 </dia:attribute>
3604 <dia:attribute name="query">
3605 <dia:boolean val="false"/>
3606 </dia:attribute>
3607 <dia:attribute name="class_scope">
3608 <dia:boolean val="false"/>
3609 </dia:attribute>
3610 <dia:attribute name="parameters">
3611 <dia:composite type="umlparameter">
3612 <dia:attribute name="name">
3613 <dia:string>#degree#</dia:string>
3614 </dia:attribute>
3615 <dia:attribute name="type">
3616 <dia:string>#scalar number#</dia:string>
3617 </dia:attribute>
3618 <dia:attribute name="value">
3619 <dia:string>#0.1#</dia:string>
3620 </dia:attribute>
3621 <dia:attribute name="comment">
3622 <dia:string>##</dia:string>
3623 </dia:attribute>
3624 <dia:attribute name="kind">
3625 <dia:enum val="1"/>
3626 </dia:attribute>
3627 </dia:composite>
3628 </dia:attribute>
3629 </dia:composite>
3630 <dia:composite type="umloperation">
3631 <dia:attribute name="name">
3632 <dia:string>#check_and_set_init#</dia:string>
3633 </dia:attribute>
3634 <dia:attribute name="stereotype">
3635 <dia:string>##</dia:string>
3636 </dia:attribute>
3637 <dia:attribute name="type">
3638 <dia:string>##</dia:string>
3639 </dia:attribute>
3640 <dia:attribute name="visibility">
3641 <dia:enum val="0"/>
3642 </dia:attribute>
3643 <dia:attribute name="comment">
3644 <dia:string>##</dia:string>
3645 </dia:attribute>
3646 <dia:attribute name="abstract">
3647 <dia:boolean val="false"/>
3648 </dia:attribute>
3649 <dia:attribute name="inheritance_type">
3650 <dia:enum val="1"/>
3651 </dia:attribute>
3652 <dia:attribute name="query">
3653 <dia:boolean val="false"/>
3654 </dia:attribute>
3655 <dia:attribute name="class_scope">
3656 <dia:boolean val="false"/>
3657 </dia:attribute>
3658 <dia:attribute name="parameters">
3659 <dia:composite type="umlparameter">
3660 <dia:attribute name="name">
3661 <dia:string>#success#</dia:string>
3662 </dia:attribute>
3663 <dia:attribute name="type">
3664 <dia:string>#scalar boolean#</dia:string>
3665 </dia:attribute>
3666 <dia:attribute name="value">
3667 <dia:string>#0#</dia:string>
3668 </dia:attribute>
3669 <dia:attribute name="comment">
3670 <dia:string>##</dia:string>
3671 </dia:attribute>
3672 <dia:attribute name="kind">
3673 <dia:enum val="2"/>
3674 </dia:attribute>
3675 </dia:composite>
3676 <dia:composite type="umlparameter">
3677 <dia:attribute name="name">
3678 <dia:string>#error_code#</dia:string>
3679 </dia:attribute>
3680 <dia:attribute name="type">
3681 <dia:string>#array of booleans#</dia:string>
3682 </dia:attribute>
3683 <dia:attribute name="value">
3684 <dia:string>#[0,0,0]#</dia:string>
3685 </dia:attribute>
3686 <dia:attribute name="comment">
3687 <dia:string>##</dia:string>
3688 </dia:attribute>
3689 <dia:attribute name="kind">
3690 <dia:enum val="2"/>
3691 </dia:attribute>
3692 </dia:composite>
3693 <dia:composite type="umlparameter">
3694 <dia:attribute name="name">
3695 <dia:string>#new_value#</dia:string>
3696 </dia:attribute>
3697 <dia:attribute name="type">
3698 <dia:string>#scalar integer#</dia:string>
3699 </dia:attribute>
3700 <dia:attribute name="value">
3701 <dia:string>##</dia:string>
3702 </dia:attribute>
3703 <dia:attribute name="comment">
3704 <dia:string>##</dia:string>
3705 </dia:attribute>
3706 <dia:attribute name="kind">
3707 <dia:enum val="3"/>
3708 </dia:attribute>
3709 </dia:composite>
3710 </dia:attribute>
3711 </dia:composite>
3712 </dia:attribute>
3713 <dia:attribute name="template">
3714 <dia:boolean val="false"/>
3715 </dia:attribute>
3716 <dia:attribute name="templates"/>
3717 </dia:object>
3718 <dia:object type="UML - Generalization" version="0" id="O19">
3719 <dia:attribute name="obj_pos">
3720 <dia:point val="13.875,68.4"/>
3721 </dia:attribute>
3722 <dia:attribute name="obj_bb">
3723 <dia:rectangle val="13.025,68.35;25.525,71.05"/>
3724 </dia:attribute>
3725 <dia:attribute name="orth_points">
3726 <dia:point val="13.875,68.4"/>
3727 <dia:point val="13.875,70"/>
3728 <dia:point val="25.475,70"/>
3729 <dia:point val="25.475,71"/>
3730 </dia:attribute>
3731 <dia:attribute name="orth_orient">
3732 <dia:enum val="1"/>
3733 <dia:enum val="0"/>
3734 <dia:enum val="1"/>
3735 </dia:attribute>
3736 <dia:attribute name="orth_autoroute">
3737 <dia:boolean val="false"/>
3738 </dia:attribute>
3739 <dia:attribute name="line_colour">
3740 <dia:color val="#000000"/>
3741 </dia:attribute>
3742 <dia:attribute name="name">
3743 <dia:string>##</dia:string>
3744 </dia:attribute>
3745 <dia:attribute name="stereotype">
3746 <dia:string>##</dia:string>
3747 </dia:attribute>
3748 <dia:connections>
3749 <dia:connection handle="0" to="O4" connection="6"/>
3750 <dia:connection handle="1" to="O18" connection="1"/>
3751 </dia:connections>
3752 </dia:object>
3753 <dia:object type="UML - Class" version="0" id="O20">
3754 <dia:attribute name="obj_pos">
3755 <dia:point val="5,86"/>
3756 </dia:attribute>
3757 <dia:attribute name="obj_bb">
3758 <dia:rectangle val="4.95,85.95;24.9,90.45"/>
3759 </dia:attribute>
3760 <dia:attribute name="elem_corner">
3761 <dia:point val="5,86"/>
3762 </dia:attribute>
3763 <dia:attribute name="elem_width">
3764 <dia:real val="19.850000000000001"/>
3765 </dia:attribute>
3766 <dia:attribute name="elem_height">
3767 <dia:real val="4.4000000000000004"/>
3768 </dia:attribute>
3769 <dia:attribute name="name">
3770 <dia:string>#theta_option#</dia:string>
3771 </dia:attribute>
3772 <dia:attribute name="stereotype">
3773 <dia:string>##</dia:string>
3774 </dia:attribute>
3775 <dia:attribute name="comment">
3776 <dia:string>##</dia:string>
3777 </dia:attribute>
3778 <dia:attribute name="abstract">
3779 <dia:boolean val="false"/>
3780 </dia:attribute>
3781 <dia:attribute name="suppress_attributes">
3782 <dia:boolean val="false"/>
3783 </dia:attribute>
3784 <dia:attribute name="suppress_operations">
3785 <dia:boolean val="false"/>
3786 </dia:attribute>
3787 <dia:attribute name="visible_attributes">
3788 <dia:boolean val="true"/>
3789 </dia:attribute>
3790 <dia:attribute name="visible_operations">
3791 <dia:boolean val="true"/>
3792 </dia:attribute>
3793 <dia:attribute name="visible_comments">
3794 <dia:boolean val="false"/>
3795 </dia:attribute>
3796 <dia:attribute name="wrap_operations">
3797 <dia:boolean val="false"/>
3798 </dia:attribute>
3799 <dia:attribute name="wrap_after_char">
3800 <dia:int val="40"/>
3801 </dia:attribute>
3802 <dia:attribute name="line_color">
3803 <dia:color val="#000000"/>
3804 </dia:attribute>
3805 <dia:attribute name="fill_color">
3806 <dia:color val="#ffffff"/>
3807 </dia:attribute>
3808 <dia:attribute name="text_color">
3809 <dia:color val="#000000"/>
3810 </dia:attribute>
3811 <dia:attribute name="normal_font">
3812 <dia:font family="courier new" style="0" name="Courier"/>
3813 </dia:attribute>
3814 <dia:attribute name="abstract_font">
3815 <dia:font family="Courier New" style="0" name="Courier"/>
3816 </dia:attribute>
3817 <dia:attribute name="polymorphic_font">
3818 <dia:font family="monospace" style="8" name="Courier"/>
3819 </dia:attribute>
3820 <dia:attribute name="classname_font">
3821 <dia:font family="courier new" style="0" name="Courier"/>
3822 </dia:attribute>
3823 <dia:attribute name="abstract_classname_font">
3824 <dia:font family="Courier New" style="0" name="Courier"/>
3825 </dia:attribute>
3826 <dia:attribute name="comment_font">
3827 <dia:font family="sans" style="8" name="Helvetica"/>
3828 </dia:attribute>
3829 <dia:attribute name="font_height">
3830 <dia:real val="0.80000000000000004"/>
3831 </dia:attribute>
3832 <dia:attribute name="polymorphic_font_height">
3833 <dia:real val="0.80000000000000004"/>
3834 </dia:attribute>
3835 <dia:attribute name="abstract_font_height">
3836 <dia:real val="0.80000000000000004"/>
3837 </dia:attribute>
3838 <dia:attribute name="classname_font_height">
3839 <dia:real val="1"/>
3840 </dia:attribute>
3841 <dia:attribute name="abstract_classname_font_height">
3842 <dia:real val="1"/>
3843 </dia:attribute>
3844 <dia:attribute name="comment_font_height">
3845 <dia:real val="1"/>
3846 </dia:attribute>
3847 <dia:attribute name="attributes"/>
3848 <dia:attribute name="operations">
3849 <dia:composite type="umloperation">
3850 <dia:attribute name="name">
3851 <dia:string>#_format_option#</dia:string>
3852 </dia:attribute>
3853 <dia:attribute name="stereotype">
3854 <dia:string>#helper#</dia:string>
3855 </dia:attribute>
3856 <dia:attribute name="type">
3857 <dia:string>##</dia:string>
3858 </dia:attribute>
3859 <dia:attribute name="visibility">
3860 <dia:enum val="0"/>
3861 </dia:attribute>
3862 <dia:attribute name="comment">
3863 <dia:string>##</dia:string>
3864 </dia:attribute>
3865 <dia:attribute name="abstract">
3866 <dia:boolean val="false"/>
3867 </dia:attribute>
3868 <dia:attribute name="inheritance_type">
3869 <dia:enum val="2"/>
3870 </dia:attribute>
3871 <dia:attribute name="query">
3872 <dia:boolean val="false"/>
3873 </dia:attribute>
3874 <dia:attribute name="class_scope">
3875 <dia:boolean val="false"/>
3876 </dia:attribute>
3877 <dia:attribute name="parameters">
3878 <dia:composite type="umlparameter">
3879 <dia:attribute name="name">
3880 <dia:string>#formatted#</dia:string>
3881 </dia:attribute>
3882 <dia:attribute name="type">
3883 <dia:string>#scalar string#</dia:string>
3884 </dia:attribute>
3885 <dia:attribute name="value">
3886 <dia:string>##</dia:string>
3887 </dia:attribute>
3888 <dia:attribute name="comment">
3889 <dia:string>##</dia:string>
3890 </dia:attribute>
3891 <dia:attribute name="kind">
3892 <dia:enum val="2"/>
3893 </dia:attribute>
3894 </dia:composite>
3895 </dia:attribute>
3896 </dia:composite>
3897 <dia:composite type="umloperation">
3898 <dia:attribute name="name">
3899 <dia:string>#_read_option#</dia:string>
3900 </dia:attribute>
3901 <dia:attribute name="stereotype">
3902 <dia:string>#initiator#</dia:string>
3903 </dia:attribute>
3904 <dia:attribute name="type">
3905 <dia:string>##</dia:string>
3906 </dia:attribute>
3907 <dia:attribute name="visibility">
3908 <dia:enum val="1"/>
3909 </dia:attribute>
3910 <dia:attribute name="comment">
3911 <dia:string>##</dia:string>
3912 </dia:attribute>
3913 <dia:attribute name="abstract">
3914 <dia:boolean val="false"/>
3915 </dia:attribute>
3916 <dia:attribute name="inheritance_type">
3917 <dia:enum val="2"/>
3918 </dia:attribute>
3919 <dia:attribute name="query">
3920 <dia:boolean val="false"/>
3921 </dia:attribute>
3922 <dia:attribute name="class_scope">
3923 <dia:boolean val="false"/>
3924 </dia:attribute>
3925 <dia:attribute name="parameters"/>
3926 </dia:composite>
3927 <dia:composite type="umloperation">
3928 <dia:attribute name="name">
3929 <dia:string>#option_count#</dia:string>
3930 </dia:attribute>
3931 <dia:attribute name="stereotype">
3932 <dia:string>##</dia:string>
3933 </dia:attribute>
3934 <dia:attribute name="type">
3935 <dia:string>##</dia:string>
3936 </dia:attribute>
3937 <dia:attribute name="visibility">
3938 <dia:enum val="0"/>
3939 </dia:attribute>
3940 <dia:attribute name="comment">
3941 <dia:string>##</dia:string>
3942 </dia:attribute>
3943 <dia:attribute name="abstract">
3944 <dia:boolean val="false"/>
3945 </dia:attribute>
3946 <dia:attribute name="inheritance_type">
3947 <dia:enum val="2"/>
3948 </dia:attribute>
3949 <dia:attribute name="query">
3950 <dia:boolean val="false"/>
3951 </dia:attribute>
3952 <dia:attribute name="class_scope">
3953 <dia:boolean val="false"/>
3954 </dia:attribute>
3955 <dia:attribute name="parameters">
3956 <dia:composite type="umlparameter">
3957 <dia:attribute name="name">
3958 <dia:string>#return_value#</dia:string>
3959 </dia:attribute>
3960 <dia:attribute name="type">
3961 <dia:string>#scalar integer#</dia:string>
3962 </dia:attribute>
3963 <dia:attribute name="value">
3964 <dia:string>#0#</dia:string>
3965 </dia:attribute>
3966 <dia:attribute name="comment">
3967 <dia:string>##</dia:string>
3968 </dia:attribute>
3969 <dia:attribute name="kind">
3970 <dia:enum val="2"/>
3971 </dia:attribute>
3972 </dia:composite>
3973 </dia:attribute>
3974 </dia:composite>
3975 </dia:attribute>
3976 <dia:attribute name="template">
3977 <dia:boolean val="false"/>
3978 </dia:attribute>
3979 <dia:attribute name="templates"/>
3980 </dia:object>
3981 <dia:object type="UML - Generalization" version="0" id="O21">
3982 <dia:attribute name="obj_pos">
3983 <dia:point val="25.475,84"/>
3984 </dia:attribute>
3985 <dia:attribute name="obj_bb">
3986 <dia:rectangle val="14.825,83.95;26.325,86.05"/>
3987 </dia:attribute>
3988 <dia:attribute name="orth_points">
3989 <dia:point val="25.475,84"/>
3990 <dia:point val="25.475,85"/>
3991 <dia:point val="14.875,85"/>
3992 <dia:point val="14.875,86"/>
3993 </dia:attribute>
3994 <dia:attribute name="orth_orient">
3995 <dia:enum val="1"/>
3996 <dia:enum val="0"/>
3997 <dia:enum val="1"/>
3998 </dia:attribute>
3999 <dia:attribute name="orth_autoroute">
4000 <dia:boolean val="false"/>
4001 </dia:attribute>
4002 <dia:attribute name="line_colour">
4003 <dia:color val="#000000"/>
4004 </dia:attribute>
4005 <dia:attribute name="name">
4006 <dia:string>##</dia:string>
4007 </dia:attribute>
4008 <dia:attribute name="stereotype">
4009 <dia:string>##</dia:string>
4010 </dia:attribute>
4011 <dia:connections>
4012 <dia:connection handle="0" to="O18" connection="6"/>
4013 <dia:connection handle="1" to="O20" connection="1"/>
4014 </dia:connections>
4015 </dia:object>
4016 <dia:object type="UML - Class" version="0" id="O22">
4017 <dia:attribute name="obj_pos">
4018 <dia:point val="-1,-61"/>
4019 </dia:attribute>
4020 <dia:attribute name="obj_bb">
4021 <dia:rectangle val="-1.05,-61.05;96.9,8.85"/>
4022 </dia:attribute>
4023 <dia:attribute name="elem_corner">
4024 <dia:point val="-1,-61"/>
4025 </dia:attribute>
4026 <dia:attribute name="elem_width">
4027 <dia:real val="97.849999999999994"/>
4028 </dia:attribute>
4029 <dia:attribute name="elem_height">
4030 <dia:real val="69.799999999999955"/>
4031 </dia:attribute>
4032 <dia:attribute name="name">
4033 <dia:string>#model#</dia:string>
4034 </dia:attribute>
4035 <dia:attribute name="stereotype">
4036 <dia:string>##</dia:string>
4037 </dia:attribute>
4038 <dia:attribute name="comment">
4039 <dia:string>##</dia:string>
4040 </dia:attribute>
4041 <dia:attribute name="abstract">
4042 <dia:boolean val="false"/>
4043 </dia:attribute>
4044 <dia:attribute name="suppress_attributes">
4045 <dia:boolean val="false"/>
4046 </dia:attribute>
4047 <dia:attribute name="suppress_operations">
4048 <dia:boolean val="false"/>
4049 </dia:attribute>
4050 <dia:attribute name="visible_attributes">
4051 <dia:boolean val="true"/>
4052 </dia:attribute>
4053 <dia:attribute name="visible_operations">
4054 <dia:boolean val="true"/>
4055 </dia:attribute>
4056 <dia:attribute name="visible_comments">
4057 <dia:boolean val="false"/>
4058 </dia:attribute>
4059 <dia:attribute name="wrap_operations">
4060 <dia:boolean val="false"/>
4061 </dia:attribute>
4062 <dia:attribute name="wrap_after_char">
4063 <dia:int val="40"/>
4064 </dia:attribute>
4065 <dia:attribute name="line_color">
4066 <dia:color val="#000000"/>
4067 </dia:attribute>
4068 <dia:attribute name="fill_color">
4069 <dia:color val="#ffffff"/>
4070 </dia:attribute>
4071 <dia:attribute name="text_color">
4072 <dia:color val="#000000"/>
4073 </dia:attribute>
4074 <dia:attribute name="normal_font">
4075 <dia:font family="courier new" style="0" name="Courier"/>
4076 </dia:attribute>
4077 <dia:attribute name="abstract_font">
4078 <dia:font family="courier new" style="0" name="Courier"/>
4079 </dia:attribute>
4080 <dia:attribute name="polymorphic_font">
4081 <dia:font family="monospace" style="8" name="Courier"/>
4082 </dia:attribute>
4083 <dia:attribute name="classname_font">
4084 <dia:font family="courier new" style="0" name="Courier"/>
4085 </dia:attribute>
4086 <dia:attribute name="abstract_classname_font">
4087 <dia:font family="courier new" style="0" name="Courier"/>
4088 </dia:attribute>
4089 <dia:attribute name="comment_font">
4090 <dia:font family="sans" style="8" name="Helvetica"/>
4091 </dia:attribute>
4092 <dia:attribute name="font_height">
4093 <dia:real val="0.80000000000000004"/>
4094 </dia:attribute>
4095 <dia:attribute name="polymorphic_font_height">
4096 <dia:real val="0.80000000000000004"/>
4097 </dia:attribute>
4098 <dia:attribute name="abstract_font_height">
4099 <dia:real val="0.80000000000000004"/>
4100 </dia:attribute>
4101 <dia:attribute name="classname_font_height">
4102 <dia:real val="1"/>
4103 </dia:attribute>
4104 <dia:attribute name="abstract_classname_font_height">
4105 <dia:real val="1"/>
4106 </dia:attribute>
4107 <dia:attribute name="comment_font_height">
4108 <dia:real val="1"/>
4109 </dia:attribute>
4110 <dia:attribute name="attributes">
4111 <dia:composite type="umlattribute">
4112 <dia:attribute name="name">
4113 <dia:string>#active_problems#</dia:string>
4114 </dia:attribute>
4115 <dia:attribute name="type">
4116 <dia:string>#array of booleans#</dia:string>
4117 </dia:attribute>
4118 <dia:attribute name="value">
4119 <dia:string>##</dia:string>
4120 </dia:attribute>
4121 <dia:attribute name="comment">
4122 <dia:string>##</dia:string>
4123 </dia:attribute>
4124 <dia:attribute name="visibility">
4125 <dia:enum val="0"/>
4126 </dia:attribute>
4127 <dia:attribute name="abstract">
4128 <dia:boolean val="false"/>
4129 </dia:attribute>
4130 <dia:attribute name="class_scope">
4131 <dia:boolean val="false"/>
4132 </dia:attribute>
4133 </dia:composite>
4134 <dia:composite type="umlattribute">
4135 <dia:attribute name="name">
4136 <dia:string>#debug#</dia:string>
4137 </dia:attribute>
4138 <dia:attribute name="type">
4139 <dia:string>#scalar boolean#</dia:string>
4140 </dia:attribute>
4141 <dia:attribute name="value">
4142 <dia:string>#0#</dia:string>
4143 </dia:attribute>
4144 <dia:attribute name="comment">
4145 <dia:string>##</dia:string>
4146 </dia:attribute>
4147 <dia:attribute name="visibility">
4148 <dia:enum val="0"/>
4149 </dia:attribute>
4150 <dia:attribute name="abstract">
4151 <dia:boolean val="false"/>
4152 </dia:attribute>
4153 <dia:attribute name="class_scope">
4154 <dia:boolean val="false"/>
4155 </dia:attribute>
4156 </dia:composite>
4157 <dia:composite type="umlattribute">
4158 <dia:attribute name="name">
4159 <dia:string>#directory#</dia:string>
4160 </dia:attribute>
4161 <dia:attribute name="type">
4162 <dia:string>#scalar string#</dia:string>
4163 </dia:attribute>
4164 <dia:attribute name="value">
4165 <dia:string>##</dia:string>
4166 </dia:attribute>
4167 <dia:attribute name="comment">
4168 <dia:string>##</dia:string>
4169 </dia:attribute>
4170 <dia:attribute name="visibility">
4171 <dia:enum val="0"/>
4172 </dia:attribute>
4173 <dia:attribute name="abstract">
4174 <dia:boolean val="false"/>
4175 </dia:attribute>
4176 <dia:attribute name="class_scope">
4177 <dia:boolean val="false"/>
4178 </dia:attribute>
4179 </dia:composite>
4180 <dia:composite type="umlattribute">
4181 <dia:attribute name="name">
4182 <dia:string>#extra_data_files#</dia:string>
4183 </dia:attribute>
4184 <dia:attribute name="type">
4185 <dia:string>#array of strings#</dia:string>
4186 </dia:attribute>
4187 <dia:attribute name="value">
4188 <dia:string>##</dia:string>
4189 </dia:attribute>
4190 <dia:attribute name="comment">
4191 <dia:string>##</dia:string>
4192 </dia:attribute>
4193 <dia:attribute name="visibility">
4194 <dia:enum val="0"/>
4195 </dia:attribute>
4196 <dia:attribute name="abstract">
4197 <dia:boolean val="false"/>
4198 </dia:attribute>
4199 <dia:attribute name="class_scope">
4200 <dia:boolean val="false"/>
4201 </dia:attribute>
4202 </dia:composite>
4203 <dia:composite type="umlattribute">
4204 <dia:attribute name="name">
4205 <dia:string>#extra_data_headers#</dia:string>
4206 </dia:attribute>
4207 <dia:attribute name="type">
4208 <dia:string>#array of arrays of strings#</dia:string>
4209 </dia:attribute>
4210 <dia:attribute name="value">
4211 <dia:string>##</dia:string>
4212 </dia:attribute>
4213 <dia:attribute name="comment">
4214 <dia:string>##</dia:string>
4215 </dia:attribute>
4216 <dia:attribute name="visibility">
4217 <dia:enum val="0"/>
4218 </dia:attribute>
4219 <dia:attribute name="abstract">
4220 <dia:boolean val="false"/>
4221 </dia:attribute>
4222 <dia:attribute name="class_scope">
4223 <dia:boolean val="false"/>
4224 </dia:attribute>
4225 </dia:composite>
4226 <dia:composite type="umlattribute">
4227 <dia:attribute name="name">
4228 <dia:string>#extra_files#</dia:string>
4229 </dia:attribute>
4230 <dia:attribute name="type">
4231 <dia:string>#array of strings#</dia:string>
4232 </dia:attribute>
4233 <dia:attribute name="value">
4234 <dia:string>##</dia:string>
4235 </dia:attribute>
4236 <dia:attribute name="comment">
4237 <dia:string>##</dia:string>
4238 </dia:attribute>
4239 <dia:attribute name="visibility">
4240 <dia:enum val="0"/>
4241 </dia:attribute>
4242 <dia:attribute name="abstract">
4243 <dia:boolean val="false"/>
4244 </dia:attribute>
4245 <dia:attribute name="class_scope">
4246 <dia:boolean val="false"/>
4247 </dia:attribute>
4248 </dia:composite>
4249 <dia:composite type="umlattribute">
4250 <dia:attribute name="name">
4251 <dia:string>#filename#</dia:string>
4252 </dia:attribute>
4253 <dia:attribute name="type">
4254 <dia:string>#mandatory scalar string#</dia:string>
4255 </dia:attribute>
4256 <dia:attribute name="value">
4257 <dia:string>##</dia:string>
4258 </dia:attribute>
4259 <dia:attribute name="comment">
4260 <dia:string>##</dia:string>
4261 </dia:attribute>
4262 <dia:attribute name="visibility">
4263 <dia:enum val="0"/>
4264 </dia:attribute>
4265 <dia:attribute name="abstract">
4266 <dia:boolean val="false"/>
4267 </dia:attribute>
4268 <dia:attribute name="class_scope">
4269 <dia:boolean val="false"/>
4270 </dia:attribute>
4271 </dia:composite>
4272 <dia:composite type="umlattribute">
4273 <dia:attribute name="name">
4274 <dia:string>#model_id#</dia:string>
4275 </dia:attribute>
4276 <dia:attribute name="type">
4277 <dia:string>#scalar integer#</dia:string>
4278 </dia:attribute>
4279 <dia:attribute name="value">
4280 <dia:string>##</dia:string>
4281 </dia:attribute>
4282 <dia:attribute name="comment">
4283 <dia:string>##</dia:string>
4284 </dia:attribute>
4285 <dia:attribute name="visibility">
4286 <dia:enum val="0"/>
4287 </dia:attribute>
4288 <dia:attribute name="abstract">
4289 <dia:boolean val="false"/>
4290 </dia:attribute>
4291 <dia:attribute name="class_scope">
4292 <dia:boolean val="false"/>
4293 </dia:attribute>
4294 </dia:composite>
4295 <dia:composite type="umlattribute">
4296 <dia:attribute name="name">
4297 <dia:string>#ignore_missing_data#</dia:string>
4298 </dia:attribute>
4299 <dia:attribute name="type">
4300 <dia:string>#scalar boolean#</dia:string>
4301 </dia:attribute>
4302 <dia:attribute name="value">
4303 <dia:string>#0#</dia:string>
4304 </dia:attribute>
4305 <dia:attribute name="comment">
4306 <dia:string>##</dia:string>
4307 </dia:attribute>
4308 <dia:attribute name="visibility">
4309 <dia:enum val="0"/>
4310 </dia:attribute>
4311 <dia:attribute name="abstract">
4312 <dia:boolean val="false"/>
4313 </dia:attribute>
4314 <dia:attribute name="class_scope">
4315 <dia:boolean val="false"/>
4316 </dia:attribute>
4317 </dia:composite>
4318 <dia:composite type="umlattribute">
4319 <dia:attribute name="name">
4320 <dia:string>#ignore_missing_files#</dia:string>
4321 </dia:attribute>
4322 <dia:attribute name="type">
4323 <dia:string>#scalar boolean#</dia:string>
4324 </dia:attribute>
4325 <dia:attribute name="value">
4326 <dia:string>#0#</dia:string>
4327 </dia:attribute>
4328 <dia:attribute name="comment">
4329 <dia:string>##</dia:string>
4330 </dia:attribute>
4331 <dia:attribute name="visibility">
4332 <dia:enum val="0"/>
4333 </dia:attribute>
4334 <dia:attribute name="abstract">
4335 <dia:boolean val="false"/>
4336 </dia:attribute>
4337 <dia:attribute name="class_scope">
4338 <dia:boolean val="false"/>
4339 </dia:attribute>
4340 </dia:composite>
4341 <dia:composite type="umlattribute">
4342 <dia:attribute name="name">
4343 <dia:string>#ignore_missing_output_files#</dia:string>
4344 </dia:attribute>
4345 <dia:attribute name="type">
4346 <dia:string>#scalar boolean#</dia:string>
4347 </dia:attribute>
4348 <dia:attribute name="value">
4349 <dia:string>#1#</dia:string>
4350 </dia:attribute>
4351 <dia:attribute name="comment">
4352 <dia:string>##</dia:string>
4353 </dia:attribute>
4354 <dia:attribute name="visibility">
4355 <dia:enum val="0"/>
4356 </dia:attribute>
4357 <dia:attribute name="abstract">
4358 <dia:boolean val="false"/>
4359 </dia:attribute>
4360 <dia:attribute name="class_scope">
4361 <dia:boolean val="false"/>
4362 </dia:attribute>
4363 </dia:composite>
4364 <dia:composite type="umlattribute">
4365 <dia:attribute name="name">
4366 <dia:string>#outputfile#</dia:string>
4367 </dia:attribute>
4368 <dia:attribute name="type">
4369 <dia:string>#scalar string#</dia:string>
4370 </dia:attribute>
4371 <dia:attribute name="value">
4372 <dia:string>##</dia:string>
4373 </dia:attribute>
4374 <dia:attribute name="comment">
4375 <dia:string>##</dia:string>
4376 </dia:attribute>
4377 <dia:attribute name="visibility">
4378 <dia:enum val="0"/>
4379 </dia:attribute>
4380 <dia:attribute name="abstract">
4381 <dia:boolean val="false"/>
4382 </dia:attribute>
4383 <dia:attribute name="class_scope">
4384 <dia:boolean val="false"/>
4385 </dia:attribute>
4386 </dia:composite>
4387 <dia:composite type="umlattribute">
4388 <dia:attribute name="name">
4389 <dia:string>#run_no#</dia:string>
4390 </dia:attribute>
4391 <dia:attribute name="type">
4392 <dia:string>#scalar integer#</dia:string>
4393 </dia:attribute>
4394 <dia:attribute name="value">
4395 <dia:string>#0#</dia:string>
4396 </dia:attribute>
4397 <dia:attribute name="comment">
4398 <dia:string>##</dia:string>
4399 </dia:attribute>
4400 <dia:attribute name="visibility">
4401 <dia:enum val="0"/>
4402 </dia:attribute>
4403 <dia:attribute name="abstract">
4404 <dia:boolean val="false"/>
4405 </dia:attribute>
4406 <dia:attribute name="class_scope">
4407 <dia:boolean val="false"/>
4408 </dia:attribute>
4409 </dia:composite>
4410 <dia:composite type="umlattribute">
4411 <dia:attribute name="name">
4412 <dia:string>#sde#</dia:string>
4413 </dia:attribute>
4414 <dia:attribute name="type">
4415 <dia:string>#scalar boolean#</dia:string>
4416 </dia:attribute>
4417 <dia:attribute name="value">
4418 <dia:string>#0#</dia:string>
4419 </dia:attribute>
4420 <dia:attribute name="comment">
4421 <dia:string>##</dia:string>
4422 </dia:attribute>
4423 <dia:attribute name="visibility">
4424 <dia:enum val="0"/>
4425 </dia:attribute>
4426 <dia:attribute name="abstract">
4427 <dia:boolean val="false"/>
4428 </dia:attribute>
4429 <dia:attribute name="class_scope">
4430 <dia:boolean val="false"/>
4431 </dia:attribute>
4432 </dia:composite>
4433 <dia:composite type="umlattribute">
4434 <dia:attribute name="name">
4435 <dia:string>#synced#</dia:string>
4436 </dia:attribute>
4437 <dia:attribute name="type">
4438 <dia:string>#scalar boolean#</dia:string>
4439 </dia:attribute>
4440 <dia:attribute name="value">
4441 <dia:string>#0#</dia:string>
4442 </dia:attribute>
4443 <dia:attribute name="comment">
4444 <dia:string>##</dia:string>
4445 </dia:attribute>
4446 <dia:attribute name="visibility">
4447 <dia:enum val="0"/>
4448 </dia:attribute>
4449 <dia:attribute name="abstract">
4450 <dia:boolean val="false"/>
4451 </dia:attribute>
4452 <dia:attribute name="class_scope">
4453 <dia:boolean val="false"/>
4454 </dia:attribute>
4455 </dia:composite>
4456 <dia:composite type="umlattribute">
4457 <dia:attribute name="name">
4458 <dia:string>#target#</dia:string>
4459 </dia:attribute>
4460 <dia:attribute name="type">
4461 <dia:string>#scalar string#</dia:string>
4462 </dia:attribute>
4463 <dia:attribute name="value">
4464 <dia:string>#'mem'#</dia:string>
4465 </dia:attribute>
4466 <dia:attribute name="comment">
4467 <dia:string>##</dia:string>
4468 </dia:attribute>
4469 <dia:attribute name="visibility">
4470 <dia:enum val="0"/>
4471 </dia:attribute>
4472 <dia:attribute name="abstract">
4473 <dia:boolean val="false"/>
4474 </dia:attribute>
4475 <dia:attribute name="class_scope">
4476 <dia:boolean val="false"/>
4477 </dia:attribute>
4478 </dia:composite>
4479 <dia:composite type="umlattribute">
4480 <dia:attribute name="name">
4481 <dia:string>#reference_object#</dia:string>
4482 </dia:attribute>
4483 <dia:attribute name="type">
4484 <dia:string>##</dia:string>
4485 </dia:attribute>
4486 <dia:attribute name="value">
4487 <dia:string>##</dia:string>
4488 </dia:attribute>
4489 <dia:attribute name="comment">
4490 <dia:string>##</dia:string>
4491 </dia:attribute>
4492 <dia:attribute name="visibility">
4493 <dia:enum val="0"/>
4494 </dia:attribute>
4495 <dia:attribute name="abstract">
4496 <dia:boolean val="false"/>
4497 </dia:attribute>
4498 <dia:attribute name="class_scope">
4499 <dia:boolean val="false"/>
4500 </dia:attribute>
4501 </dia:composite>
4502 <dia:composite type="umlattribute">
4503 <dia:attribute name="name">
4504 <dia:string>#data_wrapped#</dia:string>
4505 </dia:attribute>
4506 <dia:attribute name="type">
4507 <dia:string>#scalar boolean#</dia:string>
4508 </dia:attribute>
4509 <dia:attribute name="value">
4510 <dia:string>#0#</dia:string>
4511 </dia:attribute>
4512 <dia:attribute name="comment">
4513 <dia:string>##</dia:string>
4514 </dia:attribute>
4515 <dia:attribute name="visibility">
4516 <dia:enum val="0"/>
4517 </dia:attribute>
4518 <dia:attribute name="abstract">
4519 <dia:boolean val="false"/>
4520 </dia:attribute>
4521 <dia:attribute name="class_scope">
4522 <dia:boolean val="false"/>
4523 </dia:attribute>
4524 </dia:composite>
4525 <dia:composite type="umlattribute">
4526 <dia:attribute name="name">
4527 <dia:string>#drop_dropped#</dia:string>
4528 </dia:attribute>
4529 <dia:attribute name="type">
4530 <dia:string>#scalar boolean#</dia:string>
4531 </dia:attribute>
4532 <dia:attribute name="value">
4533 <dia:string>#0#</dia:string>
4534 </dia:attribute>
4535 <dia:attribute name="comment">
4536 <dia:string>##</dia:string>
4537 </dia:attribute>
4538 <dia:attribute name="visibility">
4539 <dia:enum val="0"/>
4540 </dia:attribute>
4541 <dia:attribute name="abstract">
4542 <dia:boolean val="false"/>
4543 </dia:attribute>
4544 <dia:attribute name="class_scope">
4545 <dia:boolean val="false"/>
4546 </dia:attribute>
4547 </dia:composite>
4548 </dia:attribute>
4549 <dia:attribute name="operations">
4550 <dia:composite type="umloperation">
4551 <dia:attribute name="name">
4552 <dia:string>#add_records#</dia:string>
4553 </dia:attribute>
4554 <dia:attribute name="stereotype">
4555 <dia:string>##</dia:string>
4556 </dia:attribute>
4557 <dia:attribute name="type">
4558 <dia:string>##</dia:string>
4559 </dia:attribute>
4560 <dia:attribute name="visibility">
4561 <dia:enum val="0"/>
4562 </dia:attribute>
4563 <dia:attribute name="comment">
4564 <dia:string>##</dia:string>
4565 </dia:attribute>
4566 <dia:attribute name="abstract">
4567 <dia:boolean val="false"/>
4568 </dia:attribute>
4569 <dia:attribute name="inheritance_type">
4570 <dia:enum val="2"/>
4571 </dia:attribute>
4572 <dia:attribute name="query">
4573 <dia:boolean val="false"/>
4574 </dia:attribute>
4575 <dia:attribute name="class_scope">
4576 <dia:boolean val="false"/>
4577 </dia:attribute>
4578 <dia:attribute name="parameters">
4579 <dia:composite type="umlparameter">
4580 <dia:attribute name="name">
4581 <dia:string>#type#</dia:string>
4582 </dia:attribute>
4583 <dia:attribute name="type">
4584 <dia:string>#mandatory scalar string#</dia:string>
4585 </dia:attribute>
4586 <dia:attribute name="value">
4587 <dia:string>##</dia:string>
4588 </dia:attribute>
4589 <dia:attribute name="comment">
4590 <dia:string>##</dia:string>
4591 </dia:attribute>
4592 <dia:attribute name="kind">
4593 <dia:enum val="1"/>
4594 </dia:attribute>
4595 </dia:composite>
4596 <dia:composite type="umlparameter">
4597 <dia:attribute name="name">
4598 <dia:string>#record_strings#</dia:string>
4599 </dia:attribute>
4600 <dia:attribute name="type">
4601 <dia:string>#mandatory array of strings#</dia:string>
4602 </dia:attribute>
4603 <dia:attribute name="value">
4604 <dia:string>##</dia:string>
4605 </dia:attribute>
4606 <dia:attribute name="comment">
4607 <dia:string>##</dia:string>
4608 </dia:attribute>
4609 <dia:attribute name="kind">
4610 <dia:enum val="1"/>
4611 </dia:attribute>
4612 </dia:composite>
4613 <dia:composite type="umlparameter">
4614 <dia:attribute name="name">
4615 <dia:string>#problem_number#</dia:string>
4616 </dia:attribute>
4617 <dia:attribute name="type">
4618 <dia:string>#scalar integer#</dia:string>
4619 </dia:attribute>
4620 <dia:attribute name="value">
4621 <dia:string>#1#</dia:string>
4622 </dia:attribute>
4623 <dia:attribute name="comment">
4624 <dia:string>##</dia:string>
4625 </dia:attribute>
4626 <dia:attribute name="kind">
4627 <dia:enum val="1"/>
4628 </dia:attribute>
4629 </dia:composite>
4630 </dia:attribute>
4631 </dia:composite>
4632 <dia:composite type="umloperation">
4633 <dia:attribute name="name">
4634 <dia:string>#clean_extra_data_code#</dia:string>
4635 </dia:attribute>
4636 <dia:attribute name="stereotype">
4637 <dia:string>##</dia:string>
4638 </dia:attribute>
4639 <dia:attribute name="type">
4640 <dia:string>##</dia:string>
4641 </dia:attribute>
4642 <dia:attribute name="visibility">
4643 <dia:enum val="0"/>
4644 </dia:attribute>
4645 <dia:attribute name="comment">
4646 <dia:string>##</dia:string>
4647 </dia:attribute>
4648 <dia:attribute name="abstract">
4649 <dia:boolean val="false"/>
4650 </dia:attribute>
4651 <dia:attribute name="inheritance_type">
4652 <dia:enum val="2"/>
4653 </dia:attribute>
4654 <dia:attribute name="query">
4655 <dia:boolean val="false"/>
4656 </dia:attribute>
4657 <dia:attribute name="class_scope">
4658 <dia:boolean val="false"/>
4659 </dia:attribute>
4660 <dia:attribute name="parameters"/>
4661 </dia:composite>
4662 <dia:composite type="umloperation">
4663 <dia:attribute name="name">
4664 <dia:string>#copy#</dia:string>
4665 </dia:attribute>
4666 <dia:attribute name="stereotype">
4667 <dia:string>##</dia:string>
4668 </dia:attribute>
4669 <dia:attribute name="type">
4670 <dia:string>##</dia:string>
4671 </dia:attribute>
4672 <dia:attribute name="visibility">
4673 <dia:enum val="0"/>
4674 </dia:attribute>
4675 <dia:attribute name="comment">
4676 <dia:string>##</dia:string>
4677 </dia:attribute>
4678 <dia:attribute name="abstract">
4679 <dia:boolean val="false"/>
4680 </dia:attribute>
4681 <dia:attribute name="inheritance_type">
4682 <dia:enum val="1"/>
4683 </dia:attribute>
4684 <dia:attribute name="query">
4685 <dia:boolean val="false"/>
4686 </dia:attribute>
4687 <dia:attribute name="class_scope">
4688 <dia:boolean val="false"/>
4689 </dia:attribute>
4690 <dia:attribute name="parameters">
4691 <dia:composite type="umlparameter">
4692 <dia:attribute name="name">
4693 <dia:string>#directory#</dia:string>
4694 </dia:attribute>
4695 <dia:attribute name="type">
4696 <dia:string>#scalar string#</dia:string>
4697 </dia:attribute>
4698 <dia:attribute name="value">
4699 <dia:string>##</dia:string>
4700 </dia:attribute>
4701 <dia:attribute name="comment">
4702 <dia:string>##</dia:string>
4703 </dia:attribute>
4704 <dia:attribute name="kind">
4705 <dia:enum val="1"/>
4706 </dia:attribute>
4707 </dia:composite>
4708 <dia:composite type="umlparameter">
4709 <dia:attribute name="name">
4710 <dia:string>#filename#</dia:string>
4711 </dia:attribute>
4712 <dia:attribute name="type">
4713 <dia:string>#scalar string#</dia:string>
4714 </dia:attribute>
4715 <dia:attribute name="value">
4716 <dia:string>##</dia:string>
4717 </dia:attribute>
4718 <dia:attribute name="comment">
4719 <dia:string>##</dia:string>
4720 </dia:attribute>
4721 <dia:attribute name="kind">
4722 <dia:enum val="0"/>
4723 </dia:attribute>
4724 </dia:composite>
4725 <dia:composite type="umlparameter">
4726 <dia:attribute name="name">
4727 <dia:string>#new_model#</dia:string>
4728 </dia:attribute>
4729 <dia:attribute name="type">
4730 <dia:string>#object model#</dia:string>
4731 </dia:attribute>
4732 <dia:attribute name="value">
4733 <dia:string>##</dia:string>
4734 </dia:attribute>
4735 <dia:attribute name="comment">
4736 <dia:string>##</dia:string>
4737 </dia:attribute>
4738 <dia:attribute name="kind">
4739 <dia:enum val="2"/>
4740 </dia:attribute>
4741 </dia:composite>
4742 <dia:composite type="umlparameter">
4743 <dia:attribute name="name">
4744 <dia:string>#copy_data#</dia:string>
4745 </dia:attribute>
4746 <dia:attribute name="type">
4747 <dia:string>#scalar boolean#</dia:string>
4748 </dia:attribute>
4749 <dia:attribute name="value">
4750 <dia:string>#0#</dia:string>
4751 </dia:attribute>
4752 <dia:attribute name="comment">
4753 <dia:string>##</dia:string>
4754 </dia:attribute>
4755 <dia:attribute name="kind">
4756 <dia:enum val="1"/>
4757 </dia:attribute>
4758 </dia:composite>
4759 <dia:composite type="umlparameter">
4760 <dia:attribute name="name">
4761 <dia:string>#copy_output#</dia:string>
4762 </dia:attribute>
4763 <dia:attribute name="type">
4764 <dia:string>#scalar boolean#</dia:string>
4765 </dia:attribute>
4766 <dia:attribute name="value">
4767 <dia:string>#0#</dia:string>
4768 </dia:attribute>
4769 <dia:attribute name="comment">
4770 <dia:string>##</dia:string>
4771 </dia:attribute>
4772 <dia:attribute name="kind">
4773 <dia:enum val="1"/>
4774 </dia:attribute>
4775 </dia:composite>
4776 <dia:composite type="umlparameter">
4777 <dia:attribute name="name">
4778 <dia:string>#data_file_names#</dia:string>
4779 </dia:attribute>
4780 <dia:attribute name="type">
4781 <dia:string>#array of strings#</dia:string>
4782 </dia:attribute>
4783 <dia:attribute name="value">
4784 <dia:string>##</dia:string>
4785 </dia:attribute>
4786 <dia:attribute name="comment">
4787 <dia:string>##</dia:string>
4788 </dia:attribute>
4789 <dia:attribute name="kind">
4790 <dia:enum val="1"/>
4791 </dia:attribute>
4792 </dia:composite>
4793 <dia:composite type="umlparameter">
4794 <dia:attribute name="name">
4795 <dia:string>#target#</dia:string>
4796 </dia:attribute>
4797 <dia:attribute name="type">
4798 <dia:string>#scalar string#</dia:string>
4799 </dia:attribute>
4800 <dia:attribute name="value">
4801 <dia:string>#$self -&gt; {'target'}#</dia:string>
4802 </dia:attribute>
4803 <dia:attribute name="comment">
4804 <dia:string>##</dia:string>
4805 </dia:attribute>
4806 <dia:attribute name="kind">
4807 <dia:enum val="1"/>
4808 </dia:attribute>
4809 </dia:composite>
4810 <dia:composite type="umlparameter">
4811 <dia:attribute name="name">
4812 <dia:string>#extra_data_file_names#</dia:string>
4813 </dia:attribute>
4814 <dia:attribute name="type">
4815 <dia:string>#array of strings#</dia:string>
4816 </dia:attribute>
4817 <dia:attribute name="value">
4818 <dia:string>##</dia:string>
4819 </dia:attribute>
4820 <dia:attribute name="comment">
4821 <dia:string>##</dia:string>
4822 </dia:attribute>
4823 <dia:attribute name="kind">
4824 <dia:enum val="1"/>
4825 </dia:attribute>
4826 </dia:composite>
4827 </dia:attribute>
4828 </dia:composite>
4829 <dia:composite type="umloperation">
4830 <dia:attribute name="name">
4831 <dia:string>#datafile#</dia:string>
4832 </dia:attribute>
4833 <dia:attribute name="stereotype">
4834 <dia:string>#accessor#</dia:string>
4835 </dia:attribute>
4836 <dia:attribute name="type">
4837 <dia:string>##</dia:string>
4838 </dia:attribute>
4839 <dia:attribute name="visibility">
4840 <dia:enum val="0"/>
4841 </dia:attribute>
4842 <dia:attribute name="comment">
4843 <dia:string>##</dia:string>
4844 </dia:attribute>
4845 <dia:attribute name="abstract">
4846 <dia:boolean val="false"/>
4847 </dia:attribute>
4848 <dia:attribute name="inheritance_type">
4849 <dia:enum val="2"/>
4850 </dia:attribute>
4851 <dia:attribute name="query">
4852 <dia:boolean val="false"/>
4853 </dia:attribute>
4854 <dia:attribute name="class_scope">
4855 <dia:boolean val="false"/>
4856 </dia:attribute>
4857 <dia:attribute name="parameters">
4858 <dia:composite type="umlparameter">
4859 <dia:attribute name="name">
4860 <dia:string>#new_name#</dia:string>
4861 </dia:attribute>
4862 <dia:attribute name="type">
4863 <dia:string>#scalar string#</dia:string>
4864 </dia:attribute>
4865 <dia:attribute name="value">
4866 <dia:string>##</dia:string>
4867 </dia:attribute>
4868 <dia:attribute name="comment">
4869 <dia:string>##</dia:string>
4870 </dia:attribute>
4871 <dia:attribute name="kind">
4872 <dia:enum val="1"/>
4873 </dia:attribute>
4874 </dia:composite>
4875 <dia:composite type="umlparameter">
4876 <dia:attribute name="name">
4877 <dia:string>#problem_number#</dia:string>
4878 </dia:attribute>
4879 <dia:attribute name="type">
4880 <dia:string>#scalar number#</dia:string>
4881 </dia:attribute>
4882 <dia:attribute name="value">
4883 <dia:string>#1#</dia:string>
4884 </dia:attribute>
4885 <dia:attribute name="comment">
4886 <dia:string>##</dia:string>
4887 </dia:attribute>
4888 <dia:attribute name="kind">
4889 <dia:enum val="1"/>
4890 </dia:attribute>
4891 </dia:composite>
4892 <dia:composite type="umlparameter">
4893 <dia:attribute name="name">
4894 <dia:string>#name#</dia:string>
4895 </dia:attribute>
4896 <dia:attribute name="type">
4897 <dia:string>#scalar string#</dia:string>
4898 </dia:attribute>
4899 <dia:attribute name="value">
4900 <dia:string>##</dia:string>
4901 </dia:attribute>
4902 <dia:attribute name="comment">
4903 <dia:string>##</dia:string>
4904 </dia:attribute>
4905 <dia:attribute name="kind">
4906 <dia:enum val="2"/>
4907 </dia:attribute>
4908 </dia:composite>
4909 </dia:attribute>
4910 </dia:composite>
4911 <dia:composite type="umloperation">
4912 <dia:attribute name="name">
4913 <dia:string>#datafiles#</dia:string>
4914 </dia:attribute>
4915 <dia:attribute name="stereotype">
4916 <dia:string>#accessor#</dia:string>
4917 </dia:attribute>
4918 <dia:attribute name="type">
4919 <dia:string>##</dia:string>
4920 </dia:attribute>
4921 <dia:attribute name="visibility">
4922 <dia:enum val="0"/>
4923 </dia:attribute>
4924 <dia:attribute name="comment">
4925 <dia:string>##</dia:string>
4926 </dia:attribute>
4927 <dia:attribute name="abstract">
4928 <dia:boolean val="false"/>
4929 </dia:attribute>
4930 <dia:attribute name="inheritance_type">
4931 <dia:enum val="2"/>
4932 </dia:attribute>
4933 <dia:attribute name="query">
4934 <dia:boolean val="false"/>
4935 </dia:attribute>
4936 <dia:attribute name="class_scope">
4937 <dia:boolean val="false"/>
4938 </dia:attribute>
4939 <dia:attribute name="parameters">
4940 <dia:composite type="umlparameter">
4941 <dia:attribute name="name">
4942 <dia:string>#new_names#</dia:string>
4943 </dia:attribute>
4944 <dia:attribute name="type">
4945 <dia:string>#array of strings#</dia:string>
4946 </dia:attribute>
4947 <dia:attribute name="value">
4948 <dia:string>##</dia:string>
4949 </dia:attribute>
4950 <dia:attribute name="comment">
4951 <dia:string>##</dia:string>
4952 </dia:attribute>
4953 <dia:attribute name="kind">
4954 <dia:enum val="1"/>
4955 </dia:attribute>
4956 </dia:composite>
4957 <dia:composite type="umlparameter">
4958 <dia:attribute name="name">
4959 <dia:string>#problem_numbers#</dia:string>
4960 </dia:attribute>
4961 <dia:attribute name="type">
4962 <dia:string>#array of integers#</dia:string>
4963 </dia:attribute>
4964 <dia:attribute name="value">
4965 <dia:string>##</dia:string>
4966 </dia:attribute>
4967 <dia:attribute name="comment">
4968 <dia:string>##</dia:string>
4969 </dia:attribute>
4970 <dia:attribute name="kind">
4971 <dia:enum val="1"/>
4972 </dia:attribute>
4973 </dia:composite>
4974 <dia:composite type="umlparameter">
4975 <dia:attribute name="name">
4976 <dia:string>#absolute_path#</dia:string>
4977 </dia:attribute>
4978 <dia:attribute name="type">
4979 <dia:string>#scalar boolean#</dia:string>
4980 </dia:attribute>
4981 <dia:attribute name="value">
4982 <dia:string>#0#</dia:string>
4983 </dia:attribute>
4984 <dia:attribute name="comment">
4985 <dia:string>##</dia:string>
4986 </dia:attribute>
4987 <dia:attribute name="kind">
4988 <dia:enum val="1"/>
4989 </dia:attribute>
4990 </dia:composite>
4991 <dia:composite type="umlparameter">
4992 <dia:attribute name="name">
4993 <dia:string>#names#</dia:string>
4994 </dia:attribute>
4995 <dia:attribute name="type">
4996 <dia:string>#array of strings#</dia:string>
4997 </dia:attribute>
4998 <dia:attribute name="value">
4999 <dia:string>##</dia:string>
5000 </dia:attribute>
5001 <dia:attribute name="comment">
5002 <dia:string>##</dia:string>
5003 </dia:attribute>
5004 <dia:attribute name="kind">
5005 <dia:enum val="2"/>
5006 </dia:attribute>
5007 </dia:composite>
5008 </dia:attribute>
5009 </dia:composite>
5010 <dia:composite type="umloperation">
5011 <dia:attribute name="name">
5012 <dia:string>#covariance#</dia:string>
5013 </dia:attribute>
5014 <dia:attribute name="stereotype">
5015 <dia:string>#accessor#</dia:string>
5016 </dia:attribute>
5017 <dia:attribute name="type">
5018 <dia:string>##</dia:string>
5019 </dia:attribute>
5020 <dia:attribute name="visibility">
5021 <dia:enum val="0"/>
5022 </dia:attribute>
5023 <dia:attribute name="comment">
5024 <dia:string>##</dia:string>
5025 </dia:attribute>
5026 <dia:attribute name="abstract">
5027 <dia:boolean val="false"/>
5028 </dia:attribute>
5029 <dia:attribute name="inheritance_type">
5030 <dia:enum val="2"/>
5031 </dia:attribute>
5032 <dia:attribute name="query">
5033 <dia:boolean val="false"/>
5034 </dia:attribute>
5035 <dia:attribute name="class_scope">
5036 <dia:boolean val="false"/>
5037 </dia:attribute>
5038 <dia:attribute name="parameters">
5039 <dia:composite type="umlparameter">
5040 <dia:attribute name="name">
5041 <dia:string>#enabled#</dia:string>
5042 </dia:attribute>
5043 <dia:attribute name="type">
5044 <dia:string>#array of booleans#</dia:string>
5045 </dia:attribute>
5046 <dia:attribute name="value">
5047 <dia:string>##</dia:string>
5048 </dia:attribute>
5049 <dia:attribute name="comment">
5050 <dia:string>##</dia:string>
5051 </dia:attribute>
5052 <dia:attribute name="kind">
5053 <dia:enum val="1"/>
5054 </dia:attribute>
5055 </dia:composite>
5056 <dia:composite type="umlparameter">
5057 <dia:attribute name="name">
5058 <dia:string>#problem_numbers#</dia:string>
5059 </dia:attribute>
5060 <dia:attribute name="type">
5061 <dia:string>#array of integers#</dia:string>
5062 </dia:attribute>
5063 <dia:attribute name="value">
5064 <dia:string>##</dia:string>
5065 </dia:attribute>
5066 <dia:attribute name="comment">
5067 <dia:string>##</dia:string>
5068 </dia:attribute>
5069 <dia:attribute name="kind">
5070 <dia:enum val="1"/>
5071 </dia:attribute>
5072 </dia:composite>
5073 <dia:composite type="umlparameter">
5074 <dia:attribute name="name">
5075 <dia:string>#indicators#</dia:string>
5076 </dia:attribute>
5077 <dia:attribute name="type">
5078 <dia:string>#array of booleans#</dia:string>
5079 </dia:attribute>
5080 <dia:attribute name="value">
5081 <dia:string>##</dia:string>
5082 </dia:attribute>
5083 <dia:attribute name="comment">
5084 <dia:string>##</dia:string>
5085 </dia:attribute>
5086 <dia:attribute name="kind">
5087 <dia:enum val="2"/>
5088 </dia:attribute>
5089 </dia:composite>
5090 </dia:attribute>
5091 </dia:composite>
5092 <dia:composite type="umloperation">
5093 <dia:attribute name="name">
5094 <dia:string>#eigen#</dia:string>
5095 </dia:attribute>
5096 <dia:attribute name="stereotype">
5097 <dia:string>#accessor#</dia:string>
5098 </dia:attribute>
5099 <dia:attribute name="type">
5100 <dia:string>##</dia:string>
5101 </dia:attribute>
5102 <dia:attribute name="visibility">
5103 <dia:enum val="0"/>
5104 </dia:attribute>
5105 <dia:attribute name="comment">
5106 <dia:string>##</dia:string>
5107 </dia:attribute>
5108 <dia:attribute name="abstract">
5109 <dia:boolean val="false"/>
5110 </dia:attribute>
5111 <dia:attribute name="inheritance_type">
5112 <dia:enum val="2"/>
5113 </dia:attribute>
5114 <dia:attribute name="query">
5115 <dia:boolean val="false"/>
5116 </dia:attribute>
5117 <dia:attribute name="class_scope">
5118 <dia:boolean val="false"/>
5119 </dia:attribute>
5120 <dia:attribute name="parameters">
5121 <dia:composite type="umlparameter">
5122 <dia:attribute name="name">
5123 <dia:string>#enabled#</dia:string>
5124 </dia:attribute>
5125 <dia:attribute name="type">
5126 <dia:string>#array of booleans#</dia:string>
5127 </dia:attribute>
5128 <dia:attribute name="value">
5129 <dia:string>##</dia:string>
5130 </dia:attribute>
5131 <dia:attribute name="comment">
5132 <dia:string>##</dia:string>
5133 </dia:attribute>
5134 <dia:attribute name="kind">
5135 <dia:enum val="1"/>
5136 </dia:attribute>
5137 </dia:composite>
5138 <dia:composite type="umlparameter">
5139 <dia:attribute name="name">
5140 <dia:string>#problem_numbers#</dia:string>
5141 </dia:attribute>
5142 <dia:attribute name="type">
5143 <dia:string>#array of integers#</dia:string>
5144 </dia:attribute>
5145 <dia:attribute name="value">
5146 <dia:string>##</dia:string>
5147 </dia:attribute>
5148 <dia:attribute name="comment">
5149 <dia:string>##</dia:string>
5150 </dia:attribute>
5151 <dia:attribute name="kind">
5152 <dia:enum val="1"/>
5153 </dia:attribute>
5154 </dia:composite>
5155 <dia:composite type="umlparameter">
5156 <dia:attribute name="name">
5157 <dia:string>#indicators#</dia:string>
5158 </dia:attribute>
5159 <dia:attribute name="type">
5160 <dia:string>#array of booleans#</dia:string>
5161 </dia:attribute>
5162 <dia:attribute name="value">
5163 <dia:string>##</dia:string>
5164 </dia:attribute>
5165 <dia:attribute name="comment">
5166 <dia:string>##</dia:string>
5167 </dia:attribute>
5168 <dia:attribute name="kind">
5169 <dia:enum val="2"/>
5170 </dia:attribute>
5171 </dia:composite>
5172 </dia:attribute>
5173 </dia:composite>
5174 <dia:composite type="umloperation">
5175 <dia:attribute name="name">
5176 <dia:string>#__des#</dia:string>
5177 </dia:attribute>
5178 <dia:attribute name="stereotype">
5179 <dia:string>#accessor#</dia:string>
5180 </dia:attribute>
5181 <dia:attribute name="type">
5182 <dia:string>##</dia:string>
5183 </dia:attribute>
5184 <dia:attribute name="visibility">
5185 <dia:enum val="0"/>
5186 </dia:attribute>
5187 <dia:attribute name="comment">
5188 <dia:string>##</dia:string>
5189 </dia:attribute>
5190 <dia:attribute name="abstract">
5191 <dia:boolean val="false"/>
5192 </dia:attribute>
5193 <dia:attribute name="inheritance_type">
5194 <dia:enum val="2"/>
5195 </dia:attribute>
5196 <dia:attribute name="query">
5197 <dia:boolean val="false"/>
5198 </dia:attribute>
5199 <dia:attribute name="class_scope">
5200 <dia:boolean val="false"/>
5201 </dia:attribute>
5202 <dia:attribute name="parameters">
5203 <dia:composite type="umlparameter">
5204 <dia:attribute name="name">
5205 <dia:string>#new_des#</dia:string>
5206 </dia:attribute>
5207 <dia:attribute name="type">
5208 <dia:string>#array of strings#</dia:string>
5209 </dia:attribute>
5210 <dia:attribute name="value">
5211 <dia:string>##</dia:string>
5212 </dia:attribute>
5213 <dia:attribute name="comment">
5214 <dia:string>##</dia:string>
5215 </dia:attribute>
5216 <dia:attribute name="kind">
5217 <dia:enum val="1"/>
5218 </dia:attribute>
5219 </dia:composite>
5220 <dia:composite type="umlparameter">
5221 <dia:attribute name="name">
5222 <dia:string>#problem_number#</dia:string>
5223 </dia:attribute>
5224 <dia:attribute name="type">
5225 <dia:string>#scalar number#</dia:string>
5226 </dia:attribute>
5227 <dia:attribute name="value">
5228 <dia:string>#1#</dia:string>
5229 </dia:attribute>
5230 <dia:attribute name="comment">
5231 <dia:string>##</dia:string>
5232 </dia:attribute>
5233 <dia:attribute name="kind">
5234 <dia:enum val="1"/>
5235 </dia:attribute>
5236 </dia:composite>
5237 <dia:composite type="umlparameter">
5238 <dia:attribute name="name">
5239 <dia:string>#des#</dia:string>
5240 </dia:attribute>
5241 <dia:attribute name="type">
5242 <dia:string>#array of strings#</dia:string>
5243 </dia:attribute>
5244 <dia:attribute name="value">
5245 <dia:string>##</dia:string>
5246 </dia:attribute>
5247 <dia:attribute name="comment">
5248 <dia:string>##</dia:string>
5249 </dia:attribute>
5250 <dia:attribute name="kind">
5251 <dia:enum val="2"/>
5252 </dia:attribute>
5253 </dia:composite>
5254 </dia:attribute>
5255 </dia:composite>
5256 <dia:composite type="umloperation">
5257 <dia:attribute name="name">
5258 <dia:string>#__error#</dia:string>
5259 </dia:attribute>
5260 <dia:attribute name="stereotype">
5261 <dia:string>#accessor#</dia:string>
5262 </dia:attribute>
5263 <dia:attribute name="type">
5264 <dia:string>##</dia:string>
5265 </dia:attribute>
5266 <dia:attribute name="visibility">
5267 <dia:enum val="0"/>
5268 </dia:attribute>
5269 <dia:attribute name="comment">
5270 <dia:string>##</dia:string>
5271 </dia:attribute>
5272 <dia:attribute name="abstract">
5273 <dia:boolean val="false"/>
5274 </dia:attribute>
5275 <dia:attribute name="inheritance_type">
5276 <dia:enum val="2"/>
5277 </dia:attribute>
5278 <dia:attribute name="query">
5279 <dia:boolean val="false"/>
5280 </dia:attribute>
5281 <dia:attribute name="class_scope">
5282 <dia:boolean val="false"/>
5283 </dia:attribute>
5284 <dia:attribute name="parameters">
5285 <dia:composite type="umlparameter">
5286 <dia:attribute name="name">
5287 <dia:string>#new_error#</dia:string>
5288 </dia:attribute>
5289 <dia:attribute name="type">
5290 <dia:string>#array of strings#</dia:string>
5291 </dia:attribute>
5292 <dia:attribute name="value">
5293 <dia:string>##</dia:string>
5294 </dia:attribute>
5295 <dia:attribute name="comment">
5296 <dia:string>##</dia:string>
5297 </dia:attribute>
5298 <dia:attribute name="kind">
5299 <dia:enum val="1"/>
5300 </dia:attribute>
5301 </dia:composite>
5302 <dia:composite type="umlparameter">
5303 <dia:attribute name="name">
5304 <dia:string>#problem_number#</dia:string>
5305 </dia:attribute>
5306 <dia:attribute name="type">
5307 <dia:string>#scalar number#</dia:string>
5308 </dia:attribute>
5309 <dia:attribute name="value">
5310 <dia:string>#1#</dia:string>
5311 </dia:attribute>
5312 <dia:attribute name="comment">
5313 <dia:string>##</dia:string>
5314 </dia:attribute>
5315 <dia:attribute name="kind">
5316 <dia:enum val="1"/>
5317 </dia:attribute>
5318 </dia:composite>
5319 <dia:composite type="umlparameter">
5320 <dia:attribute name="name">
5321 <dia:string>#error#</dia:string>
5322 </dia:attribute>
5323 <dia:attribute name="type">
5324 <dia:string>#array of strings#</dia:string>
5325 </dia:attribute>
5326 <dia:attribute name="value">
5327 <dia:string>##</dia:string>
5328 </dia:attribute>
5329 <dia:attribute name="comment">
5330 <dia:string>##</dia:string>
5331 </dia:attribute>
5332 <dia:attribute name="kind">
5333 <dia:enum val="2"/>
5334 </dia:attribute>
5335 </dia:composite>
5336 </dia:attribute>
5337 </dia:composite>
5338 <dia:composite type="umloperation">
5339 <dia:attribute name="name">
5340 <dia:string>#fixed#</dia:string>
5341 </dia:attribute>
5342 <dia:attribute name="stereotype">
5343 <dia:string>#accessor#</dia:string>
5344 </dia:attribute>
5345 <dia:attribute name="type">
5346 <dia:string>##</dia:string>
5347 </dia:attribute>
5348 <dia:attribute name="visibility">
5349 <dia:enum val="0"/>
5350 </dia:attribute>
5351 <dia:attribute name="comment">
5352 <dia:string>##</dia:string>
5353 </dia:attribute>
5354 <dia:attribute name="abstract">
5355 <dia:boolean val="false"/>
5356 </dia:attribute>
5357 <dia:attribute name="inheritance_type">
5358 <dia:enum val="2"/>
5359 </dia:attribute>
5360 <dia:attribute name="query">
5361 <dia:boolean val="false"/>
5362 </dia:attribute>
5363 <dia:attribute name="class_scope">
5364 <dia:boolean val="false"/>
5365 </dia:attribute>
5366 <dia:attribute name="parameters">
5367 <dia:composite type="umlparameter">
5368 <dia:attribute name="name">
5369 <dia:string>#parameter_type#</dia:string>
5370 </dia:attribute>
5371 <dia:attribute name="type">
5372 <dia:string>#scalar string#</dia:string>
5373 </dia:attribute>
5374 <dia:attribute name="value">
5375 <dia:string>##</dia:string>
5376 </dia:attribute>
5377 <dia:attribute name="comment">
5378 <dia:string>##</dia:string>
5379 </dia:attribute>
5380 <dia:attribute name="kind">
5381 <dia:enum val="1"/>
5382 </dia:attribute>
5383 </dia:composite>
5384 <dia:composite type="umlparameter">
5385 <dia:attribute name="name">
5386 <dia:string>#parameter_numbers#</dia:string>
5387 </dia:attribute>
5388 <dia:attribute name="type">
5389 <dia:string>#array of integers#</dia:string>
5390 </dia:attribute>
5391 <dia:attribute name="value">
5392 <dia:string>##</dia:string>
5393 </dia:attribute>
5394 <dia:attribute name="comment">
5395 <dia:string>##</dia:string>
5396 </dia:attribute>
5397 <dia:attribute name="kind">
5398 <dia:enum val="1"/>
5399 </dia:attribute>
5400 </dia:composite>
5401 <dia:composite type="umlparameter">
5402 <dia:attribute name="name">
5403 <dia:string>#problem_numbers#</dia:string>
5404 </dia:attribute>
5405 <dia:attribute name="type">
5406 <dia:string>#array of integers#</dia:string>
5407 </dia:attribute>
5408 <dia:attribute name="value">
5409 <dia:string>##</dia:string>
5410 </dia:attribute>
5411 <dia:attribute name="comment">
5412 <dia:string>##</dia:string>
5413 </dia:attribute>
5414 <dia:attribute name="kind">
5415 <dia:enum val="1"/>
5416 </dia:attribute>
5417 </dia:composite>
5418 <dia:composite type="umlparameter">
5419 <dia:attribute name="name">
5420 <dia:string>#new_values#</dia:string>
5421 </dia:attribute>
5422 <dia:attribute name="type">
5423 <dia:string>#array of booleans#</dia:string>
5424 </dia:attribute>
5425 <dia:attribute name="value">
5426 <dia:string>##</dia:string>
5427 </dia:attribute>
5428 <dia:attribute name="comment">
5429 <dia:string>##</dia:string>
5430 </dia:attribute>
5431 <dia:attribute name="kind">
5432 <dia:enum val="1"/>
5433 </dia:attribute>
5434 </dia:composite>
5435 <dia:composite type="umlparameter">
5436 <dia:attribute name="name">
5437 <dia:string>#fixed#</dia:string>
5438 </dia:attribute>
5439 <dia:attribute name="type">
5440 <dia:string>#array of booleans#</dia:string>
5441 </dia:attribute>
5442 <dia:attribute name="value">
5443 <dia:string>##</dia:string>
5444 </dia:attribute>
5445 <dia:attribute name="comment">
5446 <dia:string>##</dia:string>
5447 </dia:attribute>
5448 <dia:attribute name="kind">
5449 <dia:enum val="2"/>
5450 </dia:attribute>
5451 </dia:composite>
5452 </dia:attribute>
5453 </dia:composite>
5454 <dia:composite type="umloperation">
5455 <dia:attribute name="name">
5456 <dia:string>#idcolumn#</dia:string>
5457 </dia:attribute>
5458 <dia:attribute name="stereotype">
5459 <dia:string>#accessor#</dia:string>
5460 </dia:attribute>
5461 <dia:attribute name="type">
5462 <dia:string>##</dia:string>
5463 </dia:attribute>
5464 <dia:attribute name="visibility">
5465 <dia:enum val="0"/>
5466 </dia:attribute>
5467 <dia:attribute name="comment">
5468 <dia:string>##</dia:string>
5469 </dia:attribute>
5470 <dia:attribute name="abstract">
5471 <dia:boolean val="false"/>
5472 </dia:attribute>
5473 <dia:attribute name="inheritance_type">
5474 <dia:enum val="2"/>
5475 </dia:attribute>
5476 <dia:attribute name="query">
5477 <dia:boolean val="false"/>
5478 </dia:attribute>
5479 <dia:attribute name="class_scope">
5480 <dia:boolean val="false"/>
5481 </dia:attribute>
5482 <dia:attribute name="parameters">
5483 <dia:composite type="umlparameter">
5484 <dia:attribute name="name">
5485 <dia:string>#problem_number#</dia:string>
5486 </dia:attribute>
5487 <dia:attribute name="type">
5488 <dia:string>#scalar number#</dia:string>
5489 </dia:attribute>
5490 <dia:attribute name="value">
5491 <dia:string>#1#</dia:string>
5492 </dia:attribute>
5493 <dia:attribute name="comment">
5494 <dia:string>##</dia:string>
5495 </dia:attribute>
5496 <dia:attribute name="kind">
5497 <dia:enum val="1"/>
5498 </dia:attribute>
5499 </dia:composite>
5500 <dia:composite type="umlparameter">
5501 <dia:attribute name="name">
5502 <dia:string>#col#</dia:string>
5503 </dia:attribute>
5504 <dia:attribute name="type">
5505 <dia:string>#scalar number#</dia:string>
5506 </dia:attribute>
5507 <dia:attribute name="value">
5508 <dia:string>##</dia:string>
5509 </dia:attribute>
5510 <dia:attribute name="comment">
5511 <dia:string>##</dia:string>
5512 </dia:attribute>
5513 <dia:attribute name="kind">
5514 <dia:enum val="2"/>
5515 </dia:attribute>
5516 </dia:composite>
5517 </dia:attribute>
5518 </dia:composite>
5519 <dia:composite type="umloperation">
5520 <dia:attribute name="name">
5521 <dia:string>#idcolumns#</dia:string>
5522 </dia:attribute>
5523 <dia:attribute name="stereotype">
5524 <dia:string>#accessor#</dia:string>
5525 </dia:attribute>
5526 <dia:attribute name="type">
5527 <dia:string>##</dia:string>
5528 </dia:attribute>
5529 <dia:attribute name="visibility">
5530 <dia:enum val="0"/>
5531 </dia:attribute>
5532 <dia:attribute name="comment">
5533 <dia:string>##</dia:string>
5534 </dia:attribute>
5535 <dia:attribute name="abstract">
5536 <dia:boolean val="false"/>
5537 </dia:attribute>
5538 <dia:attribute name="inheritance_type">
5539 <dia:enum val="2"/>
5540 </dia:attribute>
5541 <dia:attribute name="query">
5542 <dia:boolean val="false"/>
5543 </dia:attribute>
5544 <dia:attribute name="class_scope">
5545 <dia:boolean val="false"/>
5546 </dia:attribute>
5547 <dia:attribute name="parameters">
5548 <dia:composite type="umlparameter">
5549 <dia:attribute name="name">
5550 <dia:string>#problem_numbers#</dia:string>
5551 </dia:attribute>
5552 <dia:attribute name="type">
5553 <dia:string>#array of integers#</dia:string>
5554 </dia:attribute>
5555 <dia:attribute name="value">
5556 <dia:string>##</dia:string>
5557 </dia:attribute>
5558 <dia:attribute name="comment">
5559 <dia:string>##</dia:string>
5560 </dia:attribute>
5561 <dia:attribute name="kind">
5562 <dia:enum val="1"/>
5563 </dia:attribute>
5564 </dia:composite>
5565 <dia:composite type="umlparameter">
5566 <dia:attribute name="name">
5567 <dia:string>#column_numbers#</dia:string>
5568 </dia:attribute>
5569 <dia:attribute name="type">
5570 <dia:string>#array of integers#</dia:string>
5571 </dia:attribute>
5572 <dia:attribute name="value">
5573 <dia:string>##</dia:string>
5574 </dia:attribute>
5575 <dia:attribute name="comment">
5576 <dia:string>##</dia:string>
5577 </dia:attribute>
5578 <dia:attribute name="kind">
5579 <dia:enum val="2"/>
5580 </dia:attribute>
5581 </dia:composite>
5582 </dia:attribute>
5583 </dia:composite>
5584 <dia:composite type="umloperation">
5585 <dia:attribute name="name">
5586 <dia:string>#ignoresigns#</dia:string>
5587 </dia:attribute>
5588 <dia:attribute name="stereotype">
5589 <dia:string>#accessor#</dia:string>
5590 </dia:attribute>
5591 <dia:attribute name="type">
5592 <dia:string>##</dia:string>
5593 </dia:attribute>
5594 <dia:attribute name="visibility">
5595 <dia:enum val="0"/>
5596 </dia:attribute>
5597 <dia:attribute name="comment">
5598 <dia:string>##</dia:string>
5599 </dia:attribute>
5600 <dia:attribute name="abstract">
5601 <dia:boolean val="false"/>
5602 </dia:attribute>
5603 <dia:attribute name="inheritance_type">
5604 <dia:enum val="2"/>
5605 </dia:attribute>
5606 <dia:attribute name="query">
5607 <dia:boolean val="false"/>
5608 </dia:attribute>
5609 <dia:attribute name="class_scope">
5610 <dia:boolean val="false"/>
5611 </dia:attribute>
5612 <dia:attribute name="parameters">
5613 <dia:composite type="umlparameter">
5614 <dia:attribute name="name">
5615 <dia:string>#problem_numbers#</dia:string>
5616 </dia:attribute>
5617 <dia:attribute name="type">
5618 <dia:string>#array of integers#</dia:string>
5619 </dia:attribute>
5620 <dia:attribute name="value">
5621 <dia:string>##</dia:string>
5622 </dia:attribute>
5623 <dia:attribute name="comment">
5624 <dia:string>##</dia:string>
5625 </dia:attribute>
5626 <dia:attribute name="kind">
5627 <dia:enum val="1"/>
5628 </dia:attribute>
5629 </dia:composite>
5630 <dia:composite type="umlparameter">
5631 <dia:attribute name="name">
5632 <dia:string>#ignore#</dia:string>
5633 </dia:attribute>
5634 <dia:attribute name="type">
5635 <dia:string>#array of strings#</dia:string>
5636 </dia:attribute>
5637 <dia:attribute name="value">
5638 <dia:string>##</dia:string>
5639 </dia:attribute>
5640 <dia:attribute name="comment">
5641 <dia:string>##</dia:string>
5642 </dia:attribute>
5643 <dia:attribute name="kind">
5644 <dia:enum val="2"/>
5645 </dia:attribute>
5646 </dia:composite>
5647 </dia:attribute>
5648 </dia:composite>
5649 <dia:composite type="umloperation">
5650 <dia:attribute name="name">
5651 <dia:string>#initial_values#</dia:string>
5652 </dia:attribute>
5653 <dia:attribute name="stereotype">
5654 <dia:string>#accessor#</dia:string>
5655 </dia:attribute>
5656 <dia:attribute name="type">
5657 <dia:string>##</dia:string>
5658 </dia:attribute>
5659 <dia:attribute name="visibility">
5660 <dia:enum val="0"/>
5661 </dia:attribute>
5662 <dia:attribute name="comment">
5663 <dia:string>##</dia:string>
5664 </dia:attribute>
5665 <dia:attribute name="abstract">
5666 <dia:boolean val="false"/>
5667 </dia:attribute>
5668 <dia:attribute name="inheritance_type">
5669 <dia:enum val="2"/>
5670 </dia:attribute>
5671 <dia:attribute name="query">
5672 <dia:boolean val="false"/>
5673 </dia:attribute>
5674 <dia:attribute name="class_scope">
5675 <dia:boolean val="false"/>
5676 </dia:attribute>
5677 <dia:attribute name="parameters">
5678 <dia:composite type="umlparameter">
5679 <dia:attribute name="name">
5680 <dia:string>#parameter_type#</dia:string>
5681 </dia:attribute>
5682 <dia:attribute name="type">
5683 <dia:string>#scalar string#</dia:string>
5684 </dia:attribute>
5685 <dia:attribute name="value">
5686 <dia:string>##</dia:string>
5687 </dia:attribute>
5688 <dia:attribute name="comment">
5689 <dia:string>##</dia:string>
5690 </dia:attribute>
5691 <dia:attribute name="kind">
5692 <dia:enum val="1"/>
5693 </dia:attribute>
5694 </dia:composite>
5695 <dia:composite type="umlparameter">
5696 <dia:attribute name="name">
5697 <dia:string>#parameter_numbers#</dia:string>
5698 </dia:attribute>
5699 <dia:attribute name="type">
5700 <dia:string>#array of numbers#</dia:string>
5701 </dia:attribute>
5702 <dia:attribute name="value">
5703 <dia:string>##</dia:string>
5704 </dia:attribute>
5705 <dia:attribute name="comment">
5706 <dia:string>##</dia:string>
5707 </dia:attribute>
5708 <dia:attribute name="kind">
5709 <dia:enum val="1"/>
5710 </dia:attribute>
5711 </dia:composite>
5712 <dia:composite type="umlparameter">
5713 <dia:attribute name="name">
5714 <dia:string>#problem_numbers#</dia:string>
5715 </dia:attribute>
5716 <dia:attribute name="type">
5717 <dia:string>#array of integers#</dia:string>
5718 </dia:attribute>
5719 <dia:attribute name="value">
5720 <dia:string>##</dia:string>
5721 </dia:attribute>
5722 <dia:attribute name="comment">
5723 <dia:string>##</dia:string>
5724 </dia:attribute>
5725 <dia:attribute name="kind">
5726 <dia:enum val="1"/>
5727 </dia:attribute>
5728 </dia:composite>
5729 <dia:composite type="umlparameter">
5730 <dia:attribute name="name">
5731 <dia:string>#new_values#</dia:string>
5732 </dia:attribute>
5733 <dia:attribute name="type">
5734 <dia:string>#array of numbers#</dia:string>
5735 </dia:attribute>
5736 <dia:attribute name="value">
5737 <dia:string>##</dia:string>
5738 </dia:attribute>
5739 <dia:attribute name="comment">
5740 <dia:string>##</dia:string>
5741 </dia:attribute>
5742 <dia:attribute name="kind">
5743 <dia:enum val="1"/>
5744 </dia:attribute>
5745 </dia:composite>
5746 <dia:composite type="umlparameter">
5747 <dia:attribute name="name">
5748 <dia:string>#add_if_absent#</dia:string>
5749 </dia:attribute>
5750 <dia:attribute name="type">
5751 <dia:string>#scalar boolean#</dia:string>
5752 </dia:attribute>
5753 <dia:attribute name="value">
5754 <dia:string>#0#</dia:string>
5755 </dia:attribute>
5756 <dia:attribute name="comment">
5757 <dia:string>##</dia:string>
5758 </dia:attribute>
5759 <dia:attribute name="kind">
5760 <dia:enum val="1"/>
5761 </dia:attribute>
5762 </dia:composite>
5763 <dia:composite type="umlparameter">
5764 <dia:attribute name="name">
5765 <dia:string>#initial_values#</dia:string>
5766 </dia:attribute>
5767 <dia:attribute name="type">
5768 <dia:string>#array of numbers#</dia:string>
5769 </dia:attribute>
5770 <dia:attribute name="value">
5771 <dia:string>##</dia:string>
5772 </dia:attribute>
5773 <dia:attribute name="comment">
5774 <dia:string>##</dia:string>
5775 </dia:attribute>
5776 <dia:attribute name="kind">
5777 <dia:enum val="2"/>
5778 </dia:attribute>
5779 </dia:composite>
5780 </dia:attribute>
5781 </dia:composite>
5782 <dia:composite type="umloperation">
5783 <dia:attribute name="name">
5784 <dia:string>#labels#</dia:string>
5785 </dia:attribute>
5786 <dia:attribute name="stereotype">
5787 <dia:string>#accessor#</dia:string>
5788 </dia:attribute>
5789 <dia:attribute name="type">
5790 <dia:string>##</dia:string>
5791 </dia:attribute>
5792 <dia:attribute name="visibility">
5793 <dia:enum val="0"/>
5794 </dia:attribute>
5795 <dia:attribute name="comment">
5796 <dia:string>##</dia:string>
5797 </dia:attribute>
5798 <dia:attribute name="abstract">
5799 <dia:boolean val="false"/>
5800 </dia:attribute>
5801 <dia:attribute name="inheritance_type">
5802 <dia:enum val="2"/>
5803 </dia:attribute>
5804 <dia:attribute name="query">
5805 <dia:boolean val="false"/>
5806 </dia:attribute>
5807 <dia:attribute name="class_scope">
5808 <dia:boolean val="false"/>
5809 </dia:attribute>
5810 <dia:attribute name="parameters">
5811 <dia:composite type="umlparameter">
5812 <dia:attribute name="name">
5813 <dia:string>#parameter_type#</dia:string>
5814 </dia:attribute>
5815 <dia:attribute name="type">
5816 <dia:string>#scalar string#</dia:string>
5817 </dia:attribute>
5818 <dia:attribute name="value">
5819 <dia:string>##</dia:string>
5820 </dia:attribute>
5821 <dia:attribute name="comment">
5822 <dia:string>##</dia:string>
5823 </dia:attribute>
5824 <dia:attribute name="kind">
5825 <dia:enum val="1"/>
5826 </dia:attribute>
5827 </dia:composite>
5828 <dia:composite type="umlparameter">
5829 <dia:attribute name="name">
5830 <dia:string>#parameter_numbers#</dia:string>
5831 </dia:attribute>
5832 <dia:attribute name="type">
5833 <dia:string>#array of integers#</dia:string>
5834 </dia:attribute>
5835 <dia:attribute name="value">
5836 <dia:string>##</dia:string>
5837 </dia:attribute>
5838 <dia:attribute name="comment">
5839 <dia:string>##</dia:string>
5840 </dia:attribute>
5841 <dia:attribute name="kind">
5842 <dia:enum val="1"/>
5843 </dia:attribute>
5844 </dia:composite>
5845 <dia:composite type="umlparameter">
5846 <dia:attribute name="name">
5847 <dia:string>#problem_numbers#</dia:string>
5848 </dia:attribute>
5849 <dia:attribute name="type">
5850 <dia:string>#array of numbers#</dia:string>
5851 </dia:attribute>
5852 <dia:attribute name="value">
5853 <dia:string>##</dia:string>
5854 </dia:attribute>
5855 <dia:attribute name="comment">
5856 <dia:string>##</dia:string>
5857 </dia:attribute>
5858 <dia:attribute name="kind">
5859 <dia:enum val="1"/>
5860 </dia:attribute>
5861 </dia:composite>
5862 <dia:composite type="umlparameter">
5863 <dia:attribute name="name">
5864 <dia:string>#new_values#</dia:string>
5865 </dia:attribute>
5866 <dia:attribute name="type">
5867 <dia:string>#array of strings#</dia:string>
5868 </dia:attribute>
5869 <dia:attribute name="value">
5870 <dia:string>##</dia:string>
5871 </dia:attribute>
5872 <dia:attribute name="comment">
5873 <dia:string>##</dia:string>
5874 </dia:attribute>
5875 <dia:attribute name="kind">
5876 <dia:enum val="1"/>
5877 </dia:attribute>
5878 </dia:composite>
5879 <dia:composite type="umlparameter">
5880 <dia:attribute name="name">
5881 <dia:string>#labels#</dia:string>
5882 </dia:attribute>
5883 <dia:attribute name="type">
5884 <dia:string>#array of strings#</dia:string>
5885 </dia:attribute>
5886 <dia:attribute name="value">
5887 <dia:string>##</dia:string>
5888 </dia:attribute>
5889 <dia:attribute name="comment">
5890 <dia:string>##</dia:string>
5891 </dia:attribute>
5892 <dia:attribute name="kind">
5893 <dia:enum val="2"/>
5894 </dia:attribute>
5895 </dia:composite>
5896 <dia:composite type="umlparameter">
5897 <dia:attribute name="name">
5898 <dia:string>#generic#</dia:string>
5899 </dia:attribute>
5900 <dia:attribute name="type">
5901 <dia:string>#scalar boolean#</dia:string>
5902 </dia:attribute>
5903 <dia:attribute name="value">
5904 <dia:string>#0#</dia:string>
5905 </dia:attribute>
5906 <dia:attribute name="comment">
5907 <dia:string>##</dia:string>
5908 </dia:attribute>
5909 <dia:attribute name="kind">
5910 <dia:enum val="1"/>
5911 </dia:attribute>
5912 </dia:composite>
5913 </dia:attribute>
5914 </dia:composite>
5915 <dia:composite type="umloperation">
5916 <dia:attribute name="name">
5917 <dia:string>#lower_bounds#</dia:string>
5918 </dia:attribute>
5919 <dia:attribute name="stereotype">
5920 <dia:string>#accessor#</dia:string>
5921 </dia:attribute>
5922 <dia:attribute name="type">
5923 <dia:string>##</dia:string>
5924 </dia:attribute>
5925 <dia:attribute name="visibility">
5926 <dia:enum val="0"/>
5927 </dia:attribute>
5928 <dia:attribute name="comment">
5929 <dia:string>##</dia:string>
5930 </dia:attribute>
5931 <dia:attribute name="abstract">
5932 <dia:boolean val="false"/>
5933 </dia:attribute>
5934 <dia:attribute name="inheritance_type">
5935 <dia:enum val="2"/>
5936 </dia:attribute>
5937 <dia:attribute name="query">
5938 <dia:boolean val="false"/>
5939 </dia:attribute>
5940 <dia:attribute name="class_scope">
5941 <dia:boolean val="false"/>
5942 </dia:attribute>
5943 <dia:attribute name="parameters">
5944 <dia:composite type="umlparameter">
5945 <dia:attribute name="name">
5946 <dia:string>#parameter_type#</dia:string>
5947 </dia:attribute>
5948 <dia:attribute name="type">
5949 <dia:string>#scalar string#</dia:string>
5950 </dia:attribute>
5951 <dia:attribute name="value">
5952 <dia:string>##</dia:string>
5953 </dia:attribute>
5954 <dia:attribute name="comment">
5955 <dia:string>##</dia:string>
5956 </dia:attribute>
5957 <dia:attribute name="kind">
5958 <dia:enum val="1"/>
5959 </dia:attribute>
5960 </dia:composite>
5961 <dia:composite type="umlparameter">
5962 <dia:attribute name="name">
5963 <dia:string>#parameter_numbers#</dia:string>
5964 </dia:attribute>
5965 <dia:attribute name="type">
5966 <dia:string>#array of numbers#</dia:string>
5967 </dia:attribute>
5968 <dia:attribute name="value">
5969 <dia:string>##</dia:string>
5970 </dia:attribute>
5971 <dia:attribute name="comment">
5972 <dia:string>##</dia:string>
5973 </dia:attribute>
5974 <dia:attribute name="kind">
5975 <dia:enum val="1"/>
5976 </dia:attribute>
5977 </dia:composite>
5978 <dia:composite type="umlparameter">
5979 <dia:attribute name="name">
5980 <dia:string>#problem_numbers#</dia:string>
5981 </dia:attribute>
5982 <dia:attribute name="type">
5983 <dia:string>#array of integers#</dia:string>
5984 </dia:attribute>
5985 <dia:attribute name="value">
5986 <dia:string>##</dia:string>
5987 </dia:attribute>
5988 <dia:attribute name="comment">
5989 <dia:string>##</dia:string>
5990 </dia:attribute>
5991 <dia:attribute name="kind">
5992 <dia:enum val="1"/>
5993 </dia:attribute>
5994 </dia:composite>
5995 <dia:composite type="umlparameter">
5996 <dia:attribute name="name">
5997 <dia:string>#new_values#</dia:string>
5998 </dia:attribute>
5999 <dia:attribute name="type">
6000 <dia:string>#array of numbers#</dia:string>
6001 </dia:attribute>
6002 <dia:attribute name="value">
6003 <dia:string>##</dia:string>
6004 </dia:attribute>
6005 <dia:attribute name="comment">
6006 <dia:string>##</dia:string>
6007 </dia:attribute>
6008 <dia:attribute name="kind">
6009 <dia:enum val="1"/>
6010 </dia:attribute>
6011 </dia:composite>
6012 <dia:composite type="umlparameter">
6013 <dia:attribute name="name">
6014 <dia:string>#lower_bounds#</dia:string>
6015 </dia:attribute>
6016 <dia:attribute name="type">
6017 <dia:string>#array of numbers#</dia:string>
6018 </dia:attribute>
6019 <dia:attribute name="value">
6020 <dia:string>##</dia:string>
6021 </dia:attribute>
6022 <dia:attribute name="comment">
6023 <dia:string>##</dia:string>
6024 </dia:attribute>
6025 <dia:attribute name="kind">
6026 <dia:enum val="2"/>
6027 </dia:attribute>
6028 </dia:composite>
6029 </dia:attribute>
6030 </dia:composite>
6031 <dia:composite type="umloperation">
6032 <dia:attribute name="name">
6033 <dia:string>#maxeval#</dia:string>
6034 </dia:attribute>
6035 <dia:attribute name="stereotype">
6036 <dia:string>##</dia:string>
6037 </dia:attribute>
6038 <dia:attribute name="type">
6039 <dia:string>##</dia:string>
6040 </dia:attribute>
6041 <dia:attribute name="visibility">
6042 <dia:enum val="0"/>
6043 </dia:attribute>
6044 <dia:attribute name="comment">
6045 <dia:string>##</dia:string>
6046 </dia:attribute>
6047 <dia:attribute name="abstract">
6048 <dia:boolean val="false"/>
6049 </dia:attribute>
6050 <dia:attribute name="inheritance_type">
6051 <dia:enum val="1"/>
6052 </dia:attribute>
6053 <dia:attribute name="query">
6054 <dia:boolean val="false"/>
6055 </dia:attribute>
6056 <dia:attribute name="class_scope">
6057 <dia:boolean val="false"/>
6058 </dia:attribute>
6059 <dia:attribute name="parameters">
6060 <dia:composite type="umlparameter">
6061 <dia:attribute name="name">
6062 <dia:string>#new_values#</dia:string>
6063 </dia:attribute>
6064 <dia:attribute name="type">
6065 <dia:string>#array of integers#</dia:string>
6066 </dia:attribute>
6067 <dia:attribute name="value">
6068 <dia:string>##</dia:string>
6069 </dia:attribute>
6070 <dia:attribute name="comment">
6071 <dia:string>##</dia:string>
6072 </dia:attribute>
6073 <dia:attribute name="kind">
6074 <dia:enum val="1"/>
6075 </dia:attribute>
6076 </dia:composite>
6077 <dia:composite type="umlparameter">
6078 <dia:attribute name="name">
6079 <dia:string>#problem_numbers#</dia:string>
6080 </dia:attribute>
6081 <dia:attribute name="type">
6082 <dia:string>#array of integers#</dia:string>
6083 </dia:attribute>
6084 <dia:attribute name="value">
6085 <dia:string>##</dia:string>
6086 </dia:attribute>
6087 <dia:attribute name="comment">
6088 <dia:string>##</dia:string>
6089 </dia:attribute>
6090 <dia:attribute name="kind">
6091 <dia:enum val="1"/>
6092 </dia:attribute>
6093 </dia:composite>
6094 <dia:composite type="umlparameter">
6095 <dia:attribute name="name">
6096 <dia:string>#exact_match#</dia:string>
6097 </dia:attribute>
6098 <dia:attribute name="type">
6099 <dia:string>#scalar boolean#</dia:string>
6100 </dia:attribute>
6101 <dia:attribute name="value">
6102 <dia:string>#0#</dia:string>
6103 </dia:attribute>
6104 <dia:attribute name="comment">
6105 <dia:string>##</dia:string>
6106 </dia:attribute>
6107 <dia:attribute name="kind">
6108 <dia:enum val="1"/>
6109 </dia:attribute>
6110 </dia:composite>
6111 <dia:composite type="umlparameter">
6112 <dia:attribute name="name">
6113 <dia:string>#values#</dia:string>
6114 </dia:attribute>
6115 <dia:attribute name="type">
6116 <dia:string>#array of integers#</dia:string>
6117 </dia:attribute>
6118 <dia:attribute name="value">
6119 <dia:string>##</dia:string>
6120 </dia:attribute>
6121 <dia:attribute name="comment">
6122 <dia:string>##</dia:string>
6123 </dia:attribute>
6124 <dia:attribute name="kind">
6125 <dia:enum val="2"/>
6126 </dia:attribute>
6127 </dia:composite>
6128 </dia:attribute>
6129 </dia:composite>
6130 <dia:composite type="umloperation">
6131 <dia:attribute name="name">
6132 <dia:string>#nomegas#</dia:string>
6133 </dia:attribute>
6134 <dia:attribute name="stereotype">
6135 <dia:string>##</dia:string>
6136 </dia:attribute>
6137 <dia:attribute name="type">
6138 <dia:string>##</dia:string>
6139 </dia:attribute>
6140 <dia:attribute name="visibility">
6141 <dia:enum val="0"/>
6142 </dia:attribute>
6143 <dia:attribute name="comment">
6144 <dia:string>##</dia:string>
6145 </dia:attribute>
6146 <dia:attribute name="abstract">
6147 <dia:boolean val="false"/>
6148 </dia:attribute>
6149 <dia:attribute name="inheritance_type">
6150 <dia:enum val="2"/>
6151 </dia:attribute>
6152 <dia:attribute name="query">
6153 <dia:boolean val="false"/>
6154 </dia:attribute>
6155 <dia:attribute name="class_scope">
6156 <dia:boolean val="false"/>
6157 </dia:attribute>
6158 <dia:attribute name="parameters">
6159 <dia:composite type="umlparameter">
6160 <dia:attribute name="name">
6161 <dia:string>#problem_number#</dia:string>
6162 </dia:attribute>
6163 <dia:attribute name="type">
6164 <dia:string>#scalar number#</dia:string>
6165 </dia:attribute>
6166 <dia:attribute name="value">
6167 <dia:string>#1#</dia:string>
6168 </dia:attribute>
6169 <dia:attribute name="comment">
6170 <dia:string>##</dia:string>
6171 </dia:attribute>
6172 <dia:attribute name="kind">
6173 <dia:enum val="1"/>
6174 </dia:attribute>
6175 </dia:composite>
6176 <dia:composite type="umlparameter">
6177 <dia:attribute name="name">
6178 <dia:string>#nomegas#</dia:string>
6179 </dia:attribute>
6180 <dia:attribute name="type">
6181 <dia:string>#scalar number#</dia:string>
6182 </dia:attribute>
6183 <dia:attribute name="value">
6184 <dia:string>##</dia:string>
6185 </dia:attribute>
6186 <dia:attribute name="comment">
6187 <dia:string>##</dia:string>
6188 </dia:attribute>
6189 <dia:attribute name="kind">
6190 <dia:enum val="2"/>
6191 </dia:attribute>
6192 </dia:composite>
6193 </dia:attribute>
6194 </dia:composite>
6195 <dia:composite type="umloperation">
6196 <dia:attribute name="name">
6197 <dia:string>#nproblems#</dia:string>
6198 </dia:attribute>
6199 <dia:attribute name="stereotype">
6200 <dia:string>##</dia:string>
6201 </dia:attribute>
6202 <dia:attribute name="type">
6203 <dia:string>##</dia:string>
6204 </dia:attribute>
6205 <dia:attribute name="visibility">
6206 <dia:enum val="0"/>
6207 </dia:attribute>
6208 <dia:attribute name="comment">
6209 <dia:string>##</dia:string>
6210 </dia:attribute>
6211 <dia:attribute name="abstract">
6212 <dia:boolean val="false"/>
6213 </dia:attribute>
6214 <dia:attribute name="inheritance_type">
6215 <dia:enum val="2"/>
6216 </dia:attribute>
6217 <dia:attribute name="query">
6218 <dia:boolean val="false"/>
6219 </dia:attribute>
6220 <dia:attribute name="class_scope">
6221 <dia:boolean val="false"/>
6222 </dia:attribute>
6223 <dia:attribute name="parameters">
6224 <dia:composite type="umlparameter">
6225 <dia:attribute name="name">
6226 <dia:string>#number_of_problem#</dia:string>
6227 </dia:attribute>
6228 <dia:attribute name="type">
6229 <dia:string>#scalar integer#</dia:string>
6230 </dia:attribute>
6231 <dia:attribute name="value">
6232 <dia:string>##</dia:string>
6233 </dia:attribute>
6234 <dia:attribute name="comment">
6235 <dia:string>##</dia:string>
6236 </dia:attribute>
6237 <dia:attribute name="kind">
6238 <dia:enum val="2"/>
6239 </dia:attribute>
6240 </dia:composite>
6241 </dia:attribute>
6242 </dia:composite>
6243 <dia:composite type="umloperation">
6244 <dia:attribute name="name">
6245 <dia:string>#nsigmas#</dia:string>
6246 </dia:attribute>
6247 <dia:attribute name="stereotype">
6248 <dia:string>##</dia:string>
6249 </dia:attribute>
6250 <dia:attribute name="type">
6251 <dia:string>##</dia:string>
6252 </dia:attribute>
6253 <dia:attribute name="visibility">
6254 <dia:enum val="0"/>
6255 </dia:attribute>
6256 <dia:attribute name="comment">
6257 <dia:string>##</dia:string>
6258 </dia:attribute>
6259 <dia:attribute name="abstract">
6260 <dia:boolean val="false"/>
6261 </dia:attribute>
6262 <dia:attribute name="inheritance_type">
6263 <dia:enum val="2"/>
6264 </dia:attribute>
6265 <dia:attribute name="query">
6266 <dia:boolean val="false"/>
6267 </dia:attribute>
6268 <dia:attribute name="class_scope">
6269 <dia:boolean val="false"/>
6270 </dia:attribute>
6271 <dia:attribute name="parameters">
6272 <dia:composite type="umlparameter">
6273 <dia:attribute name="name">
6274 <dia:string>#problem_number#</dia:string>
6275 </dia:attribute>
6276 <dia:attribute name="type">
6277 <dia:string>#scalar number#</dia:string>
6278 </dia:attribute>
6279 <dia:attribute name="value">
6280 <dia:string>#1#</dia:string>
6281 </dia:attribute>
6282 <dia:attribute name="comment">
6283 <dia:string>##</dia:string>
6284 </dia:attribute>
6285 <dia:attribute name="kind">
6286 <dia:enum val="1"/>
6287 </dia:attribute>
6288 </dia:composite>
6289 <dia:composite type="umlparameter">
6290 <dia:attribute name="name">
6291 <dia:string>#nsigmas#</dia:string>
6292 </dia:attribute>
6293 <dia:attribute name="type">
6294 <dia:string>#scalar number#</dia:string>
6295 </dia:attribute>
6296 <dia:attribute name="value">
6297 <dia:string>##</dia:string>
6298 </dia:attribute>
6299 <dia:attribute name="comment">
6300 <dia:string>##</dia:string>
6301 </dia:attribute>
6302 <dia:attribute name="kind">
6303 <dia:enum val="2"/>
6304 </dia:attribute>
6305 </dia:composite>
6306 </dia:attribute>
6307 </dia:composite>
6308 <dia:composite type="umloperation">
6309 <dia:attribute name="name">
6310 <dia:string>#nthetas#</dia:string>
6311 </dia:attribute>
6312 <dia:attribute name="stereotype">
6313 <dia:string>##</dia:string>
6314 </dia:attribute>
6315 <dia:attribute name="type">
6316 <dia:string>##</dia:string>
6317 </dia:attribute>
6318 <dia:attribute name="visibility">
6319 <dia:enum val="0"/>
6320 </dia:attribute>
6321 <dia:attribute name="comment">
6322 <dia:string>##</dia:string>
6323 </dia:attribute>
6324 <dia:attribute name="abstract">
6325 <dia:boolean val="false"/>
6326 </dia:attribute>
6327 <dia:attribute name="inheritance_type">
6328 <dia:enum val="2"/>
6329 </dia:attribute>
6330 <dia:attribute name="query">
6331 <dia:boolean val="false"/>
6332 </dia:attribute>
6333 <dia:attribute name="class_scope">
6334 <dia:boolean val="false"/>
6335 </dia:attribute>
6336 <dia:attribute name="parameters">
6337 <dia:composite type="umlparameter">
6338 <dia:attribute name="name">
6339 <dia:string>#problem_number#</dia:string>
6340 </dia:attribute>
6341 <dia:attribute name="type">
6342 <dia:string>#scalar number#</dia:string>
6343 </dia:attribute>
6344 <dia:attribute name="value">
6345 <dia:string>#1#</dia:string>
6346 </dia:attribute>
6347 <dia:attribute name="comment">
6348 <dia:string>##</dia:string>
6349 </dia:attribute>
6350 <dia:attribute name="kind">
6351 <dia:enum val="1"/>
6352 </dia:attribute>
6353 </dia:composite>
6354 <dia:composite type="umlparameter">
6355 <dia:attribute name="name">
6356 <dia:string>#nthetas#</dia:string>
6357 </dia:attribute>
6358 <dia:attribute name="type">
6359 <dia:string>#scalar number#</dia:string>
6360 </dia:attribute>
6361 <dia:attribute name="value">
6362 <dia:string>##</dia:string>
6363 </dia:attribute>
6364 <dia:attribute name="comment">
6365 <dia:string>##</dia:string>
6366 </dia:attribute>
6367 <dia:attribute name="kind">
6368 <dia:enum val="2"/>
6369 </dia:attribute>
6370 </dia:composite>
6371 </dia:attribute>
6372 </dia:composite>
6373 <dia:composite type="umloperation">
6374 <dia:attribute name="name">
6375 <dia:string>#pk#</dia:string>
6376 </dia:attribute>
6377 <dia:attribute name="stereotype">
6378 <dia:string>#accessor#</dia:string>
6379 </dia:attribute>
6380 <dia:attribute name="type">
6381 <dia:string>##</dia:string>
6382 </dia:attribute>
6383 <dia:attribute name="visibility">
6384 <dia:enum val="0"/>
6385 </dia:attribute>
6386 <dia:attribute name="comment">
6387 <dia:string>##</dia:string>
6388 </dia:attribute>
6389 <dia:attribute name="abstract">
6390 <dia:boolean val="false"/>
6391 </dia:attribute>
6392 <dia:attribute name="inheritance_type">
6393 <dia:enum val="2"/>
6394 </dia:attribute>
6395 <dia:attribute name="query">
6396 <dia:boolean val="false"/>
6397 </dia:attribute>
6398 <dia:attribute name="class_scope">
6399 <dia:boolean val="false"/>
6400 </dia:attribute>
6401 <dia:attribute name="parameters">
6402 <dia:composite type="umlparameter">
6403 <dia:attribute name="name">
6404 <dia:string>#new_pk#</dia:string>
6405 </dia:attribute>
6406 <dia:attribute name="type">
6407 <dia:string>#array of strings#</dia:string>
6408 </dia:attribute>
6409 <dia:attribute name="value">
6410 <dia:string>##</dia:string>
6411 </dia:attribute>
6412 <dia:attribute name="comment">
6413 <dia:string>##</dia:string>
6414 </dia:attribute>
6415 <dia:attribute name="kind">
6416 <dia:enum val="1"/>
6417 </dia:attribute>
6418 </dia:composite>
6419 <dia:composite type="umlparameter">
6420 <dia:attribute name="name">
6421 <dia:string>#problem_number#</dia:string>
6422 </dia:attribute>
6423 <dia:attribute name="type">
6424 <dia:string>#scalar number#</dia:string>
6425 </dia:attribute>
6426 <dia:attribute name="value">
6427 <dia:string>#1#</dia:string>
6428 </dia:attribute>
6429 <dia:attribute name="comment">
6430 <dia:string>##</dia:string>
6431 </dia:attribute>
6432 <dia:attribute name="kind">
6433 <dia:enum val="1"/>
6434 </dia:attribute>
6435 </dia:composite>
6436 <dia:composite type="umlparameter">
6437 <dia:attribute name="name">
6438 <dia:string>#pk#</dia:string>
6439 </dia:attribute>
6440 <dia:attribute name="type">
6441 <dia:string>#array of strings#</dia:string>
6442 </dia:attribute>
6443 <dia:attribute name="value">
6444 <dia:string>##</dia:string>
6445 </dia:attribute>
6446 <dia:attribute name="comment">
6447 <dia:string>##</dia:string>
6448 </dia:attribute>
6449 <dia:attribute name="kind">
6450 <dia:enum val="2"/>
6451 </dia:attribute>
6452 </dia:composite>
6453 </dia:attribute>
6454 </dia:composite>
6455 <dia:composite type="umloperation">
6456 <dia:attribute name="name">
6457 <dia:string>#pred#</dia:string>
6458 </dia:attribute>
6459 <dia:attribute name="stereotype">
6460 <dia:string>#accessor#</dia:string>
6461 </dia:attribute>
6462 <dia:attribute name="type">
6463 <dia:string>##</dia:string>
6464 </dia:attribute>
6465 <dia:attribute name="visibility">
6466 <dia:enum val="0"/>
6467 </dia:attribute>
6468 <dia:attribute name="comment">
6469 <dia:string>##</dia:string>
6470 </dia:attribute>
6471 <dia:attribute name="abstract">
6472 <dia:boolean val="false"/>
6473 </dia:attribute>
6474 <dia:attribute name="inheritance_type">
6475 <dia:enum val="2"/>
6476 </dia:attribute>
6477 <dia:attribute name="query">
6478 <dia:boolean val="false"/>
6479 </dia:attribute>
6480 <dia:attribute name="class_scope">
6481 <dia:boolean val="false"/>
6482 </dia:attribute>
6483 <dia:attribute name="parameters">
6484 <dia:composite type="umlparameter">
6485 <dia:attribute name="name">
6486 <dia:string>#new_pred#</dia:string>
6487 </dia:attribute>
6488 <dia:attribute name="type">
6489 <dia:string>#array of strings#</dia:string>
6490 </dia:attribute>
6491 <dia:attribute name="value">
6492 <dia:string>##</dia:string>
6493 </dia:attribute>
6494 <dia:attribute name="comment">
6495 <dia:string>##</dia:string>
6496 </dia:attribute>
6497 <dia:attribute name="kind">
6498 <dia:enum val="1"/>
6499 </dia:attribute>
6500 </dia:composite>
6501 <dia:composite type="umlparameter">
6502 <dia:attribute name="name">
6503 <dia:string>#problem_number#</dia:string>
6504 </dia:attribute>
6505 <dia:attribute name="type">
6506 <dia:string>#scalar number#</dia:string>
6507 </dia:attribute>
6508 <dia:attribute name="value">
6509 <dia:string>#1#</dia:string>
6510 </dia:attribute>
6511 <dia:attribute name="comment">
6512 <dia:string>##</dia:string>
6513 </dia:attribute>
6514 <dia:attribute name="kind">
6515 <dia:enum val="1"/>
6516 </dia:attribute>
6517 </dia:composite>
6518 <dia:composite type="umlparameter">
6519 <dia:attribute name="name">
6520 <dia:string>#pred#</dia:string>
6521 </dia:attribute>
6522 <dia:attribute name="type">
6523 <dia:string>#array of strings#</dia:string>
6524 </dia:attribute>
6525 <dia:attribute name="value">
6526 <dia:string>##</dia:string>
6527 </dia:attribute>
6528 <dia:attribute name="comment">
6529 <dia:string>##</dia:string>
6530 </dia:attribute>
6531 <dia:attribute name="kind">
6532 <dia:enum val="2"/>
6533 </dia:attribute>
6534 </dia:composite>
6535 </dia:attribute>
6536 </dia:composite>
6537 <dia:composite type="umloperation">
6538 <dia:attribute name="name">
6539 <dia:string>#print#</dia:string>
6540 </dia:attribute>
6541 <dia:attribute name="stereotype">
6542 <dia:string>##</dia:string>
6543 </dia:attribute>
6544 <dia:attribute name="type">
6545 <dia:string>##</dia:string>
6546 </dia:attribute>
6547 <dia:attribute name="visibility">
6548 <dia:enum val="0"/>
6549 </dia:attribute>
6550 <dia:attribute name="comment">
6551 <dia:string>##</dia:string>
6552 </dia:attribute>
6553 <dia:attribute name="abstract">
6554 <dia:boolean val="false"/>
6555 </dia:attribute>
6556 <dia:attribute name="inheritance_type">
6557 <dia:enum val="2"/>
6558 </dia:attribute>
6559 <dia:attribute name="query">
6560 <dia:boolean val="false"/>
6561 </dia:attribute>
6562 <dia:attribute name="class_scope">
6563 <dia:boolean val="false"/>
6564 </dia:attribute>
6565 <dia:attribute name="parameters"/>
6566 </dia:composite>
6567 <dia:composite type="umloperation">
6568 <dia:attribute name="name">
6569 <dia:string>#record#</dia:string>
6570 </dia:attribute>
6571 <dia:attribute name="stereotype">
6572 <dia:string>#accessor#</dia:string>
6573 </dia:attribute>
6574 <dia:attribute name="type">
6575 <dia:string>##</dia:string>
6576 </dia:attribute>
6577 <dia:attribute name="visibility">
6578 <dia:enum val="0"/>
6579 </dia:attribute>
6580 <dia:attribute name="comment">
6581 <dia:string>##</dia:string>
6582 </dia:attribute>
6583 <dia:attribute name="abstract">
6584 <dia:boolean val="false"/>
6585 </dia:attribute>
6586 <dia:attribute name="inheritance_type">
6587 <dia:enum val="2"/>
6588 </dia:attribute>
6589 <dia:attribute name="query">
6590 <dia:boolean val="false"/>
6591 </dia:attribute>
6592 <dia:attribute name="class_scope">
6593 <dia:boolean val="false"/>
6594 </dia:attribute>
6595 <dia:attribute name="parameters">
6596 <dia:composite type="umlparameter">
6597 <dia:attribute name="name">
6598 <dia:string>#record_name#</dia:string>
6599 </dia:attribute>
6600 <dia:attribute name="type">
6601 <dia:string>#scalar string#</dia:string>
6602 </dia:attribute>
6603 <dia:attribute name="value">
6604 <dia:string>##</dia:string>
6605 </dia:attribute>
6606 <dia:attribute name="comment">
6607 <dia:string>##</dia:string>
6608 </dia:attribute>
6609 <dia:attribute name="kind">
6610 <dia:enum val="1"/>
6611 </dia:attribute>
6612 </dia:composite>
6613 <dia:composite type="umlparameter">
6614 <dia:attribute name="name">
6615 <dia:string>#new_data#</dia:string>
6616 </dia:attribute>
6617 <dia:attribute name="type">
6618 <dia:string>#array of strings#</dia:string>
6619 </dia:attribute>
6620 <dia:attribute name="value">
6621 <dia:string>##</dia:string>
6622 </dia:attribute>
6623 <dia:attribute name="comment">
6624 <dia:string>##</dia:string>
6625 </dia:attribute>
6626 <dia:attribute name="kind">
6627 <dia:enum val="1"/>
6628 </dia:attribute>
6629 </dia:composite>
6630 <dia:composite type="umlparameter">
6631 <dia:attribute name="name">
6632 <dia:string>#problem_number#</dia:string>
6633 </dia:attribute>
6634 <dia:attribute name="type">
6635 <dia:string>#scalar number#</dia:string>
6636 </dia:attribute>
6637 <dia:attribute name="value">
6638 <dia:string>#1#</dia:string>
6639 </dia:attribute>
6640 <dia:attribute name="comment">
6641 <dia:string>##</dia:string>
6642 </dia:attribute>
6643 <dia:attribute name="kind">
6644 <dia:enum val="1"/>
6645 </dia:attribute>
6646 </dia:composite>
6647 <dia:composite type="umlparameter">
6648 <dia:attribute name="name">
6649 <dia:string>#data#</dia:string>
6650 </dia:attribute>
6651 <dia:attribute name="type">
6652 <dia:string>#array of strings#</dia:string>
6653 </dia:attribute>
6654 <dia:attribute name="value">
6655 <dia:string>##</dia:string>
6656 </dia:attribute>
6657 <dia:attribute name="comment">
6658 <dia:string>##</dia:string>
6659 </dia:attribute>
6660 <dia:attribute name="kind">
6661 <dia:enum val="2"/>
6662 </dia:attribute>
6663 </dia:composite>
6664 </dia:attribute>
6665 </dia:composite>
6666 <dia:composite type="umloperation">
6667 <dia:attribute name="name">
6668 <dia:string>#restore_inits#</dia:string>
6669 </dia:attribute>
6670 <dia:attribute name="stereotype">
6671 <dia:string>#helper#</dia:string>
6672 </dia:attribute>
6673 <dia:attribute name="type">
6674 <dia:string>##</dia:string>
6675 </dia:attribute>
6676 <dia:attribute name="visibility">
6677 <dia:enum val="0"/>
6678 </dia:attribute>
6679 <dia:attribute name="comment">
6680 <dia:string>##</dia:string>
6681 </dia:attribute>
6682 <dia:attribute name="abstract">
6683 <dia:boolean val="false"/>
6684 </dia:attribute>
6685 <dia:attribute name="inheritance_type">
6686 <dia:enum val="2"/>
6687 </dia:attribute>
6688 <dia:attribute name="query">
6689 <dia:boolean val="false"/>
6690 </dia:attribute>
6691 <dia:attribute name="class_scope">
6692 <dia:boolean val="false"/>
6693 </dia:attribute>
6694 <dia:attribute name="parameters"/>
6695 </dia:composite>
6696 <dia:composite type="umloperation">
6697 <dia:attribute name="name">
6698 <dia:string>#set_records#</dia:string>
6699 </dia:attribute>
6700 <dia:attribute name="stereotype">
6701 <dia:string>##</dia:string>
6702 </dia:attribute>
6703 <dia:attribute name="type">
6704 <dia:string>##</dia:string>
6705 </dia:attribute>
6706 <dia:attribute name="visibility">
6707 <dia:enum val="0"/>
6708 </dia:attribute>
6709 <dia:attribute name="comment">
6710 <dia:string>##</dia:string>
6711 </dia:attribute>
6712 <dia:attribute name="abstract">
6713 <dia:boolean val="false"/>
6714 </dia:attribute>
6715 <dia:attribute name="inheritance_type">
6716 <dia:enum val="1"/>
6717 </dia:attribute>
6718 <dia:attribute name="query">
6719 <dia:boolean val="false"/>
6720 </dia:attribute>
6721 <dia:attribute name="class_scope">
6722 <dia:boolean val="false"/>
6723 </dia:attribute>
6724 <dia:attribute name="parameters">
6725 <dia:composite type="umlparameter">
6726 <dia:attribute name="name">
6727 <dia:string>#type#</dia:string>
6728 </dia:attribute>
6729 <dia:attribute name="type">
6730 <dia:string>#scalar string#</dia:string>
6731 </dia:attribute>
6732 <dia:attribute name="value">
6733 <dia:string>##</dia:string>
6734 </dia:attribute>
6735 <dia:attribute name="comment">
6736 <dia:string>##</dia:string>
6737 </dia:attribute>
6738 <dia:attribute name="kind">
6739 <dia:enum val="1"/>
6740 </dia:attribute>
6741 </dia:composite>
6742 <dia:composite type="umlparameter">
6743 <dia:attribute name="name">
6744 <dia:string>#record_strings#</dia:string>
6745 </dia:attribute>
6746 <dia:attribute name="type">
6747 <dia:string>#mandatory array of strings#</dia:string>
6748 </dia:attribute>
6749 <dia:attribute name="value">
6750 <dia:string>##</dia:string>
6751 </dia:attribute>
6752 <dia:attribute name="comment">
6753 <dia:string>##</dia:string>
6754 </dia:attribute>
6755 <dia:attribute name="kind">
6756 <dia:enum val="1"/>
6757 </dia:attribute>
6758 </dia:composite>
6759 <dia:composite type="umlparameter">
6760 <dia:attribute name="name">
6761 <dia:string>#problem_number#</dia:string>
6762 </dia:attribute>
6763 <dia:attribute name="type">
6764 <dia:string>#scalar integer#</dia:string>
6765 </dia:attribute>
6766 <dia:attribute name="value">
6767 <dia:string>#1#</dia:string>
6768 </dia:attribute>
6769 <dia:attribute name="comment">
6770 <dia:string>##</dia:string>
6771 </dia:attribute>
6772 <dia:attribute name="kind">
6773 <dia:enum val="1"/>
6774 </dia:attribute>
6775 </dia:composite>
6776 </dia:attribute>
6777 </dia:composite>
6778 <dia:composite type="umloperation">
6779 <dia:attribute name="name">
6780 <dia:string>#store_inits#</dia:string>
6781 </dia:attribute>
6782 <dia:attribute name="stereotype">
6783 <dia:string>#helper#</dia:string>
6784 </dia:attribute>
6785 <dia:attribute name="type">
6786 <dia:string>##</dia:string>
6787 </dia:attribute>
6788 <dia:attribute name="visibility">
6789 <dia:enum val="0"/>
6790 </dia:attribute>
6791 <dia:attribute name="comment">
6792 <dia:string>##</dia:string>
6793 </dia:attribute>
6794 <dia:attribute name="abstract">
6795 <dia:boolean val="false"/>
6796 </dia:attribute>
6797 <dia:attribute name="inheritance_type">
6798 <dia:enum val="2"/>
6799 </dia:attribute>
6800 <dia:attribute name="query">
6801 <dia:boolean val="false"/>
6802 </dia:attribute>
6803 <dia:attribute name="class_scope">
6804 <dia:boolean val="false"/>
6805 </dia:attribute>
6806 <dia:attribute name="parameters"/>
6807 </dia:composite>
6808 <dia:composite type="umloperation">
6809 <dia:attribute name="name">
6810 <dia:string>#__sync_output#</dia:string>
6811 </dia:attribute>
6812 <dia:attribute name="stereotype">
6813 <dia:string>##</dia:string>
6814 </dia:attribute>
6815 <dia:attribute name="type">
6816 <dia:string>##</dia:string>
6817 </dia:attribute>
6818 <dia:attribute name="visibility">
6819 <dia:enum val="0"/>
6820 </dia:attribute>
6821 <dia:attribute name="comment">
6822 <dia:string>##</dia:string>
6823 </dia:attribute>
6824 <dia:attribute name="abstract">
6825 <dia:boolean val="false"/>
6826 </dia:attribute>
6827 <dia:attribute name="inheritance_type">
6828 <dia:enum val="2"/>
6829 </dia:attribute>
6830 <dia:attribute name="query">
6831 <dia:boolean val="false"/>
6832 </dia:attribute>
6833 <dia:attribute name="class_scope">
6834 <dia:boolean val="false"/>
6835 </dia:attribute>
6836 <dia:attribute name="parameters"/>
6837 </dia:composite>
6838 <dia:composite type="umloperation">
6839 <dia:attribute name="name">
6840 <dia:string>#synchronize#</dia:string>
6841 </dia:attribute>
6842 <dia:attribute name="stereotype">
6843 <dia:string>#helper#</dia:string>
6844 </dia:attribute>
6845 <dia:attribute name="type">
6846 <dia:string>##</dia:string>
6847 </dia:attribute>
6848 <dia:attribute name="visibility">
6849 <dia:enum val="0"/>
6850 </dia:attribute>
6851 <dia:attribute name="comment">
6852 <dia:string>##</dia:string>
6853 </dia:attribute>
6854 <dia:attribute name="abstract">
6855 <dia:boolean val="false"/>
6856 </dia:attribute>
6857 <dia:attribute name="inheritance_type">
6858 <dia:enum val="2"/>
6859 </dia:attribute>
6860 <dia:attribute name="query">
6861 <dia:boolean val="false"/>
6862 </dia:attribute>
6863 <dia:attribute name="class_scope">
6864 <dia:boolean val="false"/>
6865 </dia:attribute>
6866 <dia:attribute name="parameters"/>
6867 </dia:composite>
6868 <dia:composite type="umloperation">
6869 <dia:attribute name="name">
6870 <dia:string>#table_names#</dia:string>
6871 </dia:attribute>
6872 <dia:attribute name="stereotype">
6873 <dia:string>#accessor#</dia:string>
6874 </dia:attribute>
6875 <dia:attribute name="type">
6876 <dia:string>##</dia:string>
6877 </dia:attribute>
6878 <dia:attribute name="visibility">
6879 <dia:enum val="0"/>
6880 </dia:attribute>
6881 <dia:attribute name="comment">
6882 <dia:string>##</dia:string>
6883 </dia:attribute>
6884 <dia:attribute name="abstract">
6885 <dia:boolean val="false"/>
6886 </dia:attribute>
6887 <dia:attribute name="inheritance_type">
6888 <dia:enum val="2"/>
6889 </dia:attribute>
6890 <dia:attribute name="query">
6891 <dia:boolean val="false"/>
6892 </dia:attribute>
6893 <dia:attribute name="class_scope">
6894 <dia:boolean val="false"/>
6895 </dia:attribute>
6896 <dia:attribute name="parameters">
6897 <dia:composite type="umlparameter">
6898 <dia:attribute name="name">
6899 <dia:string>#new_names#</dia:string>
6900 </dia:attribute>
6901 <dia:attribute name="type">
6902 <dia:string>#array of strings#</dia:string>
6903 </dia:attribute>
6904 <dia:attribute name="value">
6905 <dia:string>##</dia:string>
6906 </dia:attribute>
6907 <dia:attribute name="comment">
6908 <dia:string>##</dia:string>
6909 </dia:attribute>
6910 <dia:attribute name="kind">
6911 <dia:enum val="1"/>
6912 </dia:attribute>
6913 </dia:composite>
6914 <dia:composite type="umlparameter">
6915 <dia:attribute name="name">
6916 <dia:string>#problem_numbers#</dia:string>
6917 </dia:attribute>
6918 <dia:attribute name="type">
6919 <dia:string>#array of integers#</dia:string>
6920 </dia:attribute>
6921 <dia:attribute name="value">
6922 <dia:string>##</dia:string>
6923 </dia:attribute>
6924 <dia:attribute name="comment">
6925 <dia:string>##</dia:string>
6926 </dia:attribute>
6927 <dia:attribute name="kind">
6928 <dia:enum val="1"/>
6929 </dia:attribute>
6930 </dia:composite>
6931 <dia:composite type="umlparameter">
6932 <dia:attribute name="name">
6933 <dia:string>#names#</dia:string>
6934 </dia:attribute>
6935 <dia:attribute name="type">
6936 <dia:string>#array of strings#</dia:string>
6937 </dia:attribute>
6938 <dia:attribute name="value">
6939 <dia:string>#()#</dia:string>
6940 </dia:attribute>
6941 <dia:attribute name="comment">
6942 <dia:string>##</dia:string>
6943 </dia:attribute>
6944 <dia:attribute name="kind">
6945 <dia:enum val="2"/>
6946 </dia:attribute>
6947 </dia:composite>
6948 <dia:composite type="umlparameter">
6949 <dia:attribute name="name">
6950 <dia:string>#ignore_missing_files#</dia:string>
6951 </dia:attribute>
6952 <dia:attribute name="type">
6953 <dia:string>#scalar boolean#</dia:string>
6954 </dia:attribute>
6955 <dia:attribute name="value">
6956 <dia:string>#0#</dia:string>
6957 </dia:attribute>
6958 <dia:attribute name="comment">
6959 <dia:string>##</dia:string>
6960 </dia:attribute>
6961 <dia:attribute name="kind">
6962 <dia:enum val="1"/>
6963 </dia:attribute>
6964 </dia:composite>
6965 </dia:attribute>
6966 </dia:composite>
6967 <dia:composite type="umloperation">
6968 <dia:attribute name="name">
6969 <dia:string>#units#</dia:string>
6970 </dia:attribute>
6971 <dia:attribute name="stereotype">
6972 <dia:string>#accessor#</dia:string>
6973 </dia:attribute>
6974 <dia:attribute name="type">
6975 <dia:string>##</dia:string>
6976 </dia:attribute>
6977 <dia:attribute name="visibility">
6978 <dia:enum val="0"/>
6979 </dia:attribute>
6980 <dia:attribute name="comment">
6981 <dia:string>##</dia:string>
6982 </dia:attribute>
6983 <dia:attribute name="abstract">
6984 <dia:boolean val="false"/>
6985 </dia:attribute>
6986 <dia:attribute name="inheritance_type">
6987 <dia:enum val="2"/>
6988 </dia:attribute>
6989 <dia:attribute name="query">
6990 <dia:boolean val="false"/>
6991 </dia:attribute>
6992 <dia:attribute name="class_scope">
6993 <dia:boolean val="false"/>
6994 </dia:attribute>
6995 <dia:attribute name="parameters">
6996 <dia:composite type="umlparameter">
6997 <dia:attribute name="name">
6998 <dia:string>#parameter_type#</dia:string>
6999 </dia:attribute>
7000 <dia:attribute name="type">
7001 <dia:string>#scalar string#</dia:string>
7002 </dia:attribute>
7003 <dia:attribute name="value">
7004 <dia:string>##</dia:string>
7005 </dia:attribute>
7006 <dia:attribute name="comment">
7007 <dia:string>##</dia:string>
7008 </dia:attribute>
7009 <dia:attribute name="kind">
7010 <dia:enum val="1"/>
7011 </dia:attribute>
7012 </dia:composite>
7013 <dia:composite type="umlparameter">
7014 <dia:attribute name="name">
7015 <dia:string>#parameter_numbers#</dia:string>
7016 </dia:attribute>
7017 <dia:attribute name="type">
7018 <dia:string>#array of integers#</dia:string>
7019 </dia:attribute>
7020 <dia:attribute name="value">
7021 <dia:string>##</dia:string>
7022 </dia:attribute>
7023 <dia:attribute name="comment">
7024 <dia:string>##</dia:string>
7025 </dia:attribute>
7026 <dia:attribute name="kind">
7027 <dia:enum val="1"/>
7028 </dia:attribute>
7029 </dia:composite>
7030 <dia:composite type="umlparameter">
7031 <dia:attribute name="name">
7032 <dia:string>#problem_numbers#</dia:string>
7033 </dia:attribute>
7034 <dia:attribute name="type">
7035 <dia:string>#array of integers#</dia:string>
7036 </dia:attribute>
7037 <dia:attribute name="value">
7038 <dia:string>##</dia:string>
7039 </dia:attribute>
7040 <dia:attribute name="comment">
7041 <dia:string>##</dia:string>
7042 </dia:attribute>
7043 <dia:attribute name="kind">
7044 <dia:enum val="1"/>
7045 </dia:attribute>
7046 </dia:composite>
7047 <dia:composite type="umlparameter">
7048 <dia:attribute name="name">
7049 <dia:string>#new_values#</dia:string>
7050 </dia:attribute>
7051 <dia:attribute name="type">
7052 <dia:string>#array of strings#</dia:string>
7053 </dia:attribute>
7054 <dia:attribute name="value">
7055 <dia:string>##</dia:string>
7056 </dia:attribute>
7057 <dia:attribute name="comment">
7058 <dia:string>##</dia:string>
7059 </dia:attribute>
7060 <dia:attribute name="kind">
7061 <dia:enum val="1"/>
7062 </dia:attribute>
7063 </dia:composite>
7064 <dia:composite type="umlparameter">
7065 <dia:attribute name="name">
7066 <dia:string>#units#</dia:string>
7067 </dia:attribute>
7068 <dia:attribute name="type">
7069 <dia:string>#array of strings#</dia:string>
7070 </dia:attribute>
7071 <dia:attribute name="value">
7072 <dia:string>##</dia:string>
7073 </dia:attribute>
7074 <dia:attribute name="comment">
7075 <dia:string>##</dia:string>
7076 </dia:attribute>
7077 <dia:attribute name="kind">
7078 <dia:enum val="2"/>
7079 </dia:attribute>
7080 </dia:composite>
7081 </dia:attribute>
7082 </dia:composite>
7083 <dia:composite type="umloperation">
7084 <dia:attribute name="name">
7085 <dia:string>#update_inits#</dia:string>
7086 </dia:attribute>
7087 <dia:attribute name="stereotype">
7088 <dia:string>##</dia:string>
7089 </dia:attribute>
7090 <dia:attribute name="type">
7091 <dia:string>##</dia:string>
7092 </dia:attribute>
7093 <dia:attribute name="visibility">
7094 <dia:enum val="0"/>
7095 </dia:attribute>
7096 <dia:attribute name="comment">
7097 <dia:string>##</dia:string>
7098 </dia:attribute>
7099 <dia:attribute name="abstract">
7100 <dia:boolean val="false"/>
7101 </dia:attribute>
7102 <dia:attribute name="inheritance_type">
7103 <dia:enum val="1"/>
7104 </dia:attribute>
7105 <dia:attribute name="query">
7106 <dia:boolean val="false"/>
7107 </dia:attribute>
7108 <dia:attribute name="class_scope">
7109 <dia:boolean val="false"/>
7110 </dia:attribute>
7111 <dia:attribute name="parameters">
7112 <dia:composite type="umlparameter">
7113 <dia:attribute name="name">
7114 <dia:string>#from_output#</dia:string>
7115 </dia:attribute>
7116 <dia:attribute name="type">
7117 <dia:string>#object output#</dia:string>
7118 </dia:attribute>
7119 <dia:attribute name="value">
7120 <dia:string>##</dia:string>
7121 </dia:attribute>
7122 <dia:attribute name="comment">
7123 <dia:string>##</dia:string>
7124 </dia:attribute>
7125 <dia:attribute name="kind">
7126 <dia:enum val="1"/>
7127 </dia:attribute>
7128 </dia:composite>
7129 <dia:composite type="umlparameter">
7130 <dia:attribute name="name">
7131 <dia:string>#from_output_file#</dia:string>
7132 </dia:attribute>
7133 <dia:attribute name="type">
7134 <dia:string>#scalar string#</dia:string>
7135 </dia:attribute>
7136 <dia:attribute name="value">
7137 <dia:string>##</dia:string>
7138 </dia:attribute>
7139 <dia:attribute name="comment">
7140 <dia:string>##</dia:string>
7141 </dia:attribute>
7142 <dia:attribute name="kind">
7143 <dia:enum val="1"/>
7144 </dia:attribute>
7145 </dia:composite>
7146 <dia:composite type="umlparameter">
7147 <dia:attribute name="name">
7148 <dia:string>#from_model#</dia:string>
7149 </dia:attribute>
7150 <dia:attribute name="type">
7151 <dia:string>#object model#</dia:string>
7152 </dia:attribute>
7153 <dia:attribute name="value">
7154 <dia:string>##</dia:string>
7155 </dia:attribute>
7156 <dia:attribute name="comment">
7157 <dia:string>##</dia:string>
7158 </dia:attribute>
7159 <dia:attribute name="kind">
7160 <dia:enum val="1"/>
7161 </dia:attribute>
7162 </dia:composite>
7163 <dia:composite type="umlparameter">
7164 <dia:attribute name="name">
7165 <dia:string>#ignore_missing_parameters#</dia:string>
7166 </dia:attribute>
7167 <dia:attribute name="type">
7168 <dia:string>#scalar boolean#</dia:string>
7169 </dia:attribute>
7170 <dia:attribute name="value">
7171 <dia:string>#0#</dia:string>
7172 </dia:attribute>
7173 <dia:attribute name="comment">
7174 <dia:string>##</dia:string>
7175 </dia:attribute>
7176 <dia:attribute name="kind">
7177 <dia:enum val="1"/>
7178 </dia:attribute>
7179 </dia:composite>
7180 <dia:composite type="umlparameter">
7181 <dia:attribute name="name">
7182 <dia:string>#update_omegas#</dia:string>
7183 </dia:attribute>
7184 <dia:attribute name="type">
7185 <dia:string>#scalar boolean#</dia:string>
7186 </dia:attribute>
7187 <dia:attribute name="value">
7188 <dia:string>#1#</dia:string>
7189 </dia:attribute>
7190 <dia:attribute name="comment">
7191 <dia:string>##</dia:string>
7192 </dia:attribute>
7193 <dia:attribute name="kind">
7194 <dia:enum val="0"/>
7195 </dia:attribute>
7196 </dia:composite>
7197 <dia:composite type="umlparameter">
7198 <dia:attribute name="name">
7199 <dia:string>#update_sigmas#</dia:string>
7200 </dia:attribute>
7201 <dia:attribute name="type">
7202 <dia:string>#scalar boolean#</dia:string>
7203 </dia:attribute>
7204 <dia:attribute name="value">
7205 <dia:string>#1#</dia:string>
7206 </dia:attribute>
7207 <dia:attribute name="comment">
7208 <dia:string>##</dia:string>
7209 </dia:attribute>
7210 <dia:attribute name="kind">
7211 <dia:enum val="0"/>
7212 </dia:attribute>
7213 </dia:composite>
7214 <dia:composite type="umlparameter">
7215 <dia:attribute name="name">
7216 <dia:string>#update_thetas#</dia:string>
7217 </dia:attribute>
7218 <dia:attribute name="type">
7219 <dia:string>#scalar boolean#</dia:string>
7220 </dia:attribute>
7221 <dia:attribute name="value">
7222 <dia:string>#1#</dia:string>
7223 </dia:attribute>
7224 <dia:attribute name="comment">
7225 <dia:string>##</dia:string>
7226 </dia:attribute>
7227 <dia:attribute name="kind">
7228 <dia:enum val="0"/>
7229 </dia:attribute>
7230 </dia:composite>
7231 </dia:attribute>
7232 </dia:composite>
7233 <dia:composite type="umloperation">
7234 <dia:attribute name="name">
7235 <dia:string>#upper_bounds#</dia:string>
7236 </dia:attribute>
7237 <dia:attribute name="stereotype">
7238 <dia:string>#accessor#</dia:string>
7239 </dia:attribute>
7240 <dia:attribute name="type">
7241 <dia:string>##</dia:string>
7242 </dia:attribute>
7243 <dia:attribute name="visibility">
7244 <dia:enum val="0"/>
7245 </dia:attribute>
7246 <dia:attribute name="comment">
7247 <dia:string>##</dia:string>
7248 </dia:attribute>
7249 <dia:attribute name="abstract">
7250 <dia:boolean val="false"/>
7251 </dia:attribute>
7252 <dia:attribute name="inheritance_type">
7253 <dia:enum val="2"/>
7254 </dia:attribute>
7255 <dia:attribute name="query">
7256 <dia:boolean val="false"/>
7257 </dia:attribute>
7258 <dia:attribute name="class_scope">
7259 <dia:boolean val="false"/>
7260 </dia:attribute>
7261 <dia:attribute name="parameters">
7262 <dia:composite type="umlparameter">
7263 <dia:attribute name="name">
7264 <dia:string>#parameter_type#</dia:string>
7265 </dia:attribute>
7266 <dia:attribute name="type">
7267 <dia:string>#scalar string#</dia:string>
7268 </dia:attribute>
7269 <dia:attribute name="value">
7270 <dia:string>##</dia:string>
7271 </dia:attribute>
7272 <dia:attribute name="comment">
7273 <dia:string>##</dia:string>
7274 </dia:attribute>
7275 <dia:attribute name="kind">
7276 <dia:enum val="1"/>
7277 </dia:attribute>
7278 </dia:composite>
7279 <dia:composite type="umlparameter">
7280 <dia:attribute name="name">
7281 <dia:string>#parameter_numbers#</dia:string>
7282 </dia:attribute>
7283 <dia:attribute name="type">
7284 <dia:string>#array of numbers#</dia:string>
7285 </dia:attribute>
7286 <dia:attribute name="value">
7287 <dia:string>##</dia:string>
7288 </dia:attribute>
7289 <dia:attribute name="comment">
7290 <dia:string>##</dia:string>
7291 </dia:attribute>
7292 <dia:attribute name="kind">
7293 <dia:enum val="1"/>
7294 </dia:attribute>
7295 </dia:composite>
7296 <dia:composite type="umlparameter">
7297 <dia:attribute name="name">
7298 <dia:string>#problem_numbers#</dia:string>
7299 </dia:attribute>
7300 <dia:attribute name="type">
7301 <dia:string>#array of integers#</dia:string>
7302 </dia:attribute>
7303 <dia:attribute name="value">
7304 <dia:string>##</dia:string>
7305 </dia:attribute>
7306 <dia:attribute name="comment">
7307 <dia:string>##</dia:string>
7308 </dia:attribute>
7309 <dia:attribute name="kind">
7310 <dia:enum val="1"/>
7311 </dia:attribute>
7312 </dia:composite>
7313 <dia:composite type="umlparameter">
7314 <dia:attribute name="name">
7315 <dia:string>#new_values#</dia:string>
7316 </dia:attribute>
7317 <dia:attribute name="type">
7318 <dia:string>#array of numbers#</dia:string>
7319 </dia:attribute>
7320 <dia:attribute name="value">
7321 <dia:string>##</dia:string>
7322 </dia:attribute>
7323 <dia:attribute name="comment">
7324 <dia:string>##</dia:string>
7325 </dia:attribute>
7326 <dia:attribute name="kind">
7327 <dia:enum val="1"/>
7328 </dia:attribute>
7329 </dia:composite>
7330 <dia:composite type="umlparameter">
7331 <dia:attribute name="name">
7332 <dia:string>#upper_bounds#</dia:string>
7333 </dia:attribute>
7334 <dia:attribute name="type">
7335 <dia:string>#array of numbers#</dia:string>
7336 </dia:attribute>
7337 <dia:attribute name="value">
7338 <dia:string>##</dia:string>
7339 </dia:attribute>
7340 <dia:attribute name="comment">
7341 <dia:string>##</dia:string>
7342 </dia:attribute>
7343 <dia:attribute name="kind">
7344 <dia:enum val="2"/>
7345 </dia:attribute>
7346 </dia:composite>
7347 </dia:attribute>
7348 </dia:composite>
7349 <dia:composite type="umloperation">
7350 <dia:attribute name="name">
7351 <dia:string>#_write#</dia:string>
7352 </dia:attribute>
7353 <dia:attribute name="stereotype">
7354 <dia:string>##</dia:string>
7355 </dia:attribute>
7356 <dia:attribute name="type">
7357 <dia:string>##</dia:string>
7358 </dia:attribute>
7359 <dia:attribute name="visibility">
7360 <dia:enum val="0"/>
7361 </dia:attribute>
7362 <dia:attribute name="comment">
7363 <dia:string>##</dia:string>
7364 </dia:attribute>
7365 <dia:attribute name="abstract">
7366 <dia:boolean val="false"/>
7367 </dia:attribute>
7368 <dia:attribute name="inheritance_type">
7369 <dia:enum val="2"/>
7370 </dia:attribute>
7371 <dia:attribute name="query">
7372 <dia:boolean val="false"/>
7373 </dia:attribute>
7374 <dia:attribute name="class_scope">
7375 <dia:boolean val="false"/>
7376 </dia:attribute>
7377 <dia:attribute name="parameters">
7378 <dia:composite type="umlparameter">
7379 <dia:attribute name="name">
7380 <dia:string>#filename#</dia:string>
7381 </dia:attribute>
7382 <dia:attribute name="type">
7383 <dia:string>#scalar string#</dia:string>
7384 </dia:attribute>
7385 <dia:attribute name="value">
7386 <dia:string>#$self -&gt; full_name#</dia:string>
7387 </dia:attribute>
7388 <dia:attribute name="comment">
7389 <dia:string>##</dia:string>
7390 </dia:attribute>
7391 <dia:attribute name="kind">
7392 <dia:enum val="1"/>
7393 </dia:attribute>
7394 </dia:composite>
7395 <dia:composite type="umlparameter">
7396 <dia:attribute name="name">
7397 <dia:string>#write_data#</dia:string>
7398 </dia:attribute>
7399 <dia:attribute name="type">
7400 <dia:string>#scalar boolean#</dia:string>
7401 </dia:attribute>
7402 <dia:attribute name="value">
7403 <dia:string>#0#</dia:string>
7404 </dia:attribute>
7405 <dia:attribute name="comment">
7406 <dia:string>##</dia:string>
7407 </dia:attribute>
7408 <dia:attribute name="kind">
7409 <dia:enum val="1"/>
7410 </dia:attribute>
7411 </dia:composite>
7412 </dia:attribute>
7413 </dia:composite>
7414 <dia:composite type="umloperation">
7415 <dia:attribute name="name">
7416 <dia:string>#_read_problems#</dia:string>
7417 </dia:attribute>
7418 <dia:attribute name="stereotype">
7419 <dia:string>#initiator#</dia:string>
7420 </dia:attribute>
7421 <dia:attribute name="type">
7422 <dia:string>##</dia:string>
7423 </dia:attribute>
7424 <dia:attribute name="visibility">
7425 <dia:enum val="1"/>
7426 </dia:attribute>
7427 <dia:attribute name="comment">
7428 <dia:string>##</dia:string>
7429 </dia:attribute>
7430 <dia:attribute name="abstract">
7431 <dia:boolean val="false"/>
7432 </dia:attribute>
7433 <dia:attribute name="inheritance_type">
7434 <dia:enum val="2"/>
7435 </dia:attribute>
7436 <dia:attribute name="query">
7437 <dia:boolean val="false"/>
7438 </dia:attribute>
7439 <dia:attribute name="class_scope">
7440 <dia:boolean val="false"/>
7441 </dia:attribute>
7442 <dia:attribute name="parameters"/>
7443 </dia:composite>
7444 <dia:composite type="umloperation">
7445 <dia:attribute name="name">
7446 <dia:string>#_get_option_val_pos#</dia:string>
7447 </dia:attribute>
7448 <dia:attribute name="stereotype">
7449 <dia:string>#helper#</dia:string>
7450 </dia:attribute>
7451 <dia:attribute name="type">
7452 <dia:string>##</dia:string>
7453 </dia:attribute>
7454 <dia:attribute name="visibility">
7455 <dia:enum val="1"/>
7456 </dia:attribute>
7457 <dia:attribute name="comment">
7458 <dia:string>##</dia:string>
7459 </dia:attribute>
7460 <dia:attribute name="abstract">
7461 <dia:boolean val="false"/>
7462 </dia:attribute>
7463 <dia:attribute name="inheritance_type">
7464 <dia:enum val="2"/>
7465 </dia:attribute>
7466 <dia:attribute name="query">
7467 <dia:boolean val="false"/>
7468 </dia:attribute>
7469 <dia:attribute name="class_scope">
7470 <dia:boolean val="false"/>
7471 </dia:attribute>
7472 <dia:attribute name="parameters">
7473 <dia:composite type="umlparameter">
7474 <dia:attribute name="name">
7475 <dia:string>#name#</dia:string>
7476 </dia:attribute>
7477 <dia:attribute name="type">
7478 <dia:string>#scalar string#</dia:string>
7479 </dia:attribute>
7480 <dia:attribute name="value">
7481 <dia:string>##</dia:string>
7482 </dia:attribute>
7483 <dia:attribute name="comment">
7484 <dia:string>##</dia:string>
7485 </dia:attribute>
7486 <dia:attribute name="kind">
7487 <dia:enum val="1"/>
7488 </dia:attribute>
7489 </dia:composite>
7490 <dia:composite type="umlparameter">
7491 <dia:attribute name="name">
7492 <dia:string>#record_name#</dia:string>
7493 </dia:attribute>
7494 <dia:attribute name="type">
7495 <dia:string>#scalar string#</dia:string>
7496 </dia:attribute>
7497 <dia:attribute name="value">
7498 <dia:string>##</dia:string>
7499 </dia:attribute>
7500 <dia:attribute name="comment">
7501 <dia:string>##</dia:string>
7502 </dia:attribute>
7503 <dia:attribute name="kind">
7504 <dia:enum val="1"/>
7505 </dia:attribute>
7506 </dia:composite>
7507 <dia:composite type="umlparameter">
7508 <dia:attribute name="name">
7509 <dia:string>#problem_numbers#</dia:string>
7510 </dia:attribute>
7511 <dia:attribute name="type">
7512 <dia:string>#array of integers#</dia:string>
7513 </dia:attribute>
7514 <dia:attribute name="value">
7515 <dia:string>##</dia:string>
7516 </dia:attribute>
7517 <dia:attribute name="comment">
7518 <dia:string>##</dia:string>
7519 </dia:attribute>
7520 <dia:attribute name="kind">
7521 <dia:enum val="1"/>
7522 </dia:attribute>
7523 </dia:composite>
7524 <dia:composite type="umlparameter">
7525 <dia:attribute name="name">
7526 <dia:string>#instances#</dia:string>
7527 </dia:attribute>
7528 <dia:attribute name="type">
7529 <dia:string>#array of integers#</dia:string>
7530 </dia:attribute>
7531 <dia:attribute name="value">
7532 <dia:string>##</dia:string>
7533 </dia:attribute>
7534 <dia:attribute name="comment">
7535 <dia:string>##</dia:string>
7536 </dia:attribute>
7537 <dia:attribute name="kind">
7538 <dia:enum val="1"/>
7539 </dia:attribute>
7540 </dia:composite>
7541 <dia:composite type="umlparameter">
7542 <dia:attribute name="name">
7543 <dia:string>#values#</dia:string>
7544 </dia:attribute>
7545 <dia:attribute name="type">
7546 <dia:string>#array of strings#</dia:string>
7547 </dia:attribute>
7548 <dia:attribute name="value">
7549 <dia:string>##</dia:string>
7550 </dia:attribute>
7551 <dia:attribute name="comment">
7552 <dia:string>##</dia:string>
7553 </dia:attribute>
7554 <dia:attribute name="kind">
7555 <dia:enum val="2"/>
7556 </dia:attribute>
7557 </dia:composite>
7558 <dia:composite type="umlparameter">
7559 <dia:attribute name="name">
7560 <dia:string>#positions#</dia:string>
7561 </dia:attribute>
7562 <dia:attribute name="type">
7563 <dia:string>#array of numbers#</dia:string>
7564 </dia:attribute>
7565 <dia:attribute name="value">
7566 <dia:string>##</dia:string>
7567 </dia:attribute>
7568 <dia:attribute name="comment">
7569 <dia:string>##</dia:string>
7570 </dia:attribute>
7571 <dia:attribute name="kind">
7572 <dia:enum val="2"/>
7573 </dia:attribute>
7574 </dia:composite>
7575 <dia:composite type="umlparameter">
7576 <dia:attribute name="name">
7577 <dia:string>#global_position#</dia:string>
7578 </dia:attribute>
7579 <dia:attribute name="type">
7580 <dia:string>#scalar boolean#</dia:string>
7581 </dia:attribute>
7582 <dia:attribute name="value">
7583 <dia:string>#0#</dia:string>
7584 </dia:attribute>
7585 <dia:attribute name="comment">
7586 <dia:string>##</dia:string>
7587 </dia:attribute>
7588 <dia:attribute name="kind">
7589 <dia:enum val="1"/>
7590 </dia:attribute>
7591 </dia:composite>
7592 </dia:attribute>
7593 </dia:composite>
7594 <dia:composite type="umloperation">
7595 <dia:attribute name="name">
7596 <dia:string>#is_option_set#</dia:string>
7597 </dia:attribute>
7598 <dia:attribute name="stereotype">
7599 <dia:string>#helper#</dia:string>
7600 </dia:attribute>
7601 <dia:attribute name="type">
7602 <dia:string>##</dia:string>
7603 </dia:attribute>
7604 <dia:attribute name="visibility">
7605 <dia:enum val="0"/>
7606 </dia:attribute>
7607 <dia:attribute name="comment">
7608 <dia:string>##</dia:string>
7609 </dia:attribute>
7610 <dia:attribute name="abstract">
7611 <dia:boolean val="false"/>
7612 </dia:attribute>
7613 <dia:attribute name="inheritance_type">
7614 <dia:enum val="2"/>
7615 </dia:attribute>
7616 <dia:attribute name="query">
7617 <dia:boolean val="false"/>
7618 </dia:attribute>
7619 <dia:attribute name="class_scope">
7620 <dia:boolean val="false"/>
7621 </dia:attribute>
7622 <dia:attribute name="parameters">
7623 <dia:composite type="umlparameter">
7624 <dia:attribute name="name">
7625 <dia:string>#name#</dia:string>
7626 </dia:attribute>
7627 <dia:attribute name="type">
7628 <dia:string>#scalar string#</dia:string>
7629 </dia:attribute>
7630 <dia:attribute name="value">
7631 <dia:string>##</dia:string>
7632 </dia:attribute>
7633 <dia:attribute name="comment">
7634 <dia:string>##</dia:string>
7635 </dia:attribute>
7636 <dia:attribute name="kind">
7637 <dia:enum val="1"/>
7638 </dia:attribute>
7639 </dia:composite>
7640 <dia:composite type="umlparameter">
7641 <dia:attribute name="name">
7642 <dia:string>#record#</dia:string>
7643 </dia:attribute>
7644 <dia:attribute name="type">
7645 <dia:string>#scalar string#</dia:string>
7646 </dia:attribute>
7647 <dia:attribute name="value">
7648 <dia:string>##</dia:string>
7649 </dia:attribute>
7650 <dia:attribute name="comment">
7651 <dia:string>##</dia:string>
7652 </dia:attribute>
7653 <dia:attribute name="kind">
7654 <dia:enum val="1"/>
7655 </dia:attribute>
7656 </dia:composite>
7657 <dia:composite type="umlparameter">
7658 <dia:attribute name="name">
7659 <dia:string>#problem_number#</dia:string>
7660 </dia:attribute>
7661 <dia:attribute name="type">
7662 <dia:string>#scalar number#</dia:string>
7663 </dia:attribute>
7664 <dia:attribute name="value">
7665 <dia:string>#1#</dia:string>
7666 </dia:attribute>
7667 <dia:attribute name="comment">
7668 <dia:string>##</dia:string>
7669 </dia:attribute>
7670 <dia:attribute name="kind">
7671 <dia:enum val="1"/>
7672 </dia:attribute>
7673 </dia:composite>
7674 <dia:composite type="umlparameter">
7675 <dia:attribute name="name">
7676 <dia:string>#instance#</dia:string>
7677 </dia:attribute>
7678 <dia:attribute name="type">
7679 <dia:string>#scalar number#</dia:string>
7680 </dia:attribute>
7681 <dia:attribute name="value">
7682 <dia:string>#1#</dia:string>
7683 </dia:attribute>
7684 <dia:attribute name="comment">
7685 <dia:string>##</dia:string>
7686 </dia:attribute>
7687 <dia:attribute name="kind">
7688 <dia:enum val="1"/>
7689 </dia:attribute>
7690 </dia:composite>
7691 <dia:composite type="umlparameter">
7692 <dia:attribute name="name">
7693 <dia:string>#found#</dia:string>
7694 </dia:attribute>
7695 <dia:attribute name="type">
7696 <dia:string>#scalar boolean#</dia:string>
7697 </dia:attribute>
7698 <dia:attribute name="value">
7699 <dia:string>#0#</dia:string>
7700 </dia:attribute>
7701 <dia:attribute name="comment">
7702 <dia:string>##</dia:string>
7703 </dia:attribute>
7704 <dia:attribute name="kind">
7705 <dia:enum val="2"/>
7706 </dia:attribute>
7707 </dia:composite>
7708 </dia:attribute>
7709 </dia:composite>
7710 <dia:composite type="umloperation">
7711 <dia:attribute name="name">
7712 <dia:string>#is_run#</dia:string>
7713 </dia:attribute>
7714 <dia:attribute name="stereotype">
7715 <dia:string>#helper#</dia:string>
7716 </dia:attribute>
7717 <dia:attribute name="type">
7718 <dia:string>##</dia:string>
7719 </dia:attribute>
7720 <dia:attribute name="visibility">
7721 <dia:enum val="0"/>
7722 </dia:attribute>
7723 <dia:attribute name="comment">
7724 <dia:string>##</dia:string>
7725 </dia:attribute>
7726 <dia:attribute name="abstract">
7727 <dia:boolean val="false"/>
7728 </dia:attribute>
7729 <dia:attribute name="inheritance_type">
7730 <dia:enum val="2"/>
7731 </dia:attribute>
7732 <dia:attribute name="query">
7733 <dia:boolean val="false"/>
7734 </dia:attribute>
7735 <dia:attribute name="class_scope">
7736 <dia:boolean val="false"/>
7737 </dia:attribute>
7738 <dia:attribute name="parameters">
7739 <dia:composite type="umlparameter">
7740 <dia:attribute name="name">
7741 <dia:string>#return_value#</dia:string>
7742 </dia:attribute>
7743 <dia:attribute name="type">
7744 <dia:string>#scalar boolean#</dia:string>
7745 </dia:attribute>
7746 <dia:attribute name="value">
7747 <dia:string>#0#</dia:string>
7748 </dia:attribute>
7749 <dia:attribute name="comment">
7750 <dia:string>##</dia:string>
7751 </dia:attribute>
7752 <dia:attribute name="kind">
7753 <dia:enum val="2"/>
7754 </dia:attribute>
7755 </dia:composite>
7756 </dia:attribute>
7757 </dia:composite>
7758 <dia:composite type="umloperation">
7759 <dia:attribute name="name">
7760 <dia:string>#_option_name#</dia:string>
7761 </dia:attribute>
7762 <dia:attribute name="stereotype">
7763 <dia:string>#helper#</dia:string>
7764 </dia:attribute>
7765 <dia:attribute name="type">
7766 <dia:string>##</dia:string>
7767 </dia:attribute>
7768 <dia:attribute name="visibility">
7769 <dia:enum val="1"/>
7770 </dia:attribute>
7771 <dia:attribute name="comment">
7772 <dia:string>##</dia:string>
7773 </dia:attribute>
7774 <dia:attribute name="abstract">
7775 <dia:boolean val="false"/>
7776 </dia:attribute>
7777 <dia:attribute name="inheritance_type">
7778 <dia:enum val="2"/>
7779 </dia:attribute>
7780 <dia:attribute name="query">
7781 <dia:boolean val="false"/>
7782 </dia:attribute>
7783 <dia:attribute name="class_scope">
7784 <dia:boolean val="false"/>
7785 </dia:attribute>
7786 <dia:attribute name="parameters">
7787 <dia:composite type="umlparameter">
7788 <dia:attribute name="name">
7789 <dia:string>#position#</dia:string>
7790 </dia:attribute>
7791 <dia:attribute name="type">
7792 <dia:string>#scalar number#</dia:string>
7793 </dia:attribute>
7794 <dia:attribute name="value">
7795 <dia:string>#1#</dia:string>
7796 </dia:attribute>
7797 <dia:attribute name="comment">
7798 <dia:string>##</dia:string>
7799 </dia:attribute>
7800 <dia:attribute name="kind">
7801 <dia:enum val="1"/>
7802 </dia:attribute>
7803 </dia:composite>
7804 <dia:composite type="umlparameter">
7805 <dia:attribute name="name">
7806 <dia:string>#record#</dia:string>
7807 </dia:attribute>
7808 <dia:attribute name="type">
7809 <dia:string>#scalar string#</dia:string>
7810 </dia:attribute>
7811 <dia:attribute name="value">
7812 <dia:string>##</dia:string>
7813 </dia:attribute>
7814 <dia:attribute name="comment">
7815 <dia:string>##</dia:string>
7816 </dia:attribute>
7817 <dia:attribute name="kind">
7818 <dia:enum val="1"/>
7819 </dia:attribute>
7820 </dia:composite>
7821 <dia:composite type="umlparameter">
7822 <dia:attribute name="name">
7823 <dia:string>#problem_number#</dia:string>
7824 </dia:attribute>
7825 <dia:attribute name="type">
7826 <dia:string>#scalar number#</dia:string>
7827 </dia:attribute>
7828 <dia:attribute name="value">
7829 <dia:string>#1#</dia:string>
7830 </dia:attribute>
7831 <dia:attribute name="comment">
7832 <dia:string>##</dia:string>
7833 </dia:attribute>
7834 <dia:attribute name="kind">
7835 <dia:enum val="1"/>
7836 </dia:attribute>
7837 </dia:composite>
7838 <dia:composite type="umlparameter">
7839 <dia:attribute name="name">
7840 <dia:string>#instance#</dia:string>
7841 </dia:attribute>
7842 <dia:attribute name="type">
7843 <dia:string>#scalar number#</dia:string>
7844 </dia:attribute>
7845 <dia:attribute name="value">
7846 <dia:string>#1#</dia:string>
7847 </dia:attribute>
7848 <dia:attribute name="comment">
7849 <dia:string>##</dia:string>
7850 </dia:attribute>
7851 <dia:attribute name="kind">
7852 <dia:enum val="1"/>
7853 </dia:attribute>
7854 </dia:composite>
7855 <dia:composite type="umlparameter">
7856 <dia:attribute name="name">
7857 <dia:string>#new_name#</dia:string>
7858 </dia:attribute>
7859 <dia:attribute name="type">
7860 <dia:string>#scalar string#</dia:string>
7861 </dia:attribute>
7862 <dia:attribute name="value">
7863 <dia:string>##</dia:string>
7864 </dia:attribute>
7865 <dia:attribute name="comment">
7866 <dia:string>##</dia:string>
7867 </dia:attribute>
7868 <dia:attribute name="kind">
7869 <dia:enum val="1"/>
7870 </dia:attribute>
7871 </dia:composite>
7872 <dia:composite type="umlparameter">
7873 <dia:attribute name="name">
7874 <dia:string>#name#</dia:string>
7875 </dia:attribute>
7876 <dia:attribute name="type">
7877 <dia:string>#scalar string#</dia:string>
7878 </dia:attribute>
7879 <dia:attribute name="value">
7880 <dia:string>##</dia:string>
7881 </dia:attribute>
7882 <dia:attribute name="comment">
7883 <dia:string>##</dia:string>
7884 </dia:attribute>
7885 <dia:attribute name="kind">
7886 <dia:enum val="2"/>
7887 </dia:attribute>
7888 </dia:composite>
7889 </dia:attribute>
7890 </dia:composite>
7891 <dia:composite type="umloperation">
7892 <dia:attribute name="name">
7893 <dia:string>#_parameter_count#</dia:string>
7894 </dia:attribute>
7895 <dia:attribute name="stereotype">
7896 <dia:string>#helper#</dia:string>
7897 </dia:attribute>
7898 <dia:attribute name="type">
7899 <dia:string>##</dia:string>
7900 </dia:attribute>
7901 <dia:attribute name="visibility">
7902 <dia:enum val="1"/>
7903 </dia:attribute>
7904 <dia:attribute name="comment">
7905 <dia:string>##</dia:string>
7906 </dia:attribute>
7907 <dia:attribute name="abstract">
7908 <dia:boolean val="false"/>
7909 </dia:attribute>
7910 <dia:attribute name="inheritance_type">
7911 <dia:enum val="2"/>
7912 </dia:attribute>
7913 <dia:attribute name="query">
7914 <dia:boolean val="false"/>
7915 </dia:attribute>
7916 <dia:attribute name="class_scope">
7917 <dia:boolean val="false"/>
7918 </dia:attribute>
7919 <dia:attribute name="parameters">
7920 <dia:composite type="umlparameter">
7921 <dia:attribute name="name">
7922 <dia:string>#record#</dia:string>
7923 </dia:attribute>
7924 <dia:attribute name="type">
7925 <dia:string>#scalar string#</dia:string>
7926 </dia:attribute>
7927 <dia:attribute name="value">
7928 <dia:string>##</dia:string>
7929 </dia:attribute>
7930 <dia:attribute name="comment">
7931 <dia:string>##</dia:string>
7932 </dia:attribute>
7933 <dia:attribute name="kind">
7934 <dia:enum val="1"/>
7935 </dia:attribute>
7936 </dia:composite>
7937 <dia:composite type="umlparameter">
7938 <dia:attribute name="name">
7939 <dia:string>#problem_number#</dia:string>
7940 </dia:attribute>
7941 <dia:attribute name="type">
7942 <dia:string>#scalar number#</dia:string>
7943 </dia:attribute>
7944 <dia:attribute name="value">
7945 <dia:string>#1#</dia:string>
7946 </dia:attribute>
7947 <dia:attribute name="comment">
7948 <dia:string>##</dia:string>
7949 </dia:attribute>
7950 <dia:attribute name="kind">
7951 <dia:enum val="1"/>
7952 </dia:attribute>
7953 </dia:composite>
7954 <dia:composite type="umlparameter">
7955 <dia:attribute name="name">
7956 <dia:string>#count#</dia:string>
7957 </dia:attribute>
7958 <dia:attribute name="type">
7959 <dia:string>#scalar number#</dia:string>
7960 </dia:attribute>
7961 <dia:attribute name="value">
7962 <dia:string>#0#</dia:string>
7963 </dia:attribute>
7964 <dia:attribute name="comment">
7965 <dia:string>##</dia:string>
7966 </dia:attribute>
7967 <dia:attribute name="kind">
7968 <dia:enum val="2"/>
7969 </dia:attribute>
7970 </dia:composite>
7971 </dia:attribute>
7972 </dia:composite>
7973 <dia:composite type="umloperation">
7974 <dia:attribute name="name">
7975 <dia:string>#_init_attr#</dia:string>
7976 </dia:attribute>
7977 <dia:attribute name="stereotype">
7978 <dia:string>#helper#</dia:string>
7979 </dia:attribute>
7980 <dia:attribute name="type">
7981 <dia:string>##</dia:string>
7982 </dia:attribute>
7983 <dia:attribute name="visibility">
7984 <dia:enum val="1"/>
7985 </dia:attribute>
7986 <dia:attribute name="comment">
7987 <dia:string>##</dia:string>
7988 </dia:attribute>
7989 <dia:attribute name="abstract">
7990 <dia:boolean val="false"/>
7991 </dia:attribute>
7992 <dia:attribute name="inheritance_type">
7993 <dia:enum val="2"/>
7994 </dia:attribute>
7995 <dia:attribute name="query">
7996 <dia:boolean val="false"/>
7997 </dia:attribute>
7998 <dia:attribute name="class_scope">
7999 <dia:boolean val="false"/>
8000 </dia:attribute>
8001 <dia:attribute name="parameters">
8002 <dia:composite type="umlparameter">
8003 <dia:attribute name="name">
8004 <dia:string>#parameter_type#</dia:string>
8005 </dia:attribute>
8006 <dia:attribute name="type">
8007 <dia:string>#scalar string#</dia:string>
8008 </dia:attribute>
8009 <dia:attribute name="value">
8010 <dia:string>##</dia:string>
8011 </dia:attribute>
8012 <dia:attribute name="comment">
8013 <dia:string>##</dia:string>
8014 </dia:attribute>
8015 <dia:attribute name="kind">
8016 <dia:enum val="1"/>
8017 </dia:attribute>
8018 </dia:composite>
8019 <dia:composite type="umlparameter">
8020 <dia:attribute name="name">
8021 <dia:string>#parameter_numbers#</dia:string>
8022 </dia:attribute>
8023 <dia:attribute name="type">
8024 <dia:string>#array of numbers#</dia:string>
8025 </dia:attribute>
8026 <dia:attribute name="value">
8027 <dia:string>##</dia:string>
8028 </dia:attribute>
8029 <dia:attribute name="comment">
8030 <dia:string>##</dia:string>
8031 </dia:attribute>
8032 <dia:attribute name="kind">
8033 <dia:enum val="1"/>
8034 </dia:attribute>
8035 </dia:composite>
8036 <dia:composite type="umlparameter">
8037 <dia:attribute name="name">
8038 <dia:string>#attribute#</dia:string>
8039 </dia:attribute>
8040 <dia:attribute name="type">
8041 <dia:string>#scalar string#</dia:string>
8042 </dia:attribute>
8043 <dia:attribute name="value">
8044 <dia:string>##</dia:string>
8045 </dia:attribute>
8046 <dia:attribute name="comment">
8047 <dia:string>##</dia:string>
8048 </dia:attribute>
8049 <dia:attribute name="kind">
8050 <dia:enum val="1"/>
8051 </dia:attribute>
8052 </dia:composite>
8053 <dia:composite type="umlparameter">
8054 <dia:attribute name="name">
8055 <dia:string>#new_values#</dia:string>
8056 </dia:attribute>
8057 <dia:attribute name="type">
8058 <dia:string>#array of strings#</dia:string>
8059 </dia:attribute>
8060 <dia:attribute name="value">
8061 <dia:string>##</dia:string>
8062 </dia:attribute>
8063 <dia:attribute name="comment">
8064 <dia:string>##</dia:string>
8065 </dia:attribute>
8066 <dia:attribute name="kind">
8067 <dia:enum val="1"/>
8068 </dia:attribute>
8069 </dia:composite>
8070 <dia:composite type="umlparameter">
8071 <dia:attribute name="name">
8072 <dia:string>#problem_numbers#</dia:string>
8073 </dia:attribute>
8074 <dia:attribute name="type">
8075 <dia:string>#array of numbers#</dia:string>
8076 </dia:attribute>
8077 <dia:attribute name="value">
8078 <dia:string>##</dia:string>
8079 </dia:attribute>
8080 <dia:attribute name="comment">
8081 <dia:string>##</dia:string>
8082 </dia:attribute>
8083 <dia:attribute name="kind">
8084 <dia:enum val="1"/>
8085 </dia:attribute>
8086 </dia:composite>
8087 <dia:composite type="umlparameter">
8088 <dia:attribute name="name">
8089 <dia:string>#add_if_absent#</dia:string>
8090 </dia:attribute>
8091 <dia:attribute name="type">
8092 <dia:string>#scalar boolean#</dia:string>
8093 </dia:attribute>
8094 <dia:attribute name="value">
8095 <dia:string>#0#</dia:string>
8096 </dia:attribute>
8097 <dia:attribute name="comment">
8098 <dia:string>##</dia:string>
8099 </dia:attribute>
8100 <dia:attribute name="kind">
8101 <dia:enum val="1"/>
8102 </dia:attribute>
8103 </dia:composite>
8104 <dia:composite type="umlparameter">
8105 <dia:attribute name="name">
8106 <dia:string>#parameter_values#</dia:string>
8107 </dia:attribute>
8108 <dia:attribute name="type">
8109 <dia:string>#array of strings#</dia:string>
8110 </dia:attribute>
8111 <dia:attribute name="value">
8112 <dia:string>##</dia:string>
8113 </dia:attribute>
8114 <dia:attribute name="comment">
8115 <dia:string>##</dia:string>
8116 </dia:attribute>
8117 <dia:attribute name="kind">
8118 <dia:enum val="2"/>
8119 </dia:attribute>
8120 </dia:composite>
8121 </dia:attribute>
8122 </dia:composite>
8123 <dia:composite type="umloperation">
8124 <dia:attribute name="name">
8125 <dia:string>#indexes#</dia:string>
8126 </dia:attribute>
8127 <dia:attribute name="stereotype">
8128 <dia:string>##</dia:string>
8129 </dia:attribute>
8130 <dia:attribute name="type">
8131 <dia:string>##</dia:string>
8132 </dia:attribute>
8133 <dia:attribute name="visibility">
8134 <dia:enum val="0"/>
8135 </dia:attribute>
8136 <dia:attribute name="comment">
8137 <dia:string>##</dia:string>
8138 </dia:attribute>
8139 <dia:attribute name="abstract">
8140 <dia:boolean val="false"/>
8141 </dia:attribute>
8142 <dia:attribute name="inheritance_type">
8143 <dia:enum val="2"/>
8144 </dia:attribute>
8145 <dia:attribute name="query">
8146 <dia:boolean val="false"/>
8147 </dia:attribute>
8148 <dia:attribute name="class_scope">
8149 <dia:boolean val="false"/>
8150 </dia:attribute>
8151 <dia:attribute name="parameters">
8152 <dia:composite type="umlparameter">
8153 <dia:attribute name="name">
8154 <dia:string>#parameter_type#</dia:string>
8155 </dia:attribute>
8156 <dia:attribute name="type">
8157 <dia:string>#scalar string#</dia:string>
8158 </dia:attribute>
8159 <dia:attribute name="value">
8160 <dia:string>##</dia:string>
8161 </dia:attribute>
8162 <dia:attribute name="comment">
8163 <dia:string>##</dia:string>
8164 </dia:attribute>
8165 <dia:attribute name="kind">
8166 <dia:enum val="1"/>
8167 </dia:attribute>
8168 </dia:composite>
8169 <dia:composite type="umlparameter">
8170 <dia:attribute name="name">
8171 <dia:string>#parameter_numbers#</dia:string>
8172 </dia:attribute>
8173 <dia:attribute name="type">
8174 <dia:string>#array of numbers#</dia:string>
8175 </dia:attribute>
8176 <dia:attribute name="value">
8177 <dia:string>##</dia:string>
8178 </dia:attribute>
8179 <dia:attribute name="comment">
8180 <dia:string>##</dia:string>
8181 </dia:attribute>
8182 <dia:attribute name="kind">
8183 <dia:enum val="1"/>
8184 </dia:attribute>
8185 </dia:composite>
8186 <dia:composite type="umlparameter">
8187 <dia:attribute name="name">
8188 <dia:string>#problem_numbers#</dia:string>
8189 </dia:attribute>
8190 <dia:attribute name="type">
8191 <dia:string>#array of numbers#</dia:string>
8192 </dia:attribute>
8193 <dia:attribute name="value">
8194 <dia:string>##</dia:string>
8195 </dia:attribute>
8196 <dia:attribute name="comment">
8197 <dia:string>##</dia:string>
8198 </dia:attribute>
8199 <dia:attribute name="kind">
8200 <dia:enum val="1"/>
8201 </dia:attribute>
8202 </dia:composite>
8203 <dia:composite type="umlparameter">
8204 <dia:attribute name="name">
8205 <dia:string>#indexes#</dia:string>
8206 </dia:attribute>
8207 <dia:attribute name="type">
8208 <dia:string>#array of strings#</dia:string>
8209 </dia:attribute>
8210 <dia:attribute name="value">
8211 <dia:string>#()#</dia:string>
8212 </dia:attribute>
8213 <dia:attribute name="comment">
8214 <dia:string>##</dia:string>
8215 </dia:attribute>
8216 <dia:attribute name="kind">
8217 <dia:enum val="2"/>
8218 </dia:attribute>
8219 </dia:composite>
8220 </dia:attribute>
8221 </dia:composite>
8222 <dia:composite type="umloperation">
8223 <dia:attribute name="name">
8224 <dia:string>#_option_val_pos#</dia:string>
8225 </dia:attribute>
8226 <dia:attribute name="stereotype">
8227 <dia:string>#helper#</dia:string>
8228 </dia:attribute>
8229 <dia:attribute name="type">
8230 <dia:string>##</dia:string>
8231 </dia:attribute>
8232 <dia:attribute name="visibility">
8233 <dia:enum val="0"/>
8234 </dia:attribute>
8235 <dia:attribute name="comment">
8236 <dia:string>##</dia:string>
8237 </dia:attribute>
8238 <dia:attribute name="abstract">
8239 <dia:boolean val="false"/>
8240 </dia:attribute>
8241 <dia:attribute name="inheritance_type">
8242 <dia:enum val="1"/>
8243 </dia:attribute>
8244 <dia:attribute name="query">
8245 <dia:boolean val="false"/>
8246 </dia:attribute>
8247 <dia:attribute name="class_scope">
8248 <dia:boolean val="false"/>
8249 </dia:attribute>
8250 <dia:attribute name="parameters">
8251 <dia:composite type="umlparameter">
8252 <dia:attribute name="name">
8253 <dia:string>#name#</dia:string>
8254 </dia:attribute>
8255 <dia:attribute name="type">
8256 <dia:string>#scalar string#</dia:string>
8257 </dia:attribute>
8258 <dia:attribute name="value">
8259 <dia:string>##</dia:string>
8260 </dia:attribute>
8261 <dia:attribute name="comment">
8262 <dia:string>##</dia:string>
8263 </dia:attribute>
8264 <dia:attribute name="kind">
8265 <dia:enum val="1"/>
8266 </dia:attribute>
8267 </dia:composite>
8268 <dia:composite type="umlparameter">
8269 <dia:attribute name="name">
8270 <dia:string>#record_name#</dia:string>
8271 </dia:attribute>
8272 <dia:attribute name="type">
8273 <dia:string>#scalar string#</dia:string>
8274 </dia:attribute>
8275 <dia:attribute name="value">
8276 <dia:string>##</dia:string>
8277 </dia:attribute>
8278 <dia:attribute name="comment">
8279 <dia:string>##</dia:string>
8280 </dia:attribute>
8281 <dia:attribute name="kind">
8282 <dia:enum val="1"/>
8283 </dia:attribute>
8284 </dia:composite>
8285 <dia:composite type="umlparameter">
8286 <dia:attribute name="name">
8287 <dia:string>#problem_numbers#</dia:string>
8288 </dia:attribute>
8289 <dia:attribute name="type">
8290 <dia:string>#array of integers#</dia:string>
8291 </dia:attribute>
8292 <dia:attribute name="value">
8293 <dia:string>##</dia:string>
8294 </dia:attribute>
8295 <dia:attribute name="comment">
8296 <dia:string>##</dia:string>
8297 </dia:attribute>
8298 <dia:attribute name="kind">
8299 <dia:enum val="1"/>
8300 </dia:attribute>
8301 </dia:composite>
8302 <dia:composite type="umlparameter">
8303 <dia:attribute name="name">
8304 <dia:string>#instance_numbers#</dia:string>
8305 </dia:attribute>
8306 <dia:attribute name="type">
8307 <dia:string>#array of integers#</dia:string>
8308 </dia:attribute>
8309 <dia:attribute name="value">
8310 <dia:string>##</dia:string>
8311 </dia:attribute>
8312 <dia:attribute name="comment">
8313 <dia:string>##</dia:string>
8314 </dia:attribute>
8315 <dia:attribute name="kind">
8316 <dia:enum val="1"/>
8317 </dia:attribute>
8318 </dia:composite>
8319 <dia:composite type="umlparameter">
8320 <dia:attribute name="name">
8321 <dia:string>#exact_match#</dia:string>
8322 </dia:attribute>
8323 <dia:attribute name="type">
8324 <dia:string>#scalar boolean#</dia:string>
8325 </dia:attribute>
8326 <dia:attribute name="value">
8327 <dia:string>#1#</dia:string>
8328 </dia:attribute>
8329 <dia:attribute name="comment">
8330 <dia:string>##</dia:string>
8331 </dia:attribute>
8332 <dia:attribute name="kind">
8333 <dia:enum val="1"/>
8334 </dia:attribute>
8335 </dia:composite>
8336 <dia:composite type="umlparameter">
8337 <dia:attribute name="name">
8338 <dia:string>#new_values#</dia:string>
8339 </dia:attribute>
8340 <dia:attribute name="type">
8341 <dia:string>#array of strings#</dia:string>
8342 </dia:attribute>
8343 <dia:attribute name="value">
8344 <dia:string>##</dia:string>
8345 </dia:attribute>
8346 <dia:attribute name="comment">
8347 <dia:string>##</dia:string>
8348 </dia:attribute>
8349 <dia:attribute name="kind">
8350 <dia:enum val="1"/>
8351 </dia:attribute>
8352 </dia:composite>
8353 <dia:composite type="umlparameter">
8354 <dia:attribute name="name">
8355 <dia:string>#values#</dia:string>
8356 </dia:attribute>
8357 <dia:attribute name="type">
8358 <dia:string>#array of strings#</dia:string>
8359 </dia:attribute>
8360 <dia:attribute name="value">
8361 <dia:string>##</dia:string>
8362 </dia:attribute>
8363 <dia:attribute name="comment">
8364 <dia:string>##</dia:string>
8365 </dia:attribute>
8366 <dia:attribute name="kind">
8367 <dia:enum val="2"/>
8368 </dia:attribute>
8369 </dia:composite>
8370 <dia:composite type="umlparameter">
8371 <dia:attribute name="name">
8372 <dia:string>#positions#</dia:string>
8373 </dia:attribute>
8374 <dia:attribute name="type">
8375 <dia:string>#array of integers#</dia:string>
8376 </dia:attribute>
8377 <dia:attribute name="value">
8378 <dia:string>##</dia:string>
8379 </dia:attribute>
8380 <dia:attribute name="comment">
8381 <dia:string>##</dia:string>
8382 </dia:attribute>
8383 <dia:attribute name="kind">
8384 <dia:enum val="2"/>
8385 </dia:attribute>
8386 </dia:composite>
8387 </dia:attribute>
8388 </dia:composite>
8389 <dia:composite type="umloperation">
8390 <dia:attribute name="name">
8391 <dia:string>#name_val#</dia:string>
8392 </dia:attribute>
8393 <dia:attribute name="stereotype">
8394 <dia:string>##</dia:string>
8395 </dia:attribute>
8396 <dia:attribute name="type">
8397 <dia:string>##</dia:string>
8398 </dia:attribute>
8399 <dia:attribute name="visibility">
8400 <dia:enum val="0"/>
8401 </dia:attribute>
8402 <dia:attribute name="comment">
8403 <dia:string>##</dia:string>
8404 </dia:attribute>
8405 <dia:attribute name="abstract">
8406 <dia:boolean val="false"/>
8407 </dia:attribute>
8408 <dia:attribute name="inheritance_type">
8409 <dia:enum val="1"/>
8410 </dia:attribute>
8411 <dia:attribute name="query">
8412 <dia:boolean val="false"/>
8413 </dia:attribute>
8414 <dia:attribute name="class_scope">
8415 <dia:boolean val="false"/>
8416 </dia:attribute>
8417 <dia:attribute name="parameters">
8418 <dia:composite type="umlparameter">
8419 <dia:attribute name="name">
8420 <dia:string>#problem_numbers#</dia:string>
8421 </dia:attribute>
8422 <dia:attribute name="type">
8423 <dia:string>#array of integers#</dia:string>
8424 </dia:attribute>
8425 <dia:attribute name="value">
8426 <dia:string>##</dia:string>
8427 </dia:attribute>
8428 <dia:attribute name="comment">
8429 <dia:string>##</dia:string>
8430 </dia:attribute>
8431 <dia:attribute name="kind">
8432 <dia:enum val="1"/>
8433 </dia:attribute>
8434 </dia:composite>
8435 <dia:composite type="umlparameter">
8436 <dia:attribute name="name">
8437 <dia:string>#names_values#</dia:string>
8438 </dia:attribute>
8439 <dia:attribute name="type">
8440 <dia:string>#array of#</dia:string>
8441 </dia:attribute>
8442 <dia:attribute name="value">
8443 <dia:string>##</dia:string>
8444 </dia:attribute>
8445 <dia:attribute name="comment">
8446 <dia:string>##</dia:string>
8447 </dia:attribute>
8448 <dia:attribute name="kind">
8449 <dia:enum val="2"/>
8450 </dia:attribute>
8451 </dia:composite>
8452 <dia:composite type="umlparameter">
8453 <dia:attribute name="name">
8454 <dia:string>#parameter_type#</dia:string>
8455 </dia:attribute>
8456 <dia:attribute name="type">
8457 <dia:string>#scalar string#</dia:string>
8458 </dia:attribute>
8459 <dia:attribute name="value">
8460 <dia:string>##</dia:string>
8461 </dia:attribute>
8462 <dia:attribute name="comment">
8463 <dia:string>##</dia:string>
8464 </dia:attribute>
8465 <dia:attribute name="kind">
8466 <dia:enum val="1"/>
8467 </dia:attribute>
8468 </dia:composite>
8469 <dia:composite type="umlparameter">
8470 <dia:attribute name="name">
8471 <dia:string>#parameter_numbers#</dia:string>
8472 </dia:attribute>
8473 <dia:attribute name="type">
8474 <dia:string>#array of integers#</dia:string>
8475 </dia:attribute>
8476 <dia:attribute name="value">
8477 <dia:string>##</dia:string>
8478 </dia:attribute>
8479 <dia:attribute name="comment">
8480 <dia:string>##</dia:string>
8481 </dia:attribute>
8482 <dia:attribute name="kind">
8483 <dia:enum val="1"/>
8484 </dia:attribute>
8485 </dia:composite>
8486 </dia:attribute>
8487 </dia:composite>
8488 <dia:composite type="umloperation">
8489 <dia:attribute name="name">
8490 <dia:string>#factors#</dia:string>
8491 </dia:attribute>
8492 <dia:attribute name="stereotype">
8493 <dia:string>##</dia:string>
8494 </dia:attribute>
8495 <dia:attribute name="type">
8496 <dia:string>##</dia:string>
8497 </dia:attribute>
8498 <dia:attribute name="visibility">
8499 <dia:enum val="0"/>
8500 </dia:attribute>
8501 <dia:attribute name="comment">
8502 <dia:string>##</dia:string>
8503 </dia:attribute>
8504 <dia:attribute name="abstract">
8505 <dia:boolean val="false"/>
8506 </dia:attribute>
8507 <dia:attribute name="inheritance_type">
8508 <dia:enum val="1"/>
8509 </dia:attribute>
8510 <dia:attribute name="query">
8511 <dia:boolean val="false"/>
8512 </dia:attribute>
8513 <dia:attribute name="class_scope">
8514 <dia:boolean val="false"/>
8515 </dia:attribute>
8516 <dia:attribute name="parameters">
8517 <dia:composite type="umlparameter">
8518 <dia:attribute name="name">
8519 <dia:string>#column#</dia:string>
8520 </dia:attribute>
8521 <dia:attribute name="type">
8522 <dia:string>#scalar number#</dia:string>
8523 </dia:attribute>
8524 <dia:attribute name="value">
8525 <dia:string>##</dia:string>
8526 </dia:attribute>
8527 <dia:attribute name="comment">
8528 <dia:string>##</dia:string>
8529 </dia:attribute>
8530 <dia:attribute name="kind">
8531 <dia:enum val="1"/>
8532 </dia:attribute>
8533 </dia:composite>
8534 <dia:composite type="umlparameter">
8535 <dia:attribute name="name">
8536 <dia:string>#column_head#</dia:string>
8537 </dia:attribute>
8538 <dia:attribute name="type">
8539 <dia:string>#scalar string#</dia:string>
8540 </dia:attribute>
8541 <dia:attribute name="value">
8542 <dia:string>##</dia:string>
8543 </dia:attribute>
8544 <dia:attribute name="comment">
8545 <dia:string>##</dia:string>
8546 </dia:attribute>
8547 <dia:attribute name="kind">
8548 <dia:enum val="1"/>
8549 </dia:attribute>
8550 </dia:composite>
8551 <dia:composite type="umlparameter">
8552 <dia:attribute name="name">
8553 <dia:string>#problem_number#</dia:string>
8554 </dia:attribute>
8555 <dia:attribute name="type">
8556 <dia:string>#scalar integer#</dia:string>
8557 </dia:attribute>
8558 <dia:attribute name="value">
8559 <dia:string>##</dia:string>
8560 </dia:attribute>
8561 <dia:attribute name="comment">
8562 <dia:string>##</dia:string>
8563 </dia:attribute>
8564 <dia:attribute name="kind">
8565 <dia:enum val="1"/>
8566 </dia:attribute>
8567 </dia:composite>
8568 <dia:composite type="umlparameter">
8569 <dia:attribute name="name">
8570 <dia:string>#return_occurences#</dia:string>
8571 </dia:attribute>
8572 <dia:attribute name="type">
8573 <dia:string>#scalar boolean#</dia:string>
8574 </dia:attribute>
8575 <dia:attribute name="value">
8576 <dia:string>#0#</dia:string>
8577 </dia:attribute>
8578 <dia:attribute name="comment">
8579 <dia:string>##</dia:string>
8580 </dia:attribute>
8581 <dia:attribute name="kind">
8582 <dia:enum val="1"/>
8583 </dia:attribute>
8584 </dia:composite>
8585 <dia:composite type="umlparameter">
8586 <dia:attribute name="name">
8587 <dia:string>#unique_in_individual#</dia:string>
8588 </dia:attribute>
8589 <dia:attribute name="type">
8590 <dia:string>#scalar boolean#</dia:string>
8591 </dia:attribute>
8592 <dia:attribute name="value">
8593 <dia:string>#1#</dia:string>
8594 </dia:attribute>
8595 <dia:attribute name="comment">
8596 <dia:string>##</dia:string>
8597 </dia:attribute>
8598 <dia:attribute name="kind">
8599 <dia:enum val="1"/>
8600 </dia:attribute>
8601 </dia:composite>
8602 <dia:composite type="umlparameter">
8603 <dia:attribute name="name">
8604 <dia:string>#factors#</dia:string>
8605 </dia:attribute>
8606 <dia:attribute name="type">
8607 <dia:string>#hash of numbers#</dia:string>
8608 </dia:attribute>
8609 <dia:attribute name="value">
8610 <dia:string>##</dia:string>
8611 </dia:attribute>
8612 <dia:attribute name="comment">
8613 <dia:string>##</dia:string>
8614 </dia:attribute>
8615 <dia:attribute name="kind">
8616 <dia:enum val="2"/>
8617 </dia:attribute>
8618 </dia:composite>
8619 </dia:attribute>
8620 </dia:composite>
8621 <dia:composite type="umloperation">
8622 <dia:attribute name="name">
8623 <dia:string>#have_missing_data#</dia:string>
8624 </dia:attribute>
8625 <dia:attribute name="stereotype">
8626 <dia:string>##</dia:string>
8627 </dia:attribute>
8628 <dia:attribute name="type">
8629 <dia:string>##</dia:string>
8630 </dia:attribute>
8631 <dia:attribute name="visibility">
8632 <dia:enum val="0"/>
8633 </dia:attribute>
8634 <dia:attribute name="comment">
8635 <dia:string>##</dia:string>
8636 </dia:attribute>
8637 <dia:attribute name="abstract">
8638 <dia:boolean val="false"/>
8639 </dia:attribute>
8640 <dia:attribute name="inheritance_type">
8641 <dia:enum val="1"/>
8642 </dia:attribute>
8643 <dia:attribute name="query">
8644 <dia:boolean val="false"/>
8645 </dia:attribute>
8646 <dia:attribute name="class_scope">
8647 <dia:boolean val="false"/>
8648 </dia:attribute>
8649 <dia:attribute name="parameters">
8650 <dia:composite type="umlparameter">
8651 <dia:attribute name="name">
8652 <dia:string>#problem_number#</dia:string>
8653 </dia:attribute>
8654 <dia:attribute name="type">
8655 <dia:string>#scalar integer#</dia:string>
8656 </dia:attribute>
8657 <dia:attribute name="value">
8658 <dia:string>##</dia:string>
8659 </dia:attribute>
8660 <dia:attribute name="comment">
8661 <dia:string>##</dia:string>
8662 </dia:attribute>
8663 <dia:attribute name="kind">
8664 <dia:enum val="1"/>
8665 </dia:attribute>
8666 </dia:composite>
8667 <dia:composite type="umlparameter">
8668 <dia:attribute name="name">
8669 <dia:string>#column#</dia:string>
8670 </dia:attribute>
8671 <dia:attribute name="type">
8672 <dia:string>#scalar integer#</dia:string>
8673 </dia:attribute>
8674 <dia:attribute name="value">
8675 <dia:string>##</dia:string>
8676 </dia:attribute>
8677 <dia:attribute name="comment">
8678 <dia:string>##</dia:string>
8679 </dia:attribute>
8680 <dia:attribute name="kind">
8681 <dia:enum val="1"/>
8682 </dia:attribute>
8683 </dia:composite>
8684 <dia:composite type="umlparameter">
8685 <dia:attribute name="name">
8686 <dia:string>#column_head#</dia:string>
8687 </dia:attribute>
8688 <dia:attribute name="type">
8689 <dia:string>#scalar string#</dia:string>
8690 </dia:attribute>
8691 <dia:attribute name="value">
8692 <dia:string>##</dia:string>
8693 </dia:attribute>
8694 <dia:attribute name="comment">
8695 <dia:string>##</dia:string>
8696 </dia:attribute>
8697 <dia:attribute name="kind">
8698 <dia:enum val="1"/>
8699 </dia:attribute>
8700 </dia:composite>
8701 <dia:composite type="umlparameter">
8702 <dia:attribute name="name">
8703 <dia:string>#return_value#</dia:string>
8704 </dia:attribute>
8705 <dia:attribute name="type">
8706 <dia:string>#scalar boolean#</dia:string>
8707 </dia:attribute>
8708 <dia:attribute name="value">
8709 <dia:string>##</dia:string>
8710 </dia:attribute>
8711 <dia:attribute name="comment">
8712 <dia:string>##</dia:string>
8713 </dia:attribute>
8714 <dia:attribute name="kind">
8715 <dia:enum val="2"/>
8716 </dia:attribute>
8717 </dia:composite>
8718 </dia:attribute>
8719 </dia:composite>
8720 <dia:composite type="umloperation">
8721 <dia:attribute name="name">
8722 <dia:string>#median#</dia:string>
8723 </dia:attribute>
8724 <dia:attribute name="stereotype">
8725 <dia:string>##</dia:string>
8726 </dia:attribute>
8727 <dia:attribute name="type">
8728 <dia:string>##</dia:string>
8729 </dia:attribute>
8730 <dia:attribute name="visibility">
8731 <dia:enum val="0"/>
8732 </dia:attribute>
8733 <dia:attribute name="comment">
8734 <dia:string>##</dia:string>
8735 </dia:attribute>
8736 <dia:attribute name="abstract">
8737 <dia:boolean val="false"/>
8738 </dia:attribute>
8739 <dia:attribute name="inheritance_type">
8740 <dia:enum val="1"/>
8741 </dia:attribute>
8742 <dia:attribute name="query">
8743 <dia:boolean val="false"/>
8744 </dia:attribute>
8745 <dia:attribute name="class_scope">
8746 <dia:boolean val="false"/>
8747 </dia:attribute>
8748 <dia:attribute name="parameters">
8749 <dia:composite type="umlparameter">
8750 <dia:attribute name="name">
8751 <dia:string>#problem_number#</dia:string>
8752 </dia:attribute>
8753 <dia:attribute name="type">
8754 <dia:string>#scalar integer#</dia:string>
8755 </dia:attribute>
8756 <dia:attribute name="value">
8757 <dia:string>##</dia:string>
8758 </dia:attribute>
8759 <dia:attribute name="comment">
8760 <dia:string>##</dia:string>
8761 </dia:attribute>
8762 <dia:attribute name="kind">
8763 <dia:enum val="1"/>
8764 </dia:attribute>
8765 </dia:composite>
8766 <dia:composite type="umlparameter">
8767 <dia:attribute name="name">
8768 <dia:string>#column_head#</dia:string>
8769 </dia:attribute>
8770 <dia:attribute name="type">
8771 <dia:string>#scalar string#</dia:string>
8772 </dia:attribute>
8773 <dia:attribute name="value">
8774 <dia:string>##</dia:string>
8775 </dia:attribute>
8776 <dia:attribute name="comment">
8777 <dia:string>##</dia:string>
8778 </dia:attribute>
8779 <dia:attribute name="kind">
8780 <dia:enum val="1"/>
8781 </dia:attribute>
8782 </dia:composite>
8783 <dia:composite type="umlparameter">
8784 <dia:attribute name="name">
8785 <dia:string>#column#</dia:string>
8786 </dia:attribute>
8787 <dia:attribute name="type">
8788 <dia:string>#scalar integer#</dia:string>
8789 </dia:attribute>
8790 <dia:attribute name="value">
8791 <dia:string>##</dia:string>
8792 </dia:attribute>
8793 <dia:attribute name="comment">
8794 <dia:string>##</dia:string>
8795 </dia:attribute>
8796 <dia:attribute name="kind">
8797 <dia:enum val="1"/>
8798 </dia:attribute>
8799 </dia:composite>
8800 <dia:composite type="umlparameter">
8801 <dia:attribute name="name">
8802 <dia:string>#unique_in_individual#</dia:string>
8803 </dia:attribute>
8804 <dia:attribute name="type">
8805 <dia:string>#scalar boolean#</dia:string>
8806 </dia:attribute>
8807 <dia:attribute name="value">
8808 <dia:string>##</dia:string>
8809 </dia:attribute>
8810 <dia:attribute name="comment">
8811 <dia:string>##</dia:string>
8812 </dia:attribute>
8813 <dia:attribute name="kind">
8814 <dia:enum val="1"/>
8815 </dia:attribute>
8816 </dia:composite>
8817 <dia:composite type="umlparameter">
8818 <dia:attribute name="name">
8819 <dia:string>#median#</dia:string>
8820 </dia:attribute>
8821 <dia:attribute name="type">
8822 <dia:string>#scalar number#</dia:string>
8823 </dia:attribute>
8824 <dia:attribute name="value">
8825 <dia:string>##</dia:string>
8826 </dia:attribute>
8827 <dia:attribute name="comment">
8828 <dia:string>##</dia:string>
8829 </dia:attribute>
8830 <dia:attribute name="kind">
8831 <dia:enum val="2"/>
8832 </dia:attribute>
8833 </dia:composite>
8834 </dia:attribute>
8835 </dia:composite>
8836 <dia:composite type="umloperation">
8837 <dia:attribute name="name">
8838 <dia:string>#max#</dia:string>
8839 </dia:attribute>
8840 <dia:attribute name="stereotype">
8841 <dia:string>##</dia:string>
8842 </dia:attribute>
8843 <dia:attribute name="type">
8844 <dia:string>##</dia:string>
8845 </dia:attribute>
8846 <dia:attribute name="visibility">
8847 <dia:enum val="0"/>
8848 </dia:attribute>
8849 <dia:attribute name="comment">
8850 <dia:string>##</dia:string>
8851 </dia:attribute>
8852 <dia:attribute name="abstract">
8853 <dia:boolean val="false"/>
8854 </dia:attribute>
8855 <dia:attribute name="inheritance_type">
8856 <dia:enum val="1"/>
8857 </dia:attribute>
8858 <dia:attribute name="query">
8859 <dia:boolean val="false"/>
8860 </dia:attribute>
8861 <dia:attribute name="class_scope">
8862 <dia:boolean val="false"/>
8863 </dia:attribute>
8864 <dia:attribute name="parameters">
8865 <dia:composite type="umlparameter">
8866 <dia:attribute name="name">
8867 <dia:string>#problem_number#</dia:string>
8868 </dia:attribute>
8869 <dia:attribute name="type">
8870 <dia:string>#scalar integer#</dia:string>
8871 </dia:attribute>
8872 <dia:attribute name="value">
8873 <dia:string>##</dia:string>
8874 </dia:attribute>
8875 <dia:attribute name="comment">
8876 <dia:string>##</dia:string>
8877 </dia:attribute>
8878 <dia:attribute name="kind">
8879 <dia:enum val="1"/>
8880 </dia:attribute>
8881 </dia:composite>
8882 <dia:composite type="umlparameter">
8883 <dia:attribute name="name">
8884 <dia:string>#column#</dia:string>
8885 </dia:attribute>
8886 <dia:attribute name="type">
8887 <dia:string>#scalar integer#</dia:string>
8888 </dia:attribute>
8889 <dia:attribute name="value">
8890 <dia:string>##</dia:string>
8891 </dia:attribute>
8892 <dia:attribute name="comment">
8893 <dia:string>##</dia:string>
8894 </dia:attribute>
8895 <dia:attribute name="kind">
8896 <dia:enum val="1"/>
8897 </dia:attribute>
8898 </dia:composite>
8899 <dia:composite type="umlparameter">
8900 <dia:attribute name="name">
8901 <dia:string>#column_head#</dia:string>
8902 </dia:attribute>
8903 <dia:attribute name="type">
8904 <dia:string>#scalar string#</dia:string>
8905 </dia:attribute>
8906 <dia:attribute name="value">
8907 <dia:string>##</dia:string>
8908 </dia:attribute>
8909 <dia:attribute name="comment">
8910 <dia:string>##</dia:string>
8911 </dia:attribute>
8912 <dia:attribute name="kind">
8913 <dia:enum val="1"/>
8914 </dia:attribute>
8915 </dia:composite>
8916 <dia:composite type="umlparameter">
8917 <dia:attribute name="name">
8918 <dia:string>#max#</dia:string>
8919 </dia:attribute>
8920 <dia:attribute name="type">
8921 <dia:string>#scalar number#</dia:string>
8922 </dia:attribute>
8923 <dia:attribute name="value">
8924 <dia:string>##</dia:string>
8925 </dia:attribute>
8926 <dia:attribute name="comment">
8927 <dia:string>##</dia:string>
8928 </dia:attribute>
8929 <dia:attribute name="kind">
8930 <dia:enum val="2"/>
8931 </dia:attribute>
8932 </dia:composite>
8933 </dia:attribute>
8934 </dia:composite>
8935 <dia:composite type="umloperation">
8936 <dia:attribute name="name">
8937 <dia:string>#min#</dia:string>
8938 </dia:attribute>
8939 <dia:attribute name="stereotype">
8940 <dia:string>##</dia:string>
8941 </dia:attribute>
8942 <dia:attribute name="type">
8943 <dia:string>##</dia:string>
8944 </dia:attribute>
8945 <dia:attribute name="visibility">
8946 <dia:enum val="0"/>
8947 </dia:attribute>
8948 <dia:attribute name="comment">
8949 <dia:string>##</dia:string>
8950 </dia:attribute>
8951 <dia:attribute name="abstract">
8952 <dia:boolean val="false"/>
8953 </dia:attribute>
8954 <dia:attribute name="inheritance_type">
8955 <dia:enum val="1"/>
8956 </dia:attribute>
8957 <dia:attribute name="query">
8958 <dia:boolean val="false"/>
8959 </dia:attribute>
8960 <dia:attribute name="class_scope">
8961 <dia:boolean val="false"/>
8962 </dia:attribute>
8963 <dia:attribute name="parameters">
8964 <dia:composite type="umlparameter">
8965 <dia:attribute name="name">
8966 <dia:string>#problem_number#</dia:string>
8967 </dia:attribute>
8968 <dia:attribute name="type">
8969 <dia:string>#scalar integer#</dia:string>
8970 </dia:attribute>
8971 <dia:attribute name="value">
8972 <dia:string>##</dia:string>
8973 </dia:attribute>
8974 <dia:attribute name="comment">
8975 <dia:string>##</dia:string>
8976 </dia:attribute>
8977 <dia:attribute name="kind">
8978 <dia:enum val="1"/>
8979 </dia:attribute>
8980 </dia:composite>
8981 <dia:composite type="umlparameter">
8982 <dia:attribute name="name">
8983 <dia:string>#column#</dia:string>
8984 </dia:attribute>
8985 <dia:attribute name="type">
8986 <dia:string>#scalar integer#</dia:string>
8987 </dia:attribute>
8988 <dia:attribute name="value">
8989 <dia:string>##</dia:string>
8990 </dia:attribute>
8991 <dia:attribute name="comment">
8992 <dia:string>##</dia:string>
8993 </dia:attribute>
8994 <dia:attribute name="kind">
8995 <dia:enum val="1"/>
8996 </dia:attribute>
8997 </dia:composite>
8998 <dia:composite type="umlparameter">
8999 <dia:attribute name="name">
9000 <dia:string>#column_head#</dia:string>
9001 </dia:attribute>
9002 <dia:attribute name="type">
9003 <dia:string>#scalar string#</dia:string>
9004 </dia:attribute>
9005 <dia:attribute name="value">
9006 <dia:string>##</dia:string>
9007 </dia:attribute>
9008 <dia:attribute name="comment">
9009 <dia:string>##</dia:string>
9010 </dia:attribute>
9011 <dia:attribute name="kind">
9012 <dia:enum val="1"/>
9013 </dia:attribute>
9014 </dia:composite>
9015 <dia:composite type="umlparameter">
9016 <dia:attribute name="name">
9017 <dia:string>#min#</dia:string>
9018 </dia:attribute>
9019 <dia:attribute name="type">
9020 <dia:string>#scalar number#</dia:string>
9021 </dia:attribute>
9022 <dia:attribute name="value">
9023 <dia:string>##</dia:string>
9024 </dia:attribute>
9025 <dia:attribute name="comment">
9026 <dia:string>##</dia:string>
9027 </dia:attribute>
9028 <dia:attribute name="kind">
9029 <dia:enum val="2"/>
9030 </dia:attribute>
9031 </dia:composite>
9032 </dia:attribute>
9033 </dia:composite>
9034 <dia:composite type="umloperation">
9035 <dia:attribute name="name">
9036 <dia:string>#remove_inits#</dia:string>
9037 </dia:attribute>
9038 <dia:attribute name="stereotype">
9039 <dia:string>##</dia:string>
9040 </dia:attribute>
9041 <dia:attribute name="type">
9042 <dia:string>##</dia:string>
9043 </dia:attribute>
9044 <dia:attribute name="visibility">
9045 <dia:enum val="0"/>
9046 </dia:attribute>
9047 <dia:attribute name="comment">
9048 <dia:string>##</dia:string>
9049 </dia:attribute>
9050 <dia:attribute name="abstract">
9051 <dia:boolean val="false"/>
9052 </dia:attribute>
9053 <dia:attribute name="inheritance_type">
9054 <dia:enum val="1"/>
9055 </dia:attribute>
9056 <dia:attribute name="query">
9057 <dia:boolean val="false"/>
9058 </dia:attribute>
9059 <dia:attribute name="class_scope">
9060 <dia:boolean val="false"/>
9061 </dia:attribute>
9062 <dia:attribute name="parameters">
9063 <dia:composite type="umlparameter">
9064 <dia:attribute name="name">
9065 <dia:string>#type#</dia:string>
9066 </dia:attribute>
9067 <dia:attribute name="type">
9068 <dia:string>#scalar string#</dia:string>
9069 </dia:attribute>
9070 <dia:attribute name="value">
9071 <dia:string>##</dia:string>
9072 </dia:attribute>
9073 <dia:attribute name="comment">
9074 <dia:string>##</dia:string>
9075 </dia:attribute>
9076 <dia:attribute name="kind">
9077 <dia:enum val="1"/>
9078 </dia:attribute>
9079 </dia:composite>
9080 <dia:composite type="umlparameter">
9081 <dia:attribute name="name">
9082 <dia:string>#labels#</dia:string>
9083 </dia:attribute>
9084 <dia:attribute name="type">
9085 <dia:string>#array of strings#</dia:string>
9086 </dia:attribute>
9087 <dia:attribute name="value">
9088 <dia:string>##</dia:string>
9089 </dia:attribute>
9090 <dia:attribute name="comment">
9091 <dia:string>##</dia:string>
9092 </dia:attribute>
9093 <dia:attribute name="kind">
9094 <dia:enum val="1"/>
9095 </dia:attribute>
9096 </dia:composite>
9097 <dia:composite type="umlparameter">
9098 <dia:attribute name="name">
9099 <dia:string>#indexes#</dia:string>
9100 </dia:attribute>
9101 <dia:attribute name="type">
9102 <dia:string>#array of integers#</dia:string>
9103 </dia:attribute>
9104 <dia:attribute name="value">
9105 <dia:string>##</dia:string>
9106 </dia:attribute>
9107 <dia:attribute name="comment">
9108 <dia:string>##</dia:string>
9109 </dia:attribute>
9110 <dia:attribute name="kind">
9111 <dia:enum val="1"/>
9112 </dia:attribute>
9113 </dia:composite>
9114 <dia:composite type="umlparameter">
9115 <dia:attribute name="name">
9116 <dia:string>#problem_number#</dia:string>
9117 </dia:attribute>
9118 <dia:attribute name="type">
9119 <dia:string>#scalar integer#</dia:string>
9120 </dia:attribute>
9121 <dia:attribute name="value">
9122 <dia:string>#1#</dia:string>
9123 </dia:attribute>
9124 <dia:attribute name="comment">
9125 <dia:string>##</dia:string>
9126 </dia:attribute>
9127 <dia:attribute name="kind">
9128 <dia:enum val="1"/>
9129 </dia:attribute>
9130 </dia:composite>
9131 </dia:attribute>
9132 </dia:composite>
9133 <dia:composite type="umloperation">
9134 <dia:attribute name="name">
9135 <dia:string>#fractions#</dia:string>
9136 </dia:attribute>
9137 <dia:attribute name="stereotype">
9138 <dia:string>##</dia:string>
9139 </dia:attribute>
9140 <dia:attribute name="type">
9141 <dia:string>##</dia:string>
9142 </dia:attribute>
9143 <dia:attribute name="visibility">
9144 <dia:enum val="0"/>
9145 </dia:attribute>
9146 <dia:attribute name="comment">
9147 <dia:string>##</dia:string>
9148 </dia:attribute>
9149 <dia:attribute name="abstract">
9150 <dia:boolean val="false"/>
9151 </dia:attribute>
9152 <dia:attribute name="inheritance_type">
9153 <dia:enum val="1"/>
9154 </dia:attribute>
9155 <dia:attribute name="query">
9156 <dia:boolean val="false"/>
9157 </dia:attribute>
9158 <dia:attribute name="class_scope">
9159 <dia:boolean val="false"/>
9160 </dia:attribute>
9161 <dia:attribute name="parameters">
9162 <dia:composite type="umlparameter">
9163 <dia:attribute name="name">
9164 <dia:string>#column#</dia:string>
9165 </dia:attribute>
9166 <dia:attribute name="type">
9167 <dia:string>#scalar integer#</dia:string>
9168 </dia:attribute>
9169 <dia:attribute name="value">
9170 <dia:string>##</dia:string>
9171 </dia:attribute>
9172 <dia:attribute name="comment">
9173 <dia:string>##</dia:string>
9174 </dia:attribute>
9175 <dia:attribute name="kind">
9176 <dia:enum val="1"/>
9177 </dia:attribute>
9178 </dia:composite>
9179 <dia:composite type="umlparameter">
9180 <dia:attribute name="name">
9181 <dia:string>#column_head#</dia:string>
9182 </dia:attribute>
9183 <dia:attribute name="type">
9184 <dia:string>#scalar string#</dia:string>
9185 </dia:attribute>
9186 <dia:attribute name="value">
9187 <dia:string>##</dia:string>
9188 </dia:attribute>
9189 <dia:attribute name="comment">
9190 <dia:string>##</dia:string>
9191 </dia:attribute>
9192 <dia:attribute name="kind">
9193 <dia:enum val="1"/>
9194 </dia:attribute>
9195 </dia:composite>
9196 <dia:composite type="umlparameter">
9197 <dia:attribute name="name">
9198 <dia:string>#problem_number#</dia:string>
9199 </dia:attribute>
9200 <dia:attribute name="type">
9201 <dia:string>#scalar integer#</dia:string>
9202 </dia:attribute>
9203 <dia:attribute name="value">
9204 <dia:string>##</dia:string>
9205 </dia:attribute>
9206 <dia:attribute name="comment">
9207 <dia:string>##</dia:string>
9208 </dia:attribute>
9209 <dia:attribute name="kind">
9210 <dia:enum val="1"/>
9211 </dia:attribute>
9212 </dia:composite>
9213 <dia:composite type="umlparameter">
9214 <dia:attribute name="name">
9215 <dia:string>#unique_in_individual#</dia:string>
9216 </dia:attribute>
9217 <dia:attribute name="type">
9218 <dia:string>#scalar boolean#</dia:string>
9219 </dia:attribute>
9220 <dia:attribute name="value">
9221 <dia:string>#1#</dia:string>
9222 </dia:attribute>
9223 <dia:attribute name="comment">
9224 <dia:string>##</dia:string>
9225 </dia:attribute>
9226 <dia:attribute name="kind">
9227 <dia:enum val="1"/>
9228 </dia:attribute>
9229 </dia:composite>
9230 <dia:composite type="umlparameter">
9231 <dia:attribute name="name">
9232 <dia:string>#fractions#</dia:string>
9233 </dia:attribute>
9234 <dia:attribute name="type">
9235 <dia:string>#hash of numbers#</dia:string>
9236 </dia:attribute>
9237 <dia:attribute name="value">
9238 <dia:string>##</dia:string>
9239 </dia:attribute>
9240 <dia:attribute name="comment">
9241 <dia:string>##</dia:string>
9242 </dia:attribute>
9243 <dia:attribute name="kind">
9244 <dia:enum val="2"/>
9245 </dia:attribute>
9246 </dia:composite>
9247 <dia:composite type="umlparameter">
9248 <dia:attribute name="name">
9249 <dia:string>#ignore_missing#</dia:string>
9250 </dia:attribute>
9251 <dia:attribute name="type">
9252 <dia:string>#scalar boolean#</dia:string>
9253 </dia:attribute>
9254 <dia:attribute name="value">
9255 <dia:string>##</dia:string>
9256 </dia:attribute>
9257 <dia:attribute name="comment">
9258 <dia:string>##</dia:string>
9259 </dia:attribute>
9260 <dia:attribute name="kind">
9261 <dia:enum val="1"/>
9262 </dia:attribute>
9263 </dia:composite>
9264 </dia:attribute>
9265 </dia:composite>
9266 <dia:composite type="umloperation">
9267 <dia:attribute name="name">
9268 <dia:string>#remove_records#</dia:string>
9269 </dia:attribute>
9270 <dia:attribute name="stereotype">
9271 <dia:string>##</dia:string>
9272 </dia:attribute>
9273 <dia:attribute name="type">
9274 <dia:string>##</dia:string>
9275 </dia:attribute>
9276 <dia:attribute name="visibility">
9277 <dia:enum val="0"/>
9278 </dia:attribute>
9279 <dia:attribute name="comment">
9280 <dia:string>##</dia:string>
9281 </dia:attribute>
9282 <dia:attribute name="abstract">
9283 <dia:boolean val="false"/>
9284 </dia:attribute>
9285 <dia:attribute name="inheritance_type">
9286 <dia:enum val="2"/>
9287 </dia:attribute>
9288 <dia:attribute name="query">
9289 <dia:boolean val="false"/>
9290 </dia:attribute>
9291 <dia:attribute name="class_scope">
9292 <dia:boolean val="false"/>
9293 </dia:attribute>
9294 <dia:attribute name="parameters">
9295 <dia:composite type="umlparameter">
9296 <dia:attribute name="name">
9297 <dia:string>#type#</dia:string>
9298 </dia:attribute>
9299 <dia:attribute name="type">
9300 <dia:string>#mandatory scalar string#</dia:string>
9301 </dia:attribute>
9302 <dia:attribute name="value">
9303 <dia:string>##</dia:string>
9304 </dia:attribute>
9305 <dia:attribute name="comment">
9306 <dia:string>##</dia:string>
9307 </dia:attribute>
9308 <dia:attribute name="kind">
9309 <dia:enum val="1"/>
9310 </dia:attribute>
9311 </dia:composite>
9312 <dia:composite type="umlparameter">
9313 <dia:attribute name="name">
9314 <dia:string>#problem_number#</dia:string>
9315 </dia:attribute>
9316 <dia:attribute name="type">
9317 <dia:string>#scalar integer#</dia:string>
9318 </dia:attribute>
9319 <dia:attribute name="value">
9320 <dia:string>#1#</dia:string>
9321 </dia:attribute>
9322 <dia:attribute name="comment">
9323 <dia:string>##</dia:string>
9324 </dia:attribute>
9325 <dia:attribute name="kind">
9326 <dia:enum val="1"/>
9327 </dia:attribute>
9328 </dia:composite>
9329 </dia:attribute>
9330 </dia:composite>
9331 <dia:composite type="umloperation">
9332 <dia:attribute name="name">
9333 <dia:string>#table_files#</dia:string>
9334 </dia:attribute>
9335 <dia:attribute name="stereotype">
9336 <dia:string>##</dia:string>
9337 </dia:attribute>
9338 <dia:attribute name="type">
9339 <dia:string>#accessor#</dia:string>
9340 </dia:attribute>
9341 <dia:attribute name="visibility">
9342 <dia:enum val="0"/>
9343 </dia:attribute>
9344 <dia:attribute name="comment">
9345 <dia:string>##</dia:string>
9346 </dia:attribute>
9347 <dia:attribute name="abstract">
9348 <dia:boolean val="false"/>
9349 </dia:attribute>
9350 <dia:attribute name="inheritance_type">
9351 <dia:enum val="2"/>
9352 </dia:attribute>
9353 <dia:attribute name="query">
9354 <dia:boolean val="false"/>
9355 </dia:attribute>
9356 <dia:attribute name="class_scope">
9357 <dia:boolean val="false"/>
9358 </dia:attribute>
9359 <dia:attribute name="parameters">
9360 <dia:composite type="umlparameter">
9361 <dia:attribute name="name">
9362 <dia:string>#problem_numbers#</dia:string>
9363 </dia:attribute>
9364 <dia:attribute name="type">
9365 <dia:string>#array of integers#</dia:string>
9366 </dia:attribute>
9367 <dia:attribute name="value">
9368 <dia:string>##</dia:string>
9369 </dia:attribute>
9370 <dia:attribute name="comment">
9371 <dia:string>##</dia:string>
9372 </dia:attribute>
9373 <dia:attribute name="kind">
9374 <dia:enum val="1"/>
9375 </dia:attribute>
9376 </dia:composite>
9377 <dia:composite type="umlparameter">
9378 <dia:attribute name="name">
9379 <dia:string>#table_files#</dia:string>
9380 </dia:attribute>
9381 <dia:attribute name="type">
9382 <dia:string>#array of arrays#</dia:string>
9383 </dia:attribute>
9384 <dia:attribute name="value">
9385 <dia:string>##</dia:string>
9386 </dia:attribute>
9387 <dia:attribute name="comment">
9388 <dia:string>##</dia:string>
9389 </dia:attribute>
9390 <dia:attribute name="kind">
9391 <dia:enum val="2"/>
9392 </dia:attribute>
9393 </dia:composite>
9394 </dia:attribute>
9395 </dia:composite>
9396 <dia:composite type="umloperation">
9397 <dia:attribute name="name">
9398 <dia:string>#full_name#</dia:string>
9399 </dia:attribute>
9400 <dia:attribute name="stereotype">
9401 <dia:string>##</dia:string>
9402 </dia:attribute>
9403 <dia:attribute name="type">
9404 <dia:string>##</dia:string>
9405 </dia:attribute>
9406 <dia:attribute name="visibility">
9407 <dia:enum val="0"/>
9408 </dia:attribute>
9409 <dia:attribute name="comment">
9410 <dia:string>##</dia:string>
9411 </dia:attribute>
9412 <dia:attribute name="abstract">
9413 <dia:boolean val="false"/>
9414 </dia:attribute>
9415 <dia:attribute name="inheritance_type">
9416 <dia:enum val="2"/>
9417 </dia:attribute>
9418 <dia:attribute name="query">
9419 <dia:boolean val="false"/>
9420 </dia:attribute>
9421 <dia:attribute name="class_scope">
9422 <dia:boolean val="false"/>
9423 </dia:attribute>
9424 <dia:attribute name="parameters">
9425 <dia:composite type="umlparameter">
9426 <dia:attribute name="name">
9427 <dia:string>#full_name#</dia:string>
9428 </dia:attribute>
9429 <dia:attribute name="type">
9430 <dia:string>#scalar string#</dia:string>
9431 </dia:attribute>
9432 <dia:attribute name="value">
9433 <dia:string>##</dia:string>
9434 </dia:attribute>
9435 <dia:attribute name="comment">
9436 <dia:string>##</dia:string>
9437 </dia:attribute>
9438 <dia:attribute name="kind">
9439 <dia:enum val="2"/>
9440 </dia:attribute>
9441 </dia:composite>
9442 </dia:attribute>
9443 </dia:composite>
9444 <dia:composite type="umloperation">
9445 <dia:attribute name="name">
9446 <dia:string>#add_extra_data_code#</dia:string>
9447 </dia:attribute>
9448 <dia:attribute name="stereotype">
9449 <dia:string>##</dia:string>
9450 </dia:attribute>
9451 <dia:attribute name="type">
9452 <dia:string>##</dia:string>
9453 </dia:attribute>
9454 <dia:attribute name="visibility">
9455 <dia:enum val="0"/>
9456 </dia:attribute>
9457 <dia:attribute name="comment">
9458 <dia:string>##</dia:string>
9459 </dia:attribute>
9460 <dia:attribute name="abstract">
9461 <dia:boolean val="false"/>
9462 </dia:attribute>
9463 <dia:attribute name="inheritance_type">
9464 <dia:enum val="2"/>
9465 </dia:attribute>
9466 <dia:attribute name="query">
9467 <dia:boolean val="false"/>
9468 </dia:attribute>
9469 <dia:attribute name="class_scope">
9470 <dia:boolean val="false"/>
9471 </dia:attribute>
9472 <dia:attribute name="parameters"/>
9473 </dia:composite>
9474 <dia:composite type="umloperation">
9475 <dia:attribute name="name">
9476 <dia:string>#write_readers#</dia:string>
9477 </dia:attribute>
9478 <dia:attribute name="stereotype">
9479 <dia:string>##</dia:string>
9480 </dia:attribute>
9481 <dia:attribute name="type">
9482 <dia:string>##</dia:string>
9483 </dia:attribute>
9484 <dia:attribute name="visibility">
9485 <dia:enum val="0"/>
9486 </dia:attribute>
9487 <dia:attribute name="comment">
9488 <dia:string>##</dia:string>
9489 </dia:attribute>
9490 <dia:attribute name="abstract">
9491 <dia:boolean val="false"/>
9492 </dia:attribute>
9493 <dia:attribute name="inheritance_type">
9494 <dia:enum val="2"/>
9495 </dia:attribute>
9496 <dia:attribute name="query">
9497 <dia:boolean val="false"/>
9498 </dia:attribute>
9499 <dia:attribute name="class_scope">
9500 <dia:boolean val="false"/>
9501 </dia:attribute>
9502 <dia:attribute name="parameters"/>
9503 </dia:composite>
9504 <dia:composite type="umloperation">
9505 <dia:attribute name="name">
9506 <dia:string>#write_get_subs#</dia:string>
9507 </dia:attribute>
9508 <dia:attribute name="stereotype">
9509 <dia:string>##</dia:string>
9510 </dia:attribute>
9511 <dia:attribute name="type">
9512 <dia:string>##</dia:string>
9513 </dia:attribute>
9514 <dia:attribute name="visibility">
9515 <dia:enum val="0"/>
9516 </dia:attribute>
9517 <dia:attribute name="comment">
9518 <dia:string>##</dia:string>
9519 </dia:attribute>
9520 <dia:attribute name="abstract">
9521 <dia:boolean val="false"/>
9522 </dia:attribute>
9523 <dia:attribute name="inheritance_type">
9524 <dia:enum val="2"/>
9525 </dia:attribute>
9526 <dia:attribute name="query">
9527 <dia:boolean val="false"/>
9528 </dia:attribute>
9529 <dia:attribute name="class_scope">
9530 <dia:boolean val="false"/>
9531 </dia:attribute>
9532 <dia:attribute name="parameters"/>
9533 </dia:composite>
9534 <dia:composite type="umloperation">
9535 <dia:attribute name="name">
9536 <dia:string>#is_simulation#</dia:string>
9537 </dia:attribute>
9538 <dia:attribute name="stereotype">
9539 <dia:string>##</dia:string>
9540 </dia:attribute>
9541 <dia:attribute name="type">
9542 <dia:string>##</dia:string>
9543 </dia:attribute>
9544 <dia:attribute name="visibility">
9545 <dia:enum val="0"/>
9546 </dia:attribute>
9547 <dia:attribute name="comment">
9548 <dia:string>##</dia:string>
9549 </dia:attribute>
9550 <dia:attribute name="abstract">
9551 <dia:boolean val="false"/>
9552 </dia:attribute>
9553 <dia:attribute name="inheritance_type">
9554 <dia:enum val="2"/>
9555 </dia:attribute>
9556 <dia:attribute name="query">
9557 <dia:boolean val="false"/>
9558 </dia:attribute>
9559 <dia:attribute name="class_scope">
9560 <dia:boolean val="false"/>
9561 </dia:attribute>
9562 <dia:attribute name="parameters">
9563 <dia:composite type="umlparameter">
9564 <dia:attribute name="name">
9565 <dia:string>#problem_number#</dia:string>
9566 </dia:attribute>
9567 <dia:attribute name="type">
9568 <dia:string>#scalar integer#</dia:string>
9569 </dia:attribute>
9570 <dia:attribute name="value">
9571 <dia:string>#0#</dia:string>
9572 </dia:attribute>
9573 <dia:attribute name="comment">
9574 <dia:string>##</dia:string>
9575 </dia:attribute>
9576 <dia:attribute name="kind">
9577 <dia:enum val="1"/>
9578 </dia:attribute>
9579 </dia:composite>
9580 <dia:composite type="umlparameter">
9581 <dia:attribute name="name">
9582 <dia:string>#is_sim#</dia:string>
9583 </dia:attribute>
9584 <dia:attribute name="type">
9585 <dia:string>#scalar boolean#</dia:string>
9586 </dia:attribute>
9587 <dia:attribute name="value">
9588 <dia:string>#0#</dia:string>
9589 </dia:attribute>
9590 <dia:attribute name="comment">
9591 <dia:string>##</dia:string>
9592 </dia:attribute>
9593 <dia:attribute name="kind">
9594 <dia:enum val="2"/>
9595 </dia:attribute>
9596 </dia:composite>
9597 </dia:attribute>
9598 </dia:composite>
9599 <dia:composite type="umloperation">
9600 <dia:attribute name="name">
9601 <dia:string>#subroutine_files#</dia:string>
9602 </dia:attribute>
9603 <dia:attribute name="stereotype">
9604 <dia:string>##</dia:string>
9605 </dia:attribute>
9606 <dia:attribute name="type">
9607 <dia:string>##</dia:string>
9608 </dia:attribute>
9609 <dia:attribute name="visibility">
9610 <dia:enum val="0"/>
9611 </dia:attribute>
9612 <dia:attribute name="comment">
9613 <dia:string>##</dia:string>
9614 </dia:attribute>
9615 <dia:attribute name="abstract">
9616 <dia:boolean val="false"/>
9617 </dia:attribute>
9618 <dia:attribute name="inheritance_type">
9619 <dia:enum val="2"/>
9620 </dia:attribute>
9621 <dia:attribute name="query">
9622 <dia:boolean val="false"/>
9623 </dia:attribute>
9624 <dia:attribute name="class_scope">
9625 <dia:boolean val="false"/>
9626 </dia:attribute>
9627 <dia:attribute name="parameters">
9628 <dia:composite type="umlparameter">
9629 <dia:attribute name="name">
9630 <dia:string>#fsubs#</dia:string>
9631 </dia:attribute>
9632 <dia:attribute name="type">
9633 <dia:string>#array of strings#</dia:string>
9634 </dia:attribute>
9635 <dia:attribute name="value">
9636 <dia:string>##</dia:string>
9637 </dia:attribute>
9638 <dia:attribute name="comment">
9639 <dia:string>##</dia:string>
9640 </dia:attribute>
9641 <dia:attribute name="kind">
9642 <dia:enum val="2"/>
9643 </dia:attribute>
9644 </dia:composite>
9645 </dia:attribute>
9646 </dia:composite>
9647 <dia:composite type="umloperation">
9648 <dia:attribute name="name">
9649 <dia:string>#randomize_inits#</dia:string>
9650 </dia:attribute>
9651 <dia:attribute name="stereotype">
9652 <dia:string>##</dia:string>
9653 </dia:attribute>
9654 <dia:attribute name="type">
9655 <dia:string>##</dia:string>
9656 </dia:attribute>
9657 <dia:attribute name="visibility">
9658 <dia:enum val="0"/>
9659 </dia:attribute>
9660 <dia:attribute name="comment">
9661 <dia:string>##</dia:string>
9662 </dia:attribute>
9663 <dia:attribute name="abstract">
9664 <dia:boolean val="false"/>
9665 </dia:attribute>
9666 <dia:attribute name="inheritance_type">
9667 <dia:enum val="2"/>
9668 </dia:attribute>
9669 <dia:attribute name="query">
9670 <dia:boolean val="false"/>
9671 </dia:attribute>
9672 <dia:attribute name="class_scope">
9673 <dia:boolean val="false"/>
9674 </dia:attribute>
9675 <dia:attribute name="parameters">
9676 <dia:composite type="umlparameter">
9677 <dia:attribute name="name">
9678 <dia:string>#degree#</dia:string>
9679 </dia:attribute>
9680 <dia:attribute name="type">
9681 <dia:string>#scalar number#</dia:string>
9682 </dia:attribute>
9683 <dia:attribute name="value">
9684 <dia:string>##</dia:string>
9685 </dia:attribute>
9686 <dia:attribute name="comment">
9687 <dia:string>##</dia:string>
9688 </dia:attribute>
9689 <dia:attribute name="kind">
9690 <dia:enum val="1"/>
9691 </dia:attribute>
9692 </dia:composite>
9693 </dia:attribute>
9694 </dia:composite>
9695 <dia:composite type="umloperation">
9696 <dia:attribute name="name">
9697 <dia:string>#m#</dia:string>
9698 </dia:attribute>
9699 <dia:attribute name="stereotype">
9700 <dia:string>##</dia:string>
9701 </dia:attribute>
9702 <dia:attribute name="type">
9703 <dia:string>##</dia:string>
9704 </dia:attribute>
9705 <dia:attribute name="visibility">
9706 <dia:enum val="0"/>
9707 </dia:attribute>
9708 <dia:attribute name="comment">
9709 <dia:string>##</dia:string>
9710 </dia:attribute>
9711 <dia:attribute name="abstract">
9712 <dia:boolean val="false"/>
9713 </dia:attribute>
9714 <dia:attribute name="inheritance_type">
9715 <dia:enum val="2"/>
9716 </dia:attribute>
9717 <dia:attribute name="query">
9718 <dia:boolean val="false"/>
9719 </dia:attribute>
9720 <dia:attribute name="class_scope">
9721 <dia:boolean val="false"/>
9722 </dia:attribute>
9723 <dia:attribute name="parameters"/>
9724 </dia:composite>
9725 <dia:composite type="umloperation">
9726 <dia:attribute name="name">
9727 <dia:string>#wrap_data#</dia:string>
9728 </dia:attribute>
9729 <dia:attribute name="stereotype">
9730 <dia:string>##</dia:string>
9731 </dia:attribute>
9732 <dia:attribute name="type">
9733 <dia:string>##</dia:string>
9734 </dia:attribute>
9735 <dia:attribute name="visibility">
9736 <dia:enum val="0"/>
9737 </dia:attribute>
9738 <dia:attribute name="comment">
9739 <dia:string>##</dia:string>
9740 </dia:attribute>
9741 <dia:attribute name="abstract">
9742 <dia:boolean val="false"/>
9743 </dia:attribute>
9744 <dia:attribute name="inheritance_type">
9745 <dia:enum val="2"/>
9746 </dia:attribute>
9747 <dia:attribute name="query">
9748 <dia:boolean val="false"/>
9749 </dia:attribute>
9750 <dia:attribute name="class_scope">
9751 <dia:boolean val="false"/>
9752 </dia:attribute>
9753 <dia:attribute name="parameters">
9754 <dia:composite type="umlparameter">
9755 <dia:attribute name="name">
9756 <dia:string>#cont_column#</dia:string>
9757 </dia:attribute>
9758 <dia:attribute name="type">
9759 <dia:string>#scalar integer#</dia:string>
9760 </dia:attribute>
9761 <dia:attribute name="value">
9762 <dia:string>##</dia:string>
9763 </dia:attribute>
9764 <dia:attribute name="comment">
9765 <dia:string>##</dia:string>
9766 </dia:attribute>
9767 <dia:attribute name="kind">
9768 <dia:enum val="1"/>
9769 </dia:attribute>
9770 </dia:composite>
9771 <dia:composite type="umlparameter">
9772 <dia:attribute name="name">
9773 <dia:string>#wrap_column#</dia:string>
9774 </dia:attribute>
9775 <dia:attribute name="type">
9776 <dia:string>#scalar integer#</dia:string>
9777 </dia:attribute>
9778 <dia:attribute name="value">
9779 <dia:string>##</dia:string>
9780 </dia:attribute>
9781 <dia:attribute name="comment">
9782 <dia:string>##</dia:string>
9783 </dia:attribute>
9784 <dia:attribute name="kind">
9785 <dia:enum val="1"/>
9786 </dia:attribute>
9787 </dia:composite>
9788 </dia:attribute>
9789 </dia:composite>
9790 <dia:composite type="umloperation">
9791 <dia:attribute name="name">
9792 <dia:string>#unwrap_data#</dia:string>
9793 </dia:attribute>
9794 <dia:attribute name="stereotype">
9795 <dia:string>##</dia:string>
9796 </dia:attribute>
9797 <dia:attribute name="type">
9798 <dia:string>##</dia:string>
9799 </dia:attribute>
9800 <dia:attribute name="visibility">
9801 <dia:enum val="0"/>
9802 </dia:attribute>
9803 <dia:attribute name="comment">
9804 <dia:string>##</dia:string>
9805 </dia:attribute>
9806 <dia:attribute name="abstract">
9807 <dia:boolean val="false"/>
9808 </dia:attribute>
9809 <dia:attribute name="inheritance_type">
9810 <dia:enum val="2"/>
9811 </dia:attribute>
9812 <dia:attribute name="query">
9813 <dia:boolean val="false"/>
9814 </dia:attribute>
9815 <dia:attribute name="class_scope">
9816 <dia:boolean val="false"/>
9817 </dia:attribute>
9818 <dia:attribute name="parameters"/>
9819 </dia:composite>
9820 <dia:composite type="umloperation">
9821 <dia:attribute name="name">
9822 <dia:string>#flush_data#</dia:string>
9823 </dia:attribute>
9824 <dia:attribute name="stereotype">
9825 <dia:string>##</dia:string>
9826 </dia:attribute>
9827 <dia:attribute name="type">
9828 <dia:string>##</dia:string>
9829 </dia:attribute>
9830 <dia:attribute name="visibility">
9831 <dia:enum val="0"/>
9832 </dia:attribute>
9833 <dia:attribute name="comment">
9834 <dia:string>##</dia:string>
9835 </dia:attribute>
9836 <dia:attribute name="abstract">
9837 <dia:boolean val="false"/>
9838 </dia:attribute>
9839 <dia:attribute name="inheritance_type">
9840 <dia:enum val="2"/>
9841 </dia:attribute>
9842 <dia:attribute name="query">
9843 <dia:boolean val="false"/>
9844 </dia:attribute>
9845 <dia:attribute name="class_scope">
9846 <dia:boolean val="false"/>
9847 </dia:attribute>
9848 <dia:attribute name="parameters"/>
9849 </dia:composite>
9850 <dia:composite type="umloperation">
9851 <dia:attribute name="name">
9852 <dia:string>#register_in_database#</dia:string>
9853 </dia:attribute>
9854 <dia:attribute name="stereotype">
9855 <dia:string>##</dia:string>
9856 </dia:attribute>
9857 <dia:attribute name="type">
9858 <dia:string>##</dia:string>
9859 </dia:attribute>
9860 <dia:attribute name="visibility">
9861 <dia:enum val="0"/>
9862 </dia:attribute>
9863 <dia:attribute name="comment">
9864 <dia:string>##</dia:string>
9865 </dia:attribute>
9866 <dia:attribute name="abstract">
9867 <dia:boolean val="false"/>
9868 </dia:attribute>
9869 <dia:attribute name="inheritance_type">
9870 <dia:enum val="2"/>
9871 </dia:attribute>
9872 <dia:attribute name="query">
9873 <dia:boolean val="false"/>
9874 </dia:attribute>
9875 <dia:attribute name="class_scope">
9876 <dia:boolean val="false"/>
9877 </dia:attribute>
9878 <dia:attribute name="parameters">
9879 <dia:composite type="umlparameter">
9880 <dia:attribute name="name">
9881 <dia:string>#force#</dia:string>
9882 </dia:attribute>
9883 <dia:attribute name="type">
9884 <dia:string>#scalar boolean#</dia:string>
9885 </dia:attribute>
9886 <dia:attribute name="value">
9887 <dia:string>#0#</dia:string>
9888 </dia:attribute>
9889 <dia:attribute name="comment">
9890 <dia:string>##</dia:string>
9891 </dia:attribute>
9892 <dia:attribute name="kind">
9893 <dia:enum val="1"/>
9894 </dia:attribute>
9895 </dia:composite>
9896 <dia:composite type="umlparameter">
9897 <dia:attribute name="name">
9898 <dia:string>#model_id#</dia:string>
9899 </dia:attribute>
9900 <dia:attribute name="type">
9901 <dia:string>#scalar integer#</dia:string>
9902 </dia:attribute>
9903 <dia:attribute name="value">
9904 <dia:string>##</dia:string>
9905 </dia:attribute>
9906 <dia:attribute name="comment">
9907 <dia:string>##</dia:string>
9908 </dia:attribute>
9909 <dia:attribute name="kind">
9910 <dia:enum val="2"/>
9911 </dia:attribute>
9912 </dia:composite>
9913 </dia:attribute>
9914 </dia:composite>
9915 </dia:attribute>
9916 <dia:attribute name="template">
9917 <dia:boolean val="false"/>
9918 </dia:attribute>
9919 <dia:attribute name="templates"/>
9920 </dia:object>
9921 <dia:object type="UML - Class" version="0" id="O23">
9922 <dia:attribute name="obj_pos">
9923 <dia:point val="109,-35"/>
9924 </dia:attribute>
9925 <dia:attribute name="obj_bb">
9926 <dia:rectangle val="108.95,-35.05;111.45,-32.75"/>
9927 </dia:attribute>
9928 <dia:attribute name="elem_corner">
9929 <dia:point val="109,-35"/>
9930 </dia:attribute>
9931 <dia:attribute name="elem_width">
9932 <dia:real val="2.3999999999999999"/>
9933 </dia:attribute>
9934 <dia:attribute name="elem_height">
9935 <dia:real val="2.1999999999999997"/>
9936 </dia:attribute>
9937 <dia:attribute name="name">
9938 <dia:string>#data#</dia:string>
9939 </dia:attribute>
9940 <dia:attribute name="stereotype">
9941 <dia:string>##</dia:string>
9942 </dia:attribute>
9943 <dia:attribute name="comment">
9944 <dia:string>##</dia:string>
9945 </dia:attribute>
9946 <dia:attribute name="abstract">
9947 <dia:boolean val="true"/>
9948 </dia:attribute>
9949 <dia:attribute name="suppress_attributes">
9950 <dia:boolean val="false"/>
9951 </dia:attribute>
9952 <dia:attribute name="suppress_operations">
9953 <dia:boolean val="false"/>
9954 </dia:attribute>
9955 <dia:attribute name="visible_attributes">
9956 <dia:boolean val="true"/>
9957 </dia:attribute>
9958 <dia:attribute name="visible_operations">
9959 <dia:boolean val="true"/>
9960 </dia:attribute>
9961 <dia:attribute name="visible_comments">
9962 <dia:boolean val="false"/>
9963 </dia:attribute>
9964 <dia:attribute name="wrap_operations">
9965 <dia:boolean val="false"/>
9966 </dia:attribute>
9967 <dia:attribute name="wrap_after_char">
9968 <dia:int val="40"/>
9969 </dia:attribute>
9970 <dia:attribute name="line_color">
9971 <dia:color val="#000000"/>
9972 </dia:attribute>
9973 <dia:attribute name="fill_color">
9974 <dia:color val="#ffffff"/>
9975 </dia:attribute>
9976 <dia:attribute name="text_color">
9977 <dia:color val="#000000"/>
9978 </dia:attribute>
9979 <dia:attribute name="normal_font">
9980 <dia:font family="courier new" style="0" name="Courier"/>
9981 </dia:attribute>
9982 <dia:attribute name="abstract_font">
9983 <dia:font family="courier new" style="0" name="Courier"/>
9984 </dia:attribute>
9985 <dia:attribute name="polymorphic_font">
9986 <dia:font family="monospace" style="8" name="Courier"/>
9987 </dia:attribute>
9988 <dia:attribute name="classname_font">
9989 <dia:font family="courier new" style="0" name="Courier"/>
9990 </dia:attribute>
9991 <dia:attribute name="abstract_classname_font">
9992 <dia:font family="courier new" style="0" name="Courier"/>
9993 </dia:attribute>
9994 <dia:attribute name="comment_font">
9995 <dia:font family="sans" style="8" name="Helvetica"/>
9996 </dia:attribute>
9997 <dia:attribute name="font_height">
9998 <dia:real val="0.80000000000000004"/>
9999 </dia:attribute>
10000 <dia:attribute name="polymorphic_font_height">
10001 <dia:real val="0.80000000000000004"/>
10002 </dia:attribute>
10003 <dia:attribute name="abstract_font_height">
10004 <dia:real val="0.80000000000000004"/>
10005 </dia:attribute>
10006 <dia:attribute name="classname_font_height">
10007 <dia:real val="1"/>
10008 </dia:attribute>
10009 <dia:attribute name="abstract_classname_font_height">
10010 <dia:real val="1"/>
10011 </dia:attribute>
10012 <dia:attribute name="comment_font_height">
10013 <dia:real val="1"/>
10014 </dia:attribute>
10015 <dia:attribute name="attributes"/>
10016 <dia:attribute name="operations"/>
10017 <dia:attribute name="template">
10018 <dia:boolean val="false"/>
10019 </dia:attribute>
10020 <dia:attribute name="templates"/>
10021 </dia:object>
10022 <dia:object type="UML - Association" version="0" id="O24">
10023 <dia:attribute name="obj_pos">
10024 <dia:point val="109,-35"/>
10025 </dia:attribute>
10026 <dia:attribute name="obj_bb">
10027 <dia:rectangle val="96.1,-36.85;109.35,-12.5"/>
10028 </dia:attribute>
10029 <dia:attribute name="orth_points">
10030 <dia:point val="109,-35"/>
10031 <dia:point val="109,-36"/>
10032 <dia:point val="104,-36"/>
10033 <dia:point val="104,-14.1"/>
10034 <dia:point val="96.85,-14.1"/>
10035 </dia:attribute>
10036 <dia:attribute name="orth_orient">
10037 <dia:enum val="1"/>
10038 <dia:enum val="0"/>
10039 <dia:enum val="1"/>
10040 <dia:enum val="0"/>
10041 </dia:attribute>
10042 <dia:attribute name="autorouting">
10043 <dia:boolean val="false"/>
10044 </dia:attribute>
10045 <dia:attribute name="name">
10046 <dia:string>##</dia:string>
10047 </dia:attribute>
10048 <dia:attribute name="direction">
10049 <dia:enum val="0"/>
10050 </dia:attribute>
10051 <dia:attribute name="ends">
10052 <dia:composite>
10053 <dia:attribute name="role">
10054 <dia:string>##</dia:string>
10055 </dia:attribute>
10056 <dia:attribute name="multiplicity">
10057 <dia:string>##</dia:string>
10058 </dia:attribute>
10059 <dia:attribute name="arrow">
10060 <dia:boolean val="false"/>
10061 </dia:attribute>
10062 <dia:attribute name="aggregate">
10063 <dia:enum val="0"/>
10064 </dia:attribute>
10065 </dia:composite>
10066 <dia:composite>
10067 <dia:attribute name="role">
10068 <dia:string>##</dia:string>
10069 </dia:attribute>
10070 <dia:attribute name="multiplicity">
10071 <dia:string>##</dia:string>
10072 </dia:attribute>
10073 <dia:attribute name="arrow">
10074 <dia:boolean val="false"/>
10075 </dia:attribute>
10076 <dia:attribute name="aggregate">
10077 <dia:enum val="1"/>
10078 </dia:attribute>
10079 </dia:composite>
10080 </dia:attribute>
10081 <dia:connections>
10082 <dia:connection handle="0" to="O23" connection="0"/>
10083 <dia:connection handle="1" to="O22" connection="121"/>
10084 </dia:connections>
10085 </dia:object>
10086 <dia:object type="UML - Class" version="0" id="O25">
10087 <dia:attribute name="obj_pos">
10088 <dia:point val="103,-36"/>
10089 </dia:attribute>
10090 <dia:attribute name="obj_bb">
10091 <dia:rectangle val="102.95,-36.05;106.35,-33.75"/>
10092 </dia:attribute>
10093 <dia:attribute name="elem_corner">
10094 <dia:point val="103,-36"/>
10095 </dia:attribute>
10096 <dia:attribute name="elem_width">
10097 <dia:real val="3.3000000000000003"/>
10098 </dia:attribute>
10099 <dia:attribute name="elem_height">
10100 <dia:real val="2.1999999999999997"/>
10101 </dia:attribute>
10102 <dia:attribute name="name">
10103 <dia:string>#output#</dia:string>
10104 </dia:attribute>
10105 <dia:attribute name="stereotype">
10106 <dia:string>##</dia:string>
10107 </dia:attribute>
10108 <dia:attribute name="comment">
10109 <dia:string>##</dia:string>
10110 </dia:attribute>
10111 <dia:attribute name="abstract">
10112 <dia:boolean val="true"/>
10113 </dia:attribute>
10114 <dia:attribute name="suppress_attributes">
10115 <dia:boolean val="false"/>
10116 </dia:attribute>
10117 <dia:attribute name="suppress_operations">
10118 <dia:boolean val="false"/>
10119 </dia:attribute>
10120 <dia:attribute name="visible_attributes">
10121 <dia:boolean val="true"/>
10122 </dia:attribute>
10123 <dia:attribute name="visible_operations">
10124 <dia:boolean val="true"/>
10125 </dia:attribute>
10126 <dia:attribute name="visible_comments">
10127 <dia:boolean val="false"/>
10128 </dia:attribute>
10129 <dia:attribute name="wrap_operations">
10130 <dia:boolean val="false"/>
10131 </dia:attribute>
10132 <dia:attribute name="wrap_after_char">
10133 <dia:int val="40"/>
10134 </dia:attribute>
10135 <dia:attribute name="line_color">
10136 <dia:color val="#000000"/>
10137 </dia:attribute>
10138 <dia:attribute name="fill_color">
10139 <dia:color val="#ffffff"/>
10140 </dia:attribute>
10141 <dia:attribute name="text_color">
10142 <dia:color val="#000000"/>
10143 </dia:attribute>
10144 <dia:attribute name="normal_font">
10145 <dia:font family="courier new" style="0" name="Courier"/>
10146 </dia:attribute>
10147 <dia:attribute name="abstract_font">
10148 <dia:font family="courier new" style="0" name="Courier"/>
10149 </dia:attribute>
10150 <dia:attribute name="polymorphic_font">
10151 <dia:font family="monospace" style="8" name="Courier"/>
10152 </dia:attribute>
10153 <dia:attribute name="classname_font">
10154 <dia:font family="courier new" style="0" name="Courier"/>
10155 </dia:attribute>
10156 <dia:attribute name="abstract_classname_font">
10157 <dia:font family="courier new" style="0" name="Courier"/>
10158 </dia:attribute>
10159 <dia:attribute name="comment_font">
10160 <dia:font family="sans" style="8" name="Helvetica"/>
10161 </dia:attribute>
10162 <dia:attribute name="font_height">
10163 <dia:real val="0.80000000000000004"/>
10164 </dia:attribute>
10165 <dia:attribute name="polymorphic_font_height">
10166 <dia:real val="0.80000000000000004"/>
10167 </dia:attribute>
10168 <dia:attribute name="abstract_font_height">
10169 <dia:real val="0.80000000000000004"/>
10170 </dia:attribute>
10171 <dia:attribute name="classname_font_height">
10172 <dia:real val="1"/>
10173 </dia:attribute>
10174 <dia:attribute name="abstract_classname_font_height">
10175 <dia:real val="1"/>
10176 </dia:attribute>
10177 <dia:attribute name="comment_font_height">
10178 <dia:real val="1"/>
10179 </dia:attribute>
10180 <dia:attribute name="attributes"/>
10181 <dia:attribute name="operations"/>
10182 <dia:attribute name="template">
10183 <dia:boolean val="false"/>
10184 </dia:attribute>
10185 <dia:attribute name="templates"/>
10186 </dia:object>
10187 <dia:object type="UML - Association" version="0" id="O26">
10188 <dia:attribute name="obj_pos">
10189 <dia:point val="103,-36"/>
10190 </dia:attribute>
10191 <dia:attribute name="obj_bb">
10192 <dia:rectangle val="96.1,-36.05;103.05,-11.7"/>
10193 </dia:attribute>
10194 <dia:attribute name="orth_points">
10195 <dia:point val="103,-36"/>
10196 <dia:point val="99.925,-36"/>
10197 <dia:point val="99.925,-13.3"/>
10198 <dia:point val="96.85,-13.3"/>
10199 </dia:attribute>
10200 <dia:attribute name="orth_orient">
10201 <dia:enum val="0"/>
10202 <dia:enum val="1"/>
10203 <dia:enum val="0"/>
10204 </dia:attribute>
10205 <dia:attribute name="name">
10206 <dia:string>##</dia:string>
10207 </dia:attribute>
10208 <dia:attribute name="direction">
10209 <dia:enum val="0"/>
10210 </dia:attribute>
10211 <dia:attribute name="ends">
10212 <dia:composite>
10213 <dia:attribute name="role">
10214 <dia:string>##</dia:string>
10215 </dia:attribute>
10216 <dia:attribute name="multiplicity">
10217 <dia:string>##</dia:string>
10218 </dia:attribute>
10219 <dia:attribute name="arrow">
10220 <dia:boolean val="false"/>
10221 </dia:attribute>
10222 <dia:attribute name="aggregate">
10223 <dia:enum val="0"/>
10224 </dia:attribute>
10225 </dia:composite>
10226 <dia:composite>
10227 <dia:attribute name="role">
10228 <dia:string>##</dia:string>
10229 </dia:attribute>
10230 <dia:attribute name="multiplicity">
10231 <dia:string>##</dia:string>
10232 </dia:attribute>
10233 <dia:attribute name="arrow">
10234 <dia:boolean val="false"/>
10235 </dia:attribute>
10236 <dia:attribute name="aggregate">
10237 <dia:enum val="1"/>
10238 </dia:attribute>
10239 </dia:composite>
10240 </dia:attribute>
10241 <dia:connections>
10242 <dia:connection handle="0" to="O25" connection="0"/>
10243 <dia:connection handle="1" to="O22" connection="123"/>
10244 </dia:connections>
10245 </dia:object>
10246 <dia:object type="UML - Class" version="0" id="O27">
10247 <dia:attribute name="obj_pos">
10248 <dia:point val="99,58"/>
10249 </dia:attribute>
10250 <dia:attribute name="obj_bb">
10251 <dia:rectangle val="98.95,57.95;101.9,60.25"/>
10252 </dia:attribute>
10253 <dia:attribute name="elem_corner">
10254 <dia:point val="99,58"/>
10255 </dia:attribute>
10256 <dia:attribute name="elem_width">
10257 <dia:real val="2.8500000000000001"/>
10258 </dia:attribute>
10259 <dia:attribute name="elem_height">
10260 <dia:real val="2.1999999999999997"/>
10261 </dia:attribute>
10262 <dia:attribute name="name">
10263 <dia:string>#sigma#</dia:string>
10264 </dia:attribute>
10265 <dia:attribute name="stereotype">
10266 <dia:string>##</dia:string>
10267 </dia:attribute>
10268 <dia:attribute name="comment">
10269 <dia:string>##</dia:string>
10270 </dia:attribute>
10271 <dia:attribute name="abstract">
10272 <dia:boolean val="false"/>
10273 </dia:attribute>
10274 <dia:attribute name="suppress_attributes">
10275 <dia:boolean val="false"/>
10276 </dia:attribute>
10277 <dia:attribute name="suppress_operations">
10278 <dia:boolean val="false"/>
10279 </dia:attribute>
10280 <dia:attribute name="visible_attributes">
10281 <dia:boolean val="true"/>
10282 </dia:attribute>
10283 <dia:attribute name="visible_operations">
10284 <dia:boolean val="true"/>
10285 </dia:attribute>
10286 <dia:attribute name="visible_comments">
10287 <dia:boolean val="false"/>
10288 </dia:attribute>
10289 <dia:attribute name="wrap_operations">
10290 <dia:boolean val="false"/>
10291 </dia:attribute>
10292 <dia:attribute name="wrap_after_char">
10293 <dia:int val="40"/>
10294 </dia:attribute>
10295 <dia:attribute name="line_color">
10296 <dia:color val="#000000"/>
10297 </dia:attribute>
10298 <dia:attribute name="fill_color">
10299 <dia:color val="#ffffff"/>
10300 </dia:attribute>
10301 <dia:attribute name="text_color">
10302 <dia:color val="#000000"/>
10303 </dia:attribute>
10304 <dia:attribute name="normal_font">
10305 <dia:font family="Courier New" style="0" name="Courier"/>
10306 </dia:attribute>
10307 <dia:attribute name="abstract_font">
10308 <dia:font family="Courier New" style="0" name="Courier"/>
10309 </dia:attribute>
10310 <dia:attribute name="polymorphic_font">
10311 <dia:font family="monospace" style="8" name="Courier"/>
10312 </dia:attribute>
10313 <dia:attribute name="classname_font">
10314 <dia:font family="courier new" style="0" name="Courier"/>
10315 </dia:attribute>
10316 <dia:attribute name="abstract_classname_font">
10317 <dia:font family="Courier New" style="0" name="Courier"/>
10318 </dia:attribute>
10319 <dia:attribute name="comment_font">
10320 <dia:font family="sans" style="8" name="Helvetica"/>
10321 </dia:attribute>
10322 <dia:attribute name="font_height">
10323 <dia:real val="0.80000000000000004"/>
10324 </dia:attribute>
10325 <dia:attribute name="polymorphic_font_height">
10326 <dia:real val="0.80000000000000004"/>
10327 </dia:attribute>
10328 <dia:attribute name="abstract_font_height">
10329 <dia:real val="0.80000000000000004"/>
10330 </dia:attribute>
10331 <dia:attribute name="classname_font_height">
10332 <dia:real val="1"/>
10333 </dia:attribute>
10334 <dia:attribute name="abstract_classname_font_height">
10335 <dia:real val="1"/>
10336 </dia:attribute>
10337 <dia:attribute name="comment_font_height">
10338 <dia:real val="1"/>
10339 </dia:attribute>
10340 <dia:attribute name="attributes"/>
10341 <dia:attribute name="operations"/>
10342 <dia:attribute name="template">
10343 <dia:boolean val="false"/>
10344 </dia:attribute>
10345 <dia:attribute name="templates"/>
10346 </dia:object>
10347 <dia:object type="UML - Generalization" version="0" id="O28">
10348 <dia:attribute name="obj_pos">
10349 <dia:point val="119.175,54.8"/>
10350 </dia:attribute>
10351 <dia:attribute name="obj_bb">
10352 <dia:rectangle val="100.375,54.75;120.025,58.05"/>
10353 </dia:attribute>
10354 <dia:attribute name="orth_points">
10355 <dia:point val="119.175,54.8"/>
10356 <dia:point val="119.175,57"/>
10357 <dia:point val="100.425,57"/>
10358 <dia:point val="100.425,58"/>
10359 </dia:attribute>
10360 <dia:attribute name="orth_orient">
10361 <dia:enum val="1"/>
10362 <dia:enum val="0"/>
10363 <dia:enum val="1"/>
10364 </dia:attribute>
10365 <dia:attribute name="orth_autoroute">
10366 <dia:boolean val="false"/>
10367 </dia:attribute>
10368 <dia:attribute name="line_colour">
10369 <dia:color val="#000000"/>
10370 </dia:attribute>
10371 <dia:attribute name="name">
10372 <dia:string>##</dia:string>
10373 </dia:attribute>
10374 <dia:attribute name="stereotype">
10375 <dia:string>##</dia:string>
10376 </dia:attribute>
10377 <dia:connections>
10378 <dia:connection handle="0" to="O101" connection="6"/>
10379 <dia:connection handle="1" to="O27" connection="1"/>
10380 </dia:connections>
10381 </dia:object>
10382 <dia:object type="UML - Generalization" version="0" id="O29">
10383 <dia:attribute name="obj_pos">
10384 <dia:point val="12.4,40.6"/>
10385 </dia:attribute>
10386 <dia:attribute name="obj_bb">
10387 <dia:rectangle val="11.55,40.55;31.925,45.05"/>
10388 </dia:attribute>
10389 <dia:attribute name="orth_points">
10390 <dia:point val="12.4,40.6"/>
10391 <dia:point val="12.4,44"/>
10392 <dia:point val="31.875,44"/>
10393 <dia:point val="31.875,45"/>
10394 </dia:attribute>
10395 <dia:attribute name="orth_orient">
10396 <dia:enum val="1"/>
10397 <dia:enum val="0"/>
10398 <dia:enum val="1"/>
10399 </dia:attribute>
10400 <dia:attribute name="orth_autoroute">
10401 <dia:boolean val="false"/>
10402 </dia:attribute>
10403 <dia:attribute name="line_colour">
10404 <dia:color val="#000000"/>
10405 </dia:attribute>
10406 <dia:attribute name="name">
10407 <dia:string>##</dia:string>
10408 </dia:attribute>
10409 <dia:attribute name="stereotype">
10410 <dia:string>##</dia:string>
10411 </dia:attribute>
10412 <dia:connections>
10413 <dia:connection handle="0" to="O89" connection="6"/>
10414 <dia:connection handle="1" to="O69" connection="1"/>
10415 </dia:connections>
10416 </dia:object>
10417 <dia:object type="UML - Association" version="0" id="O30">
10418 <dia:attribute name="obj_pos">
10419 <dia:point val="77,45"/>
10420 </dia:attribute>
10421 <dia:attribute name="obj_bb">
10422 <dia:rectangle val="76.95,28.85;95.3264,47.4"/>
10423 </dia:attribute>
10424 <dia:attribute name="orth_points">
10425 <dia:point val="77,45"/>
10426 <dia:point val="77,42"/>
10427 <dia:point val="95.2764,42"/>
10428 <dia:point val="95.2764,29.6"/>
10429 <dia:point val="93.05,29.6"/>
10430 </dia:attribute>
10431 <dia:attribute name="orth_orient">
10432 <dia:enum val="1"/>
10433 <dia:enum val="0"/>
10434 <dia:enum val="1"/>
10435 <dia:enum val="0"/>
10436 </dia:attribute>
10437 <dia:attribute name="autorouting">
10438 <dia:boolean val="false"/>
10439 </dia:attribute>
10440 <dia:attribute name="name">
10441 <dia:string>##</dia:string>
10442 </dia:attribute>
10443 <dia:attribute name="direction">
10444 <dia:enum val="0"/>
10445 </dia:attribute>
10446 <dia:attribute name="ends">
10447 <dia:composite>
10448 <dia:attribute name="role">
10449 <dia:string>##</dia:string>
10450 </dia:attribute>
10451 <dia:attribute name="multiplicity">
10452 <dia:string>##</dia:string>
10453 </dia:attribute>
10454 <dia:attribute name="arrow">
10455 <dia:boolean val="false"/>
10456 </dia:attribute>
10457 <dia:attribute name="aggregate">
10458 <dia:enum val="0"/>
10459 </dia:attribute>
10460 </dia:composite>
10461 <dia:composite>
10462 <dia:attribute name="role">
10463 <dia:string>##</dia:string>
10464 </dia:attribute>
10465 <dia:attribute name="multiplicity">
10466 <dia:string>##</dia:string>
10467 </dia:attribute>
10468 <dia:attribute name="arrow">
10469 <dia:boolean val="false"/>
10470 </dia:attribute>
10471 <dia:attribute name="aggregate">
10472 <dia:enum val="1"/>
10473 </dia:attribute>
10474 </dia:composite>
10475 </dia:attribute>
10476 <dia:connections>
10477 <dia:connection handle="0" to="O83" connection="0"/>
10478 <dia:connection handle="1" to="O3" connection="59"/>
10479 </dia:connections>
10480 </dia:object>
10481 <dia:object type="UML - Generalization" version="0" id="O31">
10482 <dia:attribute name="obj_pos">
10483 <dia:point val="12.4,40.6"/>
10484 </dia:attribute>
10485 <dia:attribute name="obj_bb">
10486 <dia:rectangle val="11.55,40.55;78.475,45.05"/>
10487 </dia:attribute>
10488 <dia:attribute name="orth_points">
10489 <dia:point val="12.4,40.6"/>
10490 <dia:point val="12.4,44"/>
10491 <dia:point val="78.425,44"/>
10492 <dia:point val="78.425,45"/>
10493 </dia:attribute>
10494 <dia:attribute name="orth_orient">
10495 <dia:enum val="1"/>
10496 <dia:enum val="0"/>
10497 <dia:enum val="1"/>
10498 </dia:attribute>
10499 <dia:attribute name="orth_autoroute">
10500 <dia:boolean val="false"/>
10501 </dia:attribute>
10502 <dia:attribute name="line_colour">
10503 <dia:color val="#000000"/>
10504 </dia:attribute>
10505 <dia:attribute name="name">
10506 <dia:string>##</dia:string>
10507 </dia:attribute>
10508 <dia:attribute name="stereotype">
10509 <dia:string>##</dia:string>
10510 </dia:attribute>
10511 <dia:connections>
10512 <dia:connection handle="0" to="O89" connection="6"/>
10513 <dia:connection handle="1" to="O83" connection="1"/>
10514 </dia:connections>
10515 </dia:object>
10516 <dia:object type="UML - Association" version="0" id="O32">
10517 <dia:attribute name="obj_pos">
10518 <dia:point val="68,45"/>
10519 </dia:attribute>
10520 <dia:attribute name="obj_bb">
10521 <dia:rectangle val="67.95,28.85;95.3264,47.4"/>
10522 </dia:attribute>
10523 <dia:attribute name="orth_points">
10524 <dia:point val="68,45"/>
10525 <dia:point val="68,42"/>
10526 <dia:point val="95.2764,42"/>
10527 <dia:point val="95.2764,29.6"/>
10528 <dia:point val="93.05,29.6"/>
10529 </dia:attribute>
10530 <dia:attribute name="orth_orient">
10531 <dia:enum val="1"/>
10532 <dia:enum val="0"/>
10533 <dia:enum val="1"/>
10534 <dia:enum val="0"/>
10535 </dia:attribute>
10536 <dia:attribute name="autorouting">
10537 <dia:boolean val="false"/>
10538 </dia:attribute>
10539 <dia:attribute name="name">
10540 <dia:string>##</dia:string>
10541 </dia:attribute>
10542 <dia:attribute name="direction">
10543 <dia:enum val="0"/>
10544 </dia:attribute>
10545 <dia:attribute name="ends">
10546 <dia:composite>
10547 <dia:attribute name="role">
10548 <dia:string>##</dia:string>
10549 </dia:attribute>
10550 <dia:attribute name="multiplicity">
10551 <dia:string>##</dia:string>
10552 </dia:attribute>
10553 <dia:attribute name="arrow">
10554 <dia:boolean val="false"/>
10555 </dia:attribute>
10556 <dia:attribute name="aggregate">
10557 <dia:enum val="0"/>
10558 </dia:attribute>
10559 </dia:composite>
10560 <dia:composite>
10561 <dia:attribute name="role">
10562 <dia:string>##</dia:string>
10563 </dia:attribute>
10564 <dia:attribute name="multiplicity">
10565 <dia:string>##</dia:string>
10566 </dia:attribute>
10567 <dia:attribute name="arrow">
10568 <dia:boolean val="false"/>
10569 </dia:attribute>
10570 <dia:attribute name="aggregate">
10571 <dia:enum val="1"/>
10572 </dia:attribute>
10573 </dia:composite>
10574 </dia:attribute>
10575 <dia:connections>
10576 <dia:connection handle="0" to="O85" connection="0"/>
10577 <dia:connection handle="1" to="O3" connection="59"/>
10578 </dia:connections>
10579 </dia:object>
10580 <dia:object type="UML - Generalization" version="0" id="O33">
10581 <dia:attribute name="obj_pos">
10582 <dia:point val="12.4,40.6"/>
10583 </dia:attribute>
10584 <dia:attribute name="obj_bb">
10585 <dia:rectangle val="11.55,40.55;69.25,45.05"/>
10586 </dia:attribute>
10587 <dia:attribute name="orth_points">
10588 <dia:point val="12.4,40.6"/>
10589 <dia:point val="12.4,44"/>
10590 <dia:point val="69.2,44"/>
10591 <dia:point val="69.2,45"/>
10592 </dia:attribute>
10593 <dia:attribute name="orth_orient">
10594 <dia:enum val="1"/>
10595 <dia:enum val="0"/>
10596 <dia:enum val="1"/>
10597 </dia:attribute>
10598 <dia:attribute name="orth_autoroute">
10599 <dia:boolean val="false"/>
10600 </dia:attribute>
10601 <dia:attribute name="line_colour">
10602 <dia:color val="#000000"/>
10603 </dia:attribute>
10604 <dia:attribute name="name">
10605 <dia:string>##</dia:string>
10606 </dia:attribute>
10607 <dia:attribute name="stereotype">
10608 <dia:string>##</dia:string>
10609 </dia:attribute>
10610 <dia:connections>
10611 <dia:connection handle="0" to="O89" connection="6"/>
10612 <dia:connection handle="1" to="O85" connection="1"/>
10613 </dia:connections>
10614 </dia:object>
10615 <dia:object type="UML - Association" version="0" id="O34">
10616 <dia:attribute name="obj_pos">
10617 <dia:point val="46,45"/>
10618 </dia:attribute>
10619 <dia:attribute name="obj_bb">
10620 <dia:rectangle val="45.95,28.85;95.3264,47.4"/>
10621 </dia:attribute>
10622 <dia:attribute name="orth_points">
10623 <dia:point val="46,45"/>
10624 <dia:point val="46,42"/>
10625 <dia:point val="95.2764,42"/>
10626 <dia:point val="95.2764,29.6"/>
10627 <dia:point val="93.05,29.6"/>
10628 </dia:attribute>
10629 <dia:attribute name="orth_orient">
10630 <dia:enum val="1"/>
10631 <dia:enum val="0"/>
10632 <dia:enum val="1"/>
10633 <dia:enum val="0"/>
10634 </dia:attribute>
10635 <dia:attribute name="autorouting">
10636 <dia:boolean val="false"/>
10637 </dia:attribute>
10638 <dia:attribute name="name">
10639 <dia:string>##</dia:string>
10640 </dia:attribute>
10641 <dia:attribute name="direction">
10642 <dia:enum val="0"/>
10643 </dia:attribute>
10644 <dia:attribute name="ends">
10645 <dia:composite>
10646 <dia:attribute name="role">
10647 <dia:string>##</dia:string>
10648 </dia:attribute>
10649 <dia:attribute name="multiplicity">
10650 <dia:string>##</dia:string>
10651 </dia:attribute>
10652 <dia:attribute name="arrow">
10653 <dia:boolean val="false"/>
10654 </dia:attribute>
10655 <dia:attribute name="aggregate">
10656 <dia:enum val="0"/>
10657 </dia:attribute>
10658 </dia:composite>
10659 <dia:composite>
10660 <dia:attribute name="role">
10661 <dia:string>##</dia:string>
10662 </dia:attribute>
10663 <dia:attribute name="multiplicity">
10664 <dia:string>##</dia:string>
10665 </dia:attribute>
10666 <dia:attribute name="arrow">
10667 <dia:boolean val="false"/>
10668 </dia:attribute>
10669 <dia:attribute name="aggregate">
10670 <dia:enum val="1"/>
10671 </dia:attribute>
10672 </dia:composite>
10673 </dia:attribute>
10674 <dia:connections>
10675 <dia:connection handle="0" to="O66" connection="0"/>
10676 <dia:connection handle="1" to="O3" connection="59"/>
10677 </dia:connections>
10678 </dia:object>
10679 <dia:object type="UML - Generalization" version="0" id="O35">
10680 <dia:attribute name="obj_pos">
10681 <dia:point val="12.4,40.6"/>
10682 </dia:attribute>
10683 <dia:attribute name="obj_bb">
10684 <dia:rectangle val="11.55,40.55;48.6,45.05"/>
10685 </dia:attribute>
10686 <dia:attribute name="orth_points">
10687 <dia:point val="12.4,40.6"/>
10688 <dia:point val="12.4,44"/>
10689 <dia:point val="48.55,44"/>
10690 <dia:point val="48.55,45"/>
10691 </dia:attribute>
10692 <dia:attribute name="orth_orient">
10693 <dia:enum val="1"/>
10694 <dia:enum val="0"/>
10695 <dia:enum val="1"/>
10696 </dia:attribute>
10697 <dia:attribute name="orth_autoroute">
10698 <dia:boolean val="false"/>
10699 </dia:attribute>
10700 <dia:attribute name="line_colour">
10701 <dia:color val="#000000"/>
10702 </dia:attribute>
10703 <dia:attribute name="name">
10704 <dia:string>##</dia:string>
10705 </dia:attribute>
10706 <dia:attribute name="stereotype">
10707 <dia:string>##</dia:string>
10708 </dia:attribute>
10709 <dia:connections>
10710 <dia:connection handle="0" to="O89" connection="6"/>
10711 <dia:connection handle="1" to="O66" connection="1"/>
10712 </dia:connections>
10713 </dia:object>
10714 <dia:object type="UML - Association" version="0" id="O36">
10715 <dia:attribute name="obj_pos">
10716 <dia:point val="16,54"/>
10717 </dia:attribute>
10718 <dia:attribute name="obj_bb">
10719 <dia:rectangle val="15.95,28.05;95.6883,56.4"/>
10720 </dia:attribute>
10721 <dia:attribute name="orth_points">
10722 <dia:point val="16,54"/>
10723 <dia:point val="16,51"/>
10724 <dia:point val="95.6383,51"/>
10725 <dia:point val="95.6383,28.8"/>
10726 <dia:point val="93.05,28.8"/>
10727 </dia:attribute>
10728 <dia:attribute name="orth_orient">
10729 <dia:enum val="1"/>
10730 <dia:enum val="0"/>
10731 <dia:enum val="1"/>
10732 <dia:enum val="0"/>
10733 </dia:attribute>
10734 <dia:attribute name="autorouting">
10735 <dia:boolean val="false"/>
10736 </dia:attribute>
10737 <dia:attribute name="name">
10738 <dia:string>##</dia:string>
10739 </dia:attribute>
10740 <dia:attribute name="direction">
10741 <dia:enum val="0"/>
10742 </dia:attribute>
10743 <dia:attribute name="ends">
10744 <dia:composite>
10745 <dia:attribute name="role">
10746 <dia:string>##</dia:string>
10747 </dia:attribute>
10748 <dia:attribute name="multiplicity">
10749 <dia:string>##</dia:string>
10750 </dia:attribute>
10751 <dia:attribute name="arrow">
10752 <dia:boolean val="false"/>
10753 </dia:attribute>
10754 <dia:attribute name="aggregate">
10755 <dia:enum val="0"/>
10756 </dia:attribute>
10757 </dia:composite>
10758 <dia:composite>
10759 <dia:attribute name="role">
10760 <dia:string>##</dia:string>
10761 </dia:attribute>
10762 <dia:attribute name="multiplicity">
10763 <dia:string>##</dia:string>
10764 </dia:attribute>
10765 <dia:attribute name="arrow">
10766 <dia:boolean val="false"/>
10767 </dia:attribute>
10768 <dia:attribute name="aggregate">
10769 <dia:enum val="1"/>
10770 </dia:attribute>
10771 </dia:composite>
10772 </dia:attribute>
10773 <dia:connections>
10774 <dia:connection handle="0" to="O37" connection="0"/>
10775 <dia:connection handle="1" to="O3" connection="57"/>
10776 </dia:connections>
10777 </dia:object>
10778 <dia:object type="UML - Class" version="0" id="O37">
10779 <dia:attribute name="obj_pos">
10780 <dia:point val="16,54"/>
10781 </dia:attribute>
10782 <dia:attribute name="obj_bb">
10783 <dia:rectangle val="15.95,53.95;18.45,56.25"/>
10784 </dia:attribute>
10785 <dia:attribute name="elem_corner">
10786 <dia:point val="16,54"/>
10787 </dia:attribute>
10788 <dia:attribute name="elem_width">
10789 <dia:real val="2.3999999999999999"/>
10790 </dia:attribute>
10791 <dia:attribute name="elem_height">
10792 <dia:real val="2.1999999999999997"/>
10793 </dia:attribute>
10794 <dia:attribute name="name">
10795 <dia:string>#infn#</dia:string>
10796 </dia:attribute>
10797 <dia:attribute name="stereotype">
10798 <dia:string>##</dia:string>
10799 </dia:attribute>
10800 <dia:attribute name="comment">
10801 <dia:string>##</dia:string>
10802 </dia:attribute>
10803 <dia:attribute name="abstract">
10804 <dia:boolean val="false"/>
10805 </dia:attribute>
10806 <dia:attribute name="suppress_attributes">
10807 <dia:boolean val="false"/>
10808 </dia:attribute>
10809 <dia:attribute name="suppress_operations">
10810 <dia:boolean val="false"/>
10811 </dia:attribute>
10812 <dia:attribute name="visible_attributes">
10813 <dia:boolean val="true"/>
10814 </dia:attribute>
10815 <dia:attribute name="visible_operations">
10816 <dia:boolean val="true"/>
10817 </dia:attribute>
10818 <dia:attribute name="visible_comments">
10819 <dia:boolean val="false"/>
10820 </dia:attribute>
10821 <dia:attribute name="wrap_operations">
10822 <dia:boolean val="false"/>
10823 </dia:attribute>
10824 <dia:attribute name="wrap_after_char">
10825 <dia:int val="40"/>
10826 </dia:attribute>
10827 <dia:attribute name="line_color">
10828 <dia:color val="#000000"/>
10829 </dia:attribute>
10830 <dia:attribute name="fill_color">
10831 <dia:color val="#ffffff"/>
10832 </dia:attribute>
10833 <dia:attribute name="text_color">
10834 <dia:color val="#000000"/>
10835 </dia:attribute>
10836 <dia:attribute name="normal_font">
10837 <dia:font family="Courier New" style="0" name="Courier"/>
10838 </dia:attribute>
10839 <dia:attribute name="abstract_font">
10840 <dia:font family="Courier New" style="0" name="Courier"/>
10841 </dia:attribute>
10842 <dia:attribute name="polymorphic_font">
10843 <dia:font family="monospace" style="8" name="Courier"/>
10844 </dia:attribute>
10845 <dia:attribute name="classname_font">
10846 <dia:font family="courier new" style="0" name="Courier"/>
10847 </dia:attribute>
10848 <dia:attribute name="abstract_classname_font">
10849 <dia:font family="Courier New" style="0" name="Courier"/>
10850 </dia:attribute>
10851 <dia:attribute name="comment_font">
10852 <dia:font family="sans" style="8" name="Helvetica"/>
10853 </dia:attribute>
10854 <dia:attribute name="font_height">
10855 <dia:real val="0.80000000000000004"/>
10856 </dia:attribute>
10857 <dia:attribute name="polymorphic_font_height">
10858 <dia:real val="0.80000000000000004"/>
10859 </dia:attribute>
10860 <dia:attribute name="abstract_font_height">
10861 <dia:real val="0.80000000000000004"/>
10862 </dia:attribute>
10863 <dia:attribute name="classname_font_height">
10864 <dia:real val="1"/>
10865 </dia:attribute>
10866 <dia:attribute name="abstract_classname_font_height">
10867 <dia:real val="1"/>
10868 </dia:attribute>
10869 <dia:attribute name="comment_font_height">
10870 <dia:real val="1"/>
10871 </dia:attribute>
10872 <dia:attribute name="attributes"/>
10873 <dia:attribute name="operations"/>
10874 <dia:attribute name="template">
10875 <dia:boolean val="false"/>
10876 </dia:attribute>
10877 <dia:attribute name="templates"/>
10878 </dia:object>
10879 <dia:object type="UML - Generalization" version="0" id="O38">
10880 <dia:attribute name="obj_pos">
10881 <dia:point val="14.4,49.2"/>
10882 </dia:attribute>
10883 <dia:attribute name="obj_bb">
10884 <dia:rectangle val="13.55,49.15;17.25,54.05"/>
10885 </dia:attribute>
10886 <dia:attribute name="orth_points">
10887 <dia:point val="14.4,49.2"/>
10888 <dia:point val="14.4,53"/>
10889 <dia:point val="17.2,53"/>
10890 <dia:point val="17.2,54"/>
10891 </dia:attribute>
10892 <dia:attribute name="orth_orient">
10893 <dia:enum val="1"/>
10894 <dia:enum val="0"/>
10895 <dia:enum val="1"/>
10896 </dia:attribute>
10897 <dia:attribute name="orth_autoroute">
10898 <dia:boolean val="false"/>
10899 </dia:attribute>
10900 <dia:attribute name="line_colour">
10901 <dia:color val="#000000"/>
10902 </dia:attribute>
10903 <dia:attribute name="name">
10904 <dia:string>##</dia:string>
10905 </dia:attribute>
10906 <dia:attribute name="stereotype">
10907 <dia:string>##</dia:string>
10908 </dia:attribute>
10909 <dia:connections>
10910 <dia:connection handle="0" to="O81" connection="6"/>
10911 <dia:connection handle="1" to="O37" connection="1"/>
10912 </dia:connections>
10913 </dia:object>
10914 <dia:object type="UML - Association" version="0" id="O39">
10915 <dia:attribute name="obj_pos">
10916 <dia:point val="62,45"/>
10917 </dia:attribute>
10918 <dia:attribute name="obj_bb">
10919 <dia:rectangle val="61.95,28.85;95.3264,47.4"/>
10920 </dia:attribute>
10921 <dia:attribute name="orth_points">
10922 <dia:point val="62,45"/>
10923 <dia:point val="62,42"/>
10924 <dia:point val="95.2764,42"/>
10925 <dia:point val="95.2764,29.6"/>
10926 <dia:point val="93.05,29.6"/>
10927 </dia:attribute>
10928 <dia:attribute name="orth_orient">
10929 <dia:enum val="1"/>
10930 <dia:enum val="0"/>
10931 <dia:enum val="1"/>
10932 <dia:enum val="0"/>
10933 </dia:attribute>
10934 <dia:attribute name="autorouting">
10935 <dia:boolean val="false"/>
10936 </dia:attribute>
10937 <dia:attribute name="name">
10938 <dia:string>##</dia:string>
10939 </dia:attribute>
10940 <dia:attribute name="direction">
10941 <dia:enum val="0"/>
10942 </dia:attribute>
10943 <dia:attribute name="ends">
10944 <dia:composite>
10945 <dia:attribute name="role">
10946 <dia:string>##</dia:string>
10947 </dia:attribute>
10948 <dia:attribute name="multiplicity">
10949 <dia:string>##</dia:string>
10950 </dia:attribute>
10951 <dia:attribute name="arrow">
10952 <dia:boolean val="false"/>
10953 </dia:attribute>
10954 <dia:attribute name="aggregate">
10955 <dia:enum val="0"/>
10956 </dia:attribute>
10957 </dia:composite>
10958 <dia:composite>
10959 <dia:attribute name="role">
10960 <dia:string>##</dia:string>
10961 </dia:attribute>
10962 <dia:attribute name="multiplicity">
10963 <dia:string>##</dia:string>
10964 </dia:attribute>
10965 <dia:attribute name="arrow">
10966 <dia:boolean val="false"/>
10967 </dia:attribute>
10968 <dia:attribute name="aggregate">
10969 <dia:enum val="1"/>
10970 </dia:attribute>
10971 </dia:composite>
10972 </dia:attribute>
10973 <dia:connections>
10974 <dia:connection handle="0" to="O86" connection="0"/>
10975 <dia:connection handle="1" to="O3" connection="59"/>
10976 </dia:connections>
10977 </dia:object>
10978 <dia:object type="UML - Generalization" version="0" id="O40">
10979 <dia:attribute name="obj_pos">
10980 <dia:point val="12.4,40.6"/>
10981 </dia:attribute>
10982 <dia:attribute name="obj_bb">
10983 <dia:rectangle val="11.55,40.55;64.6,45.05"/>
10984 </dia:attribute>
10985 <dia:attribute name="orth_points">
10986 <dia:point val="12.4,40.6"/>
10987 <dia:point val="12.4,44"/>
10988 <dia:point val="64.55,44"/>
10989 <dia:point val="64.55,45"/>
10990 </dia:attribute>
10991 <dia:attribute name="orth_orient">
10992 <dia:enum val="1"/>
10993 <dia:enum val="0"/>
10994 <dia:enum val="1"/>
10995 </dia:attribute>
10996 <dia:attribute name="orth_autoroute">
10997 <dia:boolean val="false"/>
10998 </dia:attribute>
10999 <dia:attribute name="line_colour">
11000 <dia:color val="#000000"/>
11001 </dia:attribute>
11002 <dia:attribute name="name">
11003 <dia:string>##</dia:string>
11004 </dia:attribute>
11005 <dia:attribute name="stereotype">
11006 <dia:string>##</dia:string>
11007 </dia:attribute>
11008 <dia:connections>
11009 <dia:connection handle="0" to="O89" connection="6"/>
11010 <dia:connection handle="1" to="O86" connection="1"/>
11011 </dia:connections>
11012 </dia:object>
11013 <dia:object type="UML - Association" version="0" id="O41">
11014 <dia:attribute name="obj_pos">
11015 <dia:point val="10,54"/>
11016 </dia:attribute>
11017 <dia:attribute name="obj_bb">
11018 <dia:rectangle val="9.95,28.05;95.7413,56.4"/>
11019 </dia:attribute>
11020 <dia:attribute name="orth_points">
11021 <dia:point val="10,54"/>
11022 <dia:point val="10,51"/>
11023 <dia:point val="95.6913,51"/>
11024 <dia:point val="95.6913,28.8"/>
11025 <dia:point val="93.05,28.8"/>
11026 </dia:attribute>
11027 <dia:attribute name="orth_orient">
11028 <dia:enum val="1"/>
11029 <dia:enum val="0"/>
11030 <dia:enum val="1"/>
11031 <dia:enum val="0"/>
11032 </dia:attribute>
11033 <dia:attribute name="autorouting">
11034 <dia:boolean val="false"/>
11035 </dia:attribute>
11036 <dia:attribute name="name">
11037 <dia:string>##</dia:string>
11038 </dia:attribute>
11039 <dia:attribute name="direction">
11040 <dia:enum val="0"/>
11041 </dia:attribute>
11042 <dia:attribute name="ends">
11043 <dia:composite>
11044 <dia:attribute name="role">
11045 <dia:string>##</dia:string>
11046 </dia:attribute>
11047 <dia:attribute name="multiplicity">
11048 <dia:string>##</dia:string>
11049 </dia:attribute>
11050 <dia:attribute name="arrow">
11051 <dia:boolean val="false"/>
11052 </dia:attribute>
11053 <dia:attribute name="aggregate">
11054 <dia:enum val="0"/>
11055 </dia:attribute>
11056 </dia:composite>
11057 <dia:composite>
11058 <dia:attribute name="role">
11059 <dia:string>##</dia:string>
11060 </dia:attribute>
11061 <dia:attribute name="multiplicity">
11062 <dia:string>##</dia:string>
11063 </dia:attribute>
11064 <dia:attribute name="arrow">
11065 <dia:boolean val="false"/>
11066 </dia:attribute>
11067 <dia:attribute name="aggregate">
11068 <dia:enum val="1"/>
11069 </dia:attribute>
11070 </dia:composite>
11071 </dia:attribute>
11072 <dia:connections>
11073 <dia:connection handle="0" to="O42" connection="0"/>
11074 <dia:connection handle="1" to="O3" connection="57"/>
11075 </dia:connections>
11076 </dia:object>
11077 <dia:object type="UML - Class" version="0" id="O42">
11078 <dia:attribute name="obj_pos">
11079 <dia:point val="10,54"/>
11080 </dia:attribute>
11081 <dia:attribute name="obj_bb">
11082 <dia:rectangle val="9.95,53.95;12.9,56.25"/>
11083 </dia:attribute>
11084 <dia:attribute name="elem_corner">
11085 <dia:point val="10,54"/>
11086 </dia:attribute>
11087 <dia:attribute name="elem_width">
11088 <dia:real val="2.8500000000000001"/>
11089 </dia:attribute>
11090 <dia:attribute name="elem_height">
11091 <dia:real val="2.1999999999999997"/>
11092 </dia:attribute>
11093 <dia:attribute name="name">
11094 <dia:string>#error#</dia:string>
11095 </dia:attribute>
11096 <dia:attribute name="stereotype">
11097 <dia:string>##</dia:string>
11098 </dia:attribute>
11099 <dia:attribute name="comment">
11100 <dia:string>##</dia:string>
11101 </dia:attribute>
11102 <dia:attribute name="abstract">
11103 <dia:boolean val="false"/>
11104 </dia:attribute>
11105 <dia:attribute name="suppress_attributes">
11106 <dia:boolean val="false"/>
11107 </dia:attribute>
11108 <dia:attribute name="suppress_operations">
11109 <dia:boolean val="false"/>
11110 </dia:attribute>
11111 <dia:attribute name="visible_attributes">
11112 <dia:boolean val="true"/>
11113 </dia:attribute>
11114 <dia:attribute name="visible_operations">
11115 <dia:boolean val="true"/>
11116 </dia:attribute>
11117 <dia:attribute name="visible_comments">
11118 <dia:boolean val="false"/>
11119 </dia:attribute>
11120 <dia:attribute name="wrap_operations">
11121 <dia:boolean val="false"/>
11122 </dia:attribute>
11123 <dia:attribute name="wrap_after_char">
11124 <dia:int val="40"/>
11125 </dia:attribute>
11126 <dia:attribute name="line_color">
11127 <dia:color val="#000000"/>
11128 </dia:attribute>
11129 <dia:attribute name="fill_color">
11130 <dia:color val="#ffffff"/>
11131 </dia:attribute>
11132 <dia:attribute name="text_color">
11133 <dia:color val="#000000"/>
11134 </dia:attribute>
11135 <dia:attribute name="normal_font">
11136 <dia:font family="Courier New" style="0" name="Courier"/>
11137 </dia:attribute>
11138 <dia:attribute name="abstract_font">
11139 <dia:font family="Courier New" style="0" name="Courier"/>
11140 </dia:attribute>
11141 <dia:attribute name="polymorphic_font">
11142 <dia:font family="monospace" style="8" name="Courier"/>
11143 </dia:attribute>
11144 <dia:attribute name="classname_font">
11145 <dia:font family="courier new" style="0" name="Courier"/>
11146 </dia:attribute>
11147 <dia:attribute name="abstract_classname_font">
11148 <dia:font family="Courier New" style="0" name="Courier"/>
11149 </dia:attribute>
11150 <dia:attribute name="comment_font">
11151 <dia:font family="sans" style="8" name="Helvetica"/>
11152 </dia:attribute>
11153 <dia:attribute name="font_height">
11154 <dia:real val="0.80000000000000004"/>
11155 </dia:attribute>
11156 <dia:attribute name="polymorphic_font_height">
11157 <dia:real val="0.80000000000000004"/>
11158 </dia:attribute>
11159 <dia:attribute name="abstract_font_height">
11160 <dia:real val="0.80000000000000004"/>
11161 </dia:attribute>
11162 <dia:attribute name="classname_font_height">
11163 <dia:real val="1"/>
11164 </dia:attribute>
11165 <dia:attribute name="abstract_classname_font_height">
11166 <dia:real val="1"/>
11167 </dia:attribute>
11168 <dia:attribute name="comment_font_height">
11169 <dia:real val="1"/>
11170 </dia:attribute>
11171 <dia:attribute name="attributes"/>
11172 <dia:attribute name="operations"/>
11173 <dia:attribute name="template">
11174 <dia:boolean val="false"/>
11175 </dia:attribute>
11176 <dia:attribute name="templates"/>
11177 </dia:object>
11178 <dia:object type="UML - Generalization" version="0" id="O43">
11179 <dia:attribute name="obj_pos">
11180 <dia:point val="14.4,49.2"/>
11181 </dia:attribute>
11182 <dia:attribute name="obj_bb">
11183 <dia:rectangle val="11.375,49.15;15.25,54.05"/>
11184 </dia:attribute>
11185 <dia:attribute name="orth_points">
11186 <dia:point val="14.4,49.2"/>
11187 <dia:point val="14.4,53"/>
11188 <dia:point val="11.425,53"/>
11189 <dia:point val="11.425,54"/>
11190 </dia:attribute>
11191 <dia:attribute name="orth_orient">
11192 <dia:enum val="1"/>
11193 <dia:enum val="0"/>
11194 <dia:enum val="1"/>
11195 </dia:attribute>
11196 <dia:attribute name="orth_autoroute">
11197 <dia:boolean val="false"/>
11198 </dia:attribute>
11199 <dia:attribute name="line_colour">
11200 <dia:color val="#000000"/>
11201 </dia:attribute>
11202 <dia:attribute name="name">
11203 <dia:string>##</dia:string>
11204 </dia:attribute>
11205 <dia:attribute name="stereotype">
11206 <dia:string>##</dia:string>
11207 </dia:attribute>
11208 <dia:connections>
11209 <dia:connection handle="0" to="O81" connection="6"/>
11210 <dia:connection handle="1" to="O42" connection="1"/>
11211 </dia:connections>
11212 </dia:object>
11213 <dia:object type="UML - Association" version="0" id="O44">
11214 <dia:attribute name="obj_pos">
11215 <dia:point val="7,54"/>
11216 </dia:attribute>
11217 <dia:attribute name="obj_bb">
11218 <dia:rectangle val="6.95,28.05;95.7767,56.4"/>
11219 </dia:attribute>
11220 <dia:attribute name="orth_points">
11221 <dia:point val="7,54"/>
11222 <dia:point val="7,51"/>
11223 <dia:point val="95.7267,51"/>
11224 <dia:point val="95.7267,28.8"/>
11225 <dia:point val="93.05,28.8"/>
11226 </dia:attribute>
11227 <dia:attribute name="orth_orient">
11228 <dia:enum val="1"/>
11229 <dia:enum val="0"/>
11230 <dia:enum val="1"/>
11231 <dia:enum val="0"/>
11232 </dia:attribute>
11233 <dia:attribute name="autorouting">
11234 <dia:boolean val="false"/>
11235 </dia:attribute>
11236 <dia:attribute name="name">
11237 <dia:string>##</dia:string>
11238 </dia:attribute>
11239 <dia:attribute name="direction">
11240 <dia:enum val="0"/>
11241 </dia:attribute>
11242 <dia:attribute name="ends">
11243 <dia:composite>
11244 <dia:attribute name="role">
11245 <dia:string>##</dia:string>
11246 </dia:attribute>
11247 <dia:attribute name="multiplicity">
11248 <dia:string>##</dia:string>
11249 </dia:attribute>
11250 <dia:attribute name="arrow">
11251 <dia:boolean val="false"/>
11252 </dia:attribute>
11253 <dia:attribute name="aggregate">
11254 <dia:enum val="0"/>
11255 </dia:attribute>
11256 </dia:composite>
11257 <dia:composite>
11258 <dia:attribute name="role">
11259 <dia:string>##</dia:string>
11260 </dia:attribute>
11261 <dia:attribute name="multiplicity">
11262 <dia:string>##</dia:string>
11263 </dia:attribute>
11264 <dia:attribute name="arrow">
11265 <dia:boolean val="false"/>
11266 </dia:attribute>
11267 <dia:attribute name="aggregate">
11268 <dia:enum val="1"/>
11269 </dia:attribute>
11270 </dia:composite>
11271 </dia:attribute>
11272 <dia:connections>
11273 <dia:connection handle="0" to="O45" connection="0"/>
11274 <dia:connection handle="1" to="O3" connection="57"/>
11275 </dia:connections>
11276 </dia:object>
11277 <dia:object type="UML - Class" version="0" id="O45">
11278 <dia:attribute name="obj_pos">
11279 <dia:point val="7,54"/>
11280 </dia:attribute>
11281 <dia:attribute name="obj_bb">
11282 <dia:rectangle val="6.95,53.95;9,56.25"/>
11283 </dia:attribute>
11284 <dia:attribute name="elem_corner">
11285 <dia:point val="7,54"/>
11286 </dia:attribute>
11287 <dia:attribute name="elem_width">
11288 <dia:real val="1.9500000000000002"/>
11289 </dia:attribute>
11290 <dia:attribute name="elem_height">
11291 <dia:real val="2.1999999999999997"/>
11292 </dia:attribute>
11293 <dia:attribute name="name">
11294 <dia:string>#des#</dia:string>
11295 </dia:attribute>
11296 <dia:attribute name="stereotype">
11297 <dia:string>##</dia:string>
11298 </dia:attribute>
11299 <dia:attribute name="comment">
11300 <dia:string>##</dia:string>
11301 </dia:attribute>
11302 <dia:attribute name="abstract">
11303 <dia:boolean val="false"/>
11304 </dia:attribute>
11305 <dia:attribute name="suppress_attributes">
11306 <dia:boolean val="false"/>
11307 </dia:attribute>
11308 <dia:attribute name="suppress_operations">
11309 <dia:boolean val="false"/>
11310 </dia:attribute>
11311 <dia:attribute name="visible_attributes">
11312 <dia:boolean val="true"/>
11313 </dia:attribute>
11314 <dia:attribute name="visible_operations">
11315 <dia:boolean val="true"/>
11316 </dia:attribute>
11317 <dia:attribute name="visible_comments">
11318 <dia:boolean val="false"/>
11319 </dia:attribute>
11320 <dia:attribute name="wrap_operations">
11321 <dia:boolean val="false"/>
11322 </dia:attribute>
11323 <dia:attribute name="wrap_after_char">
11324 <dia:int val="40"/>
11325 </dia:attribute>
11326 <dia:attribute name="line_color">
11327 <dia:color val="#000000"/>
11328 </dia:attribute>
11329 <dia:attribute name="fill_color">
11330 <dia:color val="#ffffff"/>
11331 </dia:attribute>
11332 <dia:attribute name="text_color">
11333 <dia:color val="#000000"/>
11334 </dia:attribute>
11335 <dia:attribute name="normal_font">
11336 <dia:font family="Courier New" style="0" name="Courier"/>
11337 </dia:attribute>
11338 <dia:attribute name="abstract_font">
11339 <dia:font family="Courier New" style="0" name="Courier"/>
11340 </dia:attribute>
11341 <dia:attribute name="polymorphic_font">
11342 <dia:font family="monospace" style="8" name="Courier"/>
11343 </dia:attribute>
11344 <dia:attribute name="classname_font">
11345 <dia:font family="courier new" style="0" name="Courier"/>
11346 </dia:attribute>
11347 <dia:attribute name="abstract_classname_font">
11348 <dia:font family="Courier New" style="0" name="Courier"/>
11349 </dia:attribute>
11350 <dia:attribute name="comment_font">
11351 <dia:font family="sans" style="8" name="Helvetica"/>
11352 </dia:attribute>
11353 <dia:attribute name="font_height">
11354 <dia:real val="0.80000000000000004"/>
11355 </dia:attribute>
11356 <dia:attribute name="polymorphic_font_height">
11357 <dia:real val="0.80000000000000004"/>
11358 </dia:attribute>
11359 <dia:attribute name="abstract_font_height">
11360 <dia:real val="0.80000000000000004"/>
11361 </dia:attribute>
11362 <dia:attribute name="classname_font_height">
11363 <dia:real val="1"/>
11364 </dia:attribute>
11365 <dia:attribute name="abstract_classname_font_height">
11366 <dia:real val="1"/>
11367 </dia:attribute>
11368 <dia:attribute name="comment_font_height">
11369 <dia:real val="1"/>
11370 </dia:attribute>
11371 <dia:attribute name="attributes"/>
11372 <dia:attribute name="operations"/>
11373 <dia:attribute name="template">
11374 <dia:boolean val="false"/>
11375 </dia:attribute>
11376 <dia:attribute name="templates"/>
11377 </dia:object>
11378 <dia:object type="UML - Generalization" version="0" id="O46">
11379 <dia:attribute name="obj_pos">
11380 <dia:point val="14.4,49.2"/>
11381 </dia:attribute>
11382 <dia:attribute name="obj_bb">
11383 <dia:rectangle val="7.925,49.15;15.25,54.05"/>
11384 </dia:attribute>
11385 <dia:attribute name="orth_points">
11386 <dia:point val="14.4,49.2"/>
11387 <dia:point val="14.4,53"/>
11388 <dia:point val="7.975,53"/>
11389 <dia:point val="7.975,54"/>
11390 </dia:attribute>
11391 <dia:attribute name="orth_orient">
11392 <dia:enum val="1"/>
11393 <dia:enum val="0"/>
11394 <dia:enum val="1"/>
11395 </dia:attribute>
11396 <dia:attribute name="orth_autoroute">
11397 <dia:boolean val="false"/>
11398 </dia:attribute>
11399 <dia:attribute name="line_colour">
11400 <dia:color val="#000000"/>
11401 </dia:attribute>
11402 <dia:attribute name="name">
11403 <dia:string>##</dia:string>
11404 </dia:attribute>
11405 <dia:attribute name="stereotype">
11406 <dia:string>##</dia:string>
11407 </dia:attribute>
11408 <dia:connections>
11409 <dia:connection handle="0" to="O81" connection="6"/>
11410 <dia:connection handle="1" to="O45" connection="1"/>
11411 </dia:connections>
11412 </dia:object>
11413 <dia:object type="UML - Generalization" version="0" id="O47">
11414 <dia:attribute name="obj_pos">
11415 <dia:point val="12.4,40.6"/>
11416 </dia:attribute>
11417 <dia:attribute name="obj_bb">
11418 <dia:rectangle val="11.55,40.55;73.6,45.05"/>
11419 </dia:attribute>
11420 <dia:attribute name="orth_points">
11421 <dia:point val="12.4,40.6"/>
11422 <dia:point val="12.4,44"/>
11423 <dia:point val="73.55,44"/>
11424 <dia:point val="73.55,45"/>
11425 </dia:attribute>
11426 <dia:attribute name="orth_orient">
11427 <dia:enum val="1"/>
11428 <dia:enum val="0"/>
11429 <dia:enum val="1"/>
11430 </dia:attribute>
11431 <dia:attribute name="orth_autoroute">
11432 <dia:boolean val="false"/>
11433 </dia:attribute>
11434 <dia:attribute name="line_colour">
11435 <dia:color val="#000000"/>
11436 </dia:attribute>
11437 <dia:attribute name="name">
11438 <dia:string>##</dia:string>
11439 </dia:attribute>
11440 <dia:attribute name="stereotype">
11441 <dia:string>##</dia:string>
11442 </dia:attribute>
11443 <dia:connections>
11444 <dia:connection handle="0" to="O89" connection="6"/>
11445 <dia:connection handle="1" to="O84" connection="1"/>
11446 </dia:connections>
11447 </dia:object>
11448 <dia:object type="UML - Association" version="0" id="O48">
11449 <dia:attribute name="obj_pos">
11450 <dia:point val="47.35,54"/>
11451 </dia:attribute>
11452 <dia:attribute name="obj_bb">
11453 <dia:rectangle val="47.3,28.05;95.7237,56.4"/>
11454 </dia:attribute>
11455 <dia:attribute name="orth_points">
11456 <dia:point val="47.35,54"/>
11457 <dia:point val="47.35,51"/>
11458 <dia:point val="95.6737,51"/>
11459 <dia:point val="95.6737,28.8"/>
11460 <dia:point val="93.05,28.8"/>
11461 </dia:attribute>
11462 <dia:attribute name="orth_orient">
11463 <dia:enum val="1"/>
11464 <dia:enum val="0"/>
11465 <dia:enum val="1"/>
11466 <dia:enum val="0"/>
11467 </dia:attribute>
11468 <dia:attribute name="autorouting">
11469 <dia:boolean val="false"/>
11470 </dia:attribute>
11471 <dia:attribute name="name">
11472 <dia:string>##</dia:string>
11473 </dia:attribute>
11474 <dia:attribute name="direction">
11475 <dia:enum val="0"/>
11476 </dia:attribute>
11477 <dia:attribute name="ends">
11478 <dia:composite>
11479 <dia:attribute name="role">
11480 <dia:string>##</dia:string>
11481 </dia:attribute>
11482 <dia:attribute name="multiplicity">
11483 <dia:string>##</dia:string>
11484 </dia:attribute>
11485 <dia:attribute name="arrow">
11486 <dia:boolean val="false"/>
11487 </dia:attribute>
11488 <dia:attribute name="aggregate">
11489 <dia:enum val="0"/>
11490 </dia:attribute>
11491 </dia:composite>
11492 <dia:composite>
11493 <dia:attribute name="role">
11494 <dia:string>##</dia:string>
11495 </dia:attribute>
11496 <dia:attribute name="multiplicity">
11497 <dia:string>##</dia:string>
11498 </dia:attribute>
11499 <dia:attribute name="arrow">
11500 <dia:boolean val="false"/>
11501 </dia:attribute>
11502 <dia:attribute name="aggregate">
11503 <dia:enum val="1"/>
11504 </dia:attribute>
11505 </dia:composite>
11506 </dia:attribute>
11507 <dia:connections>
11508 <dia:connection handle="0" to="O10" connection="0"/>
11509 <dia:connection handle="1" to="O3" connection="57"/>
11510 </dia:connections>
11511 </dia:object>
11512 <dia:object type="UML - Association" version="0" id="O49">
11513 <dia:attribute name="obj_pos">
11514 <dia:point val="30,54"/>
11515 </dia:attribute>
11516 <dia:attribute name="obj_bb">
11517 <dia:rectangle val="29.95,28.05;95.7943,56.4"/>
11518 </dia:attribute>
11519 <dia:attribute name="orth_points">
11520 <dia:point val="30,54"/>
11521 <dia:point val="30,51"/>
11522 <dia:point val="95.7443,51"/>
11523 <dia:point val="95.7443,28.8"/>
11524 <dia:point val="93.05,28.8"/>
11525 </dia:attribute>
11526 <dia:attribute name="orth_orient">
11527 <dia:enum val="1"/>
11528 <dia:enum val="0"/>
11529 <dia:enum val="1"/>
11530 <dia:enum val="0"/>
11531 </dia:attribute>
11532 <dia:attribute name="autorouting">
11533 <dia:boolean val="false"/>
11534 </dia:attribute>
11535 <dia:attribute name="name">
11536 <dia:string>##</dia:string>
11537 </dia:attribute>
11538 <dia:attribute name="direction">
11539 <dia:enum val="0"/>
11540 </dia:attribute>
11541 <dia:attribute name="ends">
11542 <dia:composite>
11543 <dia:attribute name="role">
11544 <dia:string>##</dia:string>
11545 </dia:attribute>
11546 <dia:attribute name="multiplicity">
11547 <dia:string>##</dia:string>
11548 </dia:attribute>
11549 <dia:attribute name="arrow">
11550 <dia:boolean val="false"/>
11551 </dia:attribute>
11552 <dia:attribute name="aggregate">
11553 <dia:enum val="0"/>
11554 </dia:attribute>
11555 </dia:composite>
11556 <dia:composite>
11557 <dia:attribute name="role">
11558 <dia:string>##</dia:string>
11559 </dia:attribute>
11560 <dia:attribute name="multiplicity">
11561 <dia:string>##</dia:string>
11562 </dia:attribute>
11563 <dia:attribute name="arrow">
11564 <dia:boolean val="false"/>
11565 </dia:attribute>
11566 <dia:attribute name="aggregate">
11567 <dia:enum val="1"/>
11568 </dia:attribute>
11569 </dia:composite>
11570 </dia:attribute>
11571 <dia:connections>
11572 <dia:connection handle="0" to="O11" connection="0"/>
11573 <dia:connection handle="1" to="O3" connection="57"/>
11574 </dia:connections>
11575 </dia:object>
11576 <dia:object type="UML - Association" version="0" id="O50">
11577 <dia:attribute name="obj_pos">
11578 <dia:point val="52,45"/>
11579 </dia:attribute>
11580 <dia:attribute name="obj_bb">
11581 <dia:rectangle val="51.95,28.85;95.3264,47.4"/>
11582 </dia:attribute>
11583 <dia:attribute name="orth_points">
11584 <dia:point val="52,45"/>
11585 <dia:point val="52,42"/>
11586 <dia:point val="95.2764,42"/>
11587 <dia:point val="95.2764,29.6"/>
11588 <dia:point val="93.05,29.6"/>
11589 </dia:attribute>
11590 <dia:attribute name="orth_orient">
11591 <dia:enum val="1"/>
11592 <dia:enum val="0"/>
11593 <dia:enum val="1"/>
11594 <dia:enum val="0"/>
11595 </dia:attribute>
11596 <dia:attribute name="autorouting">
11597 <dia:boolean val="false"/>
11598 </dia:attribute>
11599 <dia:attribute name="name">
11600 <dia:string>##</dia:string>
11601 </dia:attribute>
11602 <dia:attribute name="direction">
11603 <dia:enum val="0"/>
11604 </dia:attribute>
11605 <dia:attribute name="ends">
11606 <dia:composite>
11607 <dia:attribute name="role">
11608 <dia:string>##</dia:string>
11609 </dia:attribute>
11610 <dia:attribute name="multiplicity">
11611 <dia:string>##</dia:string>
11612 </dia:attribute>
11613 <dia:attribute name="arrow">
11614 <dia:boolean val="false"/>
11615 </dia:attribute>
11616 <dia:attribute name="aggregate">
11617 <dia:enum val="0"/>
11618 </dia:attribute>
11619 </dia:composite>
11620 <dia:composite>
11621 <dia:attribute name="role">
11622 <dia:string>##</dia:string>
11623 </dia:attribute>
11624 <dia:attribute name="multiplicity">
11625 <dia:string>##</dia:string>
11626 </dia:attribute>
11627 <dia:attribute name="arrow">
11628 <dia:boolean val="false"/>
11629 </dia:attribute>
11630 <dia:attribute name="aggregate">
11631 <dia:enum val="1"/>
11632 </dia:attribute>
11633 </dia:composite>
11634 </dia:attribute>
11635 <dia:connections>
11636 <dia:connection handle="0" to="O88" connection="0"/>
11637 <dia:connection handle="1" to="O3" connection="59"/>
11638 </dia:connections>
11639 </dia:object>
11640 <dia:object type="UML - Generalization" version="0" id="O51">
11641 <dia:attribute name="obj_pos">
11642 <dia:point val="12.4,40.6"/>
11643 </dia:attribute>
11644 <dia:attribute name="obj_bb">
11645 <dia:rectangle val="11.55,40.55;54.825,45.05"/>
11646 </dia:attribute>
11647 <dia:attribute name="orth_points">
11648 <dia:point val="12.4,40.6"/>
11649 <dia:point val="12.4,44"/>
11650 <dia:point val="54.775,44"/>
11651 <dia:point val="54.775,45"/>
11652 </dia:attribute>
11653 <dia:attribute name="orth_orient">
11654 <dia:enum val="1"/>
11655 <dia:enum val="0"/>
11656 <dia:enum val="1"/>
11657 </dia:attribute>
11658 <dia:attribute name="orth_autoroute">
11659 <dia:boolean val="false"/>
11660 </dia:attribute>
11661 <dia:attribute name="line_colour">
11662 <dia:color val="#000000"/>
11663 </dia:attribute>
11664 <dia:attribute name="name">
11665 <dia:string>##</dia:string>
11666 </dia:attribute>
11667 <dia:attribute name="stereotype">
11668 <dia:string>##</dia:string>
11669 </dia:attribute>
11670 <dia:connections>
11671 <dia:connection handle="0" to="O89" connection="6"/>
11672 <dia:connection handle="1" to="O88" connection="1"/>
11673 </dia:connections>
11674 </dia:object>
11675 <dia:object type="UML - Association" version="0" id="O52">
11676 <dia:attribute name="obj_pos">
11677 <dia:point val="58,45"/>
11678 </dia:attribute>
11679 <dia:attribute name="obj_bb">
11680 <dia:rectangle val="57.95,28.85;95.3264,47.4"/>
11681 </dia:attribute>
11682 <dia:attribute name="orth_points">
11683 <dia:point val="58,45"/>
11684 <dia:point val="58,42"/>
11685 <dia:point val="95.2764,42"/>
11686 <dia:point val="95.2764,29.6"/>
11687 <dia:point val="93.05,29.6"/>
11688 </dia:attribute>
11689 <dia:attribute name="orth_orient">
11690 <dia:enum val="1"/>
11691 <dia:enum val="0"/>
11692 <dia:enum val="1"/>
11693 <dia:enum val="0"/>
11694 </dia:attribute>
11695 <dia:attribute name="autorouting">
11696 <dia:boolean val="false"/>
11697 </dia:attribute>
11698 <dia:attribute name="name">
11699 <dia:string>##</dia:string>
11700 </dia:attribute>
11701 <dia:attribute name="direction">
11702 <dia:enum val="0"/>
11703 </dia:attribute>
11704 <dia:attribute name="ends">
11705 <dia:composite>
11706 <dia:attribute name="role">
11707 <dia:string>##</dia:string>
11708 </dia:attribute>
11709 <dia:attribute name="multiplicity">
11710 <dia:string>##</dia:string>
11711 </dia:attribute>
11712 <dia:attribute name="arrow">
11713 <dia:boolean val="false"/>
11714 </dia:attribute>
11715 <dia:attribute name="aggregate">
11716 <dia:enum val="0"/>
11717 </dia:attribute>
11718 </dia:composite>
11719 <dia:composite>
11720 <dia:attribute name="role">
11721 <dia:string>##</dia:string>
11722 </dia:attribute>
11723 <dia:attribute name="multiplicity">
11724 <dia:string>##</dia:string>
11725 </dia:attribute>
11726 <dia:attribute name="arrow">
11727 <dia:boolean val="false"/>
11728 </dia:attribute>
11729 <dia:attribute name="aggregate">
11730 <dia:enum val="1"/>
11731 </dia:attribute>
11732 </dia:composite>
11733 </dia:attribute>
11734 <dia:connections>
11735 <dia:connection handle="0" to="O87" connection="0"/>
11736 <dia:connection handle="1" to="O3" connection="59"/>
11737 </dia:connections>
11738 </dia:object>
11739 <dia:object type="UML - Generalization" version="0" id="O53">
11740 <dia:attribute name="obj_pos">
11741 <dia:point val="12.4,40.6"/>
11742 </dia:attribute>
11743 <dia:attribute name="obj_bb">
11744 <dia:rectangle val="11.55,40.55;59.475,45.05"/>
11745 </dia:attribute>
11746 <dia:attribute name="orth_points">
11747 <dia:point val="12.4,40.6"/>
11748 <dia:point val="12.4,44"/>
11749 <dia:point val="59.425,44"/>
11750 <dia:point val="59.425,45"/>
11751 </dia:attribute>
11752 <dia:attribute name="orth_orient">
11753 <dia:enum val="1"/>
11754 <dia:enum val="0"/>
11755 <dia:enum val="1"/>
11756 </dia:attribute>
11757 <dia:attribute name="orth_autoroute">
11758 <dia:boolean val="false"/>
11759 </dia:attribute>
11760 <dia:attribute name="line_colour">
11761 <dia:color val="#000000"/>
11762 </dia:attribute>
11763 <dia:attribute name="name">
11764 <dia:string>##</dia:string>
11765 </dia:attribute>
11766 <dia:attribute name="stereotype">
11767 <dia:string>##</dia:string>
11768 </dia:attribute>
11769 <dia:connections>
11770 <dia:connection handle="0" to="O89" connection="6"/>
11771 <dia:connection handle="1" to="O87" connection="1"/>
11772 </dia:connections>
11773 </dia:object>
11774 <dia:object type="UML - Association" version="0" id="O54">
11775 <dia:attribute name="obj_pos">
11776 <dia:point val="81,45"/>
11777 </dia:attribute>
11778 <dia:attribute name="obj_bb">
11779 <dia:rectangle val="80.95,28.85;95.3264,47.4"/>
11780 </dia:attribute>
11781 <dia:attribute name="orth_points">
11782 <dia:point val="81,45"/>
11783 <dia:point val="81,42"/>
11784 <dia:point val="95.2764,42"/>
11785 <dia:point val="95.2764,29.6"/>
11786 <dia:point val="93.05,29.6"/>
11787 </dia:attribute>
11788 <dia:attribute name="orth_orient">
11789 <dia:enum val="1"/>
11790 <dia:enum val="0"/>
11791 <dia:enum val="1"/>
11792 <dia:enum val="0"/>
11793 </dia:attribute>
11794 <dia:attribute name="autorouting">
11795 <dia:boolean val="false"/>
11796 </dia:attribute>
11797 <dia:attribute name="name">
11798 <dia:string>##</dia:string>
11799 </dia:attribute>
11800 <dia:attribute name="direction">
11801 <dia:enum val="0"/>
11802 </dia:attribute>
11803 <dia:attribute name="ends">
11804 <dia:composite>
11805 <dia:attribute name="role">
11806 <dia:string>##</dia:string>
11807 </dia:attribute>
11808 <dia:attribute name="multiplicity">
11809 <dia:string>##</dia:string>
11810 </dia:attribute>
11811 <dia:attribute name="arrow">
11812 <dia:boolean val="false"/>
11813 </dia:attribute>
11814 <dia:attribute name="aggregate">
11815 <dia:enum val="0"/>
11816 </dia:attribute>
11817 </dia:composite>
11818 <dia:composite>
11819 <dia:attribute name="role">
11820 <dia:string>##</dia:string>
11821 </dia:attribute>
11822 <dia:attribute name="multiplicity">
11823 <dia:string>##</dia:string>
11824 </dia:attribute>
11825 <dia:attribute name="arrow">
11826 <dia:boolean val="false"/>
11827 </dia:attribute>
11828 <dia:attribute name="aggregate">
11829 <dia:enum val="1"/>
11830 </dia:attribute>
11831 </dia:composite>
11832 </dia:attribute>
11833 <dia:connections>
11834 <dia:connection handle="0" to="O82" connection="0"/>
11835 <dia:connection handle="1" to="O3" connection="59"/>
11836 </dia:connections>
11837 </dia:object>
11838 <dia:object type="UML - Generalization" version="0" id="O55">
11839 <dia:attribute name="obj_pos">
11840 <dia:point val="12.4,40.6"/>
11841 </dia:attribute>
11842 <dia:attribute name="obj_bb">
11843 <dia:rectangle val="11.55,40.55;82.475,45.05"/>
11844 </dia:attribute>
11845 <dia:attribute name="orth_points">
11846 <dia:point val="12.4,40.6"/>
11847 <dia:point val="12.4,44"/>
11848 <dia:point val="82.425,44"/>
11849 <dia:point val="82.425,45"/>
11850 </dia:attribute>
11851 <dia:attribute name="orth_orient">
11852 <dia:enum val="1"/>
11853 <dia:enum val="0"/>
11854 <dia:enum val="1"/>
11855 </dia:attribute>
11856 <dia:attribute name="orth_autoroute">
11857 <dia:boolean val="false"/>
11858 </dia:attribute>
11859 <dia:attribute name="line_colour">
11860 <dia:color val="#000000"/>
11861 </dia:attribute>
11862 <dia:attribute name="name">
11863 <dia:string>##</dia:string>
11864 </dia:attribute>
11865 <dia:attribute name="stereotype">
11866 <dia:string>##</dia:string>
11867 </dia:attribute>
11868 <dia:connections>
11869 <dia:connection handle="0" to="O89" connection="6"/>
11870 <dia:connection handle="1" to="O82" connection="1"/>
11871 </dia:connections>
11872 </dia:object>
11873 <dia:object type="UML - Association" version="0" id="O56">
11874 <dia:attribute name="obj_pos">
11875 <dia:point val="85,45"/>
11876 </dia:attribute>
11877 <dia:attribute name="obj_bb">
11878 <dia:rectangle val="84.95,28.85;95.3264,47.4"/>
11879 </dia:attribute>
11880 <dia:attribute name="orth_points">
11881 <dia:point val="85,45"/>
11882 <dia:point val="85,42"/>
11883 <dia:point val="95.2764,42"/>
11884 <dia:point val="95.2764,29.6"/>
11885 <dia:point val="93.05,29.6"/>
11886 </dia:attribute>
11887 <dia:attribute name="orth_orient">
11888 <dia:enum val="1"/>
11889 <dia:enum val="0"/>
11890 <dia:enum val="1"/>
11891 <dia:enum val="0"/>
11892 </dia:attribute>
11893 <dia:attribute name="autorouting">
11894 <dia:boolean val="false"/>
11895 </dia:attribute>
11896 <dia:attribute name="name">
11897 <dia:string>##</dia:string>
11898 </dia:attribute>
11899 <dia:attribute name="direction">
11900 <dia:enum val="0"/>
11901 </dia:attribute>
11902 <dia:attribute name="ends">
11903 <dia:composite>
11904 <dia:attribute name="role">
11905 <dia:string>##</dia:string>
11906 </dia:attribute>
11907 <dia:attribute name="multiplicity">
11908 <dia:string>##</dia:string>
11909 </dia:attribute>
11910 <dia:attribute name="arrow">
11911 <dia:boolean val="false"/>
11912 </dia:attribute>
11913 <dia:attribute name="aggregate">
11914 <dia:enum val="0"/>
11915 </dia:attribute>
11916 </dia:composite>
11917 <dia:composite>
11918 <dia:attribute name="role">
11919 <dia:string>##</dia:string>
11920 </dia:attribute>
11921 <dia:attribute name="multiplicity">
11922 <dia:string>##</dia:string>
11923 </dia:attribute>
11924 <dia:attribute name="arrow">
11925 <dia:boolean val="false"/>
11926 </dia:attribute>
11927 <dia:attribute name="aggregate">
11928 <dia:enum val="1"/>
11929 </dia:attribute>
11930 </dia:composite>
11931 </dia:attribute>
11932 <dia:connections>
11933 <dia:connection handle="0" to="O57" connection="0"/>
11934 <dia:connection handle="1" to="O3" connection="59"/>
11935 </dia:connections>
11936 </dia:object>
11937 <dia:object type="UML - Class" version="0" id="O57">
11938 <dia:attribute name="obj_pos">
11939 <dia:point val="85,45"/>
11940 </dia:attribute>
11941 <dia:attribute name="obj_bb">
11942 <dia:rectangle val="84.95,44.95;87.45,47.25"/>
11943 </dia:attribute>
11944 <dia:attribute name="elem_corner">
11945 <dia:point val="85,45"/>
11946 </dia:attribute>
11947 <dia:attribute name="elem_width">
11948 <dia:real val="2.3999999999999999"/>
11949 </dia:attribute>
11950 <dia:attribute name="elem_height">
11951 <dia:real val="2.1999999999999997"/>
11952 </dia:attribute>
11953 <dia:attribute name="name">
11954 <dia:string>#msfi#</dia:string>
11955 </dia:attribute>
11956 <dia:attribute name="stereotype">
11957 <dia:string>##</dia:string>
11958 </dia:attribute>
11959 <dia:attribute name="comment">
11960 <dia:string>##</dia:string>
11961 </dia:attribute>
11962 <dia:attribute name="abstract">
11963 <dia:boolean val="false"/>
11964 </dia:attribute>
11965 <dia:attribute name="suppress_attributes">
11966 <dia:boolean val="false"/>
11967 </dia:attribute>
11968 <dia:attribute name="suppress_operations">
11969 <dia:boolean val="false"/>
11970 </dia:attribute>
11971 <dia:attribute name="visible_attributes">
11972 <dia:boolean val="true"/>
11973 </dia:attribute>
11974 <dia:attribute name="visible_operations">
11975 <dia:boolean val="true"/>
11976 </dia:attribute>
11977 <dia:attribute name="visible_comments">
11978 <dia:boolean val="false"/>
11979 </dia:attribute>
11980 <dia:attribute name="wrap_operations">
11981 <dia:boolean val="false"/>
11982 </dia:attribute>
11983 <dia:attribute name="wrap_after_char">
11984 <dia:int val="40"/>
11985 </dia:attribute>
11986 <dia:attribute name="line_color">
11987 <dia:color val="#000000"/>
11988 </dia:attribute>
11989 <dia:attribute name="fill_color">
11990 <dia:color val="#ffffff"/>
11991 </dia:attribute>
11992 <dia:attribute name="text_color">
11993 <dia:color val="#000000"/>
11994 </dia:attribute>
11995 <dia:attribute name="normal_font">
11996 <dia:font family="Courier New" style="0" name="Courier"/>
11997 </dia:attribute>
11998 <dia:attribute name="abstract_font">
11999 <dia:font family="Courier New" style="0" name="Courier"/>
12000 </dia:attribute>
12001 <dia:attribute name="polymorphic_font">
12002 <dia:font family="monospace" style="8" name="Courier"/>
12003 </dia:attribute>
12004 <dia:attribute name="classname_font">
12005 <dia:font family="courier new" style="0" name="Courier"/>
12006 </dia:attribute>
12007 <dia:attribute name="abstract_classname_font">
12008 <dia:font family="Courier New" style="0" name="Courier"/>
12009 </dia:attribute>
12010 <dia:attribute name="comment_font">
12011 <dia:font family="sans" style="8" name="Helvetica"/>
12012 </dia:attribute>
12013 <dia:attribute name="font_height">
12014 <dia:real val="0.80000000000000004"/>
12015 </dia:attribute>
12016 <dia:attribute name="polymorphic_font_height">
12017 <dia:real val="0.80000000000000004"/>
12018 </dia:attribute>
12019 <dia:attribute name="abstract_font_height">
12020 <dia:real val="0.80000000000000004"/>
12021 </dia:attribute>
12022 <dia:attribute name="classname_font_height">
12023 <dia:real val="1"/>
12024 </dia:attribute>
12025 <dia:attribute name="abstract_classname_font_height">
12026 <dia:real val="1"/>
12027 </dia:attribute>
12028 <dia:attribute name="comment_font_height">
12029 <dia:real val="1"/>
12030 </dia:attribute>
12031 <dia:attribute name="attributes"/>
12032 <dia:attribute name="operations"/>
12033 <dia:attribute name="template">
12034 <dia:boolean val="false"/>
12035 </dia:attribute>
12036 <dia:attribute name="templates"/>
12037 </dia:object>
12038 <dia:object type="UML - Generalization" version="0" id="O58">
12039 <dia:attribute name="obj_pos">
12040 <dia:point val="12.4,40.6"/>
12041 </dia:attribute>
12042 <dia:attribute name="obj_bb">
12043 <dia:rectangle val="11.55,40.55;86.25,45.05"/>
12044 </dia:attribute>
12045 <dia:attribute name="orth_points">
12046 <dia:point val="12.4,40.6"/>
12047 <dia:point val="12.4,44"/>
12048 <dia:point val="86.2,44"/>
12049 <dia:point val="86.2,45"/>
12050 </dia:attribute>
12051 <dia:attribute name="orth_orient">
12052 <dia:enum val="1"/>
12053 <dia:enum val="0"/>
12054 <dia:enum val="1"/>
12055 </dia:attribute>
12056 <dia:attribute name="orth_autoroute">
12057 <dia:boolean val="false"/>
12058 </dia:attribute>
12059 <dia:attribute name="line_colour">
12060 <dia:color val="#000000"/>
12061 </dia:attribute>
12062 <dia:attribute name="name">
12063 <dia:string>##</dia:string>
12064 </dia:attribute>
12065 <dia:attribute name="stereotype">
12066 <dia:string>##</dia:string>
12067 </dia:attribute>
12068 <dia:connections>
12069 <dia:connection handle="0" to="O89" connection="6"/>
12070 <dia:connection handle="1" to="O57" connection="1"/>
12071 </dia:connections>
12072 </dia:object>
12073 <dia:object type="UML - Association" version="0" id="O59">
12074 <dia:attribute name="obj_pos">
12075 <dia:point val="35,45"/>
12076 </dia:attribute>
12077 <dia:attribute name="obj_bb">
12078 <dia:rectangle val="34.95,28.85;95.3264,47.4"/>
12079 </dia:attribute>
12080 <dia:attribute name="orth_points">
12081 <dia:point val="35,45"/>
12082 <dia:point val="35,42"/>
12083 <dia:point val="95.2764,42"/>
12084 <dia:point val="95.2764,29.6"/>
12085 <dia:point val="93.05,29.6"/>
12086 </dia:attribute>
12087 <dia:attribute name="orth_orient">
12088 <dia:enum val="1"/>
12089 <dia:enum val="0"/>
12090 <dia:enum val="1"/>
12091 <dia:enum val="0"/>
12092 </dia:attribute>
12093 <dia:attribute name="autorouting">
12094 <dia:boolean val="false"/>
12095 </dia:attribute>
12096 <dia:attribute name="name">
12097 <dia:string>##</dia:string>
12098 </dia:attribute>
12099 <dia:attribute name="direction">
12100 <dia:enum val="0"/>
12101 </dia:attribute>
12102 <dia:attribute name="ends">
12103 <dia:composite>
12104 <dia:attribute name="role">
12105 <dia:string>##</dia:string>
12106 </dia:attribute>
12107 <dia:attribute name="multiplicity">
12108 <dia:string>##</dia:string>
12109 </dia:attribute>
12110 <dia:attribute name="arrow">
12111 <dia:boolean val="false"/>
12112 </dia:attribute>
12113 <dia:attribute name="aggregate">
12114 <dia:enum val="0"/>
12115 </dia:attribute>
12116 </dia:composite>
12117 <dia:composite>
12118 <dia:attribute name="role">
12119 <dia:string>##</dia:string>
12120 </dia:attribute>
12121 <dia:attribute name="multiplicity">
12122 <dia:string>##</dia:string>
12123 </dia:attribute>
12124 <dia:attribute name="arrow">
12125 <dia:boolean val="false"/>
12126 </dia:attribute>
12127 <dia:attribute name="aggregate">
12128 <dia:enum val="1"/>
12129 </dia:attribute>
12130 </dia:composite>
12131 </dia:attribute>
12132 <dia:connections>
12133 <dia:connection handle="0" to="O68" connection="0"/>
12134 <dia:connection handle="1" to="O3" connection="59"/>
12135 </dia:connections>
12136 </dia:object>
12137 <dia:object type="UML - Generalization" version="0" id="O60">
12138 <dia:attribute name="obj_pos">
12139 <dia:point val="12.4,40.6"/>
12140 </dia:attribute>
12141 <dia:attribute name="obj_bb">
12142 <dia:rectangle val="11.55,40.55;36.925,45.05"/>
12143 </dia:attribute>
12144 <dia:attribute name="orth_points">
12145 <dia:point val="12.4,40.6"/>
12146 <dia:point val="12.4,44"/>
12147 <dia:point val="36.875,44"/>
12148 <dia:point val="36.875,45"/>
12149 </dia:attribute>
12150 <dia:attribute name="orth_orient">
12151 <dia:enum val="1"/>
12152 <dia:enum val="0"/>
12153 <dia:enum val="1"/>
12154 </dia:attribute>
12155 <dia:attribute name="orth_autoroute">
12156 <dia:boolean val="false"/>
12157 </dia:attribute>
12158 <dia:attribute name="line_colour">
12159 <dia:color val="#000000"/>
12160 </dia:attribute>
12161 <dia:attribute name="name">
12162 <dia:string>##</dia:string>
12163 </dia:attribute>
12164 <dia:attribute name="stereotype">
12165 <dia:string>##</dia:string>
12166 </dia:attribute>
12167 <dia:connections>
12168 <dia:connection handle="0" to="O89" connection="6"/>
12169 <dia:connection handle="1" to="O68" connection="1"/>
12170 </dia:connections>
12171 </dia:object>
12172 <dia:object type="UML - Association" version="0" id="O61">
12173 <dia:attribute name="obj_pos">
12174 <dia:point val="40,45"/>
12175 </dia:attribute>
12176 <dia:attribute name="obj_bb">
12177 <dia:rectangle val="39.95,28.85;95.3264,47.4"/>
12178 </dia:attribute>
12179 <dia:attribute name="orth_points">
12180 <dia:point val="40,45"/>
12181 <dia:point val="40,42"/>
12182 <dia:point val="95.2764,42"/>
12183 <dia:point val="95.2764,29.6"/>
12184 <dia:point val="93.05,29.6"/>
12185 </dia:attribute>
12186 <dia:attribute name="orth_orient">
12187 <dia:enum val="1"/>
12188 <dia:enum val="0"/>
12189 <dia:enum val="1"/>
12190 <dia:enum val="0"/>
12191 </dia:attribute>
12192 <dia:attribute name="autorouting">
12193 <dia:boolean val="false"/>
12194 </dia:attribute>
12195 <dia:attribute name="name">
12196 <dia:string>##</dia:string>
12197 </dia:attribute>
12198 <dia:attribute name="direction">
12199 <dia:enum val="0"/>
12200 </dia:attribute>
12201 <dia:attribute name="ends">
12202 <dia:composite>
12203 <dia:attribute name="role">
12204 <dia:string>##</dia:string>
12205 </dia:attribute>
12206 <dia:attribute name="multiplicity">
12207 <dia:string>##</dia:string>
12208 </dia:attribute>
12209 <dia:attribute name="arrow">
12210 <dia:boolean val="false"/>
12211 </dia:attribute>
12212 <dia:attribute name="aggregate">
12213 <dia:enum val="0"/>
12214 </dia:attribute>
12215 </dia:composite>
12216 <dia:composite>
12217 <dia:attribute name="role">
12218 <dia:string>##</dia:string>
12219 </dia:attribute>
12220 <dia:attribute name="multiplicity">
12221 <dia:string>##</dia:string>
12222 </dia:attribute>
12223 <dia:attribute name="arrow">
12224 <dia:boolean val="false"/>
12225 </dia:attribute>
12226 <dia:attribute name="aggregate">
12227 <dia:enum val="1"/>
12228 </dia:attribute>
12229 </dia:composite>
12230 </dia:attribute>
12231 <dia:connections>
12232 <dia:connection handle="0" to="O67" connection="0"/>
12233 <dia:connection handle="1" to="O3" connection="59"/>
12234 </dia:connections>
12235 </dia:object>
12236 <dia:object type="UML - Generalization" version="0" id="O62">
12237 <dia:attribute name="obj_pos">
12238 <dia:point val="12.4,40.6"/>
12239 </dia:attribute>
12240 <dia:attribute name="obj_bb">
12241 <dia:rectangle val="11.55,40.55;42.6,45.05"/>
12242 </dia:attribute>
12243 <dia:attribute name="orth_points">
12244 <dia:point val="12.4,40.6"/>
12245 <dia:point val="12.4,44"/>
12246 <dia:point val="42.55,44"/>
12247 <dia:point val="42.55,45"/>
12248 </dia:attribute>
12249 <dia:attribute name="orth_orient">
12250 <dia:enum val="1"/>
12251 <dia:enum val="0"/>
12252 <dia:enum val="1"/>
12253 </dia:attribute>
12254 <dia:attribute name="orth_autoroute">
12255 <dia:boolean val="false"/>
12256 </dia:attribute>
12257 <dia:attribute name="line_colour">
12258 <dia:color val="#000000"/>
12259 </dia:attribute>
12260 <dia:attribute name="name">
12261 <dia:string>##</dia:string>
12262 </dia:attribute>
12263 <dia:attribute name="stereotype">
12264 <dia:string>##</dia:string>
12265 </dia:attribute>
12266 <dia:connections>
12267 <dia:connection handle="0" to="O89" connection="6"/>
12268 <dia:connection handle="1" to="O67" connection="1"/>
12269 </dia:connections>
12270 </dia:object>
12271 <dia:object type="UML - Association" version="0" id="O63">
12272 <dia:attribute name="obj_pos">
12273 <dia:point val="26,45"/>
12274 </dia:attribute>
12275 <dia:attribute name="obj_bb">
12276 <dia:rectangle val="25.95,28.85;95.3264,47.4"/>
12277 </dia:attribute>
12278 <dia:attribute name="orth_points">
12279 <dia:point val="26,45"/>
12280 <dia:point val="26,42"/>
12281 <dia:point val="95.2764,42"/>
12282 <dia:point val="95.2764,29.6"/>
12283 <dia:point val="93.05,29.6"/>
12284 </dia:attribute>
12285 <dia:attribute name="orth_orient">
12286 <dia:enum val="1"/>
12287 <dia:enum val="0"/>
12288 <dia:enum val="1"/>
12289 <dia:enum val="0"/>
12290 </dia:attribute>
12291 <dia:attribute name="autorouting">
12292 <dia:boolean val="false"/>
12293 </dia:attribute>
12294 <dia:attribute name="name">
12295 <dia:string>##</dia:string>
12296 </dia:attribute>
12297 <dia:attribute name="direction">
12298 <dia:enum val="0"/>
12299 </dia:attribute>
12300 <dia:attribute name="ends">
12301 <dia:composite>
12302 <dia:attribute name="role">
12303 <dia:string>##</dia:string>
12304 </dia:attribute>
12305 <dia:attribute name="multiplicity">
12306 <dia:string>##</dia:string>
12307 </dia:attribute>
12308 <dia:attribute name="arrow">
12309 <dia:boolean val="false"/>
12310 </dia:attribute>
12311 <dia:attribute name="aggregate">
12312 <dia:enum val="0"/>
12313 </dia:attribute>
12314 </dia:composite>
12315 <dia:composite>
12316 <dia:attribute name="role">
12317 <dia:string>##</dia:string>
12318 </dia:attribute>
12319 <dia:attribute name="multiplicity">
12320 <dia:string>##</dia:string>
12321 </dia:attribute>
12322 <dia:attribute name="arrow">
12323 <dia:boolean val="false"/>
12324 </dia:attribute>
12325 <dia:attribute name="aggregate">
12326 <dia:enum val="1"/>
12327 </dia:attribute>
12328 </dia:composite>
12329 </dia:attribute>
12330 <dia:connections>
12331 <dia:connection handle="0" to="O64" connection="0"/>
12332 <dia:connection handle="1" to="O3" connection="59"/>
12333 </dia:connections>
12334 </dia:object>
12335 <dia:object type="UML - Class" version="0" id="O64">
12336 <dia:attribute name="obj_pos">
12337 <dia:point val="26,45"/>
12338 </dia:attribute>
12339 <dia:attribute name="obj_bb">
12340 <dia:rectangle val="25.95,44.95;28.9,47.25"/>
12341 </dia:attribute>
12342 <dia:attribute name="elem_corner">
12343 <dia:point val="26,45"/>
12344 </dia:attribute>
12345 <dia:attribute name="elem_width">
12346 <dia:real val="2.8500000000000001"/>
12347 </dia:attribute>
12348 <dia:attribute name="elem_height">
12349 <dia:real val="2.1999999999999997"/>
12350 </dia:attribute>
12351 <dia:attribute name="name">
12352 <dia:string>#table#</dia:string>
12353 </dia:attribute>
12354 <dia:attribute name="stereotype">
12355 <dia:string>##</dia:string>
12356 </dia:attribute>
12357 <dia:attribute name="comment">
12358 <dia:string>##</dia:string>
12359 </dia:attribute>
12360 <dia:attribute name="abstract">
12361 <dia:boolean val="false"/>
12362 </dia:attribute>
12363 <dia:attribute name="suppress_attributes">
12364 <dia:boolean val="false"/>
12365 </dia:attribute>
12366 <dia:attribute name="suppress_operations">
12367 <dia:boolean val="false"/>
12368 </dia:attribute>
12369 <dia:attribute name="visible_attributes">
12370 <dia:boolean val="true"/>
12371 </dia:attribute>
12372 <dia:attribute name="visible_operations">
12373 <dia:boolean val="true"/>
12374 </dia:attribute>
12375 <dia:attribute name="visible_comments">
12376 <dia:boolean val="false"/>
12377 </dia:attribute>
12378 <dia:attribute name="wrap_operations">
12379 <dia:boolean val="false"/>
12380 </dia:attribute>
12381 <dia:attribute name="wrap_after_char">
12382 <dia:int val="40"/>
12383 </dia:attribute>
12384 <dia:attribute name="line_color">
12385 <dia:color val="#000000"/>
12386 </dia:attribute>
12387 <dia:attribute name="fill_color">
12388 <dia:color val="#ffffff"/>
12389 </dia:attribute>
12390 <dia:attribute name="text_color">
12391 <dia:color val="#000000"/>
12392 </dia:attribute>
12393 <dia:attribute name="normal_font">
12394 <dia:font family="Courier New" style="0" name="Courier"/>
12395 </dia:attribute>
12396 <dia:attribute name="abstract_font">
12397 <dia:font family="Courier New" style="0" name="Courier"/>
12398 </dia:attribute>
12399 <dia:attribute name="polymorphic_font">
12400 <dia:font family="monospace" style="8" name="Courier"/>
12401 </dia:attribute>
12402 <dia:attribute name="classname_font">
12403 <dia:font family="courier new" style="0" name="Courier"/>
12404 </dia:attribute>
12405 <dia:attribute name="abstract_classname_font">
12406 <dia:font family="Courier New" style="0" name="Courier"/>
12407 </dia:attribute>
12408 <dia:attribute name="comment_font">
12409 <dia:font family="sans" style="8" name="Helvetica"/>
12410 </dia:attribute>
12411 <dia:attribute name="font_height">
12412 <dia:real val="0.80000000000000004"/>
12413 </dia:attribute>
12414 <dia:attribute name="polymorphic_font_height">
12415 <dia:real val="0.80000000000000004"/>
12416 </dia:attribute>
12417 <dia:attribute name="abstract_font_height">
12418 <dia:real val="0.80000000000000004"/>
12419 </dia:attribute>
12420 <dia:attribute name="classname_font_height">
12421 <dia:real val="1"/>
12422 </dia:attribute>
12423 <dia:attribute name="abstract_classname_font_height">
12424 <dia:real val="1"/>
12425 </dia:attribute>
12426 <dia:attribute name="comment_font_height">
12427 <dia:real val="1"/>
12428 </dia:attribute>
12429 <dia:attribute name="attributes"/>
12430 <dia:attribute name="operations"/>
12431 <dia:attribute name="template">
12432 <dia:boolean val="false"/>
12433 </dia:attribute>
12434 <dia:attribute name="templates"/>
12435 </dia:object>
12436 <dia:object type="UML - Generalization" version="0" id="O65">
12437 <dia:attribute name="obj_pos">
12438 <dia:point val="12.4,40.6"/>
12439 </dia:attribute>
12440 <dia:attribute name="obj_bb">
12441 <dia:rectangle val="11.55,40.55;27.475,45.05"/>
12442 </dia:attribute>
12443 <dia:attribute name="orth_points">
12444 <dia:point val="12.4,40.6"/>
12445 <dia:point val="12.4,44"/>
12446 <dia:point val="27.425,44"/>
12447 <dia:point val="27.425,45"/>
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:attribute>
12454 <dia:attribute name="orth_autoroute">
12455 <dia:boolean val="false"/>
12456 </dia:attribute>
12457 <dia:attribute name="line_colour">
12458 <dia:color val="#000000"/>
12459 </dia:attribute>
12460 <dia:attribute name="name">
12461 <dia:string>##</dia:string>
12462 </dia:attribute>
12463 <dia:attribute name="stereotype">
12464 <dia:string>##</dia:string>
12465 </dia:attribute>
12466 <dia:connections>
12467 <dia:connection handle="0" to="O89" connection="6"/>
12468 <dia:connection handle="1" to="O64" connection="1"/>
12469 </dia:connections>
12470 </dia:object>
12471 <dia:object type="UML - Class" version="0" id="O66">
12472 <dia:attribute name="obj_pos">
12473 <dia:point val="46,45"/>
12474 </dia:attribute>
12475 <dia:attribute name="obj_bb">
12476 <dia:rectangle val="45.95,44.95;51.15,47.25"/>
12477 </dia:attribute>
12478 <dia:attribute name="elem_corner">
12479 <dia:point val="46,45"/>
12480 </dia:attribute>
12481 <dia:attribute name="elem_width">
12482 <dia:real val="5.0999999999999996"/>
12483 </dia:attribute>
12484 <dia:attribute name="elem_height">
12485 <dia:real val="2.1999999999999997"/>
12486 </dia:attribute>
12487 <dia:attribute name="name">
12488 <dia:string>#subroutine#</dia:string>
12489 </dia:attribute>
12490 <dia:attribute name="stereotype">
12491 <dia:string>##</dia:string>
12492 </dia:attribute>
12493 <dia:attribute name="comment">
12494 <dia:string>##</dia:string>
12495 </dia:attribute>
12496 <dia:attribute name="abstract">
12497 <dia:boolean val="false"/>
12498 </dia:attribute>
12499 <dia:attribute name="suppress_attributes">
12500 <dia:boolean val="false"/>
12501 </dia:attribute>
12502 <dia:attribute name="suppress_operations">
12503 <dia:boolean val="false"/>
12504 </dia:attribute>
12505 <dia:attribute name="visible_attributes">
12506 <dia:boolean val="true"/>
12507 </dia:attribute>
12508 <dia:attribute name="visible_operations">
12509 <dia:boolean val="true"/>
12510 </dia:attribute>
12511 <dia:attribute name="visible_comments">
12512 <dia:boolean val="false"/>
12513 </dia:attribute>
12514 <dia:attribute name="wrap_operations">
12515 <dia:boolean val="false"/>
12516 </dia:attribute>
12517 <dia:attribute name="wrap_after_char">
12518 <dia:int val="40"/>
12519 </dia:attribute>
12520 <dia:attribute name="line_color">
12521 <dia:color val="#000000"/>
12522 </dia:attribute>
12523 <dia:attribute name="fill_color">
12524 <dia:color val="#ffffff"/>
12525 </dia:attribute>
12526 <dia:attribute name="text_color">
12527 <dia:color val="#000000"/>
12528 </dia:attribute>
12529 <dia:attribute name="normal_font">
12530 <dia:font family="Courier New" style="0" name="Courier"/>
12531 </dia:attribute>
12532 <dia:attribute name="abstract_font">
12533 <dia:font family="Courier New" style="0" name="Courier"/>
12534 </dia:attribute>
12535 <dia:attribute name="polymorphic_font">
12536 <dia:font family="monospace" style="8" name="Courier"/>
12537 </dia:attribute>
12538 <dia:attribute name="classname_font">
12539 <dia:font family="courier new" style="0" name="Courier"/>
12540 </dia:attribute>
12541 <dia:attribute name="abstract_classname_font">
12542 <dia:font family="Courier New" style="0" name="Courier"/>
12543 </dia:attribute>
12544 <dia:attribute name="comment_font">
12545 <dia:font family="sans" style="8" name="Helvetica"/>
12546 </dia:attribute>
12547 <dia:attribute name="font_height">
12548 <dia:real val="0.80000000000000004"/>
12549 </dia:attribute>
12550 <dia:attribute name="polymorphic_font_height">
12551 <dia:real val="0.80000000000000004"/>
12552 </dia:attribute>
12553 <dia:attribute name="abstract_font_height">
12554 <dia:real val="0.80000000000000004"/>
12555 </dia:attribute>
12556 <dia:attribute name="classname_font_height">
12557 <dia:real val="1"/>
12558 </dia:attribute>
12559 <dia:attribute name="abstract_classname_font_height">
12560 <dia:real val="1"/>
12561 </dia:attribute>
12562 <dia:attribute name="comment_font_height">
12563 <dia:real val="1"/>
12564 </dia:attribute>
12565 <dia:attribute name="attributes"/>
12566 <dia:attribute name="operations"/>
12567 <dia:attribute name="template">
12568 <dia:boolean val="false"/>
12569 </dia:attribute>
12570 <dia:attribute name="templates"/>
12571 </dia:object>
12572 <dia:object type="UML - Class" version="0" id="O67">
12573 <dia:attribute name="obj_pos">
12574 <dia:point val="40,45"/>
12575 </dia:attribute>
12576 <dia:attribute name="obj_bb">
12577 <dia:rectangle val="39.95,44.95;45.15,47.25"/>
12578 </dia:attribute>
12579 <dia:attribute name="elem_corner">
12580 <dia:point val="40,45"/>
12581 </dia:attribute>
12582 <dia:attribute name="elem_width">
12583 <dia:real val="5.0999999999999996"/>
12584 </dia:attribute>
12585 <dia:attribute name="elem_height">
12586 <dia:real val="2.1999999999999997"/>
12587 </dia:attribute>
12588 <dia:attribute name="name">
12589 <dia:string>#simulation#</dia:string>
12590 </dia:attribute>
12591 <dia:attribute name="stereotype">
12592 <dia:string>##</dia:string>
12593 </dia:attribute>
12594 <dia:attribute name="comment">
12595 <dia:string>##</dia:string>
12596 </dia:attribute>
12597 <dia:attribute name="abstract">
12598 <dia:boolean val="false"/>
12599 </dia:attribute>
12600 <dia:attribute name="suppress_attributes">
12601 <dia:boolean val="false"/>
12602 </dia:attribute>
12603 <dia:attribute name="suppress_operations">
12604 <dia:boolean val="false"/>
12605 </dia:attribute>
12606 <dia:attribute name="visible_attributes">
12607 <dia:boolean val="true"/>
12608 </dia:attribute>
12609 <dia:attribute name="visible_operations">
12610 <dia:boolean val="true"/>
12611 </dia:attribute>
12612 <dia:attribute name="visible_comments">
12613 <dia:boolean val="false"/>
12614 </dia:attribute>
12615 <dia:attribute name="wrap_operations">
12616 <dia:boolean val="false"/>
12617 </dia:attribute>
12618 <dia:attribute name="wrap_after_char">
12619 <dia:int val="40"/>
12620 </dia:attribute>
12621 <dia:attribute name="line_color">
12622 <dia:color val="#000000"/>
12623 </dia:attribute>
12624 <dia:attribute name="fill_color">
12625 <dia:color val="#ffffff"/>
12626 </dia:attribute>
12627 <dia:attribute name="text_color">
12628 <dia:color val="#000000"/>
12629 </dia:attribute>
12630 <dia:attribute name="normal_font">
12631 <dia:font family="Courier New" style="0" name="Courier"/>
12632 </dia:attribute>
12633 <dia:attribute name="abstract_font">
12634 <dia:font family="Courier New" style="0" name="Courier"/>
12635 </dia:attribute>
12636 <dia:attribute name="polymorphic_font">
12637 <dia:font family="monospace" style="8" name="Courier"/>
12638 </dia:attribute>
12639 <dia:attribute name="classname_font">
12640 <dia:font family="courier new" style="0" name="Courier"/>
12641 </dia:attribute>
12642 <dia:attribute name="abstract_classname_font">
12643 <dia:font family="Courier New" style="0" name="Courier"/>
12644 </dia:attribute>
12645 <dia:attribute name="comment_font">
12646 <dia:font family="sans" style="8" name="Helvetica"/>
12647 </dia:attribute>
12648 <dia:attribute name="font_height">
12649 <dia:real val="0.80000000000000004"/>
12650 </dia:attribute>
12651 <dia:attribute name="polymorphic_font_height">
12652 <dia:real val="0.80000000000000004"/>
12653 </dia:attribute>
12654 <dia:attribute name="abstract_font_height">
12655 <dia:real val="0.80000000000000004"/>
12656 </dia:attribute>
12657 <dia:attribute name="classname_font_height">
12658 <dia:real val="1"/>
12659 </dia:attribute>
12660 <dia:attribute name="abstract_classname_font_height">
12661 <dia:real val="1"/>
12662 </dia:attribute>
12663 <dia:attribute name="comment_font_height">
12664 <dia:real val="1"/>
12665 </dia:attribute>
12666 <dia:attribute name="attributes"/>
12667 <dia:attribute name="operations"/>
12668 <dia:attribute name="template">
12669 <dia:boolean val="false"/>
12670 </dia:attribute>
12671 <dia:attribute name="templates"/>
12672 </dia:object>
12673 <dia:object type="UML - Class" version="0" id="O68">
12674 <dia:attribute name="obj_pos">
12675 <dia:point val="35,45"/>
12676 </dia:attribute>
12677 <dia:attribute name="obj_bb">
12678 <dia:rectangle val="34.95,44.95;38.8,47.25"/>
12679 </dia:attribute>
12680 <dia:attribute name="elem_corner">
12681 <dia:point val="35,45"/>
12682 </dia:attribute>
12683 <dia:attribute name="elem_width">
12684 <dia:real val="3.75"/>
12685 </dia:attribute>
12686 <dia:attribute name="elem_height">
12687 <dia:real val="2.1999999999999997"/>
12688 </dia:attribute>
12689 <dia:attribute name="name">
12690 <dia:string>#scatter#</dia:string>
12691 </dia:attribute>
12692 <dia:attribute name="stereotype">
12693 <dia:string>##</dia:string>
12694 </dia:attribute>
12695 <dia:attribute name="comment">
12696 <dia:string>##</dia:string>
12697 </dia:attribute>
12698 <dia:attribute name="abstract">
12699 <dia:boolean val="false"/>
12700 </dia:attribute>
12701 <dia:attribute name="suppress_attributes">
12702 <dia:boolean val="false"/>
12703 </dia:attribute>
12704 <dia:attribute name="suppress_operations">
12705 <dia:boolean val="false"/>
12706 </dia:attribute>
12707 <dia:attribute name="visible_attributes">
12708 <dia:boolean val="true"/>
12709 </dia:attribute>
12710 <dia:attribute name="visible_operations">
12711 <dia:boolean val="true"/>
12712 </dia:attribute>
12713 <dia:attribute name="visible_comments">
12714 <dia:boolean val="false"/>
12715 </dia:attribute>
12716 <dia:attribute name="wrap_operations">
12717 <dia:boolean val="false"/>
12718 </dia:attribute>
12719 <dia:attribute name="wrap_after_char">
12720 <dia:int val="40"/>
12721 </dia:attribute>
12722 <dia:attribute name="line_color">
12723 <dia:color val="#000000"/>
12724 </dia:attribute>
12725 <dia:attribute name="fill_color">
12726 <dia:color val="#ffffff"/>
12727 </dia:attribute>
12728 <dia:attribute name="text_color">
12729 <dia:color val="#000000"/>
12730 </dia:attribute>
12731 <dia:attribute name="normal_font">
12732 <dia:font family="Courier New" style="0" name="Courier"/>
12733 </dia:attribute>
12734 <dia:attribute name="abstract_font">
12735 <dia:font family="Courier New" style="0" name="Courier"/>
12736 </dia:attribute>
12737 <dia:attribute name="polymorphic_font">
12738 <dia:font family="monospace" style="8" name="Courier"/>
12739 </dia:attribute>
12740 <dia:attribute name="classname_font">
12741 <dia:font family="courier new" style="0" name="Courier"/>
12742 </dia:attribute>
12743 <dia:attribute name="abstract_classname_font">
12744 <dia:font family="Courier New" style="0" name="Courier"/>
12745 </dia:attribute>
12746 <dia:attribute name="comment_font">
12747 <dia:font family="sans" style="8" name="Helvetica"/>
12748 </dia:attribute>
12749 <dia:attribute name="font_height">
12750 <dia:real val="0.80000000000000004"/>
12751 </dia:attribute>
12752 <dia:attribute name="polymorphic_font_height">
12753 <dia:real val="0.80000000000000004"/>
12754 </dia:attribute>
12755 <dia:attribute name="abstract_font_height">
12756 <dia:real val="0.80000000000000004"/>
12757 </dia:attribute>
12758 <dia:attribute name="classname_font_height">
12759 <dia:real val="1"/>
12760 </dia:attribute>
12761 <dia:attribute name="abstract_classname_font_height">
12762 <dia:real val="1"/>
12763 </dia:attribute>
12764 <dia:attribute name="comment_font_height">
12765 <dia:real val="1"/>
12766 </dia:attribute>
12767 <dia:attribute name="attributes"/>
12768 <dia:attribute name="operations"/>
12769 <dia:attribute name="template">
12770 <dia:boolean val="false"/>
12771 </dia:attribute>
12772 <dia:attribute name="templates"/>
12773 </dia:object>
12774 <dia:object type="UML - Class" version="0" id="O69">
12775 <dia:attribute name="obj_pos">
12776 <dia:point val="30,45"/>
12777 </dia:attribute>
12778 <dia:attribute name="obj_bb">
12779 <dia:rectangle val="29.95,44.95;33.8,47.25"/>
12780 </dia:attribute>
12781 <dia:attribute name="elem_corner">
12782 <dia:point val="30,45"/>
12783 </dia:attribute>
12784 <dia:attribute name="elem_width">
12785 <dia:real val="3.75"/>
12786 </dia:attribute>
12787 <dia:attribute name="elem_height">
12788 <dia:real val="2.1999999999999997"/>
12789 </dia:attribute>
12790 <dia:attribute name="name">
12791 <dia:string>#problem#</dia:string>
12792 </dia:attribute>
12793 <dia:attribute name="stereotype">
12794 <dia:string>##</dia:string>
12795 </dia:attribute>
12796 <dia:attribute name="comment">
12797 <dia:string>##</dia:string>
12798 </dia:attribute>
12799 <dia:attribute name="abstract">
12800 <dia:boolean val="false"/>
12801 </dia:attribute>
12802 <dia:attribute name="suppress_attributes">
12803 <dia:boolean val="false"/>
12804 </dia:attribute>
12805 <dia:attribute name="suppress_operations">
12806 <dia:boolean val="false"/>
12807 </dia:attribute>
12808 <dia:attribute name="visible_attributes">
12809 <dia:boolean val="true"/>
12810 </dia:attribute>
12811 <dia:attribute name="visible_operations">
12812 <dia:boolean val="true"/>
12813 </dia:attribute>
12814 <dia:attribute name="visible_comments">
12815 <dia:boolean val="false"/>
12816 </dia:attribute>
12817 <dia:attribute name="wrap_operations">
12818 <dia:boolean val="false"/>
12819 </dia:attribute>
12820 <dia:attribute name="wrap_after_char">
12821 <dia:int val="40"/>
12822 </dia:attribute>
12823 <dia:attribute name="line_color">
12824 <dia:color val="#000000"/>
12825 </dia:attribute>
12826 <dia:attribute name="fill_color">
12827 <dia:color val="#ffffff"/>
12828 </dia:attribute>
12829 <dia:attribute name="text_color">
12830 <dia:color val="#000000"/>
12831 </dia:attribute>
12832 <dia:attribute name="normal_font">
12833 <dia:font family="courier new" style="0" name="Courier"/>
12834 </dia:attribute>
12835 <dia:attribute name="abstract_font">
12836 <dia:font family="courier new" style="0" name="Courier"/>
12837 </dia:attribute>
12838 <dia:attribute name="polymorphic_font">
12839 <dia:font family="monospace" style="8" name="Courier"/>
12840 </dia:attribute>
12841 <dia:attribute name="classname_font">
12842 <dia:font family="courier new" style="0" name="Courier"/>
12843 </dia:attribute>
12844 <dia:attribute name="abstract_classname_font">
12845 <dia:font family="courier new" style="0" name="Courier"/>
12846 </dia:attribute>
12847 <dia:attribute name="comment_font">
12848 <dia:font family="sans" style="8" name="Helvetica"/>
12849 </dia:attribute>
12850 <dia:attribute name="font_height">
12851 <dia:real val="0.80000000000000004"/>
12852 </dia:attribute>
12853 <dia:attribute name="polymorphic_font_height">
12854 <dia:real val="0.80000000000000004"/>
12855 </dia:attribute>
12856 <dia:attribute name="abstract_font_height">
12857 <dia:real val="0.80000000000000004"/>
12858 </dia:attribute>
12859 <dia:attribute name="classname_font_height">
12860 <dia:real val="1"/>
12861 </dia:attribute>
12862 <dia:attribute name="abstract_classname_font_height">
12863 <dia:real val="1"/>
12864 </dia:attribute>
12865 <dia:attribute name="comment_font_height">
12866 <dia:real val="1"/>
12867 </dia:attribute>
12868 <dia:attribute name="attributes"/>
12869 <dia:attribute name="operations"/>
12870 <dia:attribute name="template">
12871 <dia:boolean val="false"/>
12872 </dia:attribute>
12873 <dia:attribute name="templates"/>
12874 </dia:object>
12875 <dia:object type="UML - Class" version="0" id="O70">
12876 <dia:attribute name="obj_pos">
12877 <dia:point val="22,54"/>
12878 </dia:attribute>
12879 <dia:attribute name="obj_bb">
12880 <dia:rectangle val="21.95,53.95;25.8,56.25"/>
12881 </dia:attribute>
12882 <dia:attribute name="elem_corner">
12883 <dia:point val="22,54"/>
12884 </dia:attribute>
12885 <dia:attribute name="elem_width">
12886 <dia:real val="3.75"/>
12887 </dia:attribute>
12888 <dia:attribute name="elem_height">
12889 <dia:real val="2.1999999999999997"/>
12890 </dia:attribute>
12891 <dia:attribute name="name">
12892 <dia:string>#aesinit#</dia:string>
12893 </dia:attribute>
12894 <dia:attribute name="stereotype">
12895 <dia:string>##</dia:string>
12896 </dia:attribute>
12897 <dia:attribute name="comment">
12898 <dia:string>##</dia:string>
12899 </dia:attribute>
12900 <dia:attribute name="abstract">
12901 <dia:boolean val="false"/>
12902 </dia:attribute>
12903 <dia:attribute name="suppress_attributes">
12904 <dia:boolean val="false"/>
12905 </dia:attribute>
12906 <dia:attribute name="suppress_operations">
12907 <dia:boolean val="false"/>
12908 </dia:attribute>
12909 <dia:attribute name="visible_attributes">
12910 <dia:boolean val="true"/>
12911 </dia:attribute>
12912 <dia:attribute name="visible_operations">
12913 <dia:boolean val="true"/>
12914 </dia:attribute>
12915 <dia:attribute name="visible_comments">
12916 <dia:boolean val="false"/>
12917 </dia:attribute>
12918 <dia:attribute name="wrap_operations">
12919 <dia:boolean val="false"/>
12920 </dia:attribute>
12921 <dia:attribute name="wrap_after_char">
12922 <dia:int val="40"/>
12923 </dia:attribute>
12924 <dia:attribute name="line_color">
12925 <dia:color val="#000000"/>
12926 </dia:attribute>
12927 <dia:attribute name="fill_color">
12928 <dia:color val="#ffffff"/>
12929 </dia:attribute>
12930 <dia:attribute name="text_color">
12931 <dia:color val="#000000"/>
12932 </dia:attribute>
12933 <dia:attribute name="normal_font">
12934 <dia:font family="Courier New" style="0" name="Courier"/>
12935 </dia:attribute>
12936 <dia:attribute name="abstract_font">
12937 <dia:font family="Courier New" style="0" name="Courier"/>
12938 </dia:attribute>
12939 <dia:attribute name="polymorphic_font">
12940 <dia:font family="monospace" style="8" name="Courier"/>
12941 </dia:attribute>
12942 <dia:attribute name="classname_font">
12943 <dia:font family="courier new" style="0" name="Courier"/>
12944 </dia:attribute>
12945 <dia:attribute name="abstract_classname_font">
12946 <dia:font family="Courier New" style="0" name="Courier"/>
12947 </dia:attribute>
12948 <dia:attribute name="comment_font">
12949 <dia:font family="sans" style="8" name="Helvetica"/>
12950 </dia:attribute>
12951 <dia:attribute name="font_height">
12952 <dia:real val="0.80000000000000004"/>
12953 </dia:attribute>
12954 <dia:attribute name="polymorphic_font_height">
12955 <dia:real val="0.80000000000000004"/>
12956 </dia:attribute>
12957 <dia:attribute name="abstract_font_height">
12958 <dia:real val="0.80000000000000004"/>
12959 </dia:attribute>
12960 <dia:attribute name="classname_font_height">
12961 <dia:real val="1"/>
12962 </dia:attribute>
12963 <dia:attribute name="abstract_classname_font_height">
12964 <dia:real val="1"/>
12965 </dia:attribute>
12966 <dia:attribute name="comment_font_height">
12967 <dia:real val="1"/>
12968 </dia:attribute>
12969 <dia:attribute name="attributes"/>
12970 <dia:attribute name="operations"/>
12971 <dia:attribute name="template">
12972 <dia:boolean val="false"/>
12973 </dia:attribute>
12974 <dia:attribute name="templates"/>
12975 </dia:object>
12976 <dia:object type="UML - Generalization" version="0" id="O71">
12977 <dia:attribute name="obj_pos">
12978 <dia:point val="14.4,49.2"/>
12979 </dia:attribute>
12980 <dia:attribute name="obj_bb">
12981 <dia:rectangle val="13.55,49.15;23.925,54.05"/>
12982 </dia:attribute>
12983 <dia:attribute name="orth_points">
12984 <dia:point val="14.4,49.2"/>
12985 <dia:point val="14.4,53"/>
12986 <dia:point val="23.875,53"/>
12987 <dia:point val="23.875,54"/>
12988 </dia:attribute>
12989 <dia:attribute name="orth_orient">
12990 <dia:enum val="1"/>
12991 <dia:enum val="0"/>
12992 <dia:enum val="1"/>
12993 </dia:attribute>
12994 <dia:attribute name="orth_autoroute">
12995 <dia:boolean val="false"/>
12996 </dia:attribute>
12997 <dia:attribute name="line_colour">
12998 <dia:color val="#000000"/>
12999 </dia:attribute>
13000 <dia:attribute name="name">
13001 <dia:string>##</dia:string>
13002 </dia:attribute>
13003 <dia:attribute name="stereotype">
13004 <dia:string>##</dia:string>
13005 </dia:attribute>
13006 <dia:connections>
13007 <dia:connection handle="0" to="O81" connection="6"/>
13008 <dia:connection handle="1" to="O70" connection="1"/>
13009 </dia:connections>
13010 </dia:object>
13011 <dia:object type="UML - Association" version="0" id="O72">
13012 <dia:attribute name="obj_pos">
13013 <dia:point val="22,54"/>
13014 </dia:attribute>
13015 <dia:attribute name="obj_bb">
13016 <dia:rectangle val="21.95,28.05;95.7767,56.4"/>
13017 </dia:attribute>
13018 <dia:attribute name="orth_points">
13019 <dia:point val="22,54"/>
13020 <dia:point val="22,51"/>
13021 <dia:point val="95.7267,51"/>
13022 <dia:point val="95.7267,28.8"/>
13023 <dia:point val="93.05,28.8"/>
13024 </dia:attribute>
13025 <dia:attribute name="orth_orient">
13026 <dia:enum val="1"/>
13027 <dia:enum val="0"/>
13028 <dia:enum val="1"/>
13029 <dia:enum val="0"/>
13030 </dia:attribute>
13031 <dia:attribute name="autorouting">
13032 <dia:boolean val="false"/>
13033 </dia:attribute>
13034 <dia:attribute name="name">
13035 <dia:string>##</dia:string>
13036 </dia:attribute>
13037 <dia:attribute name="direction">
13038 <dia:enum val="0"/>
13039 </dia:attribute>
13040 <dia:attribute name="ends">
13041 <dia:composite>
13042 <dia:attribute name="role">
13043 <dia:string>##</dia:string>
13044 </dia:attribute>
13045 <dia:attribute name="multiplicity">
13046 <dia:string>##</dia:string>
13047 </dia:attribute>
13048 <dia:attribute name="arrow">
13049 <dia:boolean val="false"/>
13050 </dia:attribute>
13051 <dia:attribute name="aggregate">
13052 <dia:enum val="0"/>
13053 </dia:attribute>
13054 </dia:composite>
13055 <dia:composite>
13056 <dia:attribute name="role">
13057 <dia:string>##</dia:string>
13058 </dia:attribute>
13059 <dia:attribute name="multiplicity">
13060 <dia:string>##</dia:string>
13061 </dia:attribute>
13062 <dia:attribute name="arrow">
13063 <dia:boolean val="false"/>
13064 </dia:attribute>
13065 <dia:attribute name="aggregate">
13066 <dia:enum val="1"/>
13067 </dia:attribute>
13068 </dia:composite>
13069 </dia:attribute>
13070 <dia:connections>
13071 <dia:connection handle="0" to="O70" connection="0"/>
13072 <dia:connection handle="1" to="O3" connection="57"/>
13073 </dia:connections>
13074 </dia:object>
13075 <dia:object type="UML - Association" version="0" id="O73">
13076 <dia:attribute name="obj_pos">
13077 <dia:point val="4,54"/>
13078 </dia:attribute>
13079 <dia:attribute name="obj_bb">
13080 <dia:rectangle val="3.95,28.05;95.7264,56.4"/>
13081 </dia:attribute>
13082 <dia:attribute name="orth_points">
13083 <dia:point val="4,54"/>
13084 <dia:point val="4,51"/>
13085 <dia:point val="95.6764,51"/>
13086 <dia:point val="95.6764,28.8"/>
13087 <dia:point val="93.05,28.8"/>
13088 </dia:attribute>
13089 <dia:attribute name="orth_orient">
13090 <dia:enum val="1"/>
13091 <dia:enum val="0"/>
13092 <dia:enum val="1"/>
13093 <dia:enum val="0"/>
13094 </dia:attribute>
13095 <dia:attribute name="autorouting">
13096 <dia:boolean val="false"/>
13097 </dia:attribute>
13098 <dia:attribute name="name">
13099 <dia:string>##</dia:string>
13100 </dia:attribute>
13101 <dia:attribute name="direction">
13102 <dia:enum val="0"/>
13103 </dia:attribute>
13104 <dia:attribute name="ends">
13105 <dia:composite>
13106 <dia:attribute name="role">
13107 <dia:string>##</dia:string>
13108 </dia:attribute>
13109 <dia:attribute name="multiplicity">
13110 <dia:string>##</dia:string>
13111 </dia:attribute>
13112 <dia:attribute name="arrow">
13113 <dia:boolean val="false"/>
13114 </dia:attribute>
13115 <dia:attribute name="aggregate">
13116 <dia:enum val="0"/>
13117 </dia:attribute>
13118 </dia:composite>
13119 <dia:composite>
13120 <dia:attribute name="role">
13121 <dia:string>##</dia:string>
13122 </dia:attribute>
13123 <dia:attribute name="multiplicity">
13124 <dia:string>##</dia:string>
13125 </dia:attribute>
13126 <dia:attribute name="arrow">
13127 <dia:boolean val="false"/>
13128 </dia:attribute>
13129 <dia:attribute name="aggregate">
13130 <dia:enum val="1"/>
13131 </dia:attribute>
13132 </dia:composite>
13133 </dia:attribute>
13134 <dia:connections>
13135 <dia:connection handle="0" to="O74" connection="0"/>
13136 <dia:connection handle="1" to="O3" connection="57"/>
13137 </dia:connections>
13138 </dia:object>
13139 <dia:object type="UML - Class" version="0" id="O74">
13140 <dia:attribute name="obj_pos">
13141 <dia:point val="4,54"/>
13142 </dia:attribute>
13143 <dia:attribute name="obj_bb">
13144 <dia:rectangle val="3.95,53.95;6,56.25"/>
13145 </dia:attribute>
13146 <dia:attribute name="elem_corner">
13147 <dia:point val="4,54"/>
13148 </dia:attribute>
13149 <dia:attribute name="elem_width">
13150 <dia:real val="1.9500000000000002"/>
13151 </dia:attribute>
13152 <dia:attribute name="elem_height">
13153 <dia:real val="2.1999999999999997"/>
13154 </dia:attribute>
13155 <dia:attribute name="name">
13156 <dia:string>#mix#</dia:string>
13157 </dia:attribute>
13158 <dia:attribute name="stereotype">
13159 <dia:string>##</dia:string>
13160 </dia:attribute>
13161 <dia:attribute name="comment">
13162 <dia:string>##</dia:string>
13163 </dia:attribute>
13164 <dia:attribute name="abstract">
13165 <dia:boolean val="false"/>
13166 </dia:attribute>
13167 <dia:attribute name="suppress_attributes">
13168 <dia:boolean val="false"/>
13169 </dia:attribute>
13170 <dia:attribute name="suppress_operations">
13171 <dia:boolean val="false"/>
13172 </dia:attribute>
13173 <dia:attribute name="visible_attributes">
13174 <dia:boolean val="true"/>
13175 </dia:attribute>
13176 <dia:attribute name="visible_operations">
13177 <dia:boolean val="true"/>
13178 </dia:attribute>
13179 <dia:attribute name="visible_comments">
13180 <dia:boolean val="false"/>
13181 </dia:attribute>
13182 <dia:attribute name="wrap_operations">
13183 <dia:boolean val="false"/>
13184 </dia:attribute>
13185 <dia:attribute name="wrap_after_char">
13186 <dia:int val="40"/>
13187 </dia:attribute>
13188 <dia:attribute name="line_color">
13189 <dia:color val="#000000"/>
13190 </dia:attribute>
13191 <dia:attribute name="fill_color">
13192 <dia:color val="#ffffff"/>
13193 </dia:attribute>
13194 <dia:attribute name="text_color">
13195 <dia:color val="#000000"/>
13196 </dia:attribute>
13197 <dia:attribute name="normal_font">
13198 <dia:font family="Courier New" style="0" name="Courier"/>
13199 </dia:attribute>
13200 <dia:attribute name="abstract_font">
13201 <dia:font family="Courier New" style="0" name="Courier"/>
13202 </dia:attribute>
13203 <dia:attribute name="polymorphic_font">
13204 <dia:font family="monospace" style="8" name="Courier"/>
13205 </dia:attribute>
13206 <dia:attribute name="classname_font">
13207 <dia:font family="courier new" style="0" name="Courier"/>
13208 </dia:attribute>
13209 <dia:attribute name="abstract_classname_font">
13210 <dia:font family="Courier New" style="0" name="Courier"/>
13211 </dia:attribute>
13212 <dia:attribute name="comment_font">
13213 <dia:font family="sans" style="8" name="Helvetica"/>
13214 </dia:attribute>
13215 <dia:attribute name="font_height">
13216 <dia:real val="0.80000000000000004"/>
13217 </dia:attribute>
13218 <dia:attribute name="polymorphic_font_height">
13219 <dia:real val="0.80000000000000004"/>
13220 </dia:attribute>
13221 <dia:attribute name="abstract_font_height">
13222 <dia:real val="0.80000000000000004"/>
13223 </dia:attribute>
13224 <dia:attribute name="classname_font_height">
13225 <dia:real val="1"/>
13226 </dia:attribute>
13227 <dia:attribute name="abstract_classname_font_height">
13228 <dia:real val="1"/>
13229 </dia:attribute>
13230 <dia:attribute name="comment_font_height">
13231 <dia:real val="1"/>
13232 </dia:attribute>
13233 <dia:attribute name="attributes"/>
13234 <dia:attribute name="operations"/>
13235 <dia:attribute name="template">
13236 <dia:boolean val="false"/>
13237 </dia:attribute>
13238 <dia:attribute name="templates"/>
13239 </dia:object>
13240 <dia:object type="UML - Generalization" version="0" id="O75">
13241 <dia:attribute name="obj_pos">
13242 <dia:point val="14.4,49.2"/>
13243 </dia:attribute>
13244 <dia:attribute name="obj_bb">
13245 <dia:rectangle val="4.925,49.15;15.25,54.05"/>
13246 </dia:attribute>
13247 <dia:attribute name="orth_points">
13248 <dia:point val="14.4,49.2"/>
13249 <dia:point val="14.4,53"/>
13250 <dia:point val="4.975,53"/>
13251 <dia:point val="4.975,54"/>
13252 </dia:attribute>
13253 <dia:attribute name="orth_orient">
13254 <dia:enum val="1"/>
13255 <dia:enum val="0"/>
13256 <dia:enum val="1"/>
13257 </dia:attribute>
13258 <dia:attribute name="orth_autoroute">
13259 <dia:boolean val="false"/>
13260 </dia:attribute>
13261 <dia:attribute name="line_colour">
13262 <dia:color val="#000000"/>
13263 </dia:attribute>
13264 <dia:attribute name="name">
13265 <dia:string>##</dia:string>
13266 </dia:attribute>
13267 <dia:attribute name="stereotype">
13268 <dia:string>##</dia:string>
13269 </dia:attribute>
13270 <dia:connections>
13271 <dia:connection handle="0" to="O81" connection="6"/>
13272 <dia:connection handle="1" to="O74" connection="1"/>
13273 </dia:connections>
13274 </dia:object>
13275 <dia:object type="UML - Association" version="0" id="O76">
13276 <dia:attribute name="obj_pos">
13277 <dia:point val="32.95,54.05"/>
13278 </dia:attribute>
13279 <dia:attribute name="obj_bb">
13280 <dia:rectangle val="32.9,28.05;95.7264,56.45"/>
13281 </dia:attribute>
13282 <dia:attribute name="orth_points">
13283 <dia:point val="32.95,54.05"/>
13284 <dia:point val="32.95,51"/>
13285 <dia:point val="95.6764,51"/>
13286 <dia:point val="95.6764,28.8"/>
13287 <dia:point val="93.05,28.8"/>
13288 </dia:attribute>
13289 <dia:attribute name="orth_orient">
13290 <dia:enum val="1"/>
13291 <dia:enum val="0"/>
13292 <dia:enum val="1"/>
13293 <dia:enum val="0"/>
13294 </dia:attribute>
13295 <dia:attribute name="autorouting">
13296 <dia:boolean val="false"/>
13297 </dia:attribute>
13298 <dia:attribute name="name">
13299 <dia:string>##</dia:string>
13300 </dia:attribute>
13301 <dia:attribute name="direction">
13302 <dia:enum val="0"/>
13303 </dia:attribute>
13304 <dia:attribute name="ends">
13305 <dia:composite>
13306 <dia:attribute name="role">
13307 <dia:string>##</dia:string>
13308 </dia:attribute>
13309 <dia:attribute name="multiplicity">
13310 <dia:string>##</dia:string>
13311 </dia:attribute>
13312 <dia:attribute name="arrow">
13313 <dia:boolean val="false"/>
13314 </dia:attribute>
13315 <dia:attribute name="aggregate">
13316 <dia:enum val="0"/>
13317 </dia:attribute>
13318 </dia:composite>
13319 <dia:composite>
13320 <dia:attribute name="role">
13321 <dia:string>##</dia:string>
13322 </dia:attribute>
13323 <dia:attribute name="multiplicity">
13324 <dia:string>##</dia:string>
13325 </dia:attribute>
13326 <dia:attribute name="arrow">
13327 <dia:boolean val="false"/>
13328 </dia:attribute>
13329 <dia:attribute name="aggregate">
13330 <dia:enum val="1"/>
13331 </dia:attribute>
13332 </dia:composite>
13333 </dia:attribute>
13334 <dia:connections>
13335 <dia:connection handle="0" to="O77" connection="0"/>
13336 <dia:connection handle="1" to="O3" connection="57"/>
13337 </dia:connections>
13338 </dia:object>
13339 <dia:object type="UML - Class" version="0" id="O77">
13340 <dia:attribute name="obj_pos">
13341 <dia:point val="32.95,54.05"/>
13342 </dia:attribute>
13343 <dia:attribute name="obj_bb">
13344 <dia:rectangle val="32.9,54;45.85,56.9"/>
13345 </dia:attribute>
13346 <dia:attribute name="elem_corner">
13347 <dia:point val="32.95,54.05"/>
13348 </dia:attribute>
13349 <dia:attribute name="elem_width">
13350 <dia:real val="12.85"/>
13351 </dia:attribute>
13352 <dia:attribute name="elem_height">
13353 <dia:real val="2.7999999999999998"/>
13354 </dia:attribute>
13355 <dia:attribute name="name">
13356 <dia:string>#pred#</dia:string>
13357 </dia:attribute>
13358 <dia:attribute name="stereotype">
13359 <dia:string>##</dia:string>
13360 </dia:attribute>
13361 <dia:attribute name="comment">
13362 <dia:string>##</dia:string>
13363 </dia:attribute>
13364 <dia:attribute name="abstract">
13365 <dia:boolean val="false"/>
13366 </dia:attribute>
13367 <dia:attribute name="suppress_attributes">
13368 <dia:boolean val="false"/>
13369 </dia:attribute>
13370 <dia:attribute name="suppress_operations">
13371 <dia:boolean val="false"/>
13372 </dia:attribute>
13373 <dia:attribute name="visible_attributes">
13374 <dia:boolean val="true"/>
13375 </dia:attribute>
13376 <dia:attribute name="visible_operations">
13377 <dia:boolean val="true"/>
13378 </dia:attribute>
13379 <dia:attribute name="visible_comments">
13380 <dia:boolean val="false"/>
13381 </dia:attribute>
13382 <dia:attribute name="wrap_operations">
13383 <dia:boolean val="false"/>
13384 </dia:attribute>
13385 <dia:attribute name="wrap_after_char">
13386 <dia:int val="40"/>
13387 </dia:attribute>
13388 <dia:attribute name="line_color">
13389 <dia:color val="#000000"/>
13390 </dia:attribute>
13391 <dia:attribute name="fill_color">
13392 <dia:color val="#ffffff"/>
13393 </dia:attribute>
13394 <dia:attribute name="text_color">
13395 <dia:color val="#000000"/>
13396 </dia:attribute>
13397 <dia:attribute name="normal_font">
13398 <dia:font family="courier new" style="0" name="Courier"/>
13399 </dia:attribute>
13400 <dia:attribute name="abstract_font">
13401 <dia:font family="courier new" style="0" name="Courier"/>
13402 </dia:attribute>
13403 <dia:attribute name="polymorphic_font">
13404 <dia:font family="monospace" style="8" name="Courier"/>
13405 </dia:attribute>
13406 <dia:attribute name="classname_font">
13407 <dia:font family="courier new" style="0" name="Courier"/>
13408 </dia:attribute>
13409 <dia:attribute name="abstract_classname_font">
13410 <dia:font family="courier new" style="0" name="Courier"/>
13411 </dia:attribute>
13412 <dia:attribute name="comment_font">
13413 <dia:font family="sans" style="8" name="Helvetica"/>
13414 </dia:attribute>
13415 <dia:attribute name="font_height">
13416 <dia:real val="0.80000000000000004"/>
13417 </dia:attribute>
13418 <dia:attribute name="polymorphic_font_height">
13419 <dia:real val="0.80000000000000004"/>
13420 </dia:attribute>
13421 <dia:attribute name="abstract_font_height">
13422 <dia:real val="0.80000000000000004"/>
13423 </dia:attribute>
13424 <dia:attribute name="classname_font_height">
13425 <dia:real val="1"/>
13426 </dia:attribute>
13427 <dia:attribute name="abstract_classname_font_height">
13428 <dia:real val="1"/>
13429 </dia:attribute>
13430 <dia:attribute name="comment_font_height">
13431 <dia:real val="1"/>
13432 </dia:attribute>
13433 <dia:attribute name="attributes">
13434 <dia:composite type="umlattribute">
13435 <dia:attribute name="name">
13436 <dia:string>#secondary_columns#</dia:string>
13437 </dia:attribute>
13438 <dia:attribute name="type">
13439 <dia:string>#array of arrays#</dia:string>
13440 </dia:attribute>
13441 <dia:attribute name="value">
13442 <dia:string>##</dia:string>
13443 </dia:attribute>
13444 <dia:attribute name="comment">
13445 <dia:string>##</dia:string>
13446 </dia:attribute>
13447 <dia:attribute name="visibility">
13448 <dia:enum val="0"/>
13449 </dia:attribute>
13450 <dia:attribute name="abstract">
13451 <dia:boolean val="false"/>
13452 </dia:attribute>
13453 <dia:attribute name="class_scope">
13454 <dia:boolean val="false"/>
13455 </dia:attribute>
13456 </dia:composite>
13457 </dia:attribute>
13458 <dia:attribute name="operations"/>
13459 <dia:attribute name="template">
13460 <dia:boolean val="false"/>
13461 </dia:attribute>
13462 <dia:attribute name="templates"/>
13463 </dia:object>
13464 <dia:object type="UML - Generalization" version="0" id="O78">
13465 <dia:attribute name="obj_pos">
13466 <dia:point val="14.4,49.2"/>
13467 </dia:attribute>
13468 <dia:attribute name="obj_bb">
13469 <dia:rectangle val="13.55,49.15;39.425,54.1"/>
13470 </dia:attribute>
13471 <dia:attribute name="orth_points">
13472 <dia:point val="14.4,49.2"/>
13473 <dia:point val="14.4,53"/>
13474 <dia:point val="39.375,53"/>
13475 <dia:point val="39.375,54.05"/>
13476 </dia:attribute>
13477 <dia:attribute name="orth_orient">
13478 <dia:enum val="1"/>
13479 <dia:enum val="0"/>
13480 <dia:enum val="1"/>
13481 </dia:attribute>
13482 <dia:attribute name="orth_autoroute">
13483 <dia:boolean val="false"/>
13484 </dia:attribute>
13485 <dia:attribute name="line_colour">
13486 <dia:color val="#000000"/>
13487 </dia:attribute>
13488 <dia:attribute name="name">
13489 <dia:string>##</dia:string>
13490 </dia:attribute>
13491 <dia:attribute name="stereotype">
13492 <dia:string>##</dia:string>
13493 </dia:attribute>
13494 <dia:connections>
13495 <dia:connection handle="0" to="O81" connection="6"/>
13496 <dia:connection handle="1" to="O77" connection="1"/>
13497 </dia:connections>
13498 </dia:object>
13499 <dia:object type="UML - Class" version="0" id="O79">
13500 <dia:attribute name="obj_pos">
13501 <dia:point val="19,54"/>
13502 </dia:attribute>
13503 <dia:attribute name="obj_bb">
13504 <dia:rectangle val="18.95,53.95;21,56.25"/>
13505 </dia:attribute>
13506 <dia:attribute name="elem_corner">
13507 <dia:point val="19,54"/>
13508 </dia:attribute>
13509 <dia:attribute name="elem_width">
13510 <dia:real val="1.9500000000000002"/>
13511 </dia:attribute>
13512 <dia:attribute name="elem_height">
13513 <dia:real val="2.1999999999999997"/>
13514 </dia:attribute>
13515 <dia:attribute name="name">
13516 <dia:string>#tol#</dia:string>
13517 </dia:attribute>
13518 <dia:attribute name="stereotype">
13519 <dia:string>##</dia:string>
13520 </dia:attribute>
13521 <dia:attribute name="comment">
13522 <dia:string>##</dia:string>
13523 </dia:attribute>
13524 <dia:attribute name="abstract">
13525 <dia:boolean val="false"/>
13526 </dia:attribute>
13527 <dia:attribute name="suppress_attributes">
13528 <dia:boolean val="false"/>
13529 </dia:attribute>
13530 <dia:attribute name="suppress_operations">
13531 <dia:boolean val="false"/>
13532 </dia:attribute>
13533 <dia:attribute name="visible_attributes">
13534 <dia:boolean val="true"/>
13535 </dia:attribute>
13536 <dia:attribute name="visible_operations">
13537 <dia:boolean val="true"/>
13538 </dia:attribute>
13539 <dia:attribute name="visible_comments">
13540 <dia:boolean val="false"/>
13541 </dia:attribute>
13542 <dia:attribute name="wrap_operations">
13543 <dia:boolean val="false"/>
13544 </dia:attribute>
13545 <dia:attribute name="wrap_after_char">
13546 <dia:int val="40"/>
13547 </dia:attribute>
13548 <dia:attribute name="line_color">
13549 <dia:color val="#000000"/>
13550 </dia:attribute>
13551 <dia:attribute name="fill_color">
13552 <dia:color val="#ffffff"/>
13553 </dia:attribute>
13554 <dia:attribute name="text_color">
13555 <dia:color val="#000000"/>
13556 </dia:attribute>
13557 <dia:attribute name="normal_font">
13558 <dia:font family="Courier New" style="0" name="Courier"/>
13559 </dia:attribute>
13560 <dia:attribute name="abstract_font">
13561 <dia:font family="Courier New" style="0" name="Courier"/>
13562 </dia:attribute>
13563 <dia:attribute name="polymorphic_font">
13564 <dia:font family="monospace" style="8" name="Courier"/>
13565 </dia:attribute>
13566 <dia:attribute name="classname_font">
13567 <dia:font family="courier new" style="0" name="Courier"/>
13568 </dia:attribute>
13569 <dia:attribute name="abstract_classname_font">
13570 <dia:font family="Courier New" style="0" name="Courier"/>
13571 </dia:attribute>
13572 <dia:attribute name="comment_font">
13573 <dia:font family="sans" style="8" name="Helvetica"/>
13574 </dia:attribute>
13575 <dia:attribute name="font_height">
13576 <dia:real val="0.80000000000000004"/>
13577 </dia:attribute>
13578 <dia:attribute name="polymorphic_font_height">
13579 <dia:real val="0.80000000000000004"/>
13580 </dia:attribute>
13581 <dia:attribute name="abstract_font_height">
13582 <dia:real val="0.80000000000000004"/>
13583 </dia:attribute>
13584 <dia:attribute name="classname_font_height">
13585 <dia:real val="1"/>
13586 </dia:attribute>
13587 <dia:attribute name="abstract_classname_font_height">
13588 <dia:real val="1"/>
13589 </dia:attribute>
13590 <dia:attribute name="comment_font_height">
13591 <dia:real val="1"/>
13592 </dia:attribute>
13593 <dia:attribute name="attributes"/>
13594 <dia:attribute name="operations"/>
13595 <dia:attribute name="template">
13596 <dia:boolean val="false"/>
13597 </dia:attribute>
13598 <dia:attribute name="templates"/>
13599 </dia:object>
13600 <dia:object type="UML - Generalization" version="0" id="O80">
13601 <dia:attribute name="obj_pos">
13602 <dia:point val="14.4,49.2"/>
13603 </dia:attribute>
13604 <dia:attribute name="obj_bb">
13605 <dia:rectangle val="13.55,49.15;20.025,54.05"/>
13606 </dia:attribute>
13607 <dia:attribute name="orth_points">
13608 <dia:point val="14.4,49.2"/>
13609 <dia:point val="14.4,53"/>
13610 <dia:point val="19.975,53"/>
13611 <dia:point val="19.975,54"/>
13612 </dia:attribute>
13613 <dia:attribute name="orth_orient">
13614 <dia:enum val="1"/>
13615 <dia:enum val="0"/>
13616 <dia:enum val="1"/>
13617 </dia:attribute>
13618 <dia:attribute name="orth_autoroute">
13619 <dia:boolean val="false"/>
13620 </dia:attribute>
13621 <dia:attribute name="line_colour">
13622 <dia:color val="#000000"/>
13623 </dia:attribute>
13624 <dia:attribute name="name">
13625 <dia:string>##</dia:string>
13626 </dia:attribute>
13627 <dia:attribute name="stereotype">
13628 <dia:string>##</dia:string>
13629 </dia:attribute>
13630 <dia:connections>
13631 <dia:connection handle="0" to="O81" connection="6"/>
13632 <dia:connection handle="1" to="O79" connection="1"/>
13633 </dia:connections>
13634 </dia:object>
13635 <dia:object type="UML - Class" version="0" id="O81">
13636 <dia:attribute name="obj_pos">
13637 <dia:point val="4,45"/>
13638 </dia:attribute>
13639 <dia:attribute name="obj_bb">
13640 <dia:rectangle val="3.95,44.95;24.95,49.25"/>
13641 </dia:attribute>
13642 <dia:attribute name="elem_corner">
13643 <dia:point val="4,45"/>
13644 </dia:attribute>
13645 <dia:attribute name="elem_width">
13646 <dia:real val="20.900000000000002"/>
13647 </dia:attribute>
13648 <dia:attribute name="elem_height">
13649 <dia:real val="4.2000000000000002"/>
13650 </dia:attribute>
13651 <dia:attribute name="name">
13652 <dia:string>#code_record#</dia:string>
13653 </dia:attribute>
13654 <dia:attribute name="stereotype">
13655 <dia:string>##</dia:string>
13656 </dia:attribute>
13657 <dia:attribute name="comment">
13658 <dia:string>##</dia:string>
13659 </dia:attribute>
13660 <dia:attribute name="abstract">
13661 <dia:boolean val="false"/>
13662 </dia:attribute>
13663 <dia:attribute name="suppress_attributes">
13664 <dia:boolean val="false"/>
13665 </dia:attribute>
13666 <dia:attribute name="suppress_operations">
13667 <dia:boolean val="false"/>
13668 </dia:attribute>
13669 <dia:attribute name="visible_attributes">
13670 <dia:boolean val="true"/>
13671 </dia:attribute>
13672 <dia:attribute name="visible_operations">
13673 <dia:boolean val="true"/>
13674 </dia:attribute>
13675 <dia:attribute name="visible_comments">
13676 <dia:boolean val="false"/>
13677 </dia:attribute>
13678 <dia:attribute name="wrap_operations">
13679 <dia:boolean val="false"/>
13680 </dia:attribute>
13681 <dia:attribute name="wrap_after_char">
13682 <dia:int val="40"/>
13683 </dia:attribute>
13684 <dia:attribute name="line_color">
13685 <dia:color val="#000000"/>
13686 </dia:attribute>
13687 <dia:attribute name="fill_color">
13688 <dia:color val="#ffffff"/>
13689 </dia:attribute>
13690 <dia:attribute name="text_color">
13691 <dia:color val="#000000"/>
13692 </dia:attribute>
13693 <dia:attribute name="normal_font">
13694 <dia:font family="courier new" style="0" name="Courier"/>
13695 </dia:attribute>
13696 <dia:attribute name="abstract_font">
13697 <dia:font family="Courier New" style="0" name="Courier"/>
13698 </dia:attribute>
13699 <dia:attribute name="polymorphic_font">
13700 <dia:font family="monospace" style="8" name="Courier"/>
13701 </dia:attribute>
13702 <dia:attribute name="classname_font">
13703 <dia:font family="courier new" style="0" name="Courier"/>
13704 </dia:attribute>
13705 <dia:attribute name="abstract_classname_font">
13706 <dia:font family="Courier New" style="0" name="Courier"/>
13707 </dia:attribute>
13708 <dia:attribute name="comment_font">
13709 <dia:font family="sans" style="8" name="Helvetica"/>
13710 </dia:attribute>
13711 <dia:attribute name="font_height">
13712 <dia:real val="0.80000000000000004"/>
13713 </dia:attribute>
13714 <dia:attribute name="polymorphic_font_height">
13715 <dia:real val="0.80000000000000004"/>
13716 </dia:attribute>
13717 <dia:attribute name="abstract_font_height">
13718 <dia:real val="0.80000000000000004"/>
13719 </dia:attribute>
13720 <dia:attribute name="classname_font_height">
13721 <dia:real val="1"/>
13722 </dia:attribute>
13723 <dia:attribute name="abstract_classname_font_height">
13724 <dia:real val="1"/>
13725 </dia:attribute>
13726 <dia:attribute name="comment_font_height">
13727 <dia:real val="1"/>
13728 </dia:attribute>
13729 <dia:attribute name="attributes">
13730 <dia:composite type="umlattribute">
13731 <dia:attribute name="name">
13732 <dia:string>#code#</dia:string>
13733 </dia:attribute>
13734 <dia:attribute name="type">
13735 <dia:string>#array of strings#</dia:string>
13736 </dia:attribute>
13737 <dia:attribute name="value">
13738 <dia:string>##</dia:string>
13739 </dia:attribute>
13740 <dia:attribute name="comment">
13741 <dia:string>##</dia:string>
13742 </dia:attribute>
13743 <dia:attribute name="visibility">
13744 <dia:enum val="0"/>
13745 </dia:attribute>
13746 <dia:attribute name="abstract">
13747 <dia:boolean val="false"/>
13748 </dia:attribute>
13749 <dia:attribute name="class_scope">
13750 <dia:boolean val="false"/>
13751 </dia:attribute>
13752 </dia:composite>
13753 </dia:attribute>
13754 <dia:attribute name="operations">
13755 <dia:composite type="umloperation">
13756 <dia:attribute name="name">
13757 <dia:string>#_format_record#</dia:string>
13758 </dia:attribute>
13759 <dia:attribute name="stereotype">
13760 <dia:string>#helper#</dia:string>
13761 </dia:attribute>
13762 <dia:attribute name="type">
13763 <dia:string>##</dia:string>
13764 </dia:attribute>
13765 <dia:attribute name="visibility">
13766 <dia:enum val="1"/>
13767 </dia:attribute>
13768 <dia:attribute name="comment">
13769 <dia:string>##</dia:string>
13770 </dia:attribute>
13771 <dia:attribute name="abstract">
13772 <dia:boolean val="false"/>
13773 </dia:attribute>
13774 <dia:attribute name="inheritance_type">
13775 <dia:enum val="2"/>
13776 </dia:attribute>
13777 <dia:attribute name="query">
13778 <dia:boolean val="false"/>
13779 </dia:attribute>
13780 <dia:attribute name="class_scope">
13781 <dia:boolean val="false"/>
13782 </dia:attribute>
13783 <dia:attribute name="parameters">
13784 <dia:composite type="umlparameter">
13785 <dia:attribute name="name">
13786 <dia:string>#formatted#</dia:string>
13787 </dia:attribute>
13788 <dia:attribute name="type">
13789 <dia:string>#array of strings#</dia:string>
13790 </dia:attribute>
13791 <dia:attribute name="value">
13792 <dia:string>##</dia:string>
13793 </dia:attribute>
13794 <dia:attribute name="comment">
13795 <dia:string>##</dia:string>
13796 </dia:attribute>
13797 <dia:attribute name="kind">
13798 <dia:enum val="2"/>
13799 </dia:attribute>
13800 </dia:composite>
13801 </dia:attribute>
13802 </dia:composite>
13803 <dia:composite type="umloperation">
13804 <dia:attribute name="name">
13805 <dia:string>#_read_options#</dia:string>
13806 </dia:attribute>
13807 <dia:attribute name="stereotype">
13808 <dia:string>#initiator#</dia:string>
13809 </dia:attribute>
13810 <dia:attribute name="type">
13811 <dia:string>##</dia:string>
13812 </dia:attribute>
13813 <dia:attribute name="visibility">
13814 <dia:enum val="1"/>
13815 </dia:attribute>
13816 <dia:attribute name="comment">
13817 <dia:string>##</dia:string>
13818 </dia:attribute>
13819 <dia:attribute name="abstract">
13820 <dia:boolean val="false"/>
13821 </dia:attribute>
13822 <dia:attribute name="inheritance_type">
13823 <dia:enum val="2"/>
13824 </dia:attribute>
13825 <dia:attribute name="query">
13826 <dia:boolean val="false"/>
13827 </dia:attribute>
13828 <dia:attribute name="class_scope">
13829 <dia:boolean val="false"/>
13830 </dia:attribute>
13831 <dia:attribute name="parameters"/>
13832 </dia:composite>
13833 </dia:attribute>
13834 <dia:attribute name="template">
13835 <dia:boolean val="false"/>
13836 </dia:attribute>
13837 <dia:attribute name="templates"/>
13838 </dia:object>
13839 <dia:object type="UML - Class" version="0" id="O82">
13840 <dia:attribute name="obj_pos">
13841 <dia:point val="81,45"/>
13842 </dia:attribute>
13843 <dia:attribute name="obj_bb">
13844 <dia:rectangle val="80.95,44.95;83.9,47.25"/>
13845 </dia:attribute>
13846 <dia:attribute name="elem_corner">
13847 <dia:point val="81,45"/>
13848 </dia:attribute>
13849 <dia:attribute name="elem_width">
13850 <dia:real val="2.8500000000000001"/>
13851 </dia:attribute>
13852 <dia:attribute name="elem_height">
13853 <dia:real val="2.1999999999999997"/>
13854 </dia:attribute>
13855 <dia:attribute name="name">
13856 <dia:string>#model#</dia:string>
13857 </dia:attribute>
13858 <dia:attribute name="stereotype">
13859 <dia:string>##</dia:string>
13860 </dia:attribute>
13861 <dia:attribute name="comment">
13862 <dia:string>##</dia:string>
13863 </dia:attribute>
13864 <dia:attribute name="abstract">
13865 <dia:boolean val="false"/>
13866 </dia:attribute>
13867 <dia:attribute name="suppress_attributes">
13868 <dia:boolean val="false"/>
13869 </dia:attribute>
13870 <dia:attribute name="suppress_operations">
13871 <dia:boolean val="false"/>
13872 </dia:attribute>
13873 <dia:attribute name="visible_attributes">
13874 <dia:boolean val="true"/>
13875 </dia:attribute>
13876 <dia:attribute name="visible_operations">
13877 <dia:boolean val="true"/>
13878 </dia:attribute>
13879 <dia:attribute name="visible_comments">
13880 <dia:boolean val="false"/>
13881 </dia:attribute>
13882 <dia:attribute name="wrap_operations">
13883 <dia:boolean val="false"/>
13884 </dia:attribute>
13885 <dia:attribute name="wrap_after_char">
13886 <dia:int val="40"/>
13887 </dia:attribute>
13888 <dia:attribute name="line_color">
13889 <dia:color val="#000000"/>
13890 </dia:attribute>
13891 <dia:attribute name="fill_color">
13892 <dia:color val="#ffffff"/>
13893 </dia:attribute>
13894 <dia:attribute name="text_color">
13895 <dia:color val="#000000"/>
13896 </dia:attribute>
13897 <dia:attribute name="normal_font">
13898 <dia:font family="Courier New" style="0" name="Courier"/>
13899 </dia:attribute>
13900 <dia:attribute name="abstract_font">
13901 <dia:font family="Courier New" style="0" name="Courier"/>
13902 </dia:attribute>
13903 <dia:attribute name="polymorphic_font">
13904 <dia:font family="monospace" style="8" name="Courier"/>
13905 </dia:attribute>
13906 <dia:attribute name="classname_font">
13907 <dia:font family="courier new" style="0" name="Courier"/>
13908 </dia:attribute>
13909 <dia:attribute name="abstract_classname_font">
13910 <dia:font family="Courier New" style="0" name="Courier"/>
13911 </dia:attribute>
13912 <dia:attribute name="comment_font">
13913 <dia:font family="sans" style="8" name="Helvetica"/>
13914 </dia:attribute>
13915 <dia:attribute name="font_height">
13916 <dia:real val="0.80000000000000004"/>
13917 </dia:attribute>
13918 <dia:attribute name="polymorphic_font_height">
13919 <dia:real val="0.80000000000000004"/>
13920 </dia:attribute>
13921 <dia:attribute name="abstract_font_height">
13922 <dia:real val="0.80000000000000004"/>
13923 </dia:attribute>
13924 <dia:attribute name="classname_font_height">
13925 <dia:real val="1"/>
13926 </dia:attribute>
13927 <dia:attribute name="abstract_classname_font_height">
13928 <dia:real val="1"/>
13929 </dia:attribute>
13930 <dia:attribute name="comment_font_height">
13931 <dia:real val="1"/>
13932 </dia:attribute>
13933 <dia:attribute name="attributes"/>
13934 <dia:attribute name="operations"/>
13935 <dia:attribute name="template">
13936 <dia:boolean val="false"/>
13937 </dia:attribute>
13938 <dia:attribute name="templates"/>
13939 </dia:object>
13940 <dia:object type="UML - Class" version="0" id="O83">
13941 <dia:attribute name="obj_pos">
13942 <dia:point val="77,45"/>
13943 </dia:attribute>
13944 <dia:attribute name="obj_bb">
13945 <dia:rectangle val="76.95,44.95;79.9,47.25"/>
13946 </dia:attribute>
13947 <dia:attribute name="elem_corner">
13948 <dia:point val="77,45"/>
13949 </dia:attribute>
13950 <dia:attribute name="elem_width">
13951 <dia:real val="2.8500000000000001"/>
13952 </dia:attribute>
13953 <dia:attribute name="elem_height">
13954 <dia:real val="2.1999999999999997"/>
13955 </dia:attribute>
13956 <dia:attribute name="name">
13957 <dia:string>#input#</dia:string>
13958 </dia:attribute>
13959 <dia:attribute name="stereotype">
13960 <dia:string>##</dia:string>
13961 </dia:attribute>
13962 <dia:attribute name="comment">
13963 <dia:string>##</dia:string>
13964 </dia:attribute>
13965 <dia:attribute name="abstract">
13966 <dia:boolean val="false"/>
13967 </dia:attribute>
13968 <dia:attribute name="suppress_attributes">
13969 <dia:boolean val="false"/>
13970 </dia:attribute>
13971 <dia:attribute name="suppress_operations">
13972 <dia:boolean val="false"/>
13973 </dia:attribute>
13974 <dia:attribute name="visible_attributes">
13975 <dia:boolean val="true"/>
13976 </dia:attribute>
13977 <dia:attribute name="visible_operations">
13978 <dia:boolean val="true"/>
13979 </dia:attribute>
13980 <dia:attribute name="visible_comments">
13981 <dia:boolean val="false"/>
13982 </dia:attribute>
13983 <dia:attribute name="wrap_operations">
13984 <dia:boolean val="false"/>
13985 </dia:attribute>
13986 <dia:attribute name="wrap_after_char">
13987 <dia:int val="40"/>
13988 </dia:attribute>
13989 <dia:attribute name="line_color">
13990 <dia:color val="#000000"/>
13991 </dia:attribute>
13992 <dia:attribute name="fill_color">
13993 <dia:color val="#ffffff"/>
13994 </dia:attribute>
13995 <dia:attribute name="text_color">
13996 <dia:color val="#000000"/>
13997 </dia:attribute>
13998 <dia:attribute name="normal_font">
13999 <dia:font family="Courier New" style="0" name="Courier"/>
14000 </dia:attribute>
14001 <dia:attribute name="abstract_font">
14002 <dia:font family="Courier New" style="0" name="Courier"/>
14003 </dia:attribute>
14004 <dia:attribute name="polymorphic_font">
14005 <dia:font family="monospace" style="8" name="Courier"/>
14006 </dia:attribute>
14007 <dia:attribute name="classname_font">
14008 <dia:font family="courier new" style="0" name="Courier"/>
14009 </dia:attribute>
14010 <dia:attribute name="abstract_classname_font">
14011 <dia:font family="Courier New" style="0" name="Courier"/>
14012 </dia:attribute>
14013 <dia:attribute name="comment_font">
14014 <dia:font family="sans" style="8" name="Helvetica"/>
14015 </dia:attribute>
14016 <dia:attribute name="font_height">
14017 <dia:real val="0.80000000000000004"/>
14018 </dia:attribute>
14019 <dia:attribute name="polymorphic_font_height">
14020 <dia:real val="0.80000000000000004"/>
14021 </dia:attribute>
14022 <dia:attribute name="abstract_font_height">
14023 <dia:real val="0.80000000000000004"/>
14024 </dia:attribute>
14025 <dia:attribute name="classname_font_height">
14026 <dia:real val="1"/>
14027 </dia:attribute>
14028 <dia:attribute name="abstract_classname_font_height">
14029 <dia:real val="1"/>
14030 </dia:attribute>
14031 <dia:attribute name="comment_font_height">
14032 <dia:real val="1"/>
14033 </dia:attribute>
14034 <dia:attribute name="attributes"/>
14035 <dia:attribute name="operations"/>
14036 <dia:attribute name="template">
14037 <dia:boolean val="false"/>
14038 </dia:attribute>
14039 <dia:attribute name="templates"/>
14040 </dia:object>
14041 <dia:object type="UML - Class" version="0" id="O84">
14042 <dia:attribute name="obj_pos">
14043 <dia:point val="71,45"/>
14044 </dia:attribute>
14045 <dia:attribute name="obj_bb">
14046 <dia:rectangle val="70.95,44.95;76.15,47.25"/>
14047 </dia:attribute>
14048 <dia:attribute name="elem_corner">
14049 <dia:point val="71,45"/>
14050 </dia:attribute>
14051 <dia:attribute name="elem_width">
14052 <dia:real val="5.0999999999999996"/>
14053 </dia:attribute>
14054 <dia:attribute name="elem_height">
14055 <dia:real val="2.1999999999999997"/>
14056 </dia:attribute>
14057 <dia:attribute name="name">
14058 <dia:string>#estimation#</dia:string>
14059 </dia:attribute>
14060 <dia:attribute name="stereotype">
14061 <dia:string>##</dia:string>
14062 </dia:attribute>
14063 <dia:attribute name="comment">
14064 <dia:string>##</dia:string>
14065 </dia:attribute>
14066 <dia:attribute name="abstract">
14067 <dia:boolean val="false"/>
14068 </dia:attribute>
14069 <dia:attribute name="suppress_attributes">
14070 <dia:boolean val="false"/>
14071 </dia:attribute>
14072 <dia:attribute name="suppress_operations">
14073 <dia:boolean val="false"/>
14074 </dia:attribute>
14075 <dia:attribute name="visible_attributes">
14076 <dia:boolean val="true"/>
14077 </dia:attribute>
14078 <dia:attribute name="visible_operations">
14079 <dia:boolean val="true"/>
14080 </dia:attribute>
14081 <dia:attribute name="visible_comments">
14082 <dia:boolean val="false"/>
14083 </dia:attribute>
14084 <dia:attribute name="wrap_operations">
14085 <dia:boolean val="false"/>
14086 </dia:attribute>
14087 <dia:attribute name="wrap_after_char">
14088 <dia:int val="40"/>
14089 </dia:attribute>
14090 <dia:attribute name="line_color">
14091 <dia:color val="#000000"/>
14092 </dia:attribute>
14093 <dia:attribute name="fill_color">
14094 <dia:color val="#ffffff"/>
14095 </dia:attribute>
14096 <dia:attribute name="text_color">
14097 <dia:color val="#000000"/>
14098 </dia:attribute>
14099 <dia:attribute name="normal_font">
14100 <dia:font family="Courier New" style="0" name="Courier"/>
14101 </dia:attribute>
14102 <dia:attribute name="abstract_font">
14103 <dia:font family="Courier New" style="0" name="Courier"/>
14104 </dia:attribute>
14105 <dia:attribute name="polymorphic_font">
14106 <dia:font family="monospace" style="8" name="Courier"/>
14107 </dia:attribute>
14108 <dia:attribute name="classname_font">
14109 <dia:font family="courier new" style="0" name="Courier"/>
14110 </dia:attribute>
14111 <dia:attribute name="abstract_classname_font">
14112 <dia:font family="Courier New" style="0" name="Courier"/>
14113 </dia:attribute>
14114 <dia:attribute name="comment_font">
14115 <dia:font family="sans" style="8" name="Helvetica"/>
14116 </dia:attribute>
14117 <dia:attribute name="font_height">
14118 <dia:real val="0.80000000000000004"/>
14119 </dia:attribute>
14120 <dia:attribute name="polymorphic_font_height">
14121 <dia:real val="0.80000000000000004"/>
14122 </dia:attribute>
14123 <dia:attribute name="abstract_font_height">
14124 <dia:real val="0.80000000000000004"/>
14125 </dia:attribute>
14126 <dia:attribute name="classname_font_height">
14127 <dia:real val="1"/>
14128 </dia:attribute>
14129 <dia:attribute name="abstract_classname_font_height">
14130 <dia:real val="1"/>
14131 </dia:attribute>
14132 <dia:attribute name="comment_font_height">
14133 <dia:real val="1"/>
14134 </dia:attribute>
14135 <dia:attribute name="attributes"/>
14136 <dia:attribute name="operations"/>
14137 <dia:attribute name="template">
14138 <dia:boolean val="false"/>
14139 </dia:attribute>
14140 <dia:attribute name="templates"/>
14141 </dia:object>
14142 <dia:object type="UML - Class" version="0" id="O85">
14143 <dia:attribute name="obj_pos">
14144 <dia:point val="68,45"/>
14145 </dia:attribute>
14146 <dia:attribute name="obj_bb">
14147 <dia:rectangle val="67.95,44.95;70.45,47.25"/>
14148 </dia:attribute>
14149 <dia:attribute name="elem_corner">
14150 <dia:point val="68,45"/>
14151 </dia:attribute>
14152 <dia:attribute name="elem_width">
14153 <dia:real val="2.3999999999999999"/>
14154 </dia:attribute>
14155 <dia:attribute name="elem_height">
14156 <dia:real val="2.1999999999999997"/>
14157 </dia:attribute>
14158 <dia:attribute name="name">
14159 <dia:string>#data#</dia:string>
14160 </dia:attribute>
14161 <dia:attribute name="stereotype">
14162 <dia:string>##</dia:string>
14163 </dia:attribute>
14164 <dia:attribute name="comment">
14165 <dia:string>##</dia:string>
14166 </dia:attribute>
14167 <dia:attribute name="abstract">
14168 <dia:boolean val="false"/>
14169 </dia:attribute>
14170 <dia:attribute name="suppress_attributes">
14171 <dia:boolean val="false"/>
14172 </dia:attribute>
14173 <dia:attribute name="suppress_operations">
14174 <dia:boolean val="false"/>
14175 </dia:attribute>
14176 <dia:attribute name="visible_attributes">
14177 <dia:boolean val="true"/>
14178 </dia:attribute>
14179 <dia:attribute name="visible_operations">
14180 <dia:boolean val="true"/>
14181 </dia:attribute>
14182 <dia:attribute name="visible_comments">
14183 <dia:boolean val="false"/>
14184 </dia:attribute>
14185 <dia:attribute name="wrap_operations">
14186 <dia:boolean val="false"/>
14187 </dia:attribute>
14188 <dia:attribute name="wrap_after_char">
14189 <dia:int val="40"/>
14190 </dia:attribute>
14191 <dia:attribute name="line_color">
14192 <dia:color val="#000000"/>
14193 </dia:attribute>
14194 <dia:attribute name="fill_color">
14195 <dia:color val="#ffffff"/>
14196 </dia:attribute>
14197 <dia:attribute name="text_color">
14198 <dia:color val="#000000"/>
14199 </dia:attribute>
14200 <dia:attribute name="normal_font">
14201 <dia:font family="Courier New" style="0" name="Courier"/>
14202 </dia:attribute>
14203 <dia:attribute name="abstract_font">
14204 <dia:font family="Courier New" style="0" name="Courier"/>
14205 </dia:attribute>
14206 <dia:attribute name="polymorphic_font">
14207 <dia:font family="monospace" style="8" name="Courier"/>
14208 </dia:attribute>
14209 <dia:attribute name="classname_font">
14210 <dia:font family="courier new" style="0" name="Courier"/>
14211 </dia:attribute>
14212 <dia:attribute name="abstract_classname_font">
14213 <dia:font family="Courier New" style="0" name="Courier"/>
14214 </dia:attribute>
14215 <dia:attribute name="comment_font">
14216 <dia:font family="sans" style="8" name="Helvetica"/>
14217 </dia:attribute>
14218 <dia:attribute name="font_height">
14219 <dia:real val="0.80000000000000004"/>
14220 </dia:attribute>
14221 <dia:attribute name="polymorphic_font_height">
14222 <dia:real val="0.80000000000000004"/>
14223 </dia:attribute>
14224 <dia:attribute name="abstract_font_height">
14225 <dia:real val="0.80000000000000004"/>
14226 </dia:attribute>
14227 <dia:attribute name="classname_font_height">
14228 <dia:real val="1"/>
14229 </dia:attribute>
14230 <dia:attribute name="abstract_classname_font_height">
14231 <dia:real val="1"/>
14232 </dia:attribute>
14233 <dia:attribute name="comment_font_height">
14234 <dia:real val="1"/>
14235 </dia:attribute>
14236 <dia:attribute name="attributes"/>
14237 <dia:attribute name="operations"/>
14238 <dia:attribute name="template">
14239 <dia:boolean val="false"/>
14240 </dia:attribute>
14241 <dia:attribute name="templates"/>
14242 </dia:object>
14243 <dia:object type="UML - Class" version="0" id="O86">
14244 <dia:attribute name="obj_pos">
14245 <dia:point val="62,45"/>
14246 </dia:attribute>
14247 <dia:attribute name="obj_bb">
14248 <dia:rectangle val="61.95,44.95;67.15,47.25"/>
14249 </dia:attribute>
14250 <dia:attribute name="elem_corner">
14251 <dia:point val="62,45"/>
14252 </dia:attribute>
14253 <dia:attribute name="elem_width">
14254 <dia:real val="5.0999999999999996"/>
14255 </dia:attribute>
14256 <dia:attribute name="elem_height">
14257 <dia:real val="2.1999999999999997"/>
14258 </dia:attribute>
14259 <dia:attribute name="name">
14260 <dia:string>#covariance#</dia:string>
14261 </dia:attribute>
14262 <dia:attribute name="stereotype">
14263 <dia:string>##</dia:string>
14264 </dia:attribute>
14265 <dia:attribute name="comment">
14266 <dia:string>##</dia:string>
14267 </dia:attribute>
14268 <dia:attribute name="abstract">
14269 <dia:boolean val="false"/>
14270 </dia:attribute>
14271 <dia:attribute name="suppress_attributes">
14272 <dia:boolean val="false"/>
14273 </dia:attribute>
14274 <dia:attribute name="suppress_operations">
14275 <dia:boolean val="false"/>
14276 </dia:attribute>
14277 <dia:attribute name="visible_attributes">
14278 <dia:boolean val="true"/>
14279 </dia:attribute>
14280 <dia:attribute name="visible_operations">
14281 <dia:boolean val="true"/>
14282 </dia:attribute>
14283 <dia:attribute name="visible_comments">
14284 <dia:boolean val="false"/>
14285 </dia:attribute>
14286 <dia:attribute name="wrap_operations">
14287 <dia:boolean val="false"/>
14288 </dia:attribute>
14289 <dia:attribute name="wrap_after_char">
14290 <dia:int val="40"/>
14291 </dia:attribute>
14292 <dia:attribute name="line_color">
14293 <dia:color val="#000000"/>
14294 </dia:attribute>
14295 <dia:attribute name="fill_color">
14296 <dia:color val="#ffffff"/>
14297 </dia:attribute>
14298 <dia:attribute name="text_color">
14299 <dia:color val="#000000"/>
14300 </dia:attribute>
14301 <dia:attribute name="normal_font">
14302 <dia:font family="Courier New" style="0" name="Courier"/>
14303 </dia:attribute>
14304 <dia:attribute name="abstract_font">
14305 <dia:font family="Courier New" style="0" name="Courier"/>
14306 </dia:attribute>
14307 <dia:attribute name="polymorphic_font">
14308 <dia:font family="monospace" style="8" name="Courier"/>
14309 </dia:attribute>
14310 <dia:attribute name="classname_font">
14311 <dia:font family="courier new" style="0" name="Courier"/>
14312 </dia:attribute>
14313 <dia:attribute name="abstract_classname_font">
14314 <dia:font family="Courier New" style="0" name="Courier"/>
14315 </dia:attribute>
14316 <dia:attribute name="comment_font">
14317 <dia:font family="sans" style="8" name="Helvetica"/>
14318 </dia:attribute>
14319 <dia:attribute name="font_height">
14320 <dia:real val="0.80000000000000004"/>
14321 </dia:attribute>
14322 <dia:attribute name="polymorphic_font_height">
14323 <dia:real val="0.80000000000000004"/>
14324 </dia:attribute>
14325 <dia:attribute name="abstract_font_height">
14326 <dia:real val="0.80000000000000004"/>
14327 </dia:attribute>
14328 <dia:attribute name="classname_font_height">
14329 <dia:real val="1"/>
14330 </dia:attribute>
14331 <dia:attribute name="abstract_classname_font_height">
14332 <dia:real val="1"/>
14333 </dia:attribute>
14334 <dia:attribute name="comment_font_height">
14335 <dia:real val="1"/>
14336 </dia:attribute>
14337 <dia:attribute name="attributes"/>
14338 <dia:attribute name="operations"/>
14339 <dia:attribute name="template">
14340 <dia:boolean val="false"/>
14341 </dia:attribute>
14342 <dia:attribute name="templates"/>
14343 </dia:object>
14344 <dia:object type="UML - Class" version="0" id="O87">
14345 <dia:attribute name="obj_pos">
14346 <dia:point val="58,45"/>
14347 </dia:attribute>
14348 <dia:attribute name="obj_bb">
14349 <dia:rectangle val="57.95,44.95;60.9,47.25"/>
14350 </dia:attribute>
14351 <dia:attribute name="elem_corner">
14352 <dia:point val="58,45"/>
14353 </dia:attribute>
14354 <dia:attribute name="elem_width">
14355 <dia:real val="2.8500000000000001"/>
14356 </dia:attribute>
14357 <dia:attribute name="elem_height">
14358 <dia:real val="2.1999999999999997"/>
14359 </dia:attribute>
14360 <dia:attribute name="name">
14361 <dia:string>#contr#</dia:string>
14362 </dia:attribute>
14363 <dia:attribute name="stereotype">
14364 <dia:string>##</dia:string>
14365 </dia:attribute>
14366 <dia:attribute name="comment">
14367 <dia:string>##</dia:string>
14368 </dia:attribute>
14369 <dia:attribute name="abstract">
14370 <dia:boolean val="false"/>
14371 </dia:attribute>
14372 <dia:attribute name="suppress_attributes">
14373 <dia:boolean val="false"/>
14374 </dia:attribute>
14375 <dia:attribute name="suppress_operations">
14376 <dia:boolean val="false"/>
14377 </dia:attribute>
14378 <dia:attribute name="visible_attributes">
14379 <dia:boolean val="true"/>
14380 </dia:attribute>
14381 <dia:attribute name="visible_operations">
14382 <dia:boolean val="true"/>
14383 </dia:attribute>
14384 <dia:attribute name="visible_comments">
14385 <dia:boolean val="false"/>
14386 </dia:attribute>
14387 <dia:attribute name="wrap_operations">
14388 <dia:boolean val="false"/>
14389 </dia:attribute>
14390 <dia:attribute name="wrap_after_char">
14391 <dia:int val="40"/>
14392 </dia:attribute>
14393 <dia:attribute name="line_color">
14394 <dia:color val="#000000"/>
14395 </dia:attribute>
14396 <dia:attribute name="fill_color">
14397 <dia:color val="#ffffff"/>
14398 </dia:attribute>
14399 <dia:attribute name="text_color">
14400 <dia:color val="#000000"/>
14401 </dia:attribute>
14402 <dia:attribute name="normal_font">
14403 <dia:font family="Courier New" style="0" name="Courier"/>
14404 </dia:attribute>
14405 <dia:attribute name="abstract_font">
14406 <dia:font family="Courier New" style="0" name="Courier"/>
14407 </dia:attribute>
14408 <dia:attribute name="polymorphic_font">
14409 <dia:font family="monospace" style="8" name="Courier"/>
14410 </dia:attribute>
14411 <dia:attribute name="classname_font">
14412 <dia:font family="courier new" style="0" name="Courier"/>
14413 </dia:attribute>
14414 <dia:attribute name="abstract_classname_font">
14415 <dia:font family="Courier New" style="0" name="Courier"/>
14416 </dia:attribute>
14417 <dia:attribute name="comment_font">
14418 <dia:font family="sans" style="8" name="Helvetica"/>
14419 </dia:attribute>
14420 <dia:attribute name="font_height">
14421 <dia:real val="0.80000000000000004"/>
14422 </dia:attribute>
14423 <dia:attribute name="polymorphic_font_height">
14424 <dia:real val="0.80000000000000004"/>
14425 </dia:attribute>
14426 <dia:attribute name="abstract_font_height">
14427 <dia:real val="0.80000000000000004"/>
14428 </dia:attribute>
14429 <dia:attribute name="classname_font_height">
14430 <dia:real val="1"/>
14431 </dia:attribute>
14432 <dia:attribute name="abstract_classname_font_height">
14433 <dia:real val="1"/>
14434 </dia:attribute>
14435 <dia:attribute name="comment_font_height">
14436 <dia:real val="1"/>
14437 </dia:attribute>
14438 <dia:attribute name="attributes"/>
14439 <dia:attribute name="operations"/>
14440 <dia:attribute name="template">
14441 <dia:boolean val="false"/>
14442 </dia:attribute>
14443 <dia:attribute name="templates"/>
14444 </dia:object>
14445 <dia:object type="UML - Class" version="0" id="O88">
14446 <dia:attribute name="obj_pos">
14447 <dia:point val="52,45"/>
14448 </dia:attribute>
14449 <dia:attribute name="obj_bb">
14450 <dia:rectangle val="51.95,44.95;57.6,47.25"/>
14451 </dia:attribute>
14452 <dia:attribute name="elem_corner">
14453 <dia:point val="52,45"/>
14454 </dia:attribute>
14455 <dia:attribute name="elem_width">
14456 <dia:real val="5.5499999999999998"/>
14457 </dia:attribute>
14458 <dia:attribute name="elem_height">
14459 <dia:real val="2.1999999999999997"/>
14460 </dia:attribute>
14461 <dia:attribute name="name">
14462 <dia:string>#abbreviated#</dia:string>
14463 </dia:attribute>
14464 <dia:attribute name="stereotype">
14465 <dia:string>##</dia:string>
14466 </dia:attribute>
14467 <dia:attribute name="comment">
14468 <dia:string>##</dia:string>
14469 </dia:attribute>
14470 <dia:attribute name="abstract">
14471 <dia:boolean val="false"/>
14472 </dia:attribute>
14473 <dia:attribute name="suppress_attributes">
14474 <dia:boolean val="false"/>
14475 </dia:attribute>
14476 <dia:attribute name="suppress_operations">
14477 <dia:boolean val="false"/>
14478 </dia:attribute>
14479 <dia:attribute name="visible_attributes">
14480 <dia:boolean val="true"/>
14481 </dia:attribute>
14482 <dia:attribute name="visible_operations">
14483 <dia:boolean val="true"/>
14484 </dia:attribute>
14485 <dia:attribute name="visible_comments">
14486 <dia:boolean val="false"/>
14487 </dia:attribute>
14488 <dia:attribute name="wrap_operations">
14489 <dia:boolean val="false"/>
14490 </dia:attribute>
14491 <dia:attribute name="wrap_after_char">
14492 <dia:int val="40"/>
14493 </dia:attribute>
14494 <dia:attribute name="line_color">
14495 <dia:color val="#000000"/>
14496 </dia:attribute>
14497 <dia:attribute name="fill_color">
14498 <dia:color val="#ffffff"/>
14499 </dia:attribute>
14500 <dia:attribute name="text_color">
14501 <dia:color val="#000000"/>
14502 </dia:attribute>
14503 <dia:attribute name="normal_font">
14504 <dia:font family="Courier New" style="0" name="Courier"/>
14505 </dia:attribute>
14506 <dia:attribute name="abstract_font">
14507 <dia:font family="Courier New" style="0" name="Courier"/>
14508 </dia:attribute>
14509 <dia:attribute name="polymorphic_font">
14510 <dia:font family="monospace" style="8" name="Courier"/>
14511 </dia:attribute>
14512 <dia:attribute name="classname_font">
14513 <dia:font family="courier new" style="0" name="Courier"/>
14514 </dia:attribute>
14515 <dia:attribute name="abstract_classname_font">
14516 <dia:font family="Courier New" style="0" name="Courier"/>
14517 </dia:attribute>
14518 <dia:attribute name="comment_font">
14519 <dia:font family="sans" style="8" name="Helvetica"/>
14520 </dia:attribute>
14521 <dia:attribute name="font_height">
14522 <dia:real val="0.80000000000000004"/>
14523 </dia:attribute>
14524 <dia:attribute name="polymorphic_font_height">
14525 <dia:real val="0.80000000000000004"/>
14526 </dia:attribute>
14527 <dia:attribute name="abstract_font_height">
14528 <dia:real val="0.80000000000000004"/>
14529 </dia:attribute>
14530 <dia:attribute name="classname_font_height">
14531 <dia:real val="1"/>
14532 </dia:attribute>
14533 <dia:attribute name="abstract_classname_font_height">
14534 <dia:real val="1"/>
14535 </dia:attribute>
14536 <dia:attribute name="comment_font_height">
14537 <dia:real val="1"/>
14538 </dia:attribute>
14539 <dia:attribute name="attributes"/>
14540 <dia:attribute name="operations"/>
14541 <dia:attribute name="template">
14542 <dia:boolean val="false"/>
14543 </dia:attribute>
14544 <dia:attribute name="templates"/>
14545 </dia:object>
14546 <dia:object type="UML - Class" version="0" id="O89">
14547 <dia:attribute name="obj_pos">
14548 <dia:point val="2,34"/>
14549 </dia:attribute>
14550 <dia:attribute name="obj_bb">
14551 <dia:rectangle val="1.95,33.95;22.95,40.65"/>
14552 </dia:attribute>
14553 <dia:attribute name="elem_corner">
14554 <dia:point val="2,34"/>
14555 </dia:attribute>
14556 <dia:attribute name="elem_width">
14557 <dia:real val="20.900000000000002"/>
14558 </dia:attribute>
14559 <dia:attribute name="elem_height">
14560 <dia:real val="6.5999999999999996"/>
14561 </dia:attribute>
14562 <dia:attribute name="name">
14563 <dia:string>#record#</dia:string>
14564 </dia:attribute>
14565 <dia:attribute name="stereotype">
14566 <dia:string>##</dia:string>
14567 </dia:attribute>
14568 <dia:attribute name="comment">
14569 <dia:string>##</dia:string>
14570 </dia:attribute>
14571 <dia:attribute name="abstract">
14572 <dia:boolean val="false"/>
14573 </dia:attribute>
14574 <dia:attribute name="suppress_attributes">
14575 <dia:boolean val="false"/>
14576 </dia:attribute>
14577 <dia:attribute name="suppress_operations">
14578 <dia:boolean val="false"/>
14579 </dia:attribute>
14580 <dia:attribute name="visible_attributes">
14581 <dia:boolean val="true"/>
14582 </dia:attribute>
14583 <dia:attribute name="visible_operations">
14584 <dia:boolean val="true"/>
14585 </dia:attribute>
14586 <dia:attribute name="visible_comments">
14587 <dia:boolean val="false"/>
14588 </dia:attribute>
14589 <dia:attribute name="wrap_operations">
14590 <dia:boolean val="false"/>
14591 </dia:attribute>
14592 <dia:attribute name="wrap_after_char">
14593 <dia:int val="40"/>
14594 </dia:attribute>
14595 <dia:attribute name="line_color">
14596 <dia:color val="#000000"/>
14597 </dia:attribute>
14598 <dia:attribute name="fill_color">
14599 <dia:color val="#ffffff"/>
14600 </dia:attribute>
14601 <dia:attribute name="text_color">
14602 <dia:color val="#000000"/>
14603 </dia:attribute>
14604 <dia:attribute name="normal_font">
14605 <dia:font family="courier new" style="0" name="Courier"/>
14606 </dia:attribute>
14607 <dia:attribute name="abstract_font">
14608 <dia:font family="Courier New" style="0" name="Courier"/>
14609 </dia:attribute>
14610 <dia:attribute name="polymorphic_font">
14611 <dia:font family="monospace" style="8" name="Courier"/>
14612 </dia:attribute>
14613 <dia:attribute name="classname_font">
14614 <dia:font family="courier new" style="0" name="Courier"/>
14615 </dia:attribute>
14616 <dia:attribute name="abstract_classname_font">
14617 <dia:font family="Courier New" style="0" name="Courier"/>
14618 </dia:attribute>
14619 <dia:attribute name="comment_font">
14620 <dia:font family="sans" style="8" name="Helvetica"/>
14621 </dia:attribute>
14622 <dia:attribute name="font_height">
14623 <dia:real val="0.80000000000000004"/>
14624 </dia:attribute>
14625 <dia:attribute name="polymorphic_font_height">
14626 <dia:real val="0.80000000000000004"/>
14627 </dia:attribute>
14628 <dia:attribute name="abstract_font_height">
14629 <dia:real val="0.80000000000000004"/>
14630 </dia:attribute>
14631 <dia:attribute name="classname_font_height">
14632 <dia:real val="1"/>
14633 </dia:attribute>
14634 <dia:attribute name="abstract_classname_font_height">
14635 <dia:real val="1"/>
14636 </dia:attribute>
14637 <dia:attribute name="comment_font_height">
14638 <dia:real val="1"/>
14639 </dia:attribute>
14640 <dia:attribute name="attributes">
14641 <dia:composite type="umlattribute">
14642 <dia:attribute name="name">
14643 <dia:string>#debug#</dia:string>
14644 </dia:attribute>
14645 <dia:attribute name="type">
14646 <dia:string>#scalar boolean#</dia:string>
14647 </dia:attribute>
14648 <dia:attribute name="value">
14649 <dia:string>#0#</dia:string>
14650 </dia:attribute>
14651 <dia:attribute name="comment">
14652 <dia:string>##</dia:string>
14653 </dia:attribute>
14654 <dia:attribute name="visibility">
14655 <dia:enum val="0"/>
14656 </dia:attribute>
14657 <dia:attribute name="abstract">
14658 <dia:boolean val="false"/>
14659 </dia:attribute>
14660 <dia:attribute name="class_scope">
14661 <dia:boolean val="false"/>
14662 </dia:attribute>
14663 </dia:composite>
14664 <dia:composite type="umlattribute">
14665 <dia:attribute name="name">
14666 <dia:string>#record_arr#</dia:string>
14667 </dia:attribute>
14668 <dia:attribute name="type">
14669 <dia:string>#array of string#</dia:string>
14670 </dia:attribute>
14671 <dia:attribute name="value">
14672 <dia:string>##</dia:string>
14673 </dia:attribute>
14674 <dia:attribute name="comment">
14675 <dia:string>##</dia:string>
14676 </dia:attribute>
14677 <dia:attribute name="visibility">
14678 <dia:enum val="1"/>
14679 </dia:attribute>
14680 <dia:attribute name="abstract">
14681 <dia:boolean val="false"/>
14682 </dia:attribute>
14683 <dia:attribute name="class_scope">
14684 <dia:boolean val="false"/>
14685 </dia:attribute>
14686 </dia:composite>
14687 <dia:composite type="umlattribute">
14688 <dia:attribute name="name">
14689 <dia:string>#comment#</dia:string>
14690 </dia:attribute>
14691 <dia:attribute name="type">
14692 <dia:string>#array of strings#</dia:string>
14693 </dia:attribute>
14694 <dia:attribute name="value">
14695 <dia:string>##</dia:string>
14696 </dia:attribute>
14697 <dia:attribute name="comment">
14698 <dia:string>##</dia:string>
14699 </dia:attribute>
14700 <dia:attribute name="visibility">
14701 <dia:enum val="0"/>
14702 </dia:attribute>
14703 <dia:attribute name="abstract">
14704 <dia:boolean val="false"/>
14705 </dia:attribute>
14706 <dia:attribute name="class_scope">
14707 <dia:boolean val="false"/>
14708 </dia:attribute>
14709 </dia:composite>
14710 </dia:attribute>
14711 <dia:attribute name="operations">
14712 <dia:composite type="umloperation">
14713 <dia:attribute name="name">
14714 <dia:string>#_add_option#</dia:string>
14715 </dia:attribute>
14716 <dia:attribute name="stereotype">
14717 <dia:string>#helper#</dia:string>
14718 </dia:attribute>
14719 <dia:attribute name="type">
14720 <dia:string>##</dia:string>
14721 </dia:attribute>
14722 <dia:attribute name="visibility">
14723 <dia:enum val="1"/>
14724 </dia:attribute>
14725 <dia:attribute name="comment">
14726 <dia:string>##</dia:string>
14727 </dia:attribute>
14728 <dia:attribute name="abstract">
14729 <dia:boolean val="false"/>
14730 </dia:attribute>
14731 <dia:attribute name="inheritance_type">
14732 <dia:enum val="2"/>
14733 </dia:attribute>
14734 <dia:attribute name="query">
14735 <dia:boolean val="false"/>
14736 </dia:attribute>
14737 <dia:attribute name="class_scope">
14738 <dia:boolean val="false"/>
14739 </dia:attribute>
14740 <dia:attribute name="parameters">
14741 <dia:composite type="umlparameter">
14742 <dia:attribute name="name">
14743 <dia:string>#option_string#</dia:string>
14744 </dia:attribute>
14745 <dia:attribute name="type">
14746 <dia:string>#scalar string#</dia:string>
14747 </dia:attribute>
14748 <dia:attribute name="value">
14749 <dia:string>##</dia:string>
14750 </dia:attribute>
14751 <dia:attribute name="comment">
14752 <dia:string>##</dia:string>
14753 </dia:attribute>
14754 <dia:attribute name="kind">
14755 <dia:enum val="1"/>
14756 </dia:attribute>
14757 </dia:composite>
14758 </dia:attribute>
14759 </dia:composite>
14760 <dia:composite type="umloperation">
14761 <dia:attribute name="name">
14762 <dia:string>#_read_options#</dia:string>
14763 </dia:attribute>
14764 <dia:attribute name="stereotype">
14765 <dia:string>#initiator#</dia:string>
14766 </dia:attribute>
14767 <dia:attribute name="type">
14768 <dia:string>##</dia:string>
14769 </dia:attribute>
14770 <dia:attribute name="visibility">
14771 <dia:enum val="1"/>
14772 </dia:attribute>
14773 <dia:attribute name="comment">
14774 <dia:string>##</dia:string>
14775 </dia:attribute>
14776 <dia:attribute name="abstract">
14777 <dia:boolean val="false"/>
14778 </dia:attribute>
14779 <dia:attribute name="inheritance_type">
14780 <dia:enum val="2"/>
14781 </dia:attribute>
14782 <dia:attribute name="query">
14783 <dia:boolean val="false"/>
14784 </dia:attribute>
14785 <dia:attribute name="class_scope">
14786 <dia:boolean val="false"/>
14787 </dia:attribute>
14788 <dia:attribute name="parameters"/>
14789 </dia:composite>
14790 <dia:composite type="umloperation">
14791 <dia:attribute name="name">
14792 <dia:string>#_format_record#</dia:string>
14793 </dia:attribute>
14794 <dia:attribute name="stereotype">
14795 <dia:string>#helper#</dia:string>
14796 </dia:attribute>
14797 <dia:attribute name="type">
14798 <dia:string>##</dia:string>
14799 </dia:attribute>
14800 <dia:attribute name="visibility">
14801 <dia:enum val="1"/>
14802 </dia:attribute>
14803 <dia:attribute name="comment">
14804 <dia:string>##</dia:string>
14805 </dia:attribute>
14806 <dia:attribute name="abstract">
14807 <dia:boolean val="false"/>
14808 </dia:attribute>
14809 <dia:attribute name="inheritance_type">
14810 <dia:enum val="2"/>
14811 </dia:attribute>
14812 <dia:attribute name="query">
14813 <dia:boolean val="false"/>
14814 </dia:attribute>
14815 <dia:attribute name="class_scope">
14816 <dia:boolean val="false"/>
14817 </dia:attribute>
14818 <dia:attribute name="parameters">
14819 <dia:composite type="umlparameter">
14820 <dia:attribute name="name">
14821 <dia:string>#formatted#</dia:string>
14822 </dia:attribute>
14823 <dia:attribute name="type">
14824 <dia:string>#array of strings#</dia:string>
14825 </dia:attribute>
14826 <dia:attribute name="value">
14827 <dia:string>##</dia:string>
14828 </dia:attribute>
14829 <dia:attribute name="comment">
14830 <dia:string>##</dia:string>
14831 </dia:attribute>
14832 <dia:attribute name="kind">
14833 <dia:enum val="2"/>
14834 </dia:attribute>
14835 </dia:composite>
14836 </dia:attribute>
14837 </dia:composite>
14838 </dia:attribute>
14839 <dia:attribute name="template">
14840 <dia:boolean val="false"/>
14841 </dia:attribute>
14842 <dia:attribute name="templates"/>
14843 </dia:object>
14844 <dia:object type="UML - Association" version="0" id="O90">
14845 <dia:attribute name="obj_pos">
14846 <dia:point val="71,45"/>
14847 </dia:attribute>
14848 <dia:attribute name="obj_bb">
14849 <dia:rectangle val="70.95,28.85;95.3264,47.4"/>
14850 </dia:attribute>
14851 <dia:attribute name="orth_points">
14852 <dia:point val="71,45"/>
14853 <dia:point val="71,42"/>
14854 <dia:point val="95.2764,42"/>
14855 <dia:point val="95.2764,29.6"/>
14856 <dia:point val="93.05,29.6"/>
14857 </dia:attribute>
14858 <dia:attribute name="orth_orient">
14859 <dia:enum val="1"/>
14860 <dia:enum val="0"/>
14861 <dia:enum val="1"/>
14862 <dia:enum val="0"/>
14863 </dia:attribute>
14864 <dia:attribute name="autorouting">
14865 <dia:boolean val="false"/>
14866 </dia:attribute>
14867 <dia:attribute name="name">
14868 <dia:string>##</dia:string>
14869 </dia:attribute>
14870 <dia:attribute name="direction">
14871 <dia:enum val="0"/>
14872 </dia:attribute>
14873 <dia:attribute name="ends">
14874 <dia:composite>
14875 <dia:attribute name="role">
14876 <dia:string>##</dia:string>
14877 </dia:attribute>
14878 <dia:attribute name="multiplicity">
14879 <dia:string>##</dia:string>
14880 </dia:attribute>
14881 <dia:attribute name="arrow">
14882 <dia:boolean val="false"/>
14883 </dia:attribute>
14884 <dia:attribute name="aggregate">
14885 <dia:enum val="0"/>
14886 </dia:attribute>
14887 </dia:composite>
14888 <dia:composite>
14889 <dia:attribute name="role">
14890 <dia:string>##</dia:string>
14891 </dia:attribute>
14892 <dia:attribute name="multiplicity">
14893 <dia:string>##</dia:string>
14894 </dia:attribute>
14895 <dia:attribute name="arrow">
14896 <dia:boolean val="false"/>
14897 </dia:attribute>
14898 <dia:attribute name="aggregate">
14899 <dia:enum val="1"/>
14900 </dia:attribute>
14901 </dia:composite>
14902 </dia:attribute>
14903 <dia:connections>
14904 <dia:connection handle="0" to="O84" connection="0"/>
14905 <dia:connection handle="1" to="O3" connection="59"/>
14906 </dia:connections>
14907 </dia:object>
14908 <dia:object type="UML - Association" version="0" id="O91">
14909 <dia:attribute name="obj_pos">
14910 <dia:point val="19,54"/>
14911 </dia:attribute>
14912 <dia:attribute name="obj_bb">
14913 <dia:rectangle val="18.95,28.05;95.7413,56.4"/>
14914 </dia:attribute>
14915 <dia:attribute name="orth_points">
14916 <dia:point val="19,54"/>
14917 <dia:point val="19,51"/>
14918 <dia:point val="95.6913,51"/>
14919 <dia:point val="95.6913,28.8"/>
14920 <dia:point val="93.05,28.8"/>
14921 </dia:attribute>
14922 <dia:attribute name="orth_orient">
14923 <dia:enum val="1"/>
14924 <dia:enum val="0"/>
14925 <dia:enum val="1"/>
14926 <dia:enum val="0"/>
14927 </dia:attribute>
14928 <dia:attribute name="autorouting">
14929 <dia:boolean val="false"/>
14930 </dia:attribute>
14931 <dia:attribute name="name">
14932 <dia:string>##</dia:string>
14933 </dia:attribute>
14934 <dia:attribute name="direction">
14935 <dia:enum val="0"/>
14936 </dia:attribute>
14937 <dia:attribute name="ends">
14938 <dia:composite>
14939 <dia:attribute name="role">
14940 <dia:string>##</dia:string>
14941 </dia:attribute>
14942 <dia:attribute name="multiplicity">
14943 <dia:string>##</dia:string>
14944 </dia:attribute>
14945 <dia:attribute name="arrow">
14946 <dia:boolean val="false"/>
14947 </dia:attribute>
14948 <dia:attribute name="aggregate">
14949 <dia:enum val="0"/>
14950 </dia:attribute>
14951 </dia:composite>
14952 <dia:composite>
14953 <dia:attribute name="role">
14954 <dia:string>##</dia:string>
14955 </dia:attribute>
14956 <dia:attribute name="multiplicity">
14957 <dia:string>##</dia:string>
14958 </dia:attribute>
14959 <dia:attribute name="arrow">
14960 <dia:boolean val="false"/>
14961 </dia:attribute>
14962 <dia:attribute name="aggregate">
14963 <dia:enum val="1"/>
14964 </dia:attribute>
14965 </dia:composite>
14966 </dia:attribute>
14967 <dia:connections>
14968 <dia:connection handle="0" to="O79" connection="0"/>
14969 <dia:connection handle="1" to="O3" connection="57"/>
14970 </dia:connections>
14971 </dia:object>
14972 <dia:object type="UML - Association" version="0" id="O92">
14973 <dia:attribute name="obj_pos">
14974 <dia:point val="95,58"/>
14975 </dia:attribute>
14976 <dia:attribute name="obj_bb">
14977 <dia:rectangle val="92.3,26.45;111.05,60.4"/>
14978 </dia:attribute>
14979 <dia:attribute name="orth_points">
14980 <dia:point val="95,58"/>
14981 <dia:point val="95,56"/>
14982 <dia:point val="111,56"/>
14983 <dia:point val="111,27.2"/>
14984 <dia:point val="93.05,27.2"/>
14985 </dia:attribute>
14986 <dia:attribute name="orth_orient">
14987 <dia:enum val="1"/>
14988 <dia:enum val="0"/>
14989 <dia:enum val="1"/>
14990 <dia:enum val="0"/>
14991 </dia:attribute>
14992 <dia:attribute name="autorouting">
14993 <dia:boolean val="false"/>
14994 </dia:attribute>
14995 <dia:attribute name="name">
14996 <dia:string>##</dia:string>
14997 </dia:attribute>
14998 <dia:attribute name="direction">
14999 <dia:enum val="0"/>
15000 </dia:attribute>
15001 <dia:attribute name="ends">
15002 <dia:composite>
15003 <dia:attribute name="role">
15004 <dia:string>##</dia:string>
15005 </dia:attribute>
15006 <dia:attribute name="multiplicity">
15007 <dia:string>##</dia:string>
15008 </dia:attribute>
15009 <dia:attribute name="arrow">
15010 <dia:boolean val="false"/>
15011 </dia:attribute>
15012 <dia:attribute name="aggregate">
15013 <dia:enum val="0"/>
15014 </dia:attribute>
15015 </dia:composite>
15016 <dia:composite>
15017 <dia:attribute name="role">
15018 <dia:string>##</dia:string>
15019 </dia:attribute>
15020 <dia:attribute name="multiplicity">
15021 <dia:string>##</dia:string>
15022 </dia:attribute>
15023 <dia:attribute name="arrow">
15024 <dia:boolean val="false"/>
15025 </dia:attribute>
15026 <dia:attribute name="aggregate">
15027 <dia:enum val="1"/>
15028 </dia:attribute>
15029 </dia:composite>
15030 </dia:attribute>
15031 <dia:connections>
15032 <dia:connection handle="0" to="O13" connection="0"/>
15033 <dia:connection handle="1" to="O3" connection="53"/>
15034 </dia:connections>
15035 </dia:object>
15036 <dia:object type="UML - Association" version="0" id="O93">
15037 <dia:attribute name="obj_pos">
15038 <dia:point val="99,58"/>
15039 </dia:attribute>
15040 <dia:attribute name="obj_bb">
15041 <dia:rectangle val="92.3,26.45;111.05,60.4"/>
15042 </dia:attribute>
15043 <dia:attribute name="orth_points">
15044 <dia:point val="99,58"/>
15045 <dia:point val="99,56"/>
15046 <dia:point val="111,56"/>
15047 <dia:point val="111,27.2"/>
15048 <dia:point val="93.05,27.2"/>
15049 </dia:attribute>
15050 <dia:attribute name="orth_orient">
15051 <dia:enum val="1"/>
15052 <dia:enum val="0"/>
15053 <dia:enum val="1"/>
15054 <dia:enum val="0"/>
15055 </dia:attribute>
15056 <dia:attribute name="autorouting">
15057 <dia:boolean val="false"/>
15058 </dia:attribute>
15059 <dia:attribute name="name">
15060 <dia:string>##</dia:string>
15061 </dia:attribute>
15062 <dia:attribute name="direction">
15063 <dia:enum val="0"/>
15064 </dia:attribute>
15065 <dia:attribute name="ends">
15066 <dia:composite>
15067 <dia:attribute name="role">
15068 <dia:string>##</dia:string>
15069 </dia:attribute>
15070 <dia:attribute name="multiplicity">
15071 <dia:string>##</dia:string>
15072 </dia:attribute>
15073 <dia:attribute name="arrow">
15074 <dia:boolean val="false"/>
15075 </dia:attribute>
15076 <dia:attribute name="aggregate">
15077 <dia:enum val="0"/>
15078 </dia:attribute>
15079 </dia:composite>
15080 <dia:composite>
15081 <dia:attribute name="role">
15082 <dia:string>##</dia:string>
15083 </dia:attribute>
15084 <dia:attribute name="multiplicity">
15085 <dia:string>##</dia:string>
15086 </dia:attribute>
15087 <dia:attribute name="arrow">
15088 <dia:boolean val="false"/>
15089 </dia:attribute>
15090 <dia:attribute name="aggregate">
15091 <dia:enum val="1"/>
15092 </dia:attribute>
15093 </dia:composite>
15094 </dia:attribute>
15095 <dia:connections>
15096 <dia:connection handle="0" to="O27" connection="0"/>
15097 <dia:connection handle="1" to="O3" connection="53"/>
15098 </dia:connections>
15099 </dia:object>
15100 <dia:object type="UML - Association" version="0" id="O94">
15101 <dia:attribute name="obj_pos">
15102 <dia:point val="103,58"/>
15103 </dia:attribute>
15104 <dia:attribute name="obj_bb">
15105 <dia:rectangle val="92.3,26.45;111.05,60.4"/>
15106 </dia:attribute>
15107 <dia:attribute name="orth_points">
15108 <dia:point val="103,58"/>
15109 <dia:point val="103,56"/>
15110 <dia:point val="111,56"/>
15111 <dia:point val="111,27.2"/>
15112 <dia:point val="93.05,27.2"/>
15113 </dia:attribute>
15114 <dia:attribute name="orth_orient">
15115 <dia:enum val="1"/>
15116 <dia:enum val="0"/>
15117 <dia:enum val="1"/>
15118 <dia:enum val="0"/>
15119 </dia:attribute>
15120 <dia:attribute name="autorouting">
15121 <dia:boolean val="false"/>
15122 </dia:attribute>
15123 <dia:attribute name="name">
15124 <dia:string>##</dia:string>
15125 </dia:attribute>
15126 <dia:attribute name="direction">
15127 <dia:enum val="0"/>
15128 </dia:attribute>
15129 <dia:attribute name="ends">
15130 <dia:composite>
15131 <dia:attribute name="role">
15132 <dia:string>##</dia:string>
15133 </dia:attribute>
15134 <dia:attribute name="multiplicity">
15135 <dia:string>##</dia:string>
15136 </dia:attribute>
15137 <dia:attribute name="arrow">
15138 <dia:boolean val="false"/>
15139 </dia:attribute>
15140 <dia:attribute name="aggregate">
15141 <dia:enum val="0"/>
15142 </dia:attribute>
15143 </dia:composite>
15144 <dia:composite>
15145 <dia:attribute name="role">
15146 <dia:string>##</dia:string>
15147 </dia:attribute>
15148 <dia:attribute name="multiplicity">
15149 <dia:string>##</dia:string>
15150 </dia:attribute>
15151 <dia:attribute name="arrow">
15152 <dia:boolean val="false"/>
15153 </dia:attribute>
15154 <dia:attribute name="aggregate">
15155 <dia:enum val="1"/>
15156 </dia:attribute>
15157 </dia:composite>
15158 </dia:attribute>
15159 <dia:connections>
15160 <dia:connection handle="0" to="O12" connection="0"/>
15161 <dia:connection handle="1" to="O3" connection="53"/>
15162 </dia:connections>
15163 </dia:object>
15164 <dia:object type="UML - Class" version="0" id="O95">
15165 <dia:attribute name="obj_pos">
15166 <dia:point val="145,25"/>
15167 </dia:attribute>
15168 <dia:attribute name="obj_bb">
15169 <dia:rectangle val="144.95,24.95;150.15,27.25"/>
15170 </dia:attribute>
15171 <dia:attribute name="elem_corner">
15172 <dia:point val="145,25"/>
15173 </dia:attribute>
15174 <dia:attribute name="elem_width">
15175 <dia:real val="5.0999999999999996"/>
15176 </dia:attribute>
15177 <dia:attribute name="elem_height">
15178 <dia:real val="2.1999999999999997"/>
15179 </dia:attribute>
15180 <dia:attribute name="name">
15181 <dia:string>#table_file#</dia:string>
15182 </dia:attribute>
15183 <dia:attribute name="stereotype">
15184 <dia:string>##</dia:string>
15185 </dia:attribute>
15186 <dia:attribute name="comment">
15187 <dia:string>##</dia:string>
15188 </dia:attribute>
15189 <dia:attribute name="abstract">
15190 <dia:boolean val="false"/>
15191 </dia:attribute>
15192 <dia:attribute name="suppress_attributes">
15193 <dia:boolean val="false"/>
15194 </dia:attribute>
15195 <dia:attribute name="suppress_operations">
15196 <dia:boolean val="false"/>
15197 </dia:attribute>
15198 <dia:attribute name="visible_attributes">
15199 <dia:boolean val="true"/>
15200 </dia:attribute>
15201 <dia:attribute name="visible_operations">
15202 <dia:boolean val="true"/>
15203 </dia:attribute>
15204 <dia:attribute name="visible_comments">
15205 <dia:boolean val="false"/>
15206 </dia:attribute>
15207 <dia:attribute name="wrap_operations">
15208 <dia:boolean val="false"/>
15209 </dia:attribute>
15210 <dia:attribute name="wrap_after_char">
15211 <dia:int val="40"/>
15212 </dia:attribute>
15213 <dia:attribute name="line_color">
15214 <dia:color val="#000000"/>
15215 </dia:attribute>
15216 <dia:attribute name="fill_color">
15217 <dia:color val="#ffffff"/>
15218 </dia:attribute>
15219 <dia:attribute name="text_color">
15220 <dia:color val="#000000"/>
15221 </dia:attribute>
15222 <dia:attribute name="normal_font">
15223 <dia:font family="courier new" style="0" name="Courier"/>
15224 </dia:attribute>
15225 <dia:attribute name="abstract_font">
15226 <dia:font family="courier new" style="0" name="Courier"/>
15227 </dia:attribute>
15228 <dia:attribute name="polymorphic_font">
15229 <dia:font family="monospace" style="8" name="Courier"/>
15230 </dia:attribute>
15231 <dia:attribute name="classname_font">
15232 <dia:font family="courier new" style="0" name="Courier"/>
15233 </dia:attribute>
15234 <dia:attribute name="abstract_classname_font">
15235 <dia:font family="courier new" style="0" name="Courier"/>
15236 </dia:attribute>
15237 <dia:attribute name="comment_font">
15238 <dia:font family="sans" style="8" name="Helvetica"/>
15239 </dia:attribute>
15240 <dia:attribute name="font_height">
15241 <dia:real val="0.80000000000000004"/>
15242 </dia:attribute>
15243 <dia:attribute name="polymorphic_font_height">
15244 <dia:real val="0.80000000000000004"/>
15245 </dia:attribute>
15246 <dia:attribute name="abstract_font_height">
15247 <dia:real val="0.80000000000000004"/>
15248 </dia:attribute>
15249 <dia:attribute name="classname_font_height">
15250 <dia:real val="1"/>
15251 </dia:attribute>
15252 <dia:attribute name="abstract_classname_font_height">
15253 <dia:real val="1"/>
15254 </dia:attribute>
15255 <dia:attribute name="comment_font_height">
15256 <dia:real val="1"/>
15257 </dia:attribute>
15258 <dia:attribute name="attributes"/>
15259 <dia:attribute name="operations"/>
15260 <dia:attribute name="template">
15261 <dia:boolean val="false"/>
15262 </dia:attribute>
15263 <dia:attribute name="templates"/>
15264 </dia:object>
15265 <dia:object type="UML - Association" version="0" id="O96">
15266 <dia:attribute name="obj_pos">
15267 <dia:point val="145,25"/>
15268 </dia:attribute>
15269 <dia:attribute name="obj_bb">
15270 <dia:rectangle val="92.3,23.95;145.35,27.4"/>
15271 </dia:attribute>
15272 <dia:attribute name="orth_points">
15273 <dia:point val="145,25"/>
15274 <dia:point val="145,24.8"/>
15275 <dia:point val="93.05,24.8"/>
15276 </dia:attribute>
15277 <dia:attribute name="orth_orient">
15278 <dia:enum val="1"/>
15279 <dia:enum val="0"/>
15280 </dia:attribute>
15281 <dia:attribute name="autorouting">
15282 <dia:boolean val="false"/>
15283 </dia:attribute>
15284 <dia:attribute name="name">
15285 <dia:string>##</dia:string>
15286 </dia:attribute>
15287 <dia:attribute name="direction">
15288 <dia:enum val="0"/>
15289 </dia:attribute>
15290 <dia:attribute name="ends">
15291 <dia:composite>
15292 <dia:attribute name="role">
15293 <dia:string>##</dia:string>
15294 </dia:attribute>
15295 <dia:attribute name="multiplicity">
15296 <dia:string>##</dia:string>
15297 </dia:attribute>
15298 <dia:attribute name="arrow">
15299 <dia:boolean val="false"/>
15300 </dia:attribute>
15301 <dia:attribute name="aggregate">
15302 <dia:enum val="0"/>
15303 </dia:attribute>
15304 </dia:composite>
15305 <dia:composite>
15306 <dia:attribute name="role">
15307 <dia:string>##</dia:string>
15308 </dia:attribute>
15309 <dia:attribute name="multiplicity">
15310 <dia:string>##</dia:string>
15311 </dia:attribute>
15312 <dia:attribute name="arrow">
15313 <dia:boolean val="false"/>
15314 </dia:attribute>
15315 <dia:attribute name="aggregate">
15316 <dia:enum val="1"/>
15317 </dia:attribute>
15318 </dia:composite>
15319 </dia:attribute>
15320 <dia:connections>
15321 <dia:connection handle="0" to="O95" connection="0"/>
15322 <dia:connection handle="1" to="O3" connection="47"/>
15323 </dia:connections>
15324 </dia:object>
15325 <dia:object type="UML - Generalization" version="0" id="O97">
15326 <dia:attribute name="obj_pos">
15327 <dia:point val="110.2,-32.8"/>
15328 </dia:attribute>
15329 <dia:attribute name="obj_bb">
15330 <dia:rectangle val="109.35,-32.85;147.6,25.05"/>
15331 </dia:attribute>
15332 <dia:attribute name="orth_points">
15333 <dia:point val="110.2,-32.8"/>
15334 <dia:point val="110.2,-28.009"/>
15335 <dia:point val="147.55,-28.009"/>
15336 <dia:point val="147.55,25"/>
15337 </dia:attribute>
15338 <dia:attribute name="orth_orient">
15339 <dia:enum val="1"/>
15340 <dia:enum val="0"/>
15341 <dia:enum val="1"/>
15342 </dia:attribute>
15343 <dia:attribute name="orth_autoroute">
15344 <dia:boolean val="false"/>
15345 </dia:attribute>
15346 <dia:attribute name="line_colour">
15347 <dia:color val="#000000"/>
15348 </dia:attribute>
15349 <dia:attribute name="name">
15350 <dia:string>##</dia:string>
15351 </dia:attribute>
15352 <dia:attribute name="stereotype">
15353 <dia:string>##</dia:string>
15354 </dia:attribute>
15355 <dia:connections>
15356 <dia:connection handle="0" to="O23" connection="6"/>
15357 <dia:connection handle="1" to="O95" connection="1"/>
15358 </dia:connections>
15359 </dia:object>
15360 <dia:object type="UML - Class" version="0" id="O98">
15361 <dia:attribute name="obj_pos">
15362 <dia:point val="152,25"/>
15363 </dia:attribute>
15364 <dia:attribute name="obj_bb">
15365 <dia:rectangle val="151.95,24.95;171.2,27.85"/>
15366 </dia:attribute>
15367 <dia:attribute name="elem_corner">
15368 <dia:point val="152,25"/>
15369 </dia:attribute>
15370 <dia:attribute name="elem_width">
15371 <dia:real val="19.150000000000002"/>
15372 </dia:attribute>
15373 <dia:attribute name="elem_height">
15374 <dia:real val="2.7999999999999998"/>
15375 </dia:attribute>
15376 <dia:attribute name="name">
15377 <dia:string>#extra_data#</dia:string>
15378 </dia:attribute>
15379 <dia:attribute name="stereotype">
15380 <dia:string>##</dia:string>
15381 </dia:attribute>
15382 <dia:attribute name="comment">
15383 <dia:string>##</dia:string>
15384 </dia:attribute>
15385 <dia:attribute name="abstract">
15386 <dia:boolean val="false"/>
15387 </dia:attribute>
15388 <dia:attribute name="suppress_attributes">
15389 <dia:boolean val="false"/>
15390 </dia:attribute>
15391 <dia:attribute name="suppress_operations">
15392 <dia:boolean val="false"/>
15393 </dia:attribute>
15394 <dia:attribute name="visible_attributes">
15395 <dia:boolean val="true"/>
15396 </dia:attribute>
15397 <dia:attribute name="visible_operations">
15398 <dia:boolean val="true"/>
15399 </dia:attribute>
15400 <dia:attribute name="visible_comments">
15401 <dia:boolean val="false"/>
15402 </dia:attribute>
15403 <dia:attribute name="wrap_operations">
15404 <dia:boolean val="false"/>
15405 </dia:attribute>
15406 <dia:attribute name="wrap_after_char">
15407 <dia:int val="40"/>
15408 </dia:attribute>
15409 <dia:attribute name="line_color">
15410 <dia:color val="#000000"/>
15411 </dia:attribute>
15412 <dia:attribute name="fill_color">
15413 <dia:color val="#ffffff"/>
15414 </dia:attribute>
15415 <dia:attribute name="text_color">
15416 <dia:color val="#000000"/>
15417 </dia:attribute>
15418 <dia:attribute name="normal_font">
15419 <dia:font family="courier new" style="0" name="Courier"/>
15420 </dia:attribute>
15421 <dia:attribute name="abstract_font">
15422 <dia:font family="courier new" style="0" name="Courier"/>
15423 </dia:attribute>
15424 <dia:attribute name="polymorphic_font">
15425 <dia:font family="monospace" style="8" name="Courier"/>
15426 </dia:attribute>
15427 <dia:attribute name="classname_font">
15428 <dia:font family="courier new" style="0" name="Courier"/>
15429 </dia:attribute>
15430 <dia:attribute name="abstract_classname_font">
15431 <dia:font family="courier new" style="0" name="Courier"/>
15432 </dia:attribute>
15433 <dia:attribute name="comment_font">
15434 <dia:font family="sans" style="8" name="Helvetica"/>
15435 </dia:attribute>
15436 <dia:attribute name="font_height">
15437 <dia:real val="0.80000000000000004"/>
15438 </dia:attribute>
15439 <dia:attribute name="polymorphic_font_height">
15440 <dia:real val="0.80000000000000004"/>
15441 </dia:attribute>
15442 <dia:attribute name="abstract_font_height">
15443 <dia:real val="0.80000000000000004"/>
15444 </dia:attribute>
15445 <dia:attribute name="classname_font_height">
15446 <dia:real val="1"/>
15447 </dia:attribute>
15448 <dia:attribute name="abstract_classname_font_height">
15449 <dia:real val="1"/>
15450 </dia:attribute>
15451 <dia:attribute name="comment_font_height">
15452 <dia:real val="1"/>
15453 </dia:attribute>
15454 <dia:attribute name="attributes"/>
15455 <dia:attribute name="operations">
15456 <dia:composite type="umloperation">
15457 <dia:attribute name="name">
15458 <dia:string>#_write#</dia:string>
15459 </dia:attribute>
15460 <dia:attribute name="stereotype">
15461 <dia:string>##</dia:string>
15462 </dia:attribute>
15463 <dia:attribute name="type">
15464 <dia:string>##</dia:string>
15465 </dia:attribute>
15466 <dia:attribute name="visibility">
15467 <dia:enum val="0"/>
15468 </dia:attribute>
15469 <dia:attribute name="comment">
15470 <dia:string>##</dia:string>
15471 </dia:attribute>
15472 <dia:attribute name="abstract">
15473 <dia:boolean val="false"/>
15474 </dia:attribute>
15475 <dia:attribute name="inheritance_type">
15476 <dia:enum val="2"/>
15477 </dia:attribute>
15478 <dia:attribute name="query">
15479 <dia:boolean val="false"/>
15480 </dia:attribute>
15481 <dia:attribute name="class_scope">
15482 <dia:boolean val="false"/>
15483 </dia:attribute>
15484 <dia:attribute name="parameters">
15485 <dia:composite type="umlparameter">
15486 <dia:attribute name="name">
15487 <dia:string>#filename#</dia:string>
15488 </dia:attribute>
15489 <dia:attribute name="type">
15490 <dia:string>#scalar string#</dia:string>
15491 </dia:attribute>
15492 <dia:attribute name="value">
15493 <dia:string>#$self -&gt; full_name#</dia:string>
15494 </dia:attribute>
15495 <dia:attribute name="comment">
15496 <dia:string>##</dia:string>
15497 </dia:attribute>
15498 <dia:attribute name="kind">
15499 <dia:enum val="1"/>
15500 </dia:attribute>
15501 </dia:composite>
15502 </dia:attribute>
15503 </dia:composite>
15504 </dia:attribute>
15505 <dia:attribute name="template">
15506 <dia:boolean val="false"/>
15507 </dia:attribute>
15508 <dia:attribute name="templates"/>
15509 </dia:object>
15510 <dia:object type="UML - Generalization" version="0" id="O99">
15511 <dia:attribute name="obj_pos">
15512 <dia:point val="110.2,-32.8"/>
15513 </dia:attribute>
15514 <dia:attribute name="obj_bb">
15515 <dia:rectangle val="109.35,-32.85;161.575,25.05"/>
15516 </dia:attribute>
15517 <dia:attribute name="orth_points">
15518 <dia:point val="110.2,-32.8"/>
15519 <dia:point val="110.2,-28.7974"/>
15520 <dia:point val="161.525,-28.7974"/>
15521 <dia:point val="161.525,25"/>
15522 </dia:attribute>
15523 <dia:attribute name="orth_orient">
15524 <dia:enum val="1"/>
15525 <dia:enum val="0"/>
15526 <dia:enum val="1"/>
15527 </dia:attribute>
15528 <dia:attribute name="orth_autoroute">
15529 <dia:boolean val="false"/>
15530 </dia:attribute>
15531 <dia:attribute name="line_colour">
15532 <dia:color val="#000000"/>
15533 </dia:attribute>
15534 <dia:attribute name="name">
15535 <dia:string>##</dia:string>
15536 </dia:attribute>
15537 <dia:attribute name="stereotype">
15538 <dia:string>##</dia:string>
15539 </dia:attribute>
15540 <dia:connections>
15541 <dia:connection handle="0" to="O23" connection="6"/>
15542 <dia:connection handle="1" to="O98" connection="1"/>
15543 </dia:connections>
15544 </dia:object>
15545 <dia:object type="UML - Association" version="0" id="O100">
15546 <dia:attribute name="obj_pos">
15547 <dia:point val="152,25"/>
15548 </dia:attribute>
15549 <dia:attribute name="obj_bb">
15550 <dia:rectangle val="92.3,14.95;152.7,26.6"/>
15551 </dia:attribute>
15552 <dia:attribute name="orth_points">
15553 <dia:point val="152,25"/>
15554 <dia:point val="152,15.8"/>
15555 <dia:point val="93.05,15.8"/>
15556 </dia:attribute>
15557 <dia:attribute name="orth_orient">
15558 <dia:enum val="1"/>
15559 <dia:enum val="0"/>
15560 </dia:attribute>
15561 <dia:attribute name="autorouting">
15562 <dia:boolean val="false"/>
15563 </dia:attribute>
15564 <dia:attribute name="name">
15565 <dia:string>##</dia:string>
15566 </dia:attribute>
15567 <dia:attribute name="direction">
15568 <dia:enum val="0"/>
15569 </dia:attribute>
15570 <dia:attribute name="ends">
15571 <dia:composite>
15572 <dia:attribute name="role">
15573 <dia:string>##</dia:string>
15574 </dia:attribute>
15575 <dia:attribute name="multiplicity">
15576 <dia:string>#1#</dia:string>
15577 </dia:attribute>
15578 <dia:attribute name="arrow">
15579 <dia:boolean val="false"/>
15580 </dia:attribute>
15581 <dia:attribute name="aggregate">
15582 <dia:enum val="0"/>
15583 </dia:attribute>
15584 </dia:composite>
15585 <dia:composite>
15586 <dia:attribute name="role">
15587 <dia:string>##</dia:string>
15588 </dia:attribute>
15589 <dia:attribute name="multiplicity">
15590 <dia:string>##</dia:string>
15591 </dia:attribute>
15592 <dia:attribute name="arrow">
15593 <dia:boolean val="false"/>
15594 </dia:attribute>
15595 <dia:attribute name="aggregate">
15596 <dia:enum val="1"/>
15597 </dia:attribute>
15598 </dia:composite>
15599 </dia:attribute>
15600 <dia:connections>
15601 <dia:connection handle="0" to="O98" connection="0"/>
15602 <dia:connection handle="1" to="O3" connection="25"/>
15603 </dia:connections>
15604 </dia:object>
15605 <dia:object type="UML - Class" version="0" id="O101">
15606 <dia:attribute name="obj_pos">
15607 <dia:point val="96,45"/>
15608 </dia:attribute>
15609 <dia:attribute name="obj_bb">
15610 <dia:rectangle val="95.95,44.95;142.5,54.85"/>
15611 </dia:attribute>
15612 <dia:attribute name="elem_corner">
15613 <dia:point val="96,45"/>
15614 </dia:attribute>
15615 <dia:attribute name="elem_width">
15616 <dia:real val="46.450000000000003"/>
15617 </dia:attribute>
15618 <dia:attribute name="elem_height">
15619 <dia:real val="9.8000000000000007"/>
15620 </dia:attribute>
15621 <dia:attribute name="name">
15622 <dia:string>#init_record#</dia:string>
15623 </dia:attribute>
15624 <dia:attribute name="stereotype">
15625 <dia:string>##</dia:string>
15626 </dia:attribute>
15627 <dia:attribute name="comment">
15628 <dia:string>##</dia:string>
15629 </dia:attribute>
15630 <dia:attribute name="abstract">
15631 <dia:boolean val="false"/>
15632 </dia:attribute>
15633 <dia:attribute name="suppress_attributes">
15634 <dia:boolean val="false"/>
15635 </dia:attribute>
15636 <dia:attribute name="suppress_operations">
15637 <dia:boolean val="false"/>
15638 </dia:attribute>
15639 <dia:attribute name="visible_attributes">
15640 <dia:boolean val="true"/>
15641 </dia:attribute>
15642 <dia:attribute name="visible_operations">
15643 <dia:boolean val="true"/>
15644 </dia:attribute>
15645 <dia:attribute name="visible_comments">
15646 <dia:boolean val="false"/>
15647 </dia:attribute>
15648 <dia:attribute name="wrap_operations">
15649 <dia:boolean val="false"/>
15650 </dia:attribute>
15651 <dia:attribute name="wrap_after_char">
15652 <dia:int val="40"/>
15653 </dia:attribute>
15654 <dia:attribute name="line_color">
15655 <dia:color val="#000000"/>
15656 </dia:attribute>
15657 <dia:attribute name="fill_color">
15658 <dia:color val="#ffffff"/>
15659 </dia:attribute>
15660 <dia:attribute name="text_color">
15661 <dia:color val="#000000"/>
15662 </dia:attribute>
15663 <dia:attribute name="normal_font">
15664 <dia:font family="courier new" style="0" name="Courier"/>
15665 </dia:attribute>
15666 <dia:attribute name="abstract_font">
15667 <dia:font family="courier new" style="0" name="Courier"/>
15668 </dia:attribute>
15669 <dia:attribute name="polymorphic_font">
15670 <dia:font family="monospace" style="8" name="Courier"/>
15671 </dia:attribute>
15672 <dia:attribute name="classname_font">
15673 <dia:font family="courier new" style="0" name="Courier"/>
15674 </dia:attribute>
15675 <dia:attribute name="abstract_classname_font">
15676 <dia:font family="courier new" style="0" name="Courier"/>
15677 </dia:attribute>
15678 <dia:attribute name="comment_font">
15679 <dia:font family="sans" style="8" name="Helvetica"/>
15680 </dia:attribute>
15681 <dia:attribute name="font_height">
15682 <dia:real val="0.80000000000000004"/>
15683 </dia:attribute>
15684 <dia:attribute name="polymorphic_font_height">
15685 <dia:real val="0.80000000000000004"/>
15686 </dia:attribute>
15687 <dia:attribute name="abstract_font_height">
15688 <dia:real val="0.80000000000000004"/>
15689 </dia:attribute>
15690 <dia:attribute name="classname_font_height">
15691 <dia:real val="1"/>
15692 </dia:attribute>
15693 <dia:attribute name="abstract_classname_font_height">
15694 <dia:real val="1"/>
15695 </dia:attribute>
15696 <dia:attribute name="comment_font_height">
15697 <dia:real val="1"/>
15698 </dia:attribute>
15699 <dia:attribute name="attributes">
15700 <dia:composite type="umlattribute">
15701 <dia:attribute name="name">
15702 <dia:string>#type#</dia:string>
15703 </dia:attribute>
15704 <dia:attribute name="type">
15705 <dia:string>#scalar string#</dia:string>
15706 </dia:attribute>
15707 <dia:attribute name="value">
15708 <dia:string>#undef#</dia:string>
15709 </dia:attribute>
15710 <dia:attribute name="comment">
15711 <dia:string>##</dia:string>
15712 </dia:attribute>
15713 <dia:attribute name="visibility">
15714 <dia:enum val="0"/>
15715 </dia:attribute>
15716 <dia:attribute name="abstract">
15717 <dia:boolean val="false"/>
15718 </dia:attribute>
15719 <dia:attribute name="class_scope">
15720 <dia:boolean val="false"/>
15721 </dia:attribute>
15722 </dia:composite>
15723 <dia:composite type="umlattribute">
15724 <dia:attribute name="name">
15725 <dia:string>#size#</dia:string>
15726 </dia:attribute>
15727 <dia:attribute name="type">
15728 <dia:string>#scalar string#</dia:string>
15729 </dia:attribute>
15730 <dia:attribute name="value">
15731 <dia:string>#undef#</dia:string>
15732 </dia:attribute>
15733 <dia:attribute name="comment">
15734 <dia:string>##</dia:string>
15735 </dia:attribute>
15736 <dia:attribute name="visibility">
15737 <dia:enum val="0"/>
15738 </dia:attribute>
15739 <dia:attribute name="abstract">
15740 <dia:boolean val="false"/>
15741 </dia:attribute>
15742 <dia:attribute name="class_scope">
15743 <dia:boolean val="false"/>
15744 </dia:attribute>
15745 </dia:composite>
15746 <dia:composite type="umlattribute">
15747 <dia:attribute name="name">
15748 <dia:string>#same#</dia:string>
15749 </dia:attribute>
15750 <dia:attribute name="type">
15751 <dia:string>#scalar string#</dia:string>
15752 </dia:attribute>
15753 <dia:attribute name="value">
15754 <dia:string>#0#</dia:string>
15755 </dia:attribute>
15756 <dia:attribute name="comment">
15757 <dia:string>##</dia:string>
15758 </dia:attribute>
15759 <dia:attribute name="visibility">
15760 <dia:enum val="0"/>
15761 </dia:attribute>
15762 <dia:attribute name="abstract">
15763 <dia:boolean val="false"/>
15764 </dia:attribute>
15765 <dia:attribute name="class_scope">
15766 <dia:boolean val="false"/>
15767 </dia:attribute>
15768 </dia:composite>
15769 <dia:composite type="umlattribute">
15770 <dia:attribute name="name">
15771 <dia:string>#fix#</dia:string>
15772 </dia:attribute>
15773 <dia:attribute name="type">
15774 <dia:string>#scalar boolean#</dia:string>
15775 </dia:attribute>
15776 <dia:attribute name="value">
15777 <dia:string>#0#</dia:string>
15778 </dia:attribute>
15779 <dia:attribute name="comment">
15780 <dia:string>##</dia:string>
15781 </dia:attribute>
15782 <dia:attribute name="visibility">
15783 <dia:enum val="0"/>
15784 </dia:attribute>
15785 <dia:attribute name="abstract">
15786 <dia:boolean val="false"/>
15787 </dia:attribute>
15788 <dia:attribute name="class_scope">
15789 <dia:boolean val="false"/>
15790 </dia:attribute>
15791 </dia:composite>
15792 </dia:attribute>
15793 <dia:attribute name="operations">
15794 <dia:composite type="umloperation">
15795 <dia:attribute name="name">
15796 <dia:string>#_read_options#</dia:string>
15797 </dia:attribute>
15798 <dia:attribute name="stereotype">
15799 <dia:string>#initiator#</dia:string>
15800 </dia:attribute>
15801 <dia:attribute name="type">
15802 <dia:string>##</dia:string>
15803 </dia:attribute>
15804 <dia:attribute name="visibility">
15805 <dia:enum val="1"/>
15806 </dia:attribute>
15807 <dia:attribute name="comment">
15808 <dia:string>##</dia:string>
15809 </dia:attribute>
15810 <dia:attribute name="abstract">
15811 <dia:boolean val="false"/>
15812 </dia:attribute>
15813 <dia:attribute name="inheritance_type">
15814 <dia:enum val="2"/>
15815 </dia:attribute>
15816 <dia:attribute name="query">
15817 <dia:boolean val="false"/>
15818 </dia:attribute>
15819 <dia:attribute name="class_scope">
15820 <dia:boolean val="false"/>
15821 </dia:attribute>
15822 <dia:attribute name="parameters"/>
15823 </dia:composite>
15824 <dia:composite type="umloperation">
15825 <dia:attribute name="name">
15826 <dia:string>#_add_option#</dia:string>
15827 </dia:attribute>
15828 <dia:attribute name="stereotype">
15829 <dia:string>#helper#</dia:string>
15830 </dia:attribute>
15831 <dia:attribute name="type">
15832 <dia:string>##</dia:string>
15833 </dia:attribute>
15834 <dia:attribute name="visibility">
15835 <dia:enum val="1"/>
15836 </dia:attribute>
15837 <dia:attribute name="comment">
15838 <dia:string>##</dia:string>
15839 </dia:attribute>
15840 <dia:attribute name="abstract">
15841 <dia:boolean val="false"/>
15842 </dia:attribute>
15843 <dia:attribute name="inheritance_type">
15844 <dia:enum val="2"/>
15845 </dia:attribute>
15846 <dia:attribute name="query">
15847 <dia:boolean val="false"/>
15848 </dia:attribute>
15849 <dia:attribute name="class_scope">
15850 <dia:boolean val="false"/>
15851 </dia:attribute>
15852 <dia:attribute name="parameters">
15853 <dia:composite type="umlparameter">
15854 <dia:attribute name="name">
15855 <dia:string>#option_string#</dia:string>
15856 </dia:attribute>
15857 <dia:attribute name="type">
15858 <dia:string>#scalar string#</dia:string>
15859 </dia:attribute>
15860 <dia:attribute name="value">
15861 <dia:string>##</dia:string>
15862 </dia:attribute>
15863 <dia:attribute name="comment">
15864 <dia:string>##</dia:string>
15865 </dia:attribute>
15866 <dia:attribute name="kind">
15867 <dia:enum val="1"/>
15868 </dia:attribute>
15869 </dia:composite>
15870 <dia:composite type="umlparameter">
15871 <dia:attribute name="name">
15872 <dia:string>#fix#</dia:string>
15873 </dia:attribute>
15874 <dia:attribute name="type">
15875 <dia:string>#scalar boolean#</dia:string>
15876 </dia:attribute>
15877 <dia:attribute name="value">
15878 <dia:string>#0#</dia:string>
15879 </dia:attribute>
15880 <dia:attribute name="comment">
15881 <dia:string>##</dia:string>
15882 </dia:attribute>
15883 <dia:attribute name="kind">
15884 <dia:enum val="1"/>
15885 </dia:attribute>
15886 </dia:composite>
15887 <dia:composite type="umlparameter">
15888 <dia:attribute name="name">
15889 <dia:string>#comment#</dia:string>
15890 </dia:attribute>
15891 <dia:attribute name="type">
15892 <dia:string>#scalar string#</dia:string>
15893 </dia:attribute>
15894 <dia:attribute name="value">
15895 <dia:string>##</dia:string>
15896 </dia:attribute>
15897 <dia:attribute name="comment">
15898 <dia:string>##</dia:string>
15899 </dia:attribute>
15900 <dia:attribute name="kind">
15901 <dia:enum val="0"/>
15902 </dia:attribute>
15903 </dia:composite>
15904 <dia:composite type="umlparameter">
15905 <dia:attribute name="name">
15906 <dia:string>#on_diagonal#</dia:string>
15907 </dia:attribute>
15908 <dia:attribute name="type">
15909 <dia:string>#scalar boolean#</dia:string>
15910 </dia:attribute>
15911 <dia:attribute name="value">
15912 <dia:string>##</dia:string>
15913 </dia:attribute>
15914 <dia:attribute name="comment">
15915 <dia:string>##</dia:string>
15916 </dia:attribute>
15917 <dia:attribute name="kind">
15918 <dia:enum val="1"/>
15919 </dia:attribute>
15920 </dia:composite>
15921 </dia:attribute>
15922 </dia:composite>
15923 <dia:composite type="umloperation">
15924 <dia:attribute name="name">
15925 <dia:string>#_format_record#</dia:string>
15926 </dia:attribute>
15927 <dia:attribute name="stereotype">
15928 <dia:string>#helper#</dia:string>
15929 </dia:attribute>
15930 <dia:attribute name="type">
15931 <dia:string>##</dia:string>
15932 </dia:attribute>
15933 <dia:attribute name="visibility">
15934 <dia:enum val="1"/>
15935 </dia:attribute>
15936 <dia:attribute name="comment">
15937 <dia:string>##</dia:string>
15938 </dia:attribute>
15939 <dia:attribute name="abstract">
15940 <dia:boolean val="false"/>
15941 </dia:attribute>
15942 <dia:attribute name="inheritance_type">
15943 <dia:enum val="2"/>
15944 </dia:attribute>
15945 <dia:attribute name="query">
15946 <dia:boolean val="false"/>
15947 </dia:attribute>
15948 <dia:attribute name="class_scope">
15949 <dia:boolean val="false"/>
15950 </dia:attribute>
15951 <dia:attribute name="parameters">
15952 <dia:composite type="umlparameter">
15953 <dia:attribute name="name">
15954 <dia:string>#formatted#</dia:string>
15955 </dia:attribute>
15956 <dia:attribute name="type">
15957 <dia:string>#array of strings#</dia:string>
15958 </dia:attribute>
15959 <dia:attribute name="value">
15960 <dia:string>##</dia:string>
15961 </dia:attribute>
15962 <dia:attribute name="comment">
15963 <dia:string>##</dia:string>
15964 </dia:attribute>
15965 <dia:attribute name="kind">
15966 <dia:enum val="2"/>
15967 </dia:attribute>
15968 </dia:composite>
15969 </dia:attribute>
15970 </dia:composite>
15971 <dia:composite type="umloperation">
15972 <dia:attribute name="name">
15973 <dia:string>#store_inits#</dia:string>
15974 </dia:attribute>
15975 <dia:attribute name="stereotype">
15976 <dia:string>#helper#</dia:string>
15977 </dia:attribute>
15978 <dia:attribute name="type">
15979 <dia:string>##</dia:string>
15980 </dia:attribute>
15981 <dia:attribute name="visibility">
15982 <dia:enum val="0"/>
15983 </dia:attribute>
15984 <dia:attribute name="comment">
15985 <dia:string>##</dia:string>
15986 </dia:attribute>
15987 <dia:attribute name="abstract">
15988 <dia:boolean val="false"/>
15989 </dia:attribute>
15990 <dia:attribute name="inheritance_type">
15991 <dia:enum val="2"/>
15992 </dia:attribute>
15993 <dia:attribute name="query">
15994 <dia:boolean val="false"/>
15995 </dia:attribute>
15996 <dia:attribute name="class_scope">
15997 <dia:boolean val="false"/>
15998 </dia:attribute>
15999 <dia:attribute name="parameters"/>
16000 </dia:composite>
16001 <dia:composite type="umloperation">
16002 <dia:attribute name="name">
16003 <dia:string>#restore_inits#</dia:string>
16004 </dia:attribute>
16005 <dia:attribute name="stereotype">
16006 <dia:string>#helper#</dia:string>
16007 </dia:attribute>
16008 <dia:attribute name="type">
16009 <dia:string>##</dia:string>
16010 </dia:attribute>
16011 <dia:attribute name="visibility">
16012 <dia:enum val="0"/>
16013 </dia:attribute>
16014 <dia:attribute name="comment">
16015 <dia:string>##</dia:string>
16016 </dia:attribute>
16017 <dia:attribute name="abstract">
16018 <dia:boolean val="false"/>
16019 </dia:attribute>
16020 <dia:attribute name="inheritance_type">
16021 <dia:enum val="2"/>
16022 </dia:attribute>
16023 <dia:attribute name="query">
16024 <dia:boolean val="false"/>
16025 </dia:attribute>
16026 <dia:attribute name="class_scope">
16027 <dia:boolean val="false"/>
16028 </dia:attribute>
16029 <dia:attribute name="parameters"/>
16030 </dia:composite>
16031 <dia:composite type="umloperation">
16032 <dia:attribute name="name">
16033 <dia:string>#set_random_inits#</dia:string>
16034 </dia:attribute>
16035 <dia:attribute name="stereotype">
16036 <dia:string>#helper#</dia:string>
16037 </dia:attribute>
16038 <dia:attribute name="type">
16039 <dia:string>##</dia:string>
16040 </dia:attribute>
16041 <dia:attribute name="visibility">
16042 <dia:enum val="0"/>
16043 </dia:attribute>
16044 <dia:attribute name="comment">
16045 <dia:string>##</dia:string>
16046 </dia:attribute>
16047 <dia:attribute name="abstract">
16048 <dia:boolean val="false"/>
16049 </dia:attribute>
16050 <dia:attribute name="inheritance_type">
16051 <dia:enum val="2"/>
16052 </dia:attribute>
16053 <dia:attribute name="query">
16054 <dia:boolean val="false"/>
16055 </dia:attribute>
16056 <dia:attribute name="class_scope">
16057 <dia:boolean val="false"/>
16058 </dia:attribute>
16059 <dia:attribute name="parameters">
16060 <dia:composite type="umlparameter">
16061 <dia:attribute name="name">
16062 <dia:string>#degree#</dia:string>
16063 </dia:attribute>
16064 <dia:attribute name="type">
16065 <dia:string>#scalar number#</dia:string>
16066 </dia:attribute>
16067 <dia:attribute name="value">
16068 <dia:string>#0.1#</dia:string>
16069 </dia:attribute>
16070 <dia:attribute name="comment">
16071 <dia:string>##</dia:string>
16072 </dia:attribute>
16073 <dia:attribute name="kind">
16074 <dia:enum val="1"/>
16075 </dia:attribute>
16076 </dia:composite>
16077 </dia:attribute>
16078 </dia:composite>
16079 </dia:attribute>
16080 <dia:attribute name="template">
16081 <dia:boolean val="false"/>
16082 </dia:attribute>
16083 <dia:attribute name="templates"/>
16084 </dia:object>
16085 <dia:object type="UML - Class" version="0" id="O102">
16086 <dia:attribute name="obj_pos">
16087 <dia:point val="88.5406,45"/>
16088 </dia:attribute>
16089 <dia:attribute name="obj_bb">
16090 <dia:rectangle val="88.4906,44.95;95.1406,47.25"/>
16091 </dia:attribute>
16092 <dia:attribute name="elem_corner">
16093 <dia:point val="88.5406,45"/>
16094 </dia:attribute>
16095 <dia:attribute name="elem_width">
16096 <dia:real val="6.5499999999999998"/>
16097 </dia:attribute>
16098 <dia:attribute name="elem_height">
16099 <dia:real val="2.1999999999999997"/>
16100 </dia:attribute>
16101 <dia:attribute name="name">
16102 <dia:string>#nonparametric#</dia:string>
16103 </dia:attribute>
16104 <dia:attribute name="stereotype">
16105 <dia:string>##</dia:string>
16106 </dia:attribute>
16107 <dia:attribute name="comment">
16108 <dia:string>##</dia:string>
16109 </dia:attribute>
16110 <dia:attribute name="abstract">
16111 <dia:boolean val="false"/>
16112 </dia:attribute>
16113 <dia:attribute name="suppress_attributes">
16114 <dia:boolean val="false"/>
16115 </dia:attribute>
16116 <dia:attribute name="suppress_operations">
16117 <dia:boolean val="false"/>
16118 </dia:attribute>
16119 <dia:attribute name="visible_attributes">
16120 <dia:boolean val="true"/>
16121 </dia:attribute>
16122 <dia:attribute name="visible_operations">
16123 <dia:boolean val="true"/>
16124 </dia:attribute>
16125 <dia:attribute name="visible_comments">
16126 <dia:boolean val="false"/>
16127 </dia:attribute>
16128 <dia:attribute name="wrap_operations">
16129 <dia:boolean val="false"/>
16130 </dia:attribute>
16131 <dia:attribute name="wrap_after_char">
16132 <dia:int val="40"/>
16133 </dia:attribute>
16134 <dia:attribute name="line_color">
16135 <dia:color val="#000000"/>
16136 </dia:attribute>
16137 <dia:attribute name="fill_color">
16138 <dia:color val="#ffffff"/>
16139 </dia:attribute>
16140 <dia:attribute name="text_color">
16141 <dia:color val="#000000"/>
16142 </dia:attribute>
16143 <dia:attribute name="normal_font">
16144 <dia:font family="monospace" style="0" name="Courier"/>
16145 </dia:attribute>
16146 <dia:attribute name="abstract_font">
16147 <dia:font family="monospace" style="88" name="Courier"/>
16148 </dia:attribute>
16149 <dia:attribute name="polymorphic_font">
16150 <dia:font family="monospace" style="8" name="Courier"/>
16151 </dia:attribute>
16152 <dia:attribute name="classname_font">
16153 <dia:font family="sans" style="80" name="Helvetica"/>
16154 </dia:attribute>
16155 <dia:attribute name="abstract_classname_font">
16156 <dia:font family="sans" style="88" name="Helvetica"/>
16157 </dia:attribute>
16158 <dia:attribute name="comment_font">
16159 <dia:font family="sans" style="8" name="Helvetica"/>
16160 </dia:attribute>
16161 <dia:attribute name="font_height">
16162 <dia:real val="0.80000000000000004"/>
16163 </dia:attribute>
16164 <dia:attribute name="polymorphic_font_height">
16165 <dia:real val="0.80000000000000004"/>
16166 </dia:attribute>
16167 <dia:attribute name="abstract_font_height">
16168 <dia:real val="0.80000000000000004"/>
16169 </dia:attribute>
16170 <dia:attribute name="classname_font_height">
16171 <dia:real val="1"/>
16172 </dia:attribute>
16173 <dia:attribute name="abstract_classname_font_height">
16174 <dia:real val="1"/>
16175 </dia:attribute>
16176 <dia:attribute name="comment_font_height">
16177 <dia:real val="1"/>
16178 </dia:attribute>
16179 <dia:attribute name="attributes"/>
16180 <dia:attribute name="operations"/>
16181 <dia:attribute name="template">
16182 <dia:boolean val="false"/>
16183 </dia:attribute>
16184 <dia:attribute name="templates"/>
16185 <dia:childnode parent="O1"/>
16186 </dia:object>
16187 <dia:object type="UML - Association" version="0" id="O103">
16188 <dia:attribute name="obj_pos">
16189 <dia:point val="88.5406,45"/>
16190 </dia:attribute>
16191 <dia:attribute name="obj_bb">
16192 <dia:rectangle val="88.4906,28.85;95.3264,47.4"/>
16193 </dia:attribute>
16194 <dia:attribute name="orth_points">
16195 <dia:point val="88.5406,45"/>
16196 <dia:point val="88.5406,42"/>
16197 <dia:point val="95.2764,42"/>
16198 <dia:point val="95.2764,29.6"/>
16199 <dia:point val="93.05,29.6"/>
16200 </dia:attribute>
16201 <dia:attribute name="orth_orient">
16202 <dia:enum val="1"/>
16203 <dia:enum val="0"/>
16204 <dia:enum val="1"/>
16205 <dia:enum val="0"/>
16206 </dia:attribute>
16207 <dia:attribute name="autorouting">
16208 <dia:boolean val="false"/>
16209 </dia:attribute>
16210 <dia:attribute name="name">
16211 <dia:string>##</dia:string>
16212 </dia:attribute>
16213 <dia:attribute name="direction">
16214 <dia:enum val="0"/>
16215 </dia:attribute>
16216 <dia:attribute name="ends">
16217 <dia:composite>
16218 <dia:attribute name="role">
16219 <dia:string>##</dia:string>
16220 </dia:attribute>
16221 <dia:attribute name="multiplicity">
16222 <dia:string>##</dia:string>
16223 </dia:attribute>
16224 <dia:attribute name="arrow">
16225 <dia:boolean val="false"/>
16226 </dia:attribute>
16227 <dia:attribute name="aggregate">
16228 <dia:enum val="0"/>
16229 </dia:attribute>
16230 </dia:composite>
16231 <dia:composite>
16232 <dia:attribute name="role">
16233 <dia:string>##</dia:string>
16234 </dia:attribute>
16235 <dia:attribute name="multiplicity">
16236 <dia:string>##</dia:string>
16237 </dia:attribute>
16238 <dia:attribute name="arrow">
16239 <dia:boolean val="false"/>
16240 </dia:attribute>
16241 <dia:attribute name="aggregate">
16242 <dia:enum val="1"/>
16243 </dia:attribute>
16244 </dia:composite>
16245 </dia:attribute>
16246 <dia:connections>
16247 <dia:connection handle="0" to="O102" connection="0"/>
16248 <dia:connection handle="1" to="O3" connection="59"/>
16249 </dia:connections>
16250 </dia:object>
16251 <dia:object type="UML - Generalization" version="0" id="O104">
16252 <dia:attribute name="obj_pos">
16253 <dia:point val="12.4,40.6"/>
16254 </dia:attribute>
16255 <dia:attribute name="obj_bb">
16256 <dia:rectangle val="11.55,40.55;91.8906,45.05"/>
16257 </dia:attribute>
16258 <dia:attribute name="orth_points">
16259 <dia:point val="12.4,40.6"/>
16260 <dia:point val="12.4,44"/>
16261 <dia:point val="91.8406,44"/>
16262 <dia:point val="91.8406,45"/>
16263 </dia:attribute>
16264 <dia:attribute name="orth_orient">
16265 <dia:enum val="1"/>
16266 <dia:enum val="0"/>
16267 <dia:enum val="1"/>
16268 </dia:attribute>
16269 <dia:attribute name="orth_autoroute">
16270 <dia:boolean val="false"/>
16271 </dia:attribute>
16272 <dia:attribute name="line_colour">
16273 <dia:color val="#000000"/>
16274 </dia:attribute>
16275 <dia:attribute name="name">
16276 <dia:string>##</dia:string>
16277 </dia:attribute>
16278 <dia:attribute name="stereotype">
16279 <dia:string>##</dia:string>
16280 </dia:attribute>
16281 <dia:connections>
16282 <dia:connection handle="0" to="O89" connection="6"/>
16283 <dia:connection handle="1" to="O102" connection="1"/>
16284 </dia:connections>
16285 </dia:object>
16286 </dia:layer>
16287 </dia:diagram>