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

Revision 17, 26.7 KB checked in by lucsch, 11 years ago (diff)

Preliminary code for processing user_content.txt

Line 
1format 75
2"tmdmcreator"
3  revision 5
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      operation 128033 "TmDmCopier"
280        public explicit_return_type ""
281        nparams 1
282          param in name "destfile" explicit_type "wxFileName"
283        cpp_decl "    ${comment}${inline}${name}${(}const ${t0} & ${p0}${)}${volatile}${throw};
284"
285        cpp_def "${comment}${inline}${class}::${name}${(}const ${t0} & ${p0}${)}${volatile}${throw} {
286  ${body}}
287"
288       
289       
290       
291       
292      end
293
294      operation 128161 "~TmDmCopier"
295        cpp_virtual public explicit_return_type ""
296        nparams 0
297        cpp_decl "    ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
298"
299        cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} {
300  ${body}}
301"
302       
303       
304       
305       
306      end
307
308      operation 128545 "CopyFrom"
309        public explicit_return_type "bool"
310        nparams 1
311          param in name "filename" explicit_type "wxFileName"
312        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract};
313"
314        cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
315  ${body}}
316"
317       
318       
319       
320       
321      end
322
323      operation 128673 "CopyFrom"
324        public explicit_return_type "bool"
325        nparams 1
326          param in name "text" explicit_type "wxString"
327        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract};
328"
329        cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
330  ${body}}
331"
332       
333       
334       
335       
336      end
337
338      attribute 141985 "m_File"
339        private explicit_type "wxFFile"
340        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
341"
342        java_decl ""
343        php_decl ""
344        python_decl ""
345        idl_decl ""
346      end
347    end
348
349    class 141217 "TmDmProcessor"
350      abstract visibility package
351      cpp_decl "${comment}${template}class ${name}${inherit} {
352${members}};
353${inlines}
354"
355      java_decl ""
356      php_decl ""
357      python_2_2 python_decl ""
358      idl_decl ""
359      explicit_switch_type ""
360     
361      attribute 148513 "m_FileSrc"
362        protected explicit_type "wxFileName"
363        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
364"
365        java_decl ""
366        php_decl ""
367        python_decl ""
368        idl_decl ""
369      end
370
371      attribute 148641 "m_FileDst"
372        protected explicit_type "wxFileName"
373        cpp_decl "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
374"
375        java_decl ""
376        php_decl ""
377        python_decl ""
378        idl_decl ""
379      end
380
381      operation 135585 "TmDmProcessor"
382        public explicit_return_type ""
383        nparams 2
384          param in name "src" explicit_type "wxFileName"
385          param in name "dest" explicit_type "wxFileName"
386        cpp_decl "    ${comment}${inline}${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}${)}${volatile}${throw};
387"
388        cpp_def "${comment}${inline}${class}::${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}${)}${volatile}${throw} {
389  ${body}}
390"
391       
392       
393       
394       
395      end
396
397      operation 135713 "~TmDmProcessor"
398        cpp_virtual public explicit_return_type ""
399        nparams 0
400        cpp_decl "    ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
401"
402        cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} {
403  ${body}}
404"
405       
406       
407       
408       
409      end
410
411      operation 136353 "FindBlock"
412        public explicit_return_type "int"
413        nparams 1
414          param in name "blockname" explicit_type "wxString"
415        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract};
416"
417        cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
418  ${body}}
419"
420       
421       
422       
423       
424      end
425
426      operation 136481 "ProcessBlock"
427        abstract cpp_virtual public explicit_return_type "bool"
428        nparams 2
429          param in name "blockstart" explicit_type "int"
430          param in name "copier" type class_ref 128161 // TmDmCopier
431        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${abstract};
432"
433       
434       
435       
436       
437      end
438    end
439
440    class 141345 "TmDmProcessorSimple"
441      visibility package
442      cpp_decl "${comment}${template}class ${name}${inherit} {
443${members}};
444${inlines}
445"
446      java_decl ""
447      php_decl ""
448      python_2_2 python_decl ""
449      idl_decl ""
450      explicit_switch_type ""
451     
452      classrelation 128033 // <generalisation>
453        relation 128033 ---|>
454          a public
455            cpp default "${type}"
456            classrelation_ref 128033 // <generalisation>
457          b parent class_ref 141217 // TmDmProcessor
458      end
459
460      operation 136097 "TmDmProcessorSimple"
461        public explicit_return_type ""
462        nparams 2
463          param in name "src" explicit_type "wxFileName"
464          param in name "dest" explicit_type "wxFileName"
465        cpp_decl "    ${comment}${inline}${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}${)}${volatile}${throw};
466"
467        cpp_def "${comment}${inline}${class}::${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}${)}${volatile}${throw} {
468  ${body}}
469"
470       
471       
472       
473       
474      end
475
476      operation 136225 "~TmDmProcessorSimple"
477        cpp_virtual public explicit_return_type ""
478        nparams 0
479        cpp_decl "    ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
480"
481        cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} {
482  ${body}}
483"
484       
485       
486       
487       
488      end
489
490      operation 136737 "ProcessBlock"
491        cpp_virtual public explicit_return_type "bool"
492        nparams 2
493          param in name "blockstart" explicit_type "int"
494          param in name "copier" type class_ref 128161 // TmDmCopier
495        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${abstract};
496"
497        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${staticnl}{
498  ${body}}
499"
500       
501       
502       
503       
504      end
505    end
506
507    class 141473 "TmDmProcessorAttributs"
508      visibility package
509      cpp_decl "${comment}${template}class ${name}${inherit} {
510${members}};
511${inlines}
512"
513      java_decl ""
514      php_decl ""
515      python_2_2 python_decl ""
516      idl_decl ""
517      explicit_switch_type ""
518     
519      classrelation 128161 // <generalisation>
520        relation 128161 ---|>
521          a public
522            cpp default "${type}"
523            classrelation_ref 128161 // <generalisation>
524          b parent class_ref 141217 // TmDmProcessor
525      end
526
527      operation 135841 "TmDmProcessorAttributs"
528        public explicit_return_type ""
529        nparams 2
530          param in name "src" explicit_type "wxFileName"
531          param in name "dest" explicit_type "wxFileName"
532        cpp_decl "    ${comment}${inline}${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}${)}${volatile}${throw};
533"
534        cpp_def "${comment}${inline}${class}::${name}${(}const ${t0} & ${p0}, const ${t1} & ${p1}${)}${volatile}${throw} {
535  ${body}}
536"
537       
538       
539       
540       
541      end
542
543      operation 135969 "~TmDmProcessorAttributs"
544        cpp_virtual public explicit_return_type ""
545        nparams 0
546        cpp_decl "    ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
547"
548        cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} {
549  ${body}}
550"
551       
552       
553       
554       
555      end
556
557      operation 136609 "ProcessBlock"
558        cpp_virtual public explicit_return_type "bool"
559        nparams 2
560          param in name "blockstart" explicit_type "int"
561          param in name "copier" type class_ref 128161 // TmDmCopier
562        cpp_decl "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${abstract};
563"
564        cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${staticnl}{
565  ${body}}
566"
567       
568       
569       
570       
571      end
572    end
573  end
574
575  deploymentview 128033 "tmdmdeploy"
576    //deployment diagram settings
577    package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
578    draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
579    artifact 128033 "tmdmcreator"
580      stereotype "source"
581      cpp_h "/***************************************************************************
582 ${name}.h
583 -------------------
584 copyright            : (C) 2012 CREALP Lucien Schreiber
585 email                : lucien.schreiber at crealp dot vs dot ch
586 ***************************************************************************/
587
588/***************************************************************************
589 *                                                                         *
590 *   This program is free software; you can redistribute it and/or modify  *
591 *   it under the terms of the GNU General Public License as published by  *
592 *   the Free Software Foundation; either version 2 of the License, or     *
593 *   (at your option) any later version.                                   *
594 *                                                                         *
595 ***************************************************************************/
596#ifndef _${NAMESPACE}${NAME}_H_
597#define _${NAMESPACE}${NAME}_H_
598
599// For compilers that support precompilation, includes \"wx/wx.h\".
600#include \"wx/wxprec.h\"
601
602// Include wxWidgets' headers
603#ifndef WX_PRECOMP
604#include <wx/wx.h>
605#endif
606
607${comment}
608${includes}
609${declarations}
610${namespace_start}
611${definition}
612${namespace_end}
613#endif
614"
615      cpp_src "/***************************************************************************
616 ${name}.cpp
617 -------------------
618 copyright            : (C) 2013 CREALP Lucien Schreiber
619 email                : lucien.schreiber at crealp dot vs dot ch
620 ***************************************************************************/
621
622/***************************************************************************
623 *                                                                         *
624 *   This program is free software; you can redistribute it and/or modify  *
625 *   it under the terms of the GNU General Public License as published by  *
626 *   the Free Software Foundation; either version 2 of the License, or     *
627 *   (at your option) any later version.                                   *
628 *                                                                         *
629 ***************************************************************************/
630${comment}
631${includes}
632${namespace_start}
633${members}
634${namespace_end}"
635      associated_classes
636        class_ref 128033 // TmDmCreator
637      end
638    end
639
640    artifact 128161 "tmdmcopier"
641      stereotype "source"
642      cpp_h "/***************************************************************************
643 ${name}.h
644 -------------------
645 copyright            : (C) 2013 CREALP Lucien Schreiber
646 email                : lucien.schreiber at crealp dot vs dot ch
647 ***************************************************************************/
648
649/***************************************************************************
650 *                                                                         *
651 *   This program is free software; you can redistribute it and/or modify  *
652 *   it under the terms of the GNU General Public License as published by  *
653 *   the Free Software Foundation; either version 2 of the License, or     *
654 *   (at your option) any later version.                                   *
655 *                                                                         *
656 ***************************************************************************/
657#ifndef _${NAMESPACE}${NAME}_H_
658#define _${NAMESPACE}${NAME}_H_
659
660// For compilers that support precompilation, includes \"wx/wx.h\".
661#include \"wx/wxprec.h\"
662
663// Include wxWidgets' headers
664#ifndef WX_PRECOMP
665#include <wx/wx.h>
666#endif
667
668${comment}
669${includes}
670${declarations}
671${namespace_start}
672${definition}
673${namespace_end}
674#endif
675"
676      cpp_src "/***************************************************************************
677 ${name}.cpp
678 -------------------
679 copyright            : (C) 2013 CREALP Lucien Schreiber
680 email                : lucien.schreiber at crealp dot vs dot ch
681 ***************************************************************************/
682
683/***************************************************************************
684 *                                                                         *
685 *   This program is free software; you can redistribute it and/or modify  *
686 *   it under the terms of the GNU General Public License as published by  *
687 *   the Free Software Foundation; either version 2 of the License, or     *
688 *   (at your option) any later version.                                   *
689 *                                                                         *
690 ***************************************************************************/
691${comment}
692${includes}
693${namespace_start}
694${members}
695${namespace_end}"
696      associated_classes
697        class_ref 128161 // TmDmCopier
698      end
699    end
700
701    artifact 128289 "tmdmprocessor"
702      stereotype "source"
703      cpp_h "/***************************************************************************
704 ${name}.h
705 -------------------
706 copyright            : (C) 2013 CREALP Lucien Schreiber
707 email                : lucien.schreiber at crealp dot vs dot ch
708 ***************************************************************************/
709
710/***************************************************************************
711 *                                                                         *
712 *   This program is free software; you can redistribute it and/or modify  *
713 *   it under the terms of the GNU General Public License as published by  *
714 *   the Free Software Foundation; either version 2 of the License, or     *
715 *   (at your option) any later version.                                   *
716 *                                                                         *
717 ***************************************************************************/
718#ifndef _${NAMESPACE}${NAME}_H_
719#define _${NAMESPACE}${NAME}_H_
720
721// For compilers that support precompilation, includes \"wx/wx.h\".
722#include \"wx/wxprec.h\"
723
724// Include wxWidgets' headers
725#ifndef WX_PRECOMP
726#include <wx/wx.h>
727#endif
728
729${comment}
730${includes}
731${declarations}
732${namespace_start}
733${definition}
734${namespace_end}
735#endif
736"
737      cpp_src "/***************************************************************************
738 ${name}.cpp
739 -------------------
740 copyright            : (C) 2013 CREALP Lucien Schreiber
741 email                : lucien.schreiber at crealp dot vs dot ch
742 ***************************************************************************/
743
744/***************************************************************************
745 *                                                                         *
746 *   This program is free software; you can redistribute it and/or modify  *
747 *   it under the terms of the GNU General Public License as published by  *
748 *   the Free Software Foundation; either version 2 of the License, or     *
749 *   (at your option) any later version.                                   *
750 *                                                                         *
751 ***************************************************************************/
752${comment}
753${includes}
754${namespace_start}
755${members}
756${namespace_end}"
757      associated_classes
758        class_ref 141217 // TmDmProcessor
759        class_ref 141345 // TmDmProcessorSimple
760        class_ref 141473 // TmDmProcessorAttributs
761      end
762    end
763  end
764end
Note: See TracBrowser for help on using the repository browser.