]> Creatis software - bbtk.git/blob - doc/bouml/bbtkk/131330
mhb
[bbtk.git] / doc / bouml / bbtkk / 131330
1 format 66
2 "bbfy" // bbtk::kernel::appli::bbfy
3   revision 1
4   modified_by 2 "davila"
5   // class settings
6   //class diagram settings
7   draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
8   //use case diagram settings
9   package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
10   //sequence diagram settings
11   show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
12   //collaboration diagram settings
13   show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
14   //object diagram settings
15    write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
16   //component diagram settings
17   package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
18   draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
19   //deployment diagram settings
20   package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
21   draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
22   //state diagram settings
23   package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
24   show_activities default region_horizontally default drawing_language default show_stereotype_properties default
25   //activity diagram settings
26   package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
27   show_infonote default drawing_language default show_stereotype_properties default
28   
29   classview 129666 "bbfy"
30     //class diagram settings
31     draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
32     //collaboration diagram settings
33     show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
34     //object diagram settings
35      write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
36     //sequence diagram settings
37     show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
38     //state diagram settings
39     package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
40     show_activities default region_horizontally default drawing_language default show_stereotype_properties default
41     //class settings
42     //activity diagram settings
43     package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
44     show_infonote default drawing_language default show_stereotype_properties default
45     class 152834 "bbfyException"
46       visibility package 
47       cpp_decl "${comment}${template}class ${name}${inherit} {
48 ${members}};
49 ${inlines}
50 "
51       java_decl ""
52       php_decl ""
53       python_2_2 python_decl ""
54       idl_decl ""
55       explicit_switch_type ""
56       
57       comment "=========================================================================="
58       operation 202498 "bbfyException"
59         cpp_inline public explicit_return_type ""
60         nparams 1
61           param in name "message" explicit_type "std::string"
62         cpp_decl "    ${comment}${inline}${name}${(}const ${t0} & ${p0}${v0}${)}${volatile}${throw} : mMessage(message) {};
63 "
64         
65         
66         
67         
68       end
69
70       attribute 153730 "mMessage"
71         public explicit_type "std::string"
72         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
73 "
74         java_decl ""
75         php_decl ""
76         python_decl ""
77         idl_decl ""
78       end
79     end
80
81     class 152962 "bbfy"
82       visibility package 
83       cpp_decl "${comment}${template}class ${name}${inherit} {
84 ${members}};
85 ${inlines}
86 "
87       java_decl ""
88       php_decl ""
89       python_2_2 python_decl ""
90       idl_decl ""
91       explicit_switch_type ""
92       
93       comment "=========================================================================="
94       operation 202626 "bbfy"
95         preserve_cpp_body_indent public explicit_return_type ""
96         nparams 4
97           param in name "filename" explicit_type "std::string"
98           param in name "package" explicit_type "std::string"
99             defaultvalue "\"PACKAGE_NAME\""
100           param in name "output_path" explicit_type "std::string"
101             defaultvalue "\"\""
102           param in name "verbose" explicit_type "bool"
103             defaultvalue "false"
104         cpp_decl "    ${comment}${inline}${name}${(}const ${t0} & ${p0}${v0}, const ${t1} & ${p1}${v1}, const ${t2} & ${p2}${v2}, ${t3} ${p3}${v3}${)}${volatile}${throw};
105 "
106         cpp_def "//==========================================================================
107 //==========================================================================
108
109 ${comment}${inline}${class}::${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}, const ${t2} & ${p2}, ${t3} ${p3}${)}${throw}{
110 ${body}}
111 "
112         
113         
114         
115         
116       end
117
118       operation 202754 "CreateBlackBox"
119         preserve_cpp_body_indent public explicit_return_type "void"
120         nparams 0
121         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
122 "
123         cpp_def "//==========================================================================
124 //==========================================================================
125
126 ${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
127   ${body}}
128 "
129         
130         
131         
132         
133       end
134
135       operation 202882 "ParseXML"
136         preserve_cpp_body_indent public explicit_return_type "void"
137         nparams 0
138         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
139 "
140         cpp_def "//==========================================================================
141 //==========================================================================
142
143 ${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
144   ${body}}
145 "
146         
147         
148         
149         
150       end
151
152       operation 203010 "CreateHeader"
153         preserve_cpp_body_indent public explicit_return_type "void"
154         nparams 0
155         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
156 "
157         cpp_def "//==========================================================================
158 //==========================================================================
159
160 ${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
161   ${body}}
162 "
163         
164         
165         
166         
167       end
168
169       operation 203138 "CreateCode"
170         preserve_cpp_body_indent public explicit_return_type "void"
171         nparams 0
172         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
173 "
174         cpp_def "//==========================================================================
175 //==========================================================================
176
177 ${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
178   ${body}}
179 "
180         
181         
182         
183         
184       end
185
186       operation 203266 "WriteGenericITKFilterHeader"
187         preserve_cpp_body_indent public explicit_return_type "void"
188         nparams 0
189         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
190 "
191         cpp_def "//==========================================================================
192 //==========================================================================
193
194 ${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
195   ${body}}
196 "
197         
198         
199         
200         
201       end
202
203       operation 203394 "BeginNamespace"
204         preserve_cpp_body_indent public explicit_return_type "void"
205         nparams 0
206         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
207 "
208         cpp_def "//==========================================================================
209 //==========================================================================
210
211 ${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
212   ${body}}
213 "
214         
215         
216         
217         
218       end
219
220       operation 203522 "EndNamespace"
221         preserve_cpp_body_indent public explicit_return_type "void"
222         nparams 0
223         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
224 "
225         cpp_def "//==========================================================================
226 //==========================================================================
227
228 ${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
229   ${body}}
230 "
231         
232         
233         
234         
235       end
236
237       attribute 153858 "mFilename"
238         private explicit_type "std::string"
239         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
240 "
241         java_decl ""
242         php_decl ""
243         python_decl ""
244         idl_decl ""
245       end
246
247       attribute 153986 "mOutputPath"
248         private explicit_type "std::string"
249         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
250 "
251         java_decl ""
252         php_decl ""
253         python_decl ""
254         idl_decl ""
255       end
256
257       attribute 154114 "mVerbose"
258         private explicit_type "bool"
259         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
260 "
261         java_decl ""
262         php_decl ""
263         python_decl ""
264         idl_decl ""
265       end
266
267       attribute 154242 "mName"
268         private explicit_type "std::string"
269         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
270 "
271         java_decl ""
272         php_decl ""
273         python_decl ""
274         idl_decl ""
275       end
276
277       class 153090 "BoxType"
278         visibility package stereotype "enum"
279         cpp_decl "${comment}enum ${name} {
280 ${items}
281 };
282 "
283         java_decl ""
284         php_decl ""
285         python_2_2 python_decl ""
286         idl_decl ""
287         explicit_switch_type ""
288         
289         attribute 154370 "STD"
290           public type class_ref 153090 // BoxType
291           cpp_decl "  ${name}${value},${comment}"
292           java_decl ""
293           php_decl ""
294           python_decl ""
295           idl_decl ""
296         end
297
298         attribute 154498 "itkImageToImageFilter"
299           public type class_ref 153090 // BoxType
300           cpp_decl "  ${name}${value},${comment}"
301           java_decl ""
302           php_decl ""
303           python_decl ""
304           idl_decl ""
305         end
306
307         attribute 154626 "vtkImageAlgorithm"
308           public type class_ref 153090 // BoxType
309           cpp_decl "  ${name}${value},${comment}"
310           java_decl ""
311           php_decl ""
312           python_decl ""
313           idl_decl ""
314         end
315
316         attribute 154754 "vtkPolyDataAlgorithm"
317           public type class_ref 153090 // BoxType
318           cpp_decl "  ${name}${value},${comment}"
319           java_decl ""
320           php_decl ""
321           python_decl ""
322           idl_decl ""
323         end
324       end
325
326       classrelation 141314 // mType (<directional composition>)
327         relation 141314 *-->
328           a role_name "mType" private
329             cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
330 "
331             classrelation_ref 141314 // mType (<directional composition>)
332           b parent class_ref 153090 // BoxType
333       end
334
335       attribute 154882 "mIsWidget"
336         private explicit_type "bool"
337         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
338 "
339         java_decl ""
340         php_decl ""
341         python_decl ""
342         idl_decl ""
343       end
344
345       attribute 155010 "mParentBlackBox"
346         private explicit_type "std::string"
347         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
348 "
349         java_decl ""
350         php_decl ""
351         python_decl ""
352         idl_decl ""
353       end
354
355       attribute 155138 "mItkParent"
356         private explicit_type "std::string"
357         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
358 "
359         java_decl ""
360         php_decl ""
361         python_decl ""
362         idl_decl ""
363       end
364
365       attribute 155266 "mVtkObject"
366         private explicit_type "std::string"
367         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
368 "
369         java_decl ""
370         php_decl ""
371         python_decl ""
372         idl_decl ""
373       end
374
375       attribute 155394 "mGeneric"
376         private explicit_type "bool"
377         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
378 "
379         java_decl ""
380         php_decl ""
381         python_decl ""
382         idl_decl ""
383       end
384
385       attribute 155522 "mAuthor"
386         private explicit_type "std::string"
387         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
388 "
389         java_decl ""
390         php_decl ""
391         python_decl ""
392         idl_decl ""
393       end
394
395       attribute 155650 "mDescription"
396         private explicit_type "std::string"
397         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
398 "
399         java_decl ""
400         php_decl ""
401         python_decl ""
402         idl_decl ""
403       end
404
405       attribute 155778 "mCategory"
406         private explicit_type "std::string"
407         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
408 "
409         java_decl ""
410         php_decl ""
411         python_decl ""
412         idl_decl ""
413       end
414
415       attribute 155906 "mPackage"
416         private explicit_type "std::string"
417         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
418 "
419         java_decl ""
420         php_decl ""
421         python_decl ""
422         idl_decl ""
423       end
424
425       attribute 156034 "mNamespace"
426         private explicit_type "std::string"
427         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
428 "
429         java_decl ""
430         php_decl ""
431         python_decl ""
432         idl_decl ""
433       end
434
435       attribute 156162 "mTemplateParam"
436         private explicit_type "std::string"
437         stereotype "std::vector"
438         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
439 "
440         java_decl ""
441         php_decl ""
442         python_decl ""
443         idl_decl ""
444       end
445
446       attribute 156290 "mTemplateDeclaration"
447         private explicit_type "std::string"
448         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
449 "
450         java_decl ""
451         php_decl ""
452         python_decl ""
453         idl_decl ""
454       end
455
456       attribute 156418 "mTemplateImplementation"
457         private explicit_type "std::string"
458         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
459 "
460         java_decl ""
461         php_decl ""
462         python_decl ""
463         idl_decl ""
464       end
465
466       attribute 156546 "mInclude"
467         private explicit_type "std::string"
468         stereotype "std::vector"
469         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
470 "
471         java_decl ""
472         php_decl ""
473         python_decl ""
474         idl_decl ""
475       end
476
477       attribute 156674 "mTypedef"
478         private explicit_type "std::string"
479         stereotype "std::vector"
480         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
481 "
482         java_decl ""
483         php_decl ""
484         python_decl ""
485         idl_decl ""
486       end
487
488       attribute 156802 "mUserSetDefaultValues"
489         private explicit_type "std::string"
490         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
491 "
492         java_decl ""
493         php_decl ""
494         python_decl ""
495         idl_decl ""
496       end
497
498       attribute 156930 "mUserInitializeProcessing"
499         private explicit_type "std::string"
500         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
501 "
502         java_decl ""
503         php_decl ""
504         python_decl ""
505         idl_decl ""
506       end
507
508       attribute 157058 "mUserFinalizeProcessing"
509         private explicit_type "std::string"
510         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
511 "
512         java_decl ""
513         php_decl ""
514         python_decl ""
515         idl_decl ""
516       end
517
518       class 153218 "IO"
519         visibility package stereotype "struct"
520         cpp_decl "${comment}${template}struct ${name}${inherit} {
521 ${members}};
522 ${inlines}
523 "
524         java_decl ""
525         php_decl ""
526         python_2_2 python_decl ""
527         idl_decl ""
528         explicit_switch_type ""
529         
530         attribute 157186 "name"
531           public explicit_type "std::string"
532           cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
533 "
534           java_decl ""
535           php_decl ""
536           python_decl ""
537           idl_decl ""
538         end
539
540         attribute 157314 "type"
541           public explicit_type "std::string"
542           cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
543 "
544           java_decl ""
545           php_decl ""
546           python_decl ""
547           idl_decl ""
548         end
549
550         attribute 157442 "nature"
551           public explicit_type "std::string"
552           cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
553 "
554           java_decl ""
555           php_decl ""
556           python_decl ""
557           idl_decl ""
558         end
559
560         attribute 157570 "descr"
561           public explicit_type "std::string"
562           cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
563 "
564           java_decl ""
565           php_decl ""
566           python_decl ""
567           idl_decl ""
568         end
569
570         attribute 157698 "special"
571           public explicit_type "std::string"
572           cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
573 "
574           java_decl ""
575           php_decl ""
576           python_decl ""
577           idl_decl ""
578         end
579
580         attribute 157826 "generic_type"
581           public explicit_type "std::string"
582           cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
583 "
584           java_decl ""
585           php_decl ""
586           python_decl ""
587           idl_decl ""
588         end
589       end
590
591       classrelation 141442 // mInput (<directional composition>)
592         relation 141442 *-->
593           stereotype "std::vector"
594           a role_name "mInput" private
595             cpp default "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
596 "
597             classrelation_ref 141442 // mInput (<directional composition>)
598           b parent class_ref 153218 // IO
599       end
600
601       classrelation 141570 // mOutput (<directional composition>)
602         relation 141570 *-->
603           stereotype "std::vector"
604           a role_name "mOutput" private
605             cpp default "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
606 "
607             classrelation_ref 141570 // mOutput (<directional composition>)
608           b parent class_ref 153218 // IO
609       end
610
611       attribute 157954 "mProcess"
612         private explicit_type "std::string"
613         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
614 "
615         java_decl ""
616         php_decl ""
617         python_decl ""
618         idl_decl ""
619       end
620
621       attribute 158082 "mCreateWidget"
622         private explicit_type "std::string"
623         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
624 "
625         java_decl ""
626         php_decl ""
627         python_decl ""
628         idl_decl ""
629       end
630
631       attribute 158210 "mFile"
632         private explicit_type "std::ofstream"
633         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
634 "
635         java_decl ""
636         php_decl ""
637         python_decl ""
638         idl_decl ""
639       end
640
641       attribute 158338 "mHName"
642         private explicit_type "std::string"
643         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
644 "
645         java_decl ""
646         php_decl ""
647         python_decl ""
648         idl_decl ""
649       end
650
651       attribute 158466 "mCxxName"
652         private explicit_type "std::string"
653         cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
654 "
655         java_decl ""
656         php_decl ""
657         python_decl ""
658         idl_decl ""
659       end
660     end
661   end
662
663   deploymentview 129666 "bbfy"
664     //deployment diagram settings
665     package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
666     draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
667     artifact 136322 "bbfyException"
668       stereotype "source"
669       cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
670 #define ${NAMESPACE}_${NAME}_H
671
672 ${comment}
673 ${includes}
674 ${declarations}
675 ${namespace_start}
676 ${definition}
677 ${namespace_end}
678 #endif
679 "
680       cpp_src "${comment}
681 ${includes}
682 ${namespace_start}
683 ${members}
684 ${namespace_end}"
685       associated_classes
686         class_ref 152834 // bbfyException
687       end
688     end
689
690     artifact 136450 "bbfy"
691       stereotype "source"
692       cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
693 #define ${NAMESPACE}_${NAME}_H
694
695 ${comment}
696 ${includes}
697 ${declarations}
698 ${namespace_start}
699 ${definition}
700 ${namespace_end}
701 #endif
702 "
703       cpp_src "${comment}
704 ${includes}
705 ${namespace_start}
706 ${members}
707 ${namespace_end}"
708       associated_classes
709         class_ref 152962 // bbfy
710       end
711     end
712
713     artifact 136578 "main"
714       stereotype "source"
715       cpp_src "//==========================================================================
716 //==========================================================================
717
718 int main(int argc, char **argv)
719 {
720   
721   if (argc<2 || argc>5) 
722     {
723       std::cerr << \"usage : \"<< argv[0] <<\" xml_file [package_name] [output_path] [-q]\" << std::endl;
724       return 1;
725     }
726
727   try 
728     {
729       std::string package(\"PACKAGE_NAME\");
730       std::string output_path(\"\");
731       bool verbose = true;
732       if (argc>2) package = argv[2];
733       if (argc>3) output_path = argv[3];
734       if (argc>4) verbose = false;
735       
736       bbfy B(argv[1],package,output_path,verbose);
737     }
738   catch (bbfyException e)
739     {
740       std::cerr << argv[0] << \"  \" << argv[1] << std::endl
741                 << e.mMessage << std::endl;
742       return 1;
743     }
744   return 0;
745 }
746 "
747       associated_classes
748       end
749     end
750   end
751 end