1 | format 75 |
---|
2 | "tmdmcreator" |
---|
3 | revision 3 |
---|
4 | modified_by 33 "lucien" |
---|
5 | |
---|
6 | |
---|
7 | |
---|
8 | // class settings |
---|
9 | default_attribute_visibility private default_relation_visibility private default_operation_visibility public |
---|
10 | //class diagram settings |
---|
11 | draw_all_relations yes hide_attributes no hide_operations no hide_getset_operations no show_members_full_definition no show_members_visibility no show_members_stereotype no show_members_context no show_members_multiplicity no show_members_initialization no show_attribute_modifiers no member_max_width 127 show_parameter_dir yes show_parameter_name yes package_name_in_tab no class_drawing_mode natural drawing_language uml show_context_mode no auto_label_position yes show_relation_modifiers no show_relation_visibility no show_infonote no shadow yes show_stereotype_properties no |
---|
12 | //use case diagram settings |
---|
13 | package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes class_drawing_mode actor shadow yes show_stereotype_properties no |
---|
14 | //sequence diagram settings |
---|
15 | show_full_operations_definition no write_horizontally yes class_drawing_mode natural drawing_language uml draw_all_relations yes shadow yes show_stereotype_properties no show_class_context_mode no show_msg_context_mode no |
---|
16 | //collaboration diagram settings |
---|
17 | show_full_operations_definition no show_hierarchical_rank no write_horizontally yes drawing_language uml package_name_in_tab no show_context no show_msg_context no draw_all_relations yes shadow yes show_stereotype_properties no |
---|
18 | //object diagram settings |
---|
19 | write_horizontally yes package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes shadow yes show_stereotype_properties no |
---|
20 | //component diagram settings |
---|
21 | package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes shadow yes |
---|
22 | draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no |
---|
23 | //deployment diagram settings |
---|
24 | package_name_in_tab no show_context no write_horizontally yes auto_label_position yes draw_all_relations yes shadow yes |
---|
25 | draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no |
---|
26 | //state diagram settings |
---|
27 | package_name_in_tab no show_context no auto_label_position yes write_trans_label_horizontally yes show_trans_definition no draw_all_relations yes shadow yes |
---|
28 | show_activities yes region_horizontally yes drawing_language uml show_stereotype_properties no |
---|
29 | //activity diagram settings |
---|
30 | package_name_in_tab no show_context no show_opaque_action_definition no auto_label_position yes write_flow_label_horizontally no draw_all_relations yes shadow yes |
---|
31 | show_infonote yes drawing_language uml show_stereotype_properties no |
---|
32 | |
---|
33 | class_color yellow duration_color transparent continuation_color gray note_color blue fragment_color transparent subject_color transparent usecase_color yellow package_color transparent component_color green artifact_color green deploymentnode_color gray state_color yellow stateaction_color transparent activity_color transparent activityregion_color transparent activitypartition_color transparent activityaction_color transparent parameterpin_color white |
---|
34 | font_size 13 |
---|
35 | diagram_format A4 |
---|
36 | |
---|
37 | image_root_dir "" |
---|
38 | |
---|
39 | mark_for_import |
---|
40 | |
---|
41 | cpp_h_dir "/Users/lucien/DATA/PRJ/DATAMODEL/temp_generated" |
---|
42 | cpp_src_dir "/Users/lucien/DATA/PRJ/DATAMODEL/temp_generated" |
---|
43 | classview 128033 "tmdmcreator" |
---|
44 | //class diagram settings |
---|
45 | draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility default show_infonote default shadow default show_stereotype_properties default |
---|
46 | //collaboration diagram settings |
---|
47 | show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default show_msg_context default draw_all_relations default shadow default show_stereotype_properties default |
---|
48 | //object diagram settings |
---|
49 | 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 |
---|
50 | //sequence diagram settings |
---|
51 | 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 show_class_context_mode default show_msg_context_mode default |
---|
52 | //state diagram settings |
---|
53 | 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 |
---|
54 | show_activities default region_horizontally default drawing_language default show_stereotype_properties default |
---|
55 | //class settings |
---|
56 | //activity diagram settings |
---|
57 | 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 |
---|
58 | show_infonote default drawing_language default show_stereotype_properties default |
---|
59 | classdiagram 128033 "tmdmcreator" |
---|
60 | draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition yes show_members_visibility yes show_members_stereotype default show_members_context 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_relation_visibility default show_infonote default shadow default show_stereotype_properties default |
---|
61 | size A4 |
---|
62 | end |
---|
63 | |
---|
64 | class 128033 "tmdmcreator" |
---|
65 | visibility package |
---|
66 | cpp_decl "${comment}${template}class ${name}${inherit} { |
---|
67 | ${members}}; |
---|
68 | ${inlines} |
---|
69 | " |
---|
70 | java_decl "" |
---|
71 | php_decl "" |
---|
72 | python_2_2 python_decl "" |
---|
73 | idl_decl "" |
---|
74 | explicit_switch_type "" |
---|
75 | |
---|
76 | attribute 135073 "m_FileNameBaseSQL" |
---|
77 | private explicit_type "wxFileName" |
---|
78 | cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; |
---|
79 | " |
---|
80 | java_decl "" |
---|
81 | php_decl "" |
---|
82 | python_decl "" |
---|
83 | idl_decl "" |
---|
84 | set_oper operation_ref 136865 // SetBaseSQL |
---|
85 | end |
---|
86 | |
---|
87 | attribute 135201 "m_FileNameUserSQL" |
---|
88 | private explicit_type "wxFileName" |
---|
89 | cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; |
---|
90 | " |
---|
91 | java_decl "" |
---|
92 | php_decl "" |
---|
93 | python_decl "" |
---|
94 | idl_decl "" |
---|
95 | set_oper operation_ref 136993 // SetUserSQL |
---|
96 | end |
---|
97 | |
---|
98 | attribute 135329 "m_FileNameUserContent" |
---|
99 | private explicit_type "wxFileName" |
---|
100 | cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; |
---|
101 | " |
---|
102 | java_decl "" |
---|
103 | php_decl "" |
---|
104 | python_decl "" |
---|
105 | idl_decl "" |
---|
106 | set_oper operation_ref 137121 // SetUserContent |
---|
107 | end |
---|
108 | |
---|
109 | attribute 135457 "m_FileNameOutSQL" |
---|
110 | private explicit_type "wxFileName" |
---|
111 | cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; |
---|
112 | " |
---|
113 | java_decl "" |
---|
114 | php_decl "" |
---|
115 | python_decl "" |
---|
116 | idl_decl "" |
---|
117 | set_oper operation_ref 137249 // SetOutSQL |
---|
118 | end |
---|
119 | |
---|
120 | operation 135201 "tmdmcreator" |
---|
121 | public explicit_return_type "" |
---|
122 | nparams 0 |
---|
123 | cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw}; |
---|
124 | " |
---|
125 | cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { |
---|
126 | ${body}} |
---|
127 | " |
---|
128 | |
---|
129 | |
---|
130 | |
---|
131 | |
---|
132 | end |
---|
133 | |
---|
134 | operation 135329 "~tmdmcreator" |
---|
135 | cpp_virtual public explicit_return_type "" |
---|
136 | nparams 0 |
---|
137 | cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw}; |
---|
138 | " |
---|
139 | cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { |
---|
140 | ${body}} |
---|
141 | " |
---|
142 | |
---|
143 | |
---|
144 | |
---|
145 | |
---|
146 | end |
---|
147 | |
---|
148 | operation 136865 "SetBaseSQL" |
---|
149 | force_body_gen public explicit_return_type "void" |
---|
150 | nparams 1 |
---|
151 | param in name "value" explicit_type "wxFileName" |
---|
152 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}; |
---|
153 | " |
---|
154 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{ |
---|
155 | m_FileNameBaseSQL = ${p0}; |
---|
156 | } |
---|
157 | " |
---|
158 | cpp_name_spec "SetBaseSQL" |
---|
159 | |
---|
160 | java_name_spec "set${Name}" |
---|
161 | |
---|
162 | php_name_spec "set${Name}" |
---|
163 | |
---|
164 | python_name_spec "set${Name}" |
---|
165 | |
---|
166 | idl_name_spec "set_${name}" |
---|
167 | set_of_attribute attribute_ref 135073 // m_FileNameBaseSQL |
---|
168 | end |
---|
169 | |
---|
170 | operation 136993 "SetUserSQL" |
---|
171 | force_body_gen public explicit_return_type "void" |
---|
172 | nparams 1 |
---|
173 | param in name "value" explicit_type "wxFileName" |
---|
174 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}; |
---|
175 | " |
---|
176 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{ |
---|
177 | m_FileNameUserSQL = ${p0}; |
---|
178 | } |
---|
179 | " |
---|
180 | cpp_name_spec "SetUserSQL" |
---|
181 | |
---|
182 | java_name_spec "set${Name}" |
---|
183 | |
---|
184 | php_name_spec "set${Name}" |
---|
185 | |
---|
186 | python_name_spec "set${Name}" |
---|
187 | |
---|
188 | idl_name_spec "set_${name}" |
---|
189 | set_of_attribute attribute_ref 135201 // m_FileNameUserSQL |
---|
190 | end |
---|
191 | |
---|
192 | operation 137121 "SetUserContent" |
---|
193 | force_body_gen public explicit_return_type "void" |
---|
194 | nparams 1 |
---|
195 | param in name "value" explicit_type "wxFileName" |
---|
196 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}; |
---|
197 | " |
---|
198 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{ |
---|
199 | m_FileNameUserContent = ${p0}; |
---|
200 | } |
---|
201 | " |
---|
202 | cpp_name_spec "SetUserContent" |
---|
203 | |
---|
204 | java_name_spec "set${Name}" |
---|
205 | |
---|
206 | php_name_spec "set${Name}" |
---|
207 | |
---|
208 | python_name_spec "set${Name}" |
---|
209 | |
---|
210 | idl_name_spec "set_${name}" |
---|
211 | set_of_attribute attribute_ref 135329 // m_FileNameUserContent |
---|
212 | end |
---|
213 | |
---|
214 | operation 137249 "SetOutSQL" |
---|
215 | force_body_gen public explicit_return_type "void" |
---|
216 | nparams 1 |
---|
217 | param in name "value" explicit_type "wxFileName" |
---|
218 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}; |
---|
219 | " |
---|
220 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{ |
---|
221 | m_FileNameOutSQL = ${p0}; |
---|
222 | } |
---|
223 | " |
---|
224 | cpp_name_spec "SetOutSQL" |
---|
225 | |
---|
226 | java_name_spec "set${Name}" |
---|
227 | |
---|
228 | php_name_spec "set${Name}" |
---|
229 | |
---|
230 | python_name_spec "set${Name}" |
---|
231 | |
---|
232 | idl_name_spec "set_${name}" |
---|
233 | set_of_attribute attribute_ref 135457 // m_FileNameOutSQL |
---|
234 | end |
---|
235 | |
---|
236 | operation 137377 "CheckFiles" |
---|
237 | public explicit_return_type "bool" |
---|
238 | nparams 1 |
---|
239 | param out name "errormsg" explicit_type "wxArrayString" |
---|
240 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${abstract}; |
---|
241 | " |
---|
242 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ |
---|
243 | ${body}} |
---|
244 | " |
---|
245 | |
---|
246 | |
---|
247 | |
---|
248 | |
---|
249 | end |
---|
250 | |
---|
251 | operation 137505 "ProcessFiles" |
---|
252 | public explicit_return_type "bool" |
---|
253 | nparams 1 |
---|
254 | param out name "errorsmsg" explicit_type "wxArrayString" |
---|
255 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract}; |
---|
256 | " |
---|
257 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ |
---|
258 | ${body}} |
---|
259 | " |
---|
260 | |
---|
261 | |
---|
262 | |
---|
263 | |
---|
264 | end |
---|
265 | end |
---|
266 | |
---|
267 | class 128161 "TmDmCopier" |
---|
268 | visibility package |
---|
269 | cpp_decl "${comment}${template}class ${name}${inherit} { |
---|
270 | ${members}}; |
---|
271 | ${inlines} |
---|
272 | " |
---|
273 | java_decl "" |
---|
274 | php_decl "" |
---|
275 | python_2_2 python_decl "" |
---|
276 | idl_decl "" |
---|
277 | explicit_switch_type "" |
---|
278 | |
---|
279 | attribute 128289 "m_CopyMode" |
---|
280 | private type class_ref 134689 // TMDMCOPIER_MODE |
---|
281 | cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; |
---|
282 | " |
---|
283 | java_decl "" |
---|
284 | php_decl "" |
---|
285 | python_decl "" |
---|
286 | idl_decl "" |
---|
287 | set_oper operation_ref 128417 // SetCopyMode |
---|
288 | end |
---|
289 | |
---|
290 | operation 128033 "TmDmCopier" |
---|
291 | public explicit_return_type "" |
---|
292 | nparams 1 |
---|
293 | param in name "destfile" explicit_type "wxFileName" |
---|
294 | cpp_decl " ${comment}${inline}${name}${(}const ${t0} & ${p0}${)}${volatile}${throw}; |
---|
295 | " |
---|
296 | cpp_def "${comment}${inline}${class}::${name}${(}const ${t0} & ${p0}${)}${volatile}${throw} { |
---|
297 | ${body}} |
---|
298 | " |
---|
299 | |
---|
300 | |
---|
301 | |
---|
302 | |
---|
303 | end |
---|
304 | |
---|
305 | operation 128161 "~TmDmCopier" |
---|
306 | cpp_virtual public explicit_return_type "" |
---|
307 | nparams 0 |
---|
308 | cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw}; |
---|
309 | " |
---|
310 | cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { |
---|
311 | ${body}} |
---|
312 | " |
---|
313 | |
---|
314 | |
---|
315 | |
---|
316 | |
---|
317 | end |
---|
318 | |
---|
319 | operation 128417 "SetCopyMode" |
---|
320 | force_body_gen public explicit_return_type "void" |
---|
321 | nparams 1 |
---|
322 | param in name "value" type class_ref 134689 // TMDMCOPIER_MODE |
---|
323 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}; |
---|
324 | " |
---|
325 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{ |
---|
326 | m_CopyMode = ${p0}; |
---|
327 | } |
---|
328 | " |
---|
329 | cpp_name_spec "SetCopyMode" |
---|
330 | |
---|
331 | java_name_spec "set${Name}" |
---|
332 | |
---|
333 | php_name_spec "set${Name}" |
---|
334 | |
---|
335 | python_name_spec "set${Name}" |
---|
336 | |
---|
337 | idl_name_spec "set_${name}" |
---|
338 | set_of_attribute attribute_ref 128289 // m_CopyMode |
---|
339 | end |
---|
340 | |
---|
341 | operation 128545 "CopyFrom" |
---|
342 | public explicit_return_type "bool" |
---|
343 | nparams 1 |
---|
344 | param in name "filename" explicit_type "wxFileName" |
---|
345 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract}; |
---|
346 | " |
---|
347 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ |
---|
348 | ${body}} |
---|
349 | " |
---|
350 | |
---|
351 | |
---|
352 | |
---|
353 | |
---|
354 | end |
---|
355 | |
---|
356 | operation 128673 "CopyFrom" |
---|
357 | public explicit_return_type "bool" |
---|
358 | nparams 1 |
---|
359 | param in name "text" explicit_type "wxString" |
---|
360 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract}; |
---|
361 | " |
---|
362 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ |
---|
363 | ${body}} |
---|
364 | " |
---|
365 | |
---|
366 | |
---|
367 | |
---|
368 | |
---|
369 | end |
---|
370 | |
---|
371 | operation 135457 "IsCopyAllowed" |
---|
372 | public explicit_return_type "bool" |
---|
373 | nparams 0 |
---|
374 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; |
---|
375 | " |
---|
376 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{ |
---|
377 | ${body}} |
---|
378 | " |
---|
379 | |
---|
380 | |
---|
381 | |
---|
382 | |
---|
383 | end |
---|
384 | end |
---|
385 | |
---|
386 | class 134689 "TMDMCOPIER_MODE" |
---|
387 | visibility package stereotype "enum" |
---|
388 | cpp_decl "${comment}enum ${name} { |
---|
389 | ${items} |
---|
390 | }; |
---|
391 | " |
---|
392 | java_decl "${comment}${@}${visibility}${final}${abstract}enum ${name}${implements} { |
---|
393 | ${items}; |
---|
394 | ${members}} |
---|
395 | " |
---|
396 | php_decl "${comment}${visibility}final class ${name} { |
---|
397 | ${items}} |
---|
398 | " |
---|
399 | python_2_2 python_decl "class ${name}: |
---|
400 | ${docstring}${members} |
---|
401 | " |
---|
402 | idl_decl "${comment}enum ${name} { |
---|
403 | ${items}}; |
---|
404 | " |
---|
405 | explicit_switch_type "" |
---|
406 | |
---|
407 | attribute 128033 "TMDMCOPIER_MODE_ERASE" |
---|
408 | public type class_ref 134689 // TMDMCOPIER_MODE |
---|
409 | init_value "0" |
---|
410 | cpp_decl " ${name}${value},${comment}" |
---|
411 | java_decl "" |
---|
412 | php_decl "" |
---|
413 | python_decl "" |
---|
414 | idl_decl "" |
---|
415 | end |
---|
416 | |
---|
417 | attribute 128161 "TMDMCOPIER_MODE_APPEND" |
---|
418 | public type class_ref 134689 // TMDMCOPIER_MODE |
---|
419 | cpp_decl " ${name}${value},${comment}" |
---|
420 | java_decl "" |
---|
421 | php_decl "" |
---|
422 | python_decl "" |
---|
423 | idl_decl "" |
---|
424 | end |
---|
425 | end |
---|
426 | |
---|
427 | class 141217 "TmDmProcessor" |
---|
428 | abstract visibility package |
---|
429 | cpp_decl "${comment}${template}class ${name}${inherit} { |
---|
430 | ${members}}; |
---|
431 | ${inlines} |
---|
432 | " |
---|
433 | java_decl "" |
---|
434 | php_decl "" |
---|
435 | python_2_2 python_decl "" |
---|
436 | idl_decl "" |
---|
437 | explicit_switch_type "" |
---|
438 | |
---|
439 | classrelation 128289 // m_Copier (<unidirectional association>) |
---|
440 | relation 128289 ---> |
---|
441 | a role_name "m_Copier" protected |
---|
442 | cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; |
---|
443 | " |
---|
444 | classrelation_ref 128289 // m_Copier (<unidirectional association>) |
---|
445 | b parent class_ref 128161 // TmDmCopier |
---|
446 | end |
---|
447 | |
---|
448 | operation 135585 "TmDmProcessor" |
---|
449 | public explicit_return_type "" |
---|
450 | nparams 0 |
---|
451 | cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw}; |
---|
452 | " |
---|
453 | cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { |
---|
454 | ${body}} |
---|
455 | " |
---|
456 | |
---|
457 | |
---|
458 | |
---|
459 | |
---|
460 | end |
---|
461 | |
---|
462 | operation 135713 "~TmDmProcessor" |
---|
463 | cpp_virtual public explicit_return_type "" |
---|
464 | nparams 0 |
---|
465 | cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw}; |
---|
466 | " |
---|
467 | cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { |
---|
468 | ${body}} |
---|
469 | " |
---|
470 | |
---|
471 | |
---|
472 | |
---|
473 | |
---|
474 | end |
---|
475 | |
---|
476 | operation 136353 "FindBlock" |
---|
477 | public explicit_return_type "int" |
---|
478 | nparams 1 |
---|
479 | param in name "blockname" explicit_type "wxString" |
---|
480 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract}; |
---|
481 | " |
---|
482 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ |
---|
483 | ${body}} |
---|
484 | " |
---|
485 | |
---|
486 | |
---|
487 | |
---|
488 | |
---|
489 | end |
---|
490 | |
---|
491 | operation 136481 "ProcessBlock" |
---|
492 | abstract cpp_virtual public explicit_return_type "bool" |
---|
493 | nparams 2 |
---|
494 | param in name "blockstart" explicit_type "int" |
---|
495 | param in name "copier" type class_ref 128161 // TmDmCopier |
---|
496 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${abstract}; |
---|
497 | " |
---|
498 | |
---|
499 | |
---|
500 | |
---|
501 | |
---|
502 | end |
---|
503 | |
---|
504 | end |
---|
505 | |
---|
506 | class 141345 "TmDmProcessorSimple" |
---|
507 | visibility package |
---|
508 | cpp_decl "${comment}${template}class ${name}${inherit} { |
---|
509 | ${members}}; |
---|
510 | ${inlines} |
---|
511 | " |
---|
512 | java_decl "" |
---|
513 | php_decl "" |
---|
514 | python_2_2 python_decl "" |
---|
515 | idl_decl "" |
---|
516 | explicit_switch_type "" |
---|
517 | |
---|
518 | classrelation 128033 // <generalisation> |
---|
519 | relation 128033 ---|> |
---|
520 | a public |
---|
521 | cpp default "${type}" |
---|
522 | classrelation_ref 128033 // <generalisation> |
---|
523 | b parent class_ref 141217 // TmDmProcessor |
---|
524 | end |
---|
525 | |
---|
526 | operation 136097 "TmDmProcessorSimple" |
---|
527 | public explicit_return_type "" |
---|
528 | nparams 0 |
---|
529 | cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw}; |
---|
530 | " |
---|
531 | cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { |
---|
532 | ${body}} |
---|
533 | " |
---|
534 | |
---|
535 | |
---|
536 | |
---|
537 | |
---|
538 | end |
---|
539 | |
---|
540 | operation 136225 "~TmDmProcessorSimple" |
---|
541 | cpp_virtual public explicit_return_type "" |
---|
542 | nparams 0 |
---|
543 | cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw}; |
---|
544 | " |
---|
545 | cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { |
---|
546 | ${body}} |
---|
547 | " |
---|
548 | |
---|
549 | |
---|
550 | |
---|
551 | |
---|
552 | end |
---|
553 | |
---|
554 | operation 136737 "ProcessBlock" |
---|
555 | cpp_virtual public explicit_return_type "bool" |
---|
556 | nparams 2 |
---|
557 | param in name "blockstart" explicit_type "int" |
---|
558 | param in name "copier" type class_ref 128161 // TmDmCopier |
---|
559 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${abstract}; |
---|
560 | " |
---|
561 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${staticnl}{ |
---|
562 | ${body}} |
---|
563 | " |
---|
564 | |
---|
565 | |
---|
566 | |
---|
567 | |
---|
568 | end |
---|
569 | end |
---|
570 | |
---|
571 | class 141473 "TmDmProcessorAttributs" |
---|
572 | visibility package |
---|
573 | cpp_decl "${comment}${template}class ${name}${inherit} { |
---|
574 | ${members}}; |
---|
575 | ${inlines} |
---|
576 | " |
---|
577 | java_decl "" |
---|
578 | php_decl "" |
---|
579 | python_2_2 python_decl "" |
---|
580 | idl_decl "" |
---|
581 | explicit_switch_type "" |
---|
582 | |
---|
583 | classrelation 128161 // <generalisation> |
---|
584 | relation 128161 ---|> |
---|
585 | a public |
---|
586 | cpp default "${type}" |
---|
587 | classrelation_ref 128161 // <generalisation> |
---|
588 | b parent class_ref 141217 // TmDmProcessor |
---|
589 | end |
---|
590 | |
---|
591 | operation 135841 "TmDmProcessorAttributs" |
---|
592 | public explicit_return_type "" |
---|
593 | nparams 0 |
---|
594 | cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw}; |
---|
595 | " |
---|
596 | cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { |
---|
597 | ${body}} |
---|
598 | " |
---|
599 | |
---|
600 | |
---|
601 | |
---|
602 | |
---|
603 | end |
---|
604 | |
---|
605 | operation 135969 "~TmDmProcessorAttributs" |
---|
606 | cpp_virtual public explicit_return_type "" |
---|
607 | nparams 0 |
---|
608 | cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw}; |
---|
609 | " |
---|
610 | cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { |
---|
611 | ${body}} |
---|
612 | " |
---|
613 | |
---|
614 | |
---|
615 | |
---|
616 | |
---|
617 | end |
---|
618 | |
---|
619 | operation 136609 "ProcessBlock" |
---|
620 | cpp_virtual public explicit_return_type "bool" |
---|
621 | nparams 2 |
---|
622 | param in name "blockstart" explicit_type "int" |
---|
623 | param in name "copier" type class_ref 128161 // TmDmCopier |
---|
624 | cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${abstract}; |
---|
625 | " |
---|
626 | cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${staticnl}{ |
---|
627 | ${body}} |
---|
628 | " |
---|
629 | |
---|
630 | |
---|
631 | |
---|
632 | |
---|
633 | end |
---|
634 | end |
---|
635 | end |
---|
636 | |
---|
637 | deploymentview 128033 "tmdmdeploy" |
---|
638 | //deployment diagram settings |
---|
639 | package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default |
---|
640 | draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default |
---|
641 | artifact 128033 "tmdmcreator" |
---|
642 | stereotype "source" |
---|
643 | cpp_h "/*************************************************************************** |
---|
644 | ${name}.h |
---|
645 | ------------------- |
---|
646 | copyright : (C) 2012 CREALP Lucien Schreiber |
---|
647 | email : lucien.schreiber at crealp dot vs dot ch |
---|
648 | ***************************************************************************/ |
---|
649 | |
---|
650 | /*************************************************************************** |
---|
651 | * * |
---|
652 | * This program is free software; you can redistribute it and/or modify * |
---|
653 | * it under the terms of the GNU General Public License as published by * |
---|
654 | * the Free Software Foundation; either version 2 of the License, or * |
---|
655 | * (at your option) any later version. * |
---|
656 | * * |
---|
657 | ***************************************************************************/ |
---|
658 | #ifndef _${NAMESPACE}${NAME}_H_ |
---|
659 | #define _${NAMESPACE}${NAME}_H_ |
---|
660 | |
---|
661 | // For compilers that support precompilation, includes \"wx/wx.h\". |
---|
662 | #include \"wx/wxprec.h\" |
---|
663 | |
---|
664 | // Include wxWidgets' headers |
---|
665 | #ifndef WX_PRECOMP |
---|
666 | #include <wx/wx.h> |
---|
667 | #endif |
---|
668 | |
---|
669 | ${comment} |
---|
670 | ${includes} |
---|
671 | ${declarations} |
---|
672 | ${namespace_start} |
---|
673 | ${definition} |
---|
674 | ${namespace_end} |
---|
675 | #endif |
---|
676 | " |
---|
677 | cpp_src "/*************************************************************************** |
---|
678 | ${name}.cpp |
---|
679 | ------------------- |
---|
680 | copyright : (C) 2013 CREALP Lucien Schreiber |
---|
681 | email : lucien.schreiber at crealp dot vs dot ch |
---|
682 | ***************************************************************************/ |
---|
683 | |
---|
684 | /*************************************************************************** |
---|
685 | * * |
---|
686 | * This program is free software; you can redistribute it and/or modify * |
---|
687 | * it under the terms of the GNU General Public License as published by * |
---|
688 | * the Free Software Foundation; either version 2 of the License, or * |
---|
689 | * (at your option) any later version. * |
---|
690 | * * |
---|
691 | ***************************************************************************/ |
---|
692 | ${comment} |
---|
693 | ${includes} |
---|
694 | ${namespace_start} |
---|
695 | ${members} |
---|
696 | ${namespace_end}" |
---|
697 | associated_classes |
---|
698 | class_ref 128033 // tmdmcreator |
---|
699 | end |
---|
700 | end |
---|
701 | |
---|
702 | artifact 128161 "tmdmcopier" |
---|
703 | stereotype "source" |
---|
704 | cpp_h "/*************************************************************************** |
---|
705 | ${name}.h |
---|
706 | ------------------- |
---|
707 | copyright : (C) 2013 CREALP Lucien Schreiber |
---|
708 | email : lucien.schreiber at crealp dot vs dot ch |
---|
709 | ***************************************************************************/ |
---|
710 | |
---|
711 | /*************************************************************************** |
---|
712 | * * |
---|
713 | * This program is free software; you can redistribute it and/or modify * |
---|
714 | * it under the terms of the GNU General Public License as published by * |
---|
715 | * the Free Software Foundation; either version 2 of the License, or * |
---|
716 | * (at your option) any later version. * |
---|
717 | * * |
---|
718 | ***************************************************************************/ |
---|
719 | #ifndef _${NAMESPACE}${NAME}_H_ |
---|
720 | #define _${NAMESPACE}${NAME}_H_ |
---|
721 | |
---|
722 | // For compilers that support precompilation, includes \"wx/wx.h\". |
---|
723 | #include \"wx/wxprec.h\" |
---|
724 | |
---|
725 | // Include wxWidgets' headers |
---|
726 | #ifndef WX_PRECOMP |
---|
727 | #include <wx/wx.h> |
---|
728 | #endif |
---|
729 | |
---|
730 | ${comment} |
---|
731 | ${includes} |
---|
732 | ${declarations} |
---|
733 | ${namespace_start} |
---|
734 | ${definition} |
---|
735 | ${namespace_end} |
---|
736 | #endif |
---|
737 | " |
---|
738 | cpp_src "/*************************************************************************** |
---|
739 | ${name}.cpp |
---|
740 | ------------------- |
---|
741 | copyright : (C) 2013 CREALP Lucien Schreiber |
---|
742 | email : lucien.schreiber at crealp dot vs dot ch |
---|
743 | ***************************************************************************/ |
---|
744 | |
---|
745 | /*************************************************************************** |
---|
746 | * * |
---|
747 | * This program is free software; you can redistribute it and/or modify * |
---|
748 | * it under the terms of the GNU General Public License as published by * |
---|
749 | * the Free Software Foundation; either version 2 of the License, or * |
---|
750 | * (at your option) any later version. * |
---|
751 | * * |
---|
752 | ***************************************************************************/ |
---|
753 | ${comment} |
---|
754 | ${includes} |
---|
755 | ${namespace_start} |
---|
756 | ${members} |
---|
757 | ${namespace_end}" |
---|
758 | associated_classes |
---|
759 | class_ref 134689 // TMDMCOPIER_MODE |
---|
760 | class_ref 128161 // TmDmCopier |
---|
761 | end |
---|
762 | end |
---|
763 | |
---|
764 | artifact 128289 "tmdmprocessor" |
---|
765 | stereotype "source" |
---|
766 | cpp_h "/*************************************************************************** |
---|
767 | ${name}.h |
---|
768 | ------------------- |
---|
769 | copyright : (C) 2013 CREALP Lucien Schreiber |
---|
770 | email : lucien.schreiber at crealp dot vs dot ch |
---|
771 | ***************************************************************************/ |
---|
772 | |
---|
773 | /*************************************************************************** |
---|
774 | * * |
---|
775 | * This program is free software; you can redistribute it and/or modify * |
---|
776 | * it under the terms of the GNU General Public License as published by * |
---|
777 | * the Free Software Foundation; either version 2 of the License, or * |
---|
778 | * (at your option) any later version. * |
---|
779 | * * |
---|
780 | ***************************************************************************/ |
---|
781 | #ifndef _${NAMESPACE}${NAME}_H_ |
---|
782 | #define _${NAMESPACE}${NAME}_H_ |
---|
783 | |
---|
784 | // For compilers that support precompilation, includes \"wx/wx.h\". |
---|
785 | #include \"wx/wxprec.h\" |
---|
786 | |
---|
787 | // Include wxWidgets' headers |
---|
788 | #ifndef WX_PRECOMP |
---|
789 | #include <wx/wx.h> |
---|
790 | #endif |
---|
791 | |
---|
792 | ${comment} |
---|
793 | ${includes} |
---|
794 | ${declarations} |
---|
795 | ${namespace_start} |
---|
796 | ${definition} |
---|
797 | ${namespace_end} |
---|
798 | #endif |
---|
799 | " |
---|
800 | cpp_src "/*************************************************************************** |
---|
801 | ${name}.cpp |
---|
802 | ------------------- |
---|
803 | copyright : (C) 2013 CREALP Lucien Schreiber |
---|
804 | email : lucien.schreiber at crealp dot vs dot ch |
---|
805 | ***************************************************************************/ |
---|
806 | |
---|
807 | /*************************************************************************** |
---|
808 | * * |
---|
809 | * This program is free software; you can redistribute it and/or modify * |
---|
810 | * it under the terms of the GNU General Public License as published by * |
---|
811 | * the Free Software Foundation; either version 2 of the License, or * |
---|
812 | * (at your option) any later version. * |
---|
813 | * * |
---|
814 | ***************************************************************************/ |
---|
815 | ${comment} |
---|
816 | ${includes} |
---|
817 | ${namespace_start} |
---|
818 | ${members} |
---|
819 | ${namespace_end}" |
---|
820 | associated_classes |
---|
821 | class_ref 141217 // TmDmProcessor |
---|
822 | class_ref 141345 // TmDmProcessorSimple |
---|
823 | class_ref 141473 // TmDmProcessorAttributs |
---|
824 | end |
---|
825 | end |
---|
826 | end |
---|
827 | end |
---|