]> Creatis software - bbtk.git/blobdiff - doc/bouml/bbtkk/128258
spaces
[bbtk.git] / doc / bouml / bbtkk / 128258
index 6215b34b48f3437a018a1dda96ff977e5ea01a06..f0c4bb9bf498fe36e0af5c75814d49b606215c6d 100644 (file)
@@ -1,16 +1,16 @@
-format 66
+format 75
 "src" // bbtk::kernel::src
-  revision 4
+  revision 6
   modified_by 2 "davila"
   // 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 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_infonote default shadow default show_stereotype_properties default
+  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
   //use case diagram settings
   package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode 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_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
   //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 show_stereotype_properties default
+  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
   //component diagram settings
@@ -29,13 +29,13 @@ format 66
   cpp_namespace "bbtk"
   classview 128002 "src"
     //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 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_infonote default shadow default show_stereotype_properties default
+    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 draw_all_relations default shadow default show_stereotype_properties default
+    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_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
@@ -44,7 +44,7 @@ format 66
     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 128002 "bbtk-Class-Diagram"
-      draw_all_relations no hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype 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_infonote default shadow default show_stereotype_properties default
+      draw_all_relations no 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
       size A4
     end
 
@@ -6355,22 +6355,24 @@ ${inlines}
       idl_decl ""
       explicit_switch_type ""
       
-      classrelation 143874 // (mInputConnectorMap)
-       relation 143874 ---> name "mInputConnectorMap"
+      classrelation 148994 // (mInputConnectorMap)
+       relation 148994 ---> name "mInputConnectorMap"
+         stereotype "map"
          a role_name "" multiplicity "*" private
            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
 "
-           classrelation_ref 143874 // (mInputConnectorMap)
-         b parent class_ref 155266 // Connection
+           classrelation_ref 148994 // (mInputConnectorMap)
+         b parent class_ref 158466 // BlackBoxInputConnector
       end
 
-      classrelation 144002 // (mOutputConnectorMap)
-       relation 144002 ---> name "mOutputConnectorMap"
+      classrelation 149122 // (mOutputConnectorMap)
+       relation 149122 ---> name "mOutputConnectorMap"
+         stereotype "map"
          a role_name "" multiplicity "*" private
            cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
 "
-           classrelation_ref 144002 // (mOutputConnectorMap)
-         b parent class_ref 155266 // Connection
+           classrelation_ref 149122 // (mOutputConnectorMap)
+         b parent class_ref 158594 // BlackBoxOutputConnector
       end
     end
 
@@ -6438,7 +6440,6 @@ ${inlines}
            classrelation_ref 145666 // (mOutput)
          b parent class_ref 156802 // BlackBoxOutputDescriptor
       end
-
     end
 
     class 156674 "BlackBoxInputDescriptor"
@@ -6560,6 +6561,197 @@ ${inlines}
          b parent class_ref 135554 // WidgetBlackBox
       end
     end
+
+    sequencediagram 129154 "bbExecute Sequence diagram"
+      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
+      overlapping_bars size A4
+    end
+
+    class 158466 "BlackBoxInputConnector"
+      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 149250 // <unidirectional association>
+       relation 149250 --->
+         a role_name "" private
+           cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+           classrelation_ref 149250 // <unidirectional association>
+         b parent class_ref 155266 // Connection
+      end
+
+      classrelation 149378 // <unidirectional association>
+       relation 149378 --->
+         a role_name "" private
+           cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+           classrelation_ref 149378 // <unidirectional association>
+         b parent class_ref 155138 // BlackBox
+      end
+    end
+
+    class 158594 "BlackBoxOutputConnector"
+      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 149506 // <unidirectional association>
+       relation 149506 --->
+         stereotype "vector"
+         a role_name "" multiplicity "*" private
+           cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+           classrelation_ref 149506 // <unidirectional association>
+         b parent class_ref 155266 // Connection
+      end
+
+      classrelation 149634 // <unidirectional association>
+       relation 149634 --->
+         a role_name "" private
+           cpp default "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+           classrelation_ref 149634 // <unidirectional association>
+         b parent class_ref 155138 // BlackBox
+      end
+    end
+
+    class 158722 "user"
+      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 ""
+      
+    end
+
+    class 158850 "UserBlackBox"
+      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 ""
+      
+    end
+
+    class 165378 "AtomicBlackBoxDescriptor"
+      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 156162 // <generalisation>
+       relation 156162 ---|>
+         a public
+           cpp default "${type}"
+           classrelation_ref 156162 // <generalisation>
+         b parent class_ref 156546 // BlackBoxDescriptor
+      end
+    end
+
+    class 165506 "WidgetBlackBoxDescriptor"
+      visibility package 
+      nformals 1
+      formal name "W" type "class" explicit_default_value ""
+        explicit_extends ""
+      cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      classrelation 156290 // <generalisation>
+       relation 156290 ---|>
+         a public
+           cpp default "${type}"
+           classrelation_ref 156290 // <generalisation>
+         b parent class_ref 165378 // AtomicBlackBoxDescriptor
+      end
+    end
+
+    class 165634 "WxWidgetBlackBoxDescriptor"
+      visibility package 
+      nactuals 1
+      actual class class_ref 165506 // WidgetBlackBoxDescriptor
+        rank 0 explicit_value ""
+      cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      classrelation 156418 // <generalisation>
+       relation 156418 ---|>
+         stereotype "wxWindows"
+         a public
+           cpp default "${type}"
+           classrelation_ref 156418 // <generalisation>
+         b parent class_ref 165506 // WidgetBlackBoxDescriptor
+      end
+    end
+
+    class 165762 "QtWidgetBlackBoxDescriptor"
+      visibility package 
+      nactuals 1
+      actual class class_ref 165506 // WidgetBlackBoxDescriptor
+        rank 0 explicit_value ""
+      cpp_decl "${comment}${template}class ${name}${inherit} {
+${members}};
+${inlines}
+"
+      java_decl ""
+      php_decl ""
+      python_2_2 python_decl ""
+      idl_decl ""
+      explicit_switch_type ""
+      
+      classrelation 156546 // <generalisation>
+       relation 156546 ---|>
+         stereotype "QWidget"
+         a public
+           cpp default "${type}"
+           classrelation_ref 156546 // <generalisation>
+         b parent class_ref 165506 // WidgetBlackBoxDescriptor
+      end
+    end
   end
 
   deploymentview 128002 "src"