format 42 "IHM" // IHM revision 1 modified_by 2 "bruno" // class settings //class diagram settings draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype no show_parameter_dir yes show_parameter_name yes package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default //use case diagram settings package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow 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 //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 draw_all_relations default shadow 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 //component diagram settings package_name_in_tab default show_context 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 //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 //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 //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 classview 128002 "Class view" //class diagram settings draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype no show_parameter_dir yes show_parameter_name yes package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow 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 draw_all_relations default shadow 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 //sequence diagram settings show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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 //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 associated_deployment_view deploymentview_ref 128002 // Deployment view class 132738 "ConstrDestrCopyDialog" visibility package cpp_decl "${comment}${template}class ${name} : public QDialog { ${members}}; ${inlines} " java_decl "${comment}${public}${final}${abstract}class ${name}${extends}${implements} { ${members}} " idl_decl "" explicit_switch_type "" comment "The dialog to choose desired operations " extra_member 128130 "Q_OBJECT" cpp "Q_OBJECT" "" java "" idl "" end operation 144386 "ConstrDestrCopyDialog" public explicit_return_type "" nparams 7 param inout name "cl" type class_ref 7169 // UmlClass param in name "have_constructor" explicit_type "bool" param in name "have_destructor" explicit_type "bool" param in name "have_copy" explicit_type "bool" param in name "have_const_copy" explicit_type "bool" param in name "have_assignment" explicit_type "bool" param in name "have_const_assignment" explicit_type "bool" cpp_decl " ${comment}${name}${(}${t0} * ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}, ${t4} ${p4}, ${t5} ${p5}, ${t6} ${p6}${)}${volatile}; " cpp_def "${inline}${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}, ${t4} ${p4}, ${t5} ${p5}, ${t6} ${p6}${)}${volatile} : QDialog(0, 0, TRUE), target(cl) { ${body}} " java_def " ${comment}${visibility}${final}${synchronized}${name}${(}${)}${throws} { ${body}} " end extra_member 128002 "slots" cpp "public slots: " "" java "" idl "" end operation 144514 "accept" public explicit_return_type "void" nparams 0 cpp_decl " ${comment}${static}${virtual}${type} ${name}${(}${)}${const}${volatile}${abstract}; " cpp_def "${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${staticnl}{ ${body}} " java_def " ${comment}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ ${body}} " end attribute 128002 "target" protected type class_ref 7169 // UmlClass cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl " ${comment}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " idl_decl "" comment "the class on which the plug-out is applied" end attribute 128130 "add_constr" protected explicit_type "QCheckBox" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl " ${comment}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " idl_decl "" comment "checkbox to add constructor" end attribute 130050 "constr_explicit" protected explicit_type "QCheckBox" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl " ${comment}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " idl_decl "" comment "checkbox to add constructor" end attribute 128258 "add_destr" protected explicit_type "QCheckBox" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl " ${comment}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " idl_decl "" comment "checkbox to add destructor" end attribute 128386 "virtual_destr" protected explicit_type "QCheckBox" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl " ${comment}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " idl_decl "" comment "checkbox to specify that the destructor is virtual" end attribute 128514 "add_copy" protected explicit_type "QCheckBox" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl " ${comment}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " idl_decl "" comment "checkbox to add copy constructor (non const param) " end attribute 128642 "add_const_copy" protected explicit_type "QCheckBox" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl " ${comment}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " idl_decl "" comment "checkbox to add copy contructor (const param) " end attribute 128770 "add_assign" protected explicit_type "QCheckBox" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl " ${comment}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " idl_decl "" comment "checkbox to add operator = (non const param) " end attribute 128898 "add_const_assign" protected explicit_type "QCheckBox" cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; " java_decl " ${comment}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " idl_decl "" comment "checkbox to add operator = (const param)" end end end deploymentview 128002 "Deployment view" //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 artifact 132738 "ConstrDestrCopyDialog" stereotype "source" cpp_h "#ifndef _${NAME}_H #define _${NAME}_H ${comment} ${includes} #include \"qdialog.h\" ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "${comment} ${includes} #include #include #include #include #include #include #include ${namespace_start} ${members} ${namespace_end}" java_src "${comment} ${package} ${definition}" associated_classes class_ref 132738 // ConstrDestrCopyDialog end end end end