source: trunk/tmdmcreator/docs/uml/tmdmcreator/tmdmcreator.prj @ 15

Revision 15, 28.1 KB checked in by lucsch, 11 years ago (diff)

Adding UML analysis and skeleton code

Line 
1format 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
827end
Note: See TracBrowser for help on using the repository browser.