1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <dia:diagram xmlns:
dia=
"http://www.lysator.liu.se/~alla/dia/">
4 <dia:attribute name=
"background">
5 <dia:color val=
"#ffffff"/>
7 <dia:attribute name=
"pagebreak">
8 <dia:color val=
"#000099"/>
10 <dia:attribute name=
"paper">
11 <dia:composite type=
"paper">
12 <dia:attribute name=
"name">
13 <dia:string>#A4#
</dia:string>
15 <dia:attribute name=
"tmargin">
16 <dia:real val=
"2.8222"/>
18 <dia:attribute name=
"bmargin">
19 <dia:real val=
"2.8222"/>
21 <dia:attribute name=
"lmargin">
22 <dia:real val=
"2.8222"/>
24 <dia:attribute name=
"rmargin">
25 <dia:real val=
"2.8222"/>
27 <dia:attribute name=
"is_portrait">
28 <dia:boolean val=
"true"/>
30 <dia:attribute name=
"scaling">
33 <dia:attribute name=
"fitto">
34 <dia:boolean val=
"false"/>
38 <dia:attribute name=
"grid">
39 <dia:composite type=
"grid">
40 <dia:attribute name=
"width_x">
43 <dia:attribute name=
"width_y">
46 <dia:attribute name=
"visible_x">
49 <dia:attribute name=
"visible_y">
52 <dia:composite type=
"color"/>
55 <dia:attribute name=
"color">
56 <dia:color val=
"#d8e5e5"/>
58 <dia:attribute name=
"guides">
59 <dia:composite type=
"guides">
60 <dia:attribute name=
"hguides"/>
61 <dia:attribute name=
"vguides"/>
65 <dia:layer name=
"Background" visible=
"true">
66 <dia:object type=
"UML - LargePackage" version=
"0" id=
"O0">
67 <dia:attribute name=
"obj_pos">
68 <dia:point val=
"0,-2"/>
70 <dia:attribute name=
"obj_bb">
71 <dia:rectangle val=
"-0.05,-3.05;66.05,38.05"/>
73 <dia:attribute name=
"elem_corner">
74 <dia:point val=
"0,-2"/>
76 <dia:attribute name=
"elem_width">
79 <dia:attribute name=
"elem_height">
82 <dia:attribute name=
"line_colour">
83 <dia:color val=
"#000000"/>
85 <dia:attribute name=
"fill_colour">
86 <dia:color val=
"#ffffff"/>
88 <dia:attribute name=
"stereotype">
89 <dia:string>##
</dia:string>
91 <dia:attribute name=
"name">
92 <dia:string>#grid#
</dia:string>
95 <dia:object type=
"UML - LargePackage" version=
"0" id=
"O1">
96 <dia:attribute name=
"obj_pos">
97 <dia:point val=
"1,0"/>
99 <dia:attribute name=
"obj_bb">
100 <dia:rectangle val=
"0.95,-1.05;65.05,37.05"/>
102 <dia:attribute name=
"elem_corner">
103 <dia:point val=
"1,0"/>
105 <dia:attribute name=
"elem_width">
108 <dia:attribute name=
"elem_height">
111 <dia:attribute name=
"line_colour">
112 <dia:color val=
"#000000"/>
114 <dia:attribute name=
"fill_colour">
115 <dia:color val=
"#ffffff"/>
117 <dia:attribute name=
"stereotype">
118 <dia:string>##
</dia:string>
120 <dia:attribute name=
"name">
121 <dia:string>#nordugrid#
</dia:string>
124 <dia:object type=
"UML - Class" version=
"0" id=
"O2">
125 <dia:attribute name=
"obj_pos">
126 <dia:point val=
"2,1"/>
128 <dia:attribute name=
"obj_bb">
129 <dia:rectangle val=
"1.95,0.95;64,36.45"/>
131 <dia:attribute name=
"elem_corner">
132 <dia:point val=
"2,1"/>
134 <dia:attribute name=
"elem_width">
135 <dia:real val=
"61.95"/>
137 <dia:attribute name=
"elem_height">
138 <dia:real val=
"35.4"/>
140 <dia:attribute name=
"name">
141 <dia:string>#xrsl_file#
</dia:string>
143 <dia:attribute name=
"stereotype">
144 <dia:string>##
</dia:string>
146 <dia:attribute name=
"comment">
147 <dia:string>##
</dia:string>
149 <dia:attribute name=
"abstract">
150 <dia:boolean val=
"false"/>
152 <dia:attribute name=
"suppress_attributes">
153 <dia:boolean val=
"false"/>
155 <dia:attribute name=
"suppress_operations">
156 <dia:boolean val=
"false"/>
158 <dia:attribute name=
"visible_attributes">
159 <dia:boolean val=
"true"/>
161 <dia:attribute name=
"visible_operations">
162 <dia:boolean val=
"true"/>
164 <dia:attribute name=
"visible_comments">
165 <dia:boolean val=
"false"/>
167 <dia:attribute name=
"line_color">
168 <dia:color val=
"#000000"/>
170 <dia:attribute name=
"fill_color">
171 <dia:color val=
"#ffffff"/>
173 <dia:attribute name=
"text_color">
174 <dia:color val=
"#000000"/>
176 <dia:attribute name=
"normal_font">
177 <dia:font family=
"monospace" style=
"0" name=
"Courier"/>
179 <dia:attribute name=
"abstract_font">
180 <dia:font family=
"monospace" style=
"88" name=
"Courier"/>
182 <dia:attribute name=
"polymorphic_font">
183 <dia:font family=
"monospace" style=
"8" name=
"Courier"/>
185 <dia:attribute name=
"classname_font">
186 <dia:font family=
"sans" style=
"80" name=
"Helvetica"/>
188 <dia:attribute name=
"abstract_classname_font">
189 <dia:font family=
"sans" style=
"88" name=
"Helvetica"/>
191 <dia:attribute name=
"comment_font">
192 <dia:font family=
"sans" style=
"8" name=
"Helvetica"/>
194 <dia:attribute name=
"font_height">
195 <dia:real val=
"0.8"/>
197 <dia:attribute name=
"polymorphic_font_height">
198 <dia:real val=
"0.8"/>
200 <dia:attribute name=
"abstract_font_height">
201 <dia:real val=
"0.8"/>
203 <dia:attribute name=
"classname_font_height">
206 <dia:attribute name=
"abstract_classname_font_height">
209 <dia:attribute name=
"comment_font_height">
212 <dia:attribute name=
"attributes">
213 <dia:composite type=
"umlattribute">
214 <dia:attribute name=
"name">
215 <dia:string>#executable#
</dia:string>
217 <dia:attribute name=
"type">
218 <dia:string>#scalar string#
</dia:string>
220 <dia:attribute name=
"value">
221 <dia:string>##
</dia:string>
223 <dia:attribute name=
"comment">
224 <dia:string>##
</dia:string>
226 <dia:attribute name=
"visibility">
229 <dia:attribute name=
"abstract">
230 <dia:boolean val=
"false"/>
232 <dia:attribute name=
"class_scope">
233 <dia:boolean val=
"false"/>
236 <dia:composite type=
"umlattribute">
237 <dia:attribute name=
"name">
238 <dia:string>#arguments#
</dia:string>
240 <dia:attribute name=
"type">
241 <dia:string>#array of strings#
</dia:string>
243 <dia:attribute name=
"value">
244 <dia:string>##
</dia:string>
246 <dia:attribute name=
"comment">
247 <dia:string>##
</dia:string>
249 <dia:attribute name=
"visibility">
252 <dia:attribute name=
"abstract">
253 <dia:boolean val=
"false"/>
255 <dia:attribute name=
"class_scope">
256 <dia:boolean val=
"false"/>
259 <dia:composite type=
"umlattribute">
260 <dia:attribute name=
"name">
261 <dia:string>#inputFiles#
</dia:string>
263 <dia:attribute name=
"type">
264 <dia:string>#array of strings#
</dia:string>
266 <dia:attribute name=
"value">
267 <dia:string>##
</dia:string>
269 <dia:attribute name=
"comment">
270 <dia:string>##
</dia:string>
272 <dia:attribute name=
"visibility">
275 <dia:attribute name=
"abstract">
276 <dia:boolean val=
"false"/>
278 <dia:attribute name=
"class_scope">
279 <dia:boolean val=
"false"/>
282 <dia:composite type=
"umlattribute">
283 <dia:attribute name=
"name">
284 <dia:string>#executables#
</dia:string>
286 <dia:attribute name=
"type">
287 <dia:string>#array of strings#
</dia:string>
289 <dia:attribute name=
"value">
290 <dia:string>##
</dia:string>
292 <dia:attribute name=
"comment">
293 <dia:string>##
</dia:string>
295 <dia:attribute name=
"visibility">
298 <dia:attribute name=
"abstract">
299 <dia:boolean val=
"false"/>
301 <dia:attribute name=
"class_scope">
302 <dia:boolean val=
"false"/>
305 <dia:composite type=
"umlattribute">
306 <dia:attribute name=
"name">
307 <dia:string>#cache#
</dia:string>
309 <dia:attribute name=
"type">
310 <dia:string>#scalar boolean#
</dia:string>
312 <dia:attribute name=
"value">
313 <dia:string>##
</dia:string>
315 <dia:attribute name=
"comment">
316 <dia:string>##
</dia:string>
318 <dia:attribute name=
"visibility">
321 <dia:attribute name=
"abstract">
322 <dia:boolean val=
"false"/>
324 <dia:attribute name=
"class_scope">
325 <dia:boolean val=
"false"/>
328 <dia:composite type=
"umlattribute">
329 <dia:attribute name=
"name">
330 <dia:string>#outputFiles#
</dia:string>
332 <dia:attribute name=
"type">
333 <dia:string>#array of strings#
</dia:string>
335 <dia:attribute name=
"value">
336 <dia:string>##
</dia:string>
338 <dia:attribute name=
"comment">
339 <dia:string>##
</dia:string>
341 <dia:attribute name=
"visibility">
344 <dia:attribute name=
"abstract">
345 <dia:boolean val=
"false"/>
347 <dia:attribute name=
"class_scope">
348 <dia:boolean val=
"false"/>
351 <dia:composite type=
"umlattribute">
352 <dia:attribute name=
"name">
353 <dia:string>#cpuTime#
</dia:string>
355 <dia:attribute name=
"type">
356 <dia:string>#scalar string#
</dia:string>
358 <dia:attribute name=
"value">
359 <dia:string>##
</dia:string>
361 <dia:attribute name=
"comment">
362 <dia:string>##
</dia:string>
364 <dia:attribute name=
"visibility">
367 <dia:attribute name=
"abstract">
368 <dia:boolean val=
"false"/>
370 <dia:attribute name=
"class_scope">
371 <dia:boolean val=
"false"/>
374 <dia:composite type=
"umlattribute">
375 <dia:attribute name=
"name">
376 <dia:string>#cpuTimeOperator#
</dia:string>
378 <dia:attribute name=
"type">
379 <dia:string>#scalar string#
</dia:string>
381 <dia:attribute name=
"value">
382 <dia:string>#'='#
</dia:string>
384 <dia:attribute name=
"comment">
385 <dia:string>##
</dia:string>
387 <dia:attribute name=
"visibility">
390 <dia:attribute name=
"abstract">
391 <dia:boolean val=
"false"/>
393 <dia:attribute name=
"class_scope">
394 <dia:boolean val=
"false"/>
397 <dia:composite type=
"umlattribute">
398 <dia:attribute name=
"name">
399 <dia:string>#memory#
</dia:string>
401 <dia:attribute name=
"type">
402 <dia:string>#scalar integer#
</dia:string>
404 <dia:attribute name=
"value">
405 <dia:string>##
</dia:string>
407 <dia:attribute name=
"comment">
408 <dia:string>##
</dia:string>
410 <dia:attribute name=
"visibility">
413 <dia:attribute name=
"abstract">
414 <dia:boolean val=
"false"/>
416 <dia:attribute name=
"class_scope">
417 <dia:boolean val=
"false"/>
420 <dia:composite type=
"umlattribute">
421 <dia:attribute name=
"name">
422 <dia:string>#memoryOperator#
</dia:string>
424 <dia:attribute name=
"type">
425 <dia:string>#scalar string#
</dia:string>
427 <dia:attribute name=
"value">
428 <dia:string>#'='#
</dia:string>
430 <dia:attribute name=
"comment">
431 <dia:string>##
</dia:string>
433 <dia:attribute name=
"visibility">
436 <dia:attribute name=
"abstract">
437 <dia:boolean val=
"false"/>
439 <dia:attribute name=
"class_scope">
440 <dia:boolean val=
"false"/>
443 <dia:composite type=
"umlattribute">
444 <dia:attribute name=
"name">
445 <dia:string>#disk#
</dia:string>
447 <dia:attribute name=
"type">
448 <dia:string>#scalar integer#
</dia:string>
450 <dia:attribute name=
"value">
451 <dia:string>##
</dia:string>
453 <dia:attribute name=
"comment">
454 <dia:string>##
</dia:string>
456 <dia:attribute name=
"visibility">
459 <dia:attribute name=
"abstract">
460 <dia:boolean val=
"false"/>
462 <dia:attribute name=
"class_scope">
463 <dia:boolean val=
"false"/>
466 <dia:composite type=
"umlattribute">
467 <dia:attribute name=
"name">
468 <dia:string>#diskOperator#
</dia:string>
470 <dia:attribute name=
"type">
471 <dia:string>#scalar string#
</dia:string>
473 <dia:attribute name=
"value">
474 <dia:string>#'='#
</dia:string>
476 <dia:attribute name=
"comment">
477 <dia:string>##
</dia:string>
479 <dia:attribute name=
"visibility">
482 <dia:attribute name=
"abstract">
483 <dia:boolean val=
"false"/>
485 <dia:attribute name=
"class_scope">
486 <dia:boolean val=
"false"/>
489 <dia:composite type=
"umlattribute">
490 <dia:attribute name=
"name">
491 <dia:string>#runTimeEnvironment#
</dia:string>
493 <dia:attribute name=
"type">
494 <dia:string>#array of string#
</dia:string>
496 <dia:attribute name=
"value">
497 <dia:string>##
</dia:string>
499 <dia:attribute name=
"comment">
500 <dia:string>##
</dia:string>
502 <dia:attribute name=
"visibility">
505 <dia:attribute name=
"abstract">
506 <dia:boolean val=
"false"/>
508 <dia:attribute name=
"class_scope">
509 <dia:boolean val=
"false"/>
512 <dia:composite type=
"umlattribute">
513 <dia:attribute name=
"name">
514 <dia:string>#middleware#
</dia:string>
516 <dia:attribute name=
"type">
517 <dia:string>#scalar string#
</dia:string>
519 <dia:attribute name=
"value">
520 <dia:string>##
</dia:string>
522 <dia:attribute name=
"comment">
523 <dia:string>##
</dia:string>
525 <dia:attribute name=
"visibility">
528 <dia:attribute name=
"abstract">
529 <dia:boolean val=
"false"/>
531 <dia:attribute name=
"class_scope">
532 <dia:boolean val=
"false"/>
535 <dia:composite type=
"umlattribute">
536 <dia:attribute name=
"name">
537 <dia:string>#middlewareOperator#
</dia:string>
539 <dia:attribute name=
"type">
540 <dia:string>#scalar string#
</dia:string>
542 <dia:attribute name=
"value">
543 <dia:string>#'='#
</dia:string>
545 <dia:attribute name=
"comment">
546 <dia:string>##
</dia:string>
548 <dia:attribute name=
"visibility">
551 <dia:attribute name=
"abstract">
552 <dia:boolean val=
"false"/>
554 <dia:attribute name=
"class_scope">
555 <dia:boolean val=
"false"/>
558 <dia:composite type=
"umlattribute">
559 <dia:attribute name=
"name">
560 <dia:string>#stdin#
</dia:string>
562 <dia:attribute name=
"type">
563 <dia:string>#scalar string#
</dia:string>
565 <dia:attribute name=
"value">
566 <dia:string>##
</dia:string>
568 <dia:attribute name=
"comment">
569 <dia:string>##
</dia:string>
571 <dia:attribute name=
"visibility">
574 <dia:attribute name=
"abstract">
575 <dia:boolean val=
"false"/>
577 <dia:attribute name=
"class_scope">
578 <dia:boolean val=
"false"/>
581 <dia:composite type=
"umlattribute">
582 <dia:attribute name=
"name">
583 <dia:string>#stdout#
</dia:string>
585 <dia:attribute name=
"type">
586 <dia:string>#scalar string#
</dia:string>
588 <dia:attribute name=
"value">
589 <dia:string>##
</dia:string>
591 <dia:attribute name=
"comment">
592 <dia:string>##
</dia:string>
594 <dia:attribute name=
"visibility">
597 <dia:attribute name=
"abstract">
598 <dia:boolean val=
"false"/>
600 <dia:attribute name=
"class_scope">
601 <dia:boolean val=
"false"/>
604 <dia:composite type=
"umlattribute">
605 <dia:attribute name=
"name">
606 <dia:string>#stderr#
</dia:string>
608 <dia:attribute name=
"type">
609 <dia:string>#scalar string#
</dia:string>
611 <dia:attribute name=
"value">
612 <dia:string>##
</dia:string>
614 <dia:attribute name=
"comment">
615 <dia:string>##
</dia:string>
617 <dia:attribute name=
"visibility">
620 <dia:attribute name=
"abstract">
621 <dia:boolean val=
"false"/>
623 <dia:attribute name=
"class_scope">
624 <dia:boolean val=
"false"/>
627 <dia:composite type=
"umlattribute">
628 <dia:attribute name=
"name">
629 <dia:string>#join#
</dia:string>
631 <dia:attribute name=
"type">
632 <dia:string>#scalar boolean#
</dia:string>
634 <dia:attribute name=
"value">
635 <dia:string>##
</dia:string>
637 <dia:attribute name=
"comment">
638 <dia:string>##
</dia:string>
640 <dia:attribute name=
"visibility">
643 <dia:attribute name=
"abstract">
644 <dia:boolean val=
"false"/>
646 <dia:attribute name=
"class_scope">
647 <dia:boolean val=
"false"/>
650 <dia:composite type=
"umlattribute">
651 <dia:attribute name=
"name">
652 <dia:string>#gmlog#
</dia:string>
654 <dia:attribute name=
"type">
655 <dia:string>#scalar string#
</dia:string>
657 <dia:attribute name=
"value">
658 <dia:string>##
</dia:string>
660 <dia:attribute name=
"comment">
661 <dia:string>##
</dia:string>
663 <dia:attribute name=
"visibility">
666 <dia:attribute name=
"abstract">
667 <dia:boolean val=
"false"/>
669 <dia:attribute name=
"class_scope">
670 <dia:boolean val=
"false"/>
673 <dia:composite type=
"umlattribute">
674 <dia:attribute name=
"name">
675 <dia:string>#jobName#
</dia:string>
677 <dia:attribute name=
"type">
678 <dia:string>#scalar string#
</dia:string>
680 <dia:attribute name=
"value">
681 <dia:string>##
</dia:string>
683 <dia:attribute name=
"comment">
684 <dia:string>##
</dia:string>
686 <dia:attribute name=
"visibility">
689 <dia:attribute name=
"abstract">
690 <dia:boolean val=
"false"/>
692 <dia:attribute name=
"class_scope">
693 <dia:boolean val=
"false"/>
696 <dia:composite type=
"umlattribute">
697 <dia:attribute name=
"name">
698 <dia:string>#ftpThreads#
</dia:string>
700 <dia:attribute name=
"type">
701 <dia:string>#scalar integer#
</dia:string>
703 <dia:attribute name=
"value">
704 <dia:string>##
</dia:string>
706 <dia:attribute name=
"comment">
707 <dia:string>##
</dia:string>
709 <dia:attribute name=
"visibility">
712 <dia:attribute name=
"abstract">
713 <dia:boolean val=
"false"/>
715 <dia:attribute name=
"class_scope">
716 <dia:boolean val=
"false"/>
719 <dia:composite type=
"umlattribute">
720 <dia:attribute name=
"name">
721 <dia:string>#cluster#
</dia:string>
723 <dia:attribute name=
"type">
724 <dia:string>#array of strings#
</dia:string>
726 <dia:attribute name=
"value">
727 <dia:string>##
</dia:string>
729 <dia:attribute name=
"comment">
730 <dia:string>##
</dia:string>
732 <dia:attribute name=
"visibility">
735 <dia:attribute name=
"abstract">
736 <dia:boolean val=
"false"/>
738 <dia:attribute name=
"class_scope">
739 <dia:boolean val=
"false"/>
742 <dia:composite type=
"umlattribute">
743 <dia:attribute name=
"name">
744 <dia:string>#queue#
</dia:string>
746 <dia:attribute name=
"type">
747 <dia:string>#scalar string#
</dia:string>
749 <dia:attribute name=
"value">
750 <dia:string>##
</dia:string>
752 <dia:attribute name=
"comment">
753 <dia:string>##
</dia:string>
755 <dia:attribute name=
"visibility">
758 <dia:attribute name=
"abstract">
759 <dia:boolean val=
"false"/>
761 <dia:attribute name=
"class_scope">
762 <dia:boolean val=
"false"/>
765 <dia:composite type=
"umlattribute">
766 <dia:attribute name=
"name">
767 <dia:string>#startTime#
</dia:string>
769 <dia:attribute name=
"type">
770 <dia:string>#scalar string#
</dia:string>
772 <dia:attribute name=
"value">
773 <dia:string>##
</dia:string>
775 <dia:attribute name=
"comment">
776 <dia:string>##
</dia:string>
778 <dia:attribute name=
"visibility">
781 <dia:attribute name=
"abstract">
782 <dia:boolean val=
"false"/>
784 <dia:attribute name=
"class_scope">
785 <dia:boolean val=
"false"/>
788 <dia:composite type=
"umlattribute">
789 <dia:attribute name=
"name">
790 <dia:string>#lifeTime#
</dia:string>
792 <dia:attribute name=
"type">
793 <dia:string>#scalar integer#
</dia:string>
795 <dia:attribute name=
"value">
796 <dia:string>##
</dia:string>
798 <dia:attribute name=
"comment">
799 <dia:string>##
</dia:string>
801 <dia:attribute name=
"visibility">
804 <dia:attribute name=
"abstract">
805 <dia:boolean val=
"false"/>
807 <dia:attribute name=
"class_scope">
808 <dia:boolean val=
"false"/>
811 <dia:composite type=
"umlattribute">
812 <dia:attribute name=
"name">
813 <dia:string>#notifyStates#
</dia:string>
815 <dia:attribute name=
"type">
816 <dia:string>#scalar string#
</dia:string>
818 <dia:attribute name=
"value">
819 <dia:string>##
</dia:string>
821 <dia:attribute name=
"comment">
822 <dia:string>##
</dia:string>
824 <dia:attribute name=
"visibility">
827 <dia:attribute name=
"abstract">
828 <dia:boolean val=
"false"/>
830 <dia:attribute name=
"class_scope">
831 <dia:boolean val=
"false"/>
834 <dia:composite type=
"umlattribute">
835 <dia:attribute name=
"name">
836 <dia:string>#notifyMails#
</dia:string>
838 <dia:attribute name=
"type">
839 <dia:string>#array of strings#
</dia:string>
841 <dia:attribute name=
"value">
842 <dia:string>##
</dia:string>
844 <dia:attribute name=
"comment">
845 <dia:string>##
</dia:string>
847 <dia:attribute name=
"visibility">
850 <dia:attribute name=
"abstract">
851 <dia:boolean val=
"false"/>
853 <dia:attribute name=
"class_scope">
854 <dia:boolean val=
"false"/>
857 <dia:composite type=
"umlattribute">
858 <dia:attribute name=
"name">
859 <dia:string>#replicaCollection#
</dia:string>
861 <dia:attribute name=
"type">
862 <dia:string>#scalar string#
</dia:string>
864 <dia:attribute name=
"value">
865 <dia:string>##
</dia:string>
867 <dia:attribute name=
"comment">
868 <dia:string>##
</dia:string>
870 <dia:attribute name=
"visibility">
873 <dia:attribute name=
"abstract">
874 <dia:boolean val=
"false"/>
876 <dia:attribute name=
"class_scope">
877 <dia:boolean val=
"false"/>
880 <dia:composite type=
"umlattribute">
881 <dia:attribute name=
"name">
882 <dia:string>#rerun#
</dia:string>
884 <dia:attribute name=
"type">
885 <dia:string>#scalar integer#
</dia:string>
887 <dia:attribute name=
"value">
888 <dia:string>##
</dia:string>
890 <dia:attribute name=
"comment">
891 <dia:string>##
</dia:string>
893 <dia:attribute name=
"visibility">
896 <dia:attribute name=
"abstract">
897 <dia:boolean val=
"false"/>
899 <dia:attribute name=
"class_scope">
900 <dia:boolean val=
"false"/>
903 <dia:composite type=
"umlattribute">
904 <dia:attribute name=
"name">
905 <dia:string>#architecture#
</dia:string>
907 <dia:attribute name=
"type">
908 <dia:string>#scalar string#
</dia:string>
910 <dia:attribute name=
"value">
911 <dia:string>##
</dia:string>
913 <dia:attribute name=
"comment">
914 <dia:string>##
</dia:string>
916 <dia:attribute name=
"visibility">
919 <dia:attribute name=
"abstract">
920 <dia:boolean val=
"false"/>
922 <dia:attribute name=
"class_scope">
923 <dia:boolean val=
"false"/>
926 <dia:composite type=
"umlattribute">
927 <dia:attribute name=
"name">
928 <dia:string>#nodeAccess#
</dia:string>
930 <dia:attribute name=
"type">
931 <dia:string>#scalar string#
</dia:string>
933 <dia:attribute name=
"value">
934 <dia:string>##
</dia:string>
936 <dia:attribute name=
"comment">
937 <dia:string>##
</dia:string>
939 <dia:attribute name=
"visibility">
942 <dia:attribute name=
"abstract">
943 <dia:boolean val=
"false"/>
945 <dia:attribute name=
"class_scope">
946 <dia:boolean val=
"false"/>
949 <dia:composite type=
"umlattribute">
950 <dia:attribute name=
"name">
951 <dia:string>#dryRun#
</dia:string>
953 <dia:attribute name=
"type">
954 <dia:string>#scalar boolean#
</dia:string>
956 <dia:attribute name=
"value">
957 <dia:string>##
</dia:string>
959 <dia:attribute name=
"comment">
960 <dia:string>##
</dia:string>
962 <dia:attribute name=
"visibility">
965 <dia:attribute name=
"abstract">
966 <dia:boolean val=
"false"/>
968 <dia:attribute name=
"class_scope">
969 <dia:boolean val=
"false"/>
972 <dia:composite type=
"umlattribute">
973 <dia:attribute name=
"name">
974 <dia:string>#rsl_substitution#
</dia:string>
976 <dia:attribute name=
"type">
977 <dia:string>#scalar string#
</dia:string>
979 <dia:attribute name=
"value">
980 <dia:string>##
</dia:string>
982 <dia:attribute name=
"comment">
983 <dia:string>##
</dia:string>
985 <dia:attribute name=
"visibility">
988 <dia:attribute name=
"abstract">
989 <dia:boolean val=
"false"/>
991 <dia:attribute name=
"class_scope">
992 <dia:boolean val=
"false"/>
995 <dia:composite type=
"umlattribute">
996 <dia:attribute name=
"name">
997 <dia:string>#environment#
</dia:string>
999 <dia:attribute name=
"type">
1000 <dia:string>#scalar string#
</dia:string>
1002 <dia:attribute name=
"value">
1003 <dia:string>##
</dia:string>
1005 <dia:attribute name=
"comment">
1006 <dia:string>##
</dia:string>
1008 <dia:attribute name=
"visibility">
1011 <dia:attribute name=
"abstract">
1012 <dia:boolean val=
"false"/>
1014 <dia:attribute name=
"class_scope">
1015 <dia:boolean val=
"false"/>
1018 <dia:composite type=
"umlattribute">
1019 <dia:attribute name=
"name">
1020 <dia:string>#count#
</dia:string>
1022 <dia:attribute name=
"type">
1023 <dia:string>#scalar integer#
</dia:string>
1025 <dia:attribute name=
"value">
1026 <dia:string>##
</dia:string>
1028 <dia:attribute name=
"comment">
1029 <dia:string>##
</dia:string>
1031 <dia:attribute name=
"visibility">
1034 <dia:attribute name=
"abstract">
1035 <dia:boolean val=
"false"/>
1037 <dia:attribute name=
"class_scope">
1038 <dia:boolean val=
"false"/>
1041 <dia:composite type=
"umlattribute">
1042 <dia:attribute name=
"name">
1043 <dia:string>#filename#
</dia:string>
1045 <dia:attribute name=
"type">
1046 <dia:string>#scalar string#
</dia:string>
1048 <dia:attribute name=
"value">
1049 <dia:string>##
</dia:string>
1051 <dia:attribute name=
"comment">
1052 <dia:string>##
</dia:string>
1054 <dia:attribute name=
"visibility">
1057 <dia:attribute name=
"abstract">
1058 <dia:boolean val=
"false"/>
1060 <dia:attribute name=
"class_scope">
1061 <dia:boolean val=
"false"/>
1064 <dia:composite type=
"umlattribute">
1065 <dia:attribute name=
"name">
1066 <dia:string>#in_base_url#
</dia:string>
1068 <dia:attribute name=
"type">
1069 <dia:string>#scalar string#
</dia:string>
1071 <dia:attribute name=
"value">
1072 <dia:string>##
</dia:string>
1074 <dia:attribute name=
"comment">
1075 <dia:string>##
</dia:string>
1077 <dia:attribute name=
"visibility">
1080 <dia:attribute name=
"abstract">
1081 <dia:boolean val=
"false"/>
1083 <dia:attribute name=
"class_scope">
1084 <dia:boolean val=
"false"/>
1087 <dia:composite type=
"umlattribute">
1088 <dia:attribute name=
"name">
1089 <dia:string>#out_base_url#
</dia:string>
1091 <dia:attribute name=
"type">
1092 <dia:string>#scalar string#
</dia:string>
1094 <dia:attribute name=
"value">
1095 <dia:string>##
</dia:string>
1097 <dia:attribute name=
"comment">
1098 <dia:string>##
</dia:string>
1100 <dia:attribute name=
"visibility">
1103 <dia:attribute name=
"abstract">
1104 <dia:boolean val=
"false"/>
1106 <dia:attribute name=
"class_scope">
1107 <dia:boolean val=
"false"/>
1110 <dia:composite type=
"umlattribute">
1111 <dia:attribute name=
"name">
1112 <dia:string>#excludes#
</dia:string>
1114 <dia:attribute name=
"type">
1115 <dia:string>#hash of strings#
</dia:string>
1117 <dia:attribute name=
"value">
1118 <dia:string>#{'excludes'=
>1,'filename'=
>1,'cpuTimeOperator'=
>1,'memoryOperator'=
>1,'diskOperator'=
>1,'middlewareOperator'=
>1,'in_base_url'=
>1,'out_base_url'=
>1}#
</dia:string>
1120 <dia:attribute name=
"comment">
1121 <dia:string>##
</dia:string>
1123 <dia:attribute name=
"visibility">
1126 <dia:attribute name=
"abstract">
1127 <dia:boolean val=
"false"/>
1129 <dia:attribute name=
"class_scope">
1130 <dia:boolean val=
"false"/>
1134 <dia:attribute name=
"operations">
1135 <dia:composite type=
"umloperation">
1136 <dia:attribute name=
"name">
1137 <dia:string>#write#
</dia:string>
1139 <dia:attribute name=
"stereotype">
1140 <dia:string>##
</dia:string>
1142 <dia:attribute name=
"type">
1143 <dia:string>##
</dia:string>
1145 <dia:attribute name=
"visibility">
1148 <dia:attribute name=
"comment">
1149 <dia:string>##
</dia:string>
1151 <dia:attribute name=
"abstract">
1152 <dia:boolean val=
"false"/>
1154 <dia:attribute name=
"inheritance_type">
1157 <dia:attribute name=
"query">
1158 <dia:boolean val=
"false"/>
1160 <dia:attribute name=
"class_scope">
1161 <dia:boolean val=
"false"/>
1163 <dia:attribute name=
"parameters">
1164 <dia:composite type=
"umlparameter">
1165 <dia:attribute name=
"name">
1166 <dia:string>#filename#
</dia:string>
1168 <dia:attribute name=
"type">
1169 <dia:string>#scalar string#
</dia:string>
1171 <dia:attribute name=
"value">
1172 <dia:string>##
</dia:string>
1174 <dia:attribute name=
"comment">
1175 <dia:string>##
</dia:string>
1177 <dia:attribute name=
"kind">
1183 <dia:composite type=
"umloperation">
1184 <dia:attribute name=
"name">
1185 <dia:string>#_print_relation#
</dia:string>
1187 <dia:attribute name=
"stereotype">
1188 <dia:string>##
</dia:string>
1190 <dia:attribute name=
"type">
1191 <dia:string>##
</dia:string>
1193 <dia:attribute name=
"visibility">
1196 <dia:attribute name=
"comment">
1197 <dia:string>##
</dia:string>
1199 <dia:attribute name=
"abstract">
1200 <dia:boolean val=
"false"/>
1202 <dia:attribute name=
"inheritance_type">
1205 <dia:attribute name=
"query">
1206 <dia:boolean val=
"false"/>
1208 <dia:attribute name=
"class_scope">
1209 <dia:boolean val=
"false"/>
1211 <dia:attribute name=
"parameters">
1212 <dia:composite type=
"umlparameter">
1213 <dia:attribute name=
"name">
1214 <dia:string>#operator#
</dia:string>
1216 <dia:attribute name=
"type">
1217 <dia:string>#scalar string#
</dia:string>
1219 <dia:attribute name=
"value">
1220 <dia:string>#'='#
</dia:string>
1222 <dia:attribute name=
"comment">
1223 <dia:string>##
</dia:string>
1225 <dia:attribute name=
"kind">
1229 <dia:composite type=
"umlparameter">
1230 <dia:attribute name=
"name">
1231 <dia:string>#values#
</dia:string>
1233 <dia:attribute name=
"type">
1234 <dia:string>#array of strings#
</dia:string>
1236 <dia:attribute name=
"value">
1237 <dia:string>##
</dia:string>
1239 <dia:attribute name=
"comment">
1240 <dia:string>##
</dia:string>
1242 <dia:attribute name=
"kind">
1246 <dia:composite type=
"umlparameter">
1247 <dia:attribute name=
"name">
1248 <dia:string>#keyWord#
</dia:string>
1250 <dia:attribute name=
"type">
1251 <dia:string>#scalar string#
</dia:string>
1253 <dia:attribute name=
"value">
1254 <dia:string>##
</dia:string>
1256 <dia:attribute name=
"comment">
1257 <dia:string>##
</dia:string>
1259 <dia:attribute name=
"kind">
1263 <dia:composite type=
"umlparameter">
1264 <dia:attribute name=
"name">
1265 <dia:string>#filehandle#
</dia:string>
1267 <dia:attribute name=
"type">
1268 <dia:string>#ref of filehandle#
</dia:string>
1270 <dia:attribute name=
"value">
1271 <dia:string>##
</dia:string>
1273 <dia:attribute name=
"comment">
1274 <dia:string>##
</dia:string>
1276 <dia:attribute name=
"kind">
1283 <dia:attribute name=
"template">
1284 <dia:boolean val=
"false"/>
1286 <dia:attribute name=
"templates"/>