format 75 "tmdmcreator" revision 4 modified_by 33 "lucien" // class settings default_attribute_visibility private default_relation_visibility private default_operation_visibility public //class diagram settings 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 //use case diagram settings 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 //sequence diagram settings 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 //collaboration diagram settings 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 //object diagram settings 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 //component diagram settings package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes shadow yes draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no //deployment diagram settings package_name_in_tab no show_context no write_horizontally yes auto_label_position yes draw_all_relations yes shadow yes draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no //state diagram settings 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 show_activities yes region_horizontally yes drawing_language uml show_stereotype_properties no //activity diagram settings 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 show_infonote yes drawing_language uml show_stereotype_properties no 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 font_size 13 diagram_format A4 image_root_dir "" mark_for_import cpp_h_dir "/Users/lucien/DATA/PRJ/DATAMODEL/temp_generated" cpp_src_dir "/Users/lucien/DATA/PRJ/DATAMODEL/temp_generated" classview 128033 "tmdmcreator" //class diagram settings 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 //collaboration diagram settings 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 //object diagram settings 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 //sequence diagram settings 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 //state diagram settings 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 show_activities default region_horizontally default drawing_language default show_stereotype_properties default //class settings //activity diagram settings 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 show_infonote default drawing_language default show_stereotype_properties default classdiagram 128033 "tmdmcreator" 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 size A4 end class 128033 "TmDmCreator" visibility package cpp_decl "${comment}${template}class ${name}${inherit} { ${members}}; ${inlines} " java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" attribute 135073 "m_FileNameBaseSQL" private explicit_type "wxFileName" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" set_oper operation_ref 136865 // SetBaseSQL end attribute 135201 "m_FileNameUserSQL" private explicit_type "wxFileName" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" set_oper operation_ref 136993 // SetUserSQL end attribute 135329 "m_FileNameUserContent" private explicit_type "wxFileName" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" set_oper operation_ref 137121 // SetUserContent end attribute 135457 "m_FileNameOutSQL" private explicit_type "wxFileName" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" set_oper operation_ref 137249 // SetOutSQL end operation 135201 "TmDmCreator" public explicit_return_type "" nparams 0 cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw}; " cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { ${body}} " end operation 135329 "~TmDmCreator" cpp_virtual public explicit_return_type "" nparams 0 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw}; " cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { ${body}} " end operation 136865 "SetBaseSQL" force_body_gen public explicit_return_type "void" nparams 1 param in name "value" explicit_type "wxFileName" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{ m_FileNameBaseSQL = ${p0}; } " cpp_name_spec "SetBaseSQL" java_name_spec "set${Name}" php_name_spec "set${Name}" python_name_spec "set${Name}" idl_name_spec "set_${name}" set_of_attribute attribute_ref 135073 // m_FileNameBaseSQL end operation 136993 "SetUserSQL" force_body_gen public explicit_return_type "void" nparams 1 param in name "value" explicit_type "wxFileName" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{ m_FileNameUserSQL = ${p0}; } " cpp_name_spec "SetUserSQL" java_name_spec "set${Name}" php_name_spec "set${Name}" python_name_spec "set${Name}" idl_name_spec "set_${name}" set_of_attribute attribute_ref 135201 // m_FileNameUserSQL end operation 137121 "SetUserContent" force_body_gen public explicit_return_type "void" nparams 1 param in name "value" explicit_type "wxFileName" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{ m_FileNameUserContent = ${p0}; } " cpp_name_spec "SetUserContent" java_name_spec "set${Name}" php_name_spec "set${Name}" python_name_spec "set${Name}" idl_name_spec "set_${name}" set_of_attribute attribute_ref 135329 // m_FileNameUserContent end operation 137249 "SetOutSQL" force_body_gen public explicit_return_type "void" nparams 1 param in name "value" explicit_type "wxFileName" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{ m_FileNameOutSQL = ${p0}; } " cpp_name_spec "SetOutSQL" java_name_spec "set${Name}" php_name_spec "set${Name}" python_name_spec "set${Name}" idl_name_spec "set_${name}" set_of_attribute attribute_ref 135457 // m_FileNameOutSQL end operation 137377 "CheckFiles" public explicit_return_type "bool" nparams 1 param out name "errormsg" explicit_type "wxArrayString" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${abstract}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ ${body}} " end operation 137505 "ProcessFiles" public explicit_return_type "bool" nparams 1 param out name "errorsmsg" explicit_type "wxArrayString" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ ${body}} " end end class 128161 "TmDmCopier" visibility package cpp_decl "${comment}${template}class ${name}${inherit} { ${members}}; ${inlines} " java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" operation 128033 "TmDmCopier" public explicit_return_type "" nparams 1 param in name "destfile" explicit_type "wxFileName" cpp_decl " ${comment}${inline}${name}${(}const ${t0} & ${p0}${)}${volatile}${throw}; " cpp_def "${comment}${inline}${class}::${name}${(}const ${t0} & ${p0}${)}${volatile}${throw} { ${body}} " end operation 128161 "~TmDmCopier" cpp_virtual public explicit_return_type "" nparams 0 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw}; " cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { ${body}} " end operation 128545 "CopyFrom" public explicit_return_type "bool" nparams 1 param in name "filename" explicit_type "wxFileName" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ ${body}} " end operation 128673 "CopyFrom" public explicit_return_type "bool" nparams 1 param in name "text" explicit_type "wxString" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ ${body}} " end attribute 141985 "m_File" private explicit_type "wxFFile" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; " java_decl "" php_decl "" python_decl "" idl_decl "" end end class 141217 "TmDmProcessor" abstract visibility package cpp_decl "${comment}${template}class ${name}${inherit} { ${members}}; ${inlines} " java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" classrelation 128289 // m_Copier () relation 128289 ---> a role_name "m_Copier" protected cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " classrelation_ref 128289 // m_Copier () b parent class_ref 128161 // TmDmCopier end operation 135585 "TmDmProcessor" public explicit_return_type "" nparams 0 cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw}; " cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { ${body}} " end operation 135713 "~TmDmProcessor" cpp_virtual public explicit_return_type "" nparams 0 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw}; " cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { ${body}} " end operation 136353 "FindBlock" public explicit_return_type "int" nparams 1 param in name "blockname" explicit_type "wxString" cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${abstract}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}const ${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{ ${body}} " end operation 136481 "ProcessBlock" abstract cpp_virtual public explicit_return_type "bool" nparams 2 param in name "blockstart" explicit_type "int" param in name "copier" type class_ref 128161 // TmDmCopier cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${abstract}; " end end class 141345 "TmDmProcessorSimple" visibility package cpp_decl "${comment}${template}class ${name}${inherit} { ${members}}; ${inlines} " java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" classrelation 128033 // relation 128033 ---|> a public cpp default "${type}" classrelation_ref 128033 // b parent class_ref 141217 // TmDmProcessor end operation 136097 "TmDmProcessorSimple" public explicit_return_type "" nparams 0 cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw}; " cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { ${body}} " end operation 136225 "~TmDmProcessorSimple" cpp_virtual public explicit_return_type "" nparams 0 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw}; " cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { ${body}} " end operation 136737 "ProcessBlock" cpp_virtual public explicit_return_type "bool" nparams 2 param in name "blockstart" explicit_type "int" param in name "copier" type class_ref 128161 // TmDmCopier cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${abstract}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${staticnl}{ ${body}} " end end class 141473 "TmDmProcessorAttributs" visibility package cpp_decl "${comment}${template}class ${name}${inherit} { ${members}}; ${inlines} " java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" classrelation 128161 // relation 128161 ---|> a public cpp default "${type}" classrelation_ref 128161 // b parent class_ref 141217 // TmDmProcessor end operation 135841 "TmDmProcessorAttributs" public explicit_return_type "" nparams 0 cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw}; " cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { ${body}} " end operation 135969 "~TmDmProcessorAttributs" cpp_virtual public explicit_return_type "" nparams 0 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw}; " cpp_def "${comment}${inline}${class}::${name}${(}${)}${volatile}${throw} { ${body}} " end operation 136609 "ProcessBlock" cpp_virtual public explicit_return_type "bool" nparams 2 param in name "blockstart" explicit_type "int" param in name "copier" type class_ref 128161 // TmDmCopier cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${abstract}; " cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} * ${p1}${)}${const}${volatile}${throw}${staticnl}{ ${body}} " end end end deploymentview 128033 "tmdmdeploy" //deployment diagram settings package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default artifact 128033 "tmdmcreator" stereotype "source" cpp_h "/*************************************************************************** ${name}.h ------------------- copyright : (C) 2012 CREALP Lucien Schreiber email : lucien.schreiber at crealp dot vs dot ch ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #ifndef _${NAMESPACE}${NAME}_H_ #define _${NAMESPACE}${NAME}_H_ // For compilers that support precompilation, includes \"wx/wx.h\". #include \"wx/wxprec.h\" // Include wxWidgets' headers #ifndef WX_PRECOMP #include #endif ${comment} ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/*************************************************************************** ${name}.cpp ------------------- copyright : (C) 2013 CREALP Lucien Schreiber email : lucien.schreiber at crealp dot vs dot ch ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ ${comment} ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 128033 // TmDmCreator end end artifact 128161 "tmdmcopier" stereotype "source" cpp_h "/*************************************************************************** ${name}.h ------------------- copyright : (C) 2013 CREALP Lucien Schreiber email : lucien.schreiber at crealp dot vs dot ch ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #ifndef _${NAMESPACE}${NAME}_H_ #define _${NAMESPACE}${NAME}_H_ // For compilers that support precompilation, includes \"wx/wx.h\". #include \"wx/wxprec.h\" // Include wxWidgets' headers #ifndef WX_PRECOMP #include #endif ${comment} ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/*************************************************************************** ${name}.cpp ------------------- copyright : (C) 2013 CREALP Lucien Schreiber email : lucien.schreiber at crealp dot vs dot ch ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ ${comment} ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 128161 // TmDmCopier end end artifact 128289 "tmdmprocessor" stereotype "source" cpp_h "/*************************************************************************** ${name}.h ------------------- copyright : (C) 2013 CREALP Lucien Schreiber email : lucien.schreiber at crealp dot vs dot ch ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #ifndef _${NAMESPACE}${NAME}_H_ #define _${NAMESPACE}${NAME}_H_ // For compilers that support precompilation, includes \"wx/wx.h\". #include \"wx/wxprec.h\" // Include wxWidgets' headers #ifndef WX_PRECOMP #include #endif ${comment} ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/*************************************************************************** ${name}.cpp ------------------- copyright : (C) 2013 CREALP Lucien Schreiber email : lucien.schreiber at crealp dot vs dot ch ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ ${comment} ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 141217 // TmDmProcessor class_ref 141345 // TmDmProcessorSimple class_ref 141473 // TmDmProcessorAttributs end end end end