]> Creatis software - bbtk.git/blob - doc/bouml/bbtkk/129666
.
[bbtk.git] / doc / bouml / bbtkk / 129666
1 format 66
2 "src" // bbtk::packages::kw::src
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   cpp_namespace "bbkw"
30   classview 128642 "src"
31     //class diagram settings
32     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
33     //collaboration diagram settings
34     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
35     //object diagram settings
36      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
37     //sequence diagram settings
38     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
39     //state diagram settings
40     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
41     show_activities default region_horizontally default drawing_language default show_stereotype_properties default
42     //class settings
43     //activity diagram settings
44     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
45     show_infonote default drawing_language default show_stereotype_properties default
46     class 148738 "LayoutSplit"
47       visibility package 
48       cpp_decl "${comment}${template}class ${name}${inherit} {
49 ${members}};
50 ${inlines}
51 "
52       java_decl ""
53       php_decl ""
54       python_2_2 python_decl ""
55       idl_decl ""
56       explicit_switch_type ""
57       
58       classrelation 138626 // <generalisation>
59         relation 138626 ---|>
60           a public
61             cpp default "${type}"
62             classrelation_ref 138626 // <generalisation>
63           b parent class_ref 148866 // typedef29
64       end
65
66       operation 189058 "CreateWidget"
67         private explicit_return_type "void"
68         nparams 1
69           param inout name "" explicit_type "vtkKWFrame"
70         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
71 "
72         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
73   ${body}}
74 "
75         
76         
77         
78         
79       end
80
81       operation 189186 "Process"
82         private explicit_return_type "void"
83         nparams 0
84         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
85 "
86         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
87   ${body}}
88 "
89         
90         
91         
92         
93       end
94
95       operation 189314 "bbUserConstructor"
96         cpp_virtual protected explicit_return_type "void"
97         nparams 0
98         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
99 "
100         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
101   ${body}}
102 "
103         
104         
105         
106         
107       end
108     end
109
110     class 148866 "typedef29"
111       visibility package stereotype "typedef" explicit_base_type "bbtk::KWBlackBox"
112       cpp_decl "${comment}typedef ${type} ${name};
113 "
114       java_decl ""
115       php_decl ""
116       python_2_2 python_decl ""
117       idl_decl ""
118       explicit_switch_type ""
119       
120     end
121
122     class 148994 "OutputText"
123       visibility package 
124       cpp_decl "${comment}${template}class ${name}${inherit} {
125 ${members}};
126 ${inlines}
127 "
128       java_decl ""
129       php_decl ""
130       python_2_2 python_decl ""
131       idl_decl ""
132       explicit_switch_type ""
133       
134       comment "#include \"vtkCommand.h\"
135 ------------------------------------------------------------------------
136  The black box"
137       classrelation 138754 // <generalisation>
138         relation 138754 ---|>
139           a public
140             cpp default "${type}"
141             classrelation_ref 138754 // <generalisation>
142           b parent class_ref 148866 // typedef29
143       end
144
145       operation 189442 "Process"
146         private explicit_return_type "void"
147         nparams 0
148         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
149 "
150         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
151   ${body}}
152 "
153         
154         
155         
156         
157       end
158
159       operation 189570 "CreateWidget"
160         private explicit_return_type "void"
161         nparams 1
162           param inout name "" explicit_type "vtkKWFrame"
163         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
164 "
165         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
166   ${body}}
167 "
168         
169         
170         
171         
172       end
173
174       operation 189698 "bbUserConstructor"
175         cpp_virtual protected explicit_return_type "void"
176         nparams 0
177         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
178 "
179         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
180   ${body}}
181 "
182         
183         
184         
185         
186         comment "    virtual void Execute(vtkObject* caller, unsigned long, void*);"
187       end
188     end
189
190     class 149122 "Slicer"
191       visibility package 
192       cpp_decl "${comment}${template}class ${name}${inherit} {
193 ${members}};
194 ${inlines}
195 "
196       java_decl ""
197       php_decl ""
198       python_2_2 python_decl ""
199       idl_decl ""
200       explicit_switch_type ""
201       
202       comment " Namespace of the package \"kw\" is \"bbkw\" 
203  Namespace associated to packages should be of the form :
204  bbPACKAGENAME
205 ------------------------------------------------------------------------"
206       classrelation 138882 // <generalisation>
207         relation 138882 ---|>
208           a public
209             cpp default "${type}"
210             classrelation_ref 138882 // <generalisation>
211           b parent class_ref 148866 // typedef29
212       end
213
214       operation 189826 "Process"
215         private explicit_return_type "void"
216         nparams 0
217         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
218 "
219         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
220   ${body}}
221 "
222         
223         
224         
225         
226       end
227
228       operation 189954 "CreateWidget"
229         private explicit_return_type "void"
230         nparams 1
231           param inout name "" explicit_type "vtkKWFrame"
232         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
233 "
234         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
235   ${body}}
236 "
237         
238         
239         
240         
241       end
242
243       operation 190082 "bbUserConstructor"
244         cpp_virtual protected explicit_return_type "void"
245         nparams 0
246         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
247 "
248         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
249   ${body}}
250 "
251         
252         
253         
254         
255       end
256     end
257
258     class 149250 "Slider"
259       visibility package 
260       cpp_decl "${comment}${template}class ${name}${inherit} {
261 ${members}};
262 ${inlines}
263 "
264       java_decl ""
265       php_decl ""
266       python_2_2 python_decl ""
267       idl_decl ""
268       explicit_switch_type ""
269       
270       comment " Namespace of the package \"kw\" is \"bbkw\" 
271  Namespace associated to packages should be of the form :
272  bbPACKAGENAME
273 ------------------------------------------------------------------------
274  The black box"
275       classrelation 139010 // <generalisation>
276         relation 139010 ---|>
277           a public
278             cpp default "${type}"
279             classrelation_ref 139010 // <generalisation>
280           b parent class_ref 148866 // typedef29
281       end
282
283       classrelation 139138 // <generalisation>
284         relation 139138 ---|>
285           a public
286             cpp default "${type}"
287             classrelation_ref 139138 // <generalisation>
288           b parent class_ref 149378 // typedef30
289       end
290
291       operation 190210 "Process"
292         private explicit_return_type "void"
293         nparams 0
294         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
295 "
296         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
297   ${body}}
298 "
299         
300         
301         
302         
303       end
304
305       operation 190338 "CreateWidget"
306         private explicit_return_type "void"
307         nparams 1
308           param inout name "" explicit_type "vtkKWFrame"
309         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
310 "
311         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
312   ${body}}
313 "
314         
315         
316         
317         
318       end
319
320       operation 190466 "Execute"
321         cpp_virtual private explicit_return_type "void"
322         nparams 3
323           param inout name "caller" explicit_type "vtkObject"
324           param in name "" explicit_type "ulong"
325           param inout name "" explicit_type "void"
326         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} * ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
327 "
328         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}, ${t2} * ${p2}${)}${const}${throw}${staticnl}{
329   ${body}}
330 "
331         
332         
333         
334         
335       end
336
337       operation 190594 "bbUserConstructor"
338         cpp_virtual protected explicit_return_type "void"
339         nparams 0
340         cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
341 "
342         cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
343   ${body}}
344 "
345         
346         
347         
348         
349       end
350     end
351
352     class 149378 "typedef30"
353       visibility package stereotype "typedef" explicit_base_type "vtkCommand"
354       cpp_decl "${comment}typedef ${type} ${name};
355 "
356       java_decl ""
357       php_decl ""
358       python_2_2 python_decl ""
359       idl_decl ""
360       explicit_switch_type ""
361       
362     end
363   end
364
365   deploymentview 128642 "src"
366     //deployment diagram settings
367     package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
368     draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
369     artifact 133890 "bbkwLayoutSplit"
370       stereotype "source"
371       cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
372 #define ${NAMESPACE}_${NAME}_H
373
374 ${comment}
375 ${includes}
376 ${declarations}
377 ${namespace_start}
378 ${definition}
379 ${namespace_end}
380 #endif
381 "
382       cpp_src "${comment}
383 ${includes}
384 ${namespace_start}
385 ${members}
386 ${namespace_end}"
387       associated_classes
388         class_ref 148866 // typedef29
389         class_ref 148738 // LayoutSplit
390       end
391     end
392
393     artifact 134018 "bbkwOutputText"
394       stereotype "source"
395       cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
396 #define ${NAMESPACE}_${NAME}_H
397
398 ${comment}
399 ${includes}
400 ${declarations}
401 ${namespace_start}
402 ${definition}
403 ${namespace_end}
404 #endif
405 "
406       cpp_src "${comment}
407 ${includes}
408 ${namespace_start}
409 ${members}
410 ${namespace_end}"
411       associated_classes
412         class_ref 148994 // OutputText
413       end
414     end
415
416     artifact 134146 "bbkwSlicer"
417       stereotype "source"
418       cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
419 #define ${NAMESPACE}_${NAME}_H
420
421 ${comment}
422 ${includes}
423 ${declarations}
424 ${namespace_start}
425 ${definition}
426 ${namespace_end}
427 #endif
428 "
429       cpp_src "${comment}
430 ${includes}
431 ${namespace_start}
432 ${members}
433 ${namespace_end}"
434       associated_classes
435         class_ref 149122 // Slicer
436       end
437     end
438
439     artifact 134274 "bbkwSlider"
440       stereotype "source"
441       cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
442 #define ${NAMESPACE}_${NAME}_H
443
444 ${comment}
445 ${includes}
446 ${declarations}
447 ${namespace_start}
448 ${definition}
449 ${namespace_end}
450 #endif
451 "
452       cpp_src "${comment}
453 ${includes}
454 ${namespace_start}
455 ${members}
456 ${namespace_end}"
457       associated_classes
458         class_ref 149378 // typedef30
459         class_ref 149250 // Slider
460       end
461     end
462   end
463
464   package_ref 129794 // src
465 end