From 63436aa6c2fb2a0a87f77ce3294dfc8abec3c3ab Mon Sep 17 00:00:00 2001 From: hut Date: Sun, 29 Nov 2009 23:15:21 +0100 Subject: uml stuff (?_?) --- bouml/128130.diagram | 56 ++++++++++----------- bouml/134786.diagram | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++ bouml/2.session | 27 +++++------ bouml/a.prj | 77 +++++++++++++++++++++++++++++ 4 files changed, 252 insertions(+), 42 deletions(-) create mode 100644 bouml/134786.diagram diff --git a/bouml/128130.diagram b/bouml/128130.diagram index bc27572b..4a4b146e 100644 --- a/bouml/128130.diagram +++ b/bouml/128130.diagram @@ -1,81 +1,81 @@ format 70 classinstance 128002 class_ref 128002 // FM - name "fm" xyz 103.301 3.51 2000 life_line_z 2000 + name "fm" xyz 102.571 3.68 2000 life_line_z 2000 classinstance 128130 class_ref 128130 // UI - name "ui" xyz 211.968 4.51 2000 life_line_z 2000 + name "ui" xyz 212.328 4.69 2000 life_line_z 2000 classinstance 129154 class_ref 128258 // MAIN - name "" xyz 13.76 3.51 2000 life_line_z 2000 + name "" xyz 14.14 3.68 2000 life_line_z 2000 classinstance 133506 class_ref 128514 // Action - name "" mortal xyz 600.64 3.51 2000 life_line_z 2000 + name "" mortal xyz 600.91 3.68 2000 life_line_z 2000 classinstance 133890 class_ref 128386 // Command - name "" mortal xyz 504.92 4.51 2000 life_line_z 2000 + name "" mortal xyz 505.35 4.69 2000 life_line_z 2000 classinstance 134530 class_ref 128642 // Environment - name "" xyz 397.36 4.55 2000 life_line_z 2000 + name "" xyz 398.79 4.73 2000 life_line_z 2000 classinstance 135170 class_ref 128770 // Widget - name "" xyz 308.48 4.51 2000 life_line_z 2000 + name "" xyz 307.84 4.69 2000 life_line_z 2000 durationcanvas 129282 classinstance_ref 129154 // :MAIN - xyzwh 32 101.54 2010 11 53 + xyzwh 33 101.81 2010 11 53 end durationcanvas 129410 classinstance_ref 128002 // fm:FM - xyzwh 122 103.3 2010 11 26 + xyzwh 121 103.45 2010 11 26 end durationcanvas 130946 classinstance_ref 129154 // :MAIN - xyzwh 32 154.5 2010 11 42 + xyzwh 33 155.25 2010 11 42 end durationcanvas 131074 classinstance_ref 128002 // fm:FM - xyzwh 122 158.46 2010 11 31 + xyzwh 121 158.19 2010 11 31 end durationcanvas 131330 classinstance_ref 129154 // :MAIN - xyzwh 32 211.62 2010 11 41 + xyzwh 33 211.93 2010 11 41 end durationcanvas 131458 classinstance_ref 128002 // fm:FM - xyzwh 122 205.92 2010 11 383 + xyzwh 121 205.88 2010 11 383 overlappingdurationcanvas 133122 - xyzwh 128 406.48 2020 11 138 + xyzwh 127 406.22 2020 11 138 end end durationcanvas 131970 classinstance_ref 128130 // ui:UI - xyzwh 230 208.5 2010 11 35 + xyzwh 231 208.75 2010 11 35 end durationcanvas 132226 classinstance_ref 128130 // ui:UI - xyzwh 230 111.5 2010 11 29 + xyzwh 231 111.75 2010 11 29 end durationcanvas 132482 classinstance_ref 128130 // ui:UI - xyzwh 230 255.76 2010 11 67 + xyzwh 231 255.64 2010 11 67 end durationcanvas 132738 classinstance_ref 128130 // ui:UI - xyzwh 230 343.34 2010 11 50 + xyzwh 231 343.01 2010 11 50 end durationcanvas 134018 classinstance_ref 133890 // :Command - xyzwh 537 432.42 2010 11 79 + xyzwh 538 432.13 2010 11 79 end durationcanvas 134274 classinstance_ref 133506 // :Action - xyzwh 621 498.22 2010 11 28 + xyzwh 621 498.33 2010 11 28 end durationcanvas 134658 classinstance_ref 134530 // :Environment - xyzwh 438 127.8 2010 11 27 + xyzwh 439 127.2 2010 11 27 end durationcanvas 134914 classinstance_ref 134530 // :Environment - xyzwh 438 462.5 2010 11 26 + xyzwh 439 463.25 2010 11 26 end durationcanvas 135298 classinstance_ref 135170 // :Widget - xyzwh 331 274.82 2010 11 35 + xyzwh 330 274.73 2010 11 35 end durationcanvas 135554 classinstance_ref 135170 // :Widget - xyzwh 331 310.46 2010 11 28 + xyzwh 330 309.69 2010 11 28 end durationcanvas 135810 classinstance_ref 135170 // :Widget - xyzwh 331 118.7 2010 11 34 + xyzwh 330 119.05 2010 11 34 end durationcanvas 136066 classinstance_ref 134530 // :Environment - xyzwh 438 277.84 2010 11 30 + xyzwh 439 277.76 2010 11 30 end durationcanvas 136450 classinstance_ref 128130 // ui:UI - xyzwh 230 532.06 2010 11 43 + xyzwh 231 532.59 2010 11 43 end durationcanvas 136706 classinstance_ref 135170 // :Widget - xyzwh 331 561.58 2010 11 37 + xyzwh 330 561.37 2010 11 37 end msg 129538 synchronous from durationcanvas_ref 129282 diff --git a/bouml/134786.diagram b/bouml/134786.diagram new file mode 100644 index 00000000..b4333029 --- /dev/null +++ b/bouml/134786.diagram @@ -0,0 +1,134 @@ +format 70 + +classinstance 128002 class_ref 128002 // FM + name "" xyz 38 4 2000 life_line_z 2000 +classinstance 128386 class_ref 128642 // Environment + name "" xyz 375 6 2000 life_line_z 2000 +classinstance 128898 class_ref 136578 // Directory + name "pwd" xyz 510 4 2000 life_line_z 2000 +classinstance 129794 class_ref 128130 // UI + name "" xyz 101 4 2000 life_line_z 2000 +classinstance 130306 class_ref 136578 // Directory + name "pathway[-1]" xyz 614 4 2000 life_line_z 2000 +classinstance 131714 class_ref 129282 // WDisplay + name "" xyz 157 4 2000 life_line_z 2000 +durationcanvas 128514 classinstance_ref 128002 // :FM + xyzwh 57 96 2010 11 40 +end +durationcanvas 128642 classinstance_ref 128386 // :Environment + xyzwh 416 98 2010 11 300 + overlappingdurationcanvas 129282 + xyzwh 422 112 2020 11 49 + end + overlappingdurationcanvas 130434 + xyzwh 422 245 2020 11 147 + overlappingdurationcanvas 130690 + xyzwh 428 275 2030 11 89 + end + end +end +durationcanvas 129026 classinstance_ref 128898 // pwd:Directory + xyzwh 553 190 2010 11 25 +end +durationcanvas 129538 classinstance_ref 128898 // pwd:Directory + xyzwh 553 140 2010 11 25 +end +durationcanvas 129922 classinstance_ref 128002 // :FM + xyzwh 57 473 2010 11 56 +end +durationcanvas 130050 classinstance_ref 129794 // :UI + xyzwh 120 475 2010 11 85 +end +durationcanvas 130946 classinstance_ref 130306 // pathway[-1]:Directory + xyzwh 681 294 2010 11 28 +end +durationcanvas 131202 classinstance_ref 130306 // pathway[-1]:Directory + xyzwh 681 348 2010 11 47 + overlappingdurationcanvas 131458 + xyzwh 687 364 2020 11 25 + end +end +durationcanvas 131842 classinstance_ref 131714 // :WDisplay + xyzwh 188 496 2010 11 72 +end +durationcanvas 132098 classinstance_ref 128898 // pwd:Directory + xyzwh 553 515 2010 11 25 +end +durationcanvas 132354 classinstance_ref 128898 // pwd:Directory + xyzwh 553 550 2010 11 25 +end +msg 128770 synchronous + from durationcanvas_ref 128514 + to durationcanvas_ref 128642 + yz 98 2015 msg operation_ref 139522 // "enter_dir()" + show_full_operations_definition default drawing_language default + label_xy 205 77 +msg 129154 synchronous + from durationcanvas_ref 128642 + to durationcanvas_ref 129026 + yz 192 2015 msg operation_ref 139394 // "load_content_if_outdated()" + show_full_operations_definition default drawing_language default + label_xy 429 176 +reflexivemsg 129410 synchronous + to durationcanvas_ref 129282 + yz 112 2025 msg operation_ref 139650 // "get_directory()" + show_full_operations_definition default drawing_language default + label_xy 432 91 +msg 129666 synchronous + from durationcanvas_ref 129282 + to durationcanvas_ref 129538 + yz 140 2025 msg operation_ref 139778 // "new()" + show_full_operations_definition default drawing_language default + label_xy 472 124 +msg 130178 synchronous + from durationcanvas_ref 129922 + to durationcanvas_ref 130050 + yz 475 2015 msg operation_ref 128002 // "draw()" + show_full_operations_definition default drawing_language default + label_xy 76 456 +reflexivemsg 130562 synchronous + to durationcanvas_ref 130434 + yz 245 2025 msg operation_ref 139906 // "assign_correct_cursor_positions()" + show_full_operations_definition default drawing_language default + label_xy 326 220 +reflexivemsg 130818 synchronous + to durationcanvas_ref 130690 + yz 275 2035 msg operation_ref 139650 // "get_directory()" + show_full_operations_definition default drawing_language default + label_xy 455 259 +msg 131074 synchronous + from durationcanvas_ref 130690 + to durationcanvas_ref 130946 + yz 294 2040 msg operation_ref 139778 // "new()" + show_full_operations_definition default drawing_language default + label_xy 566 272 +msg 131330 synchronous + from durationcanvas_ref 130690 + to durationcanvas_ref 131202 + yz 348 2045 msg operation_ref 138626 // "move_pointer_to_file_path()" + show_full_operations_definition default drawing_language default + label_xy 471 328 +reflexivemsg 131586 synchronous + to durationcanvas_ref 131458 + yz 364 2025 msg operation_ref 139266 // "load_content_once()" + show_full_operations_definition default drawing_language default + label_xy 700 382 +msg 131970 synchronous + from durationcanvas_ref 130050 + to durationcanvas_ref 131842 + yz 496 2015 msg operation_ref 130434 // "draw()" + show_full_operations_definition default drawing_language default + label_xy 140 480 +msg 132226 synchronous + from durationcanvas_ref 131842 + to durationcanvas_ref 132098 + yz 515 2015 msg operation_ref 139394 // "load_content_if_outdated()" + show_full_operations_definition default drawing_language default + label_xy 291 499 +msg 132482 synchronous + from durationcanvas_ref 131842 + to durationcanvas_ref 132354 + yz 550 2015 msg operation_ref 140162 // "sort_if_outdated()" + show_full_operations_definition default drawing_language default + label_xy 320 534 +end diff --git a/bouml/2.session b/bouml/2.session index d09f8964..3a8572e8 100644 --- a/bouml/2.session +++ b/bouml/2.session @@ -1,30 +1,29 @@ -window_sizes 838 1033 389 439 848 95 +window_sizes 1678 1033 389 1279 848 95 motifplus_style diagrams - active sequencediagram_ref 128130 // basic logic + sequencediagram_ref 128130 // basic logic 439 848 101 4 0 0 classdiagram_ref 128002 // cd - 1117 726 100 4 120 0 - sequencediagram_ref 128258 // draw 1117 726 100 4 0 0 + sequencediagram_ref 128258 // widget + 1117 726 100 4 0 0 + active sequencediagram_ref 134786 // startup + 1279 848 100 4 0 0 end show_stereotypes -selected -package_ref 129 // a +selected operation_ref 140162 // sort_if_outdated open - class_ref 128002 // FM - operation_ref 131074 // click - class_ref 128258 // MAIN - class_ref 128386 // Command - class_ref 128514 // Action operation_ref 130178 // new - operation_ref 131202 // click - class_ref 128898 // curses - class_ref 129026 // WConsole class_ref 129154 // WStatusBar class_ref 129282 // WDisplay class_ref 129410 // WMessage class_ref 129538 // WTitleBar + class_ref 136066 // Window + operation_ref 139010 // load_once + operation_ref 139138 // load_if_outdated + operation_ref 139266 // load_content_once + operation_ref 139394 // load_content_if_outdated + operation_ref 138754 // correct_pointer end end verbose diff --git a/bouml/a.prj b/bouml/a.prj index a2f2a6e5..b8eabc56 100644 --- a/bouml/a.prj +++ b/bouml/a.prj @@ -62,6 +62,11 @@ format 70 overlapping_bars size A4 end + sequencediagram 134786 "startup" + 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 + overlapping_bars size A4 + end + sequencediagram 128258 "widget" 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 overlapping_bars size A4 @@ -597,6 +602,42 @@ ${docstring}${body} " classrelation_ref 152706 // end + + operation 139522 "enter_dir" + public explicit_return_type "" + nparams 0 + + + + python_def "${@}${static}${abstract}def ${name}${(}${)}: +${docstring}${body} +" + + end + + operation 139650 "get_directory" + public explicit_return_type "" + nparams 0 + + + + python_def "${@}${static}${abstract}def ${name}${(}${)}: +${docstring}${body} +" + + end + + operation 139906 "assign_correct_cursor_positions" + public explicit_return_type "" + nparams 0 + + + + python_def "${@}${static}${abstract}def ${name}${(}${)}: +${docstring}${body} +" + + end end class 128770 "Widget" @@ -1110,6 +1151,18 @@ ${docstring}${members} b parent class_ref 136322 // FSObject end + operation 139778 "new" + public explicit_return_type "" + nparams 0 + + + + python_def "${@}${static}${abstract}def ${name}${(}${)}: +${docstring}${body} +" + + end + operation 138370 "load_content" public explicit_return_type "" nparams 0 @@ -1176,6 +1229,30 @@ ${docstring}${body} + python_def "${@}${static}${abstract}def ${name}${(}${)}: +${docstring}${body} +" + + end + + operation 140034 "sort" + public explicit_return_type "" + nparams 0 + + + + python_def "${@}${static}${abstract}def ${name}${(}${)}: +${docstring}${body} +" + + end + + operation 140162 "sort_if_outdated" + public explicit_return_type "" + nparams 0 + + + python_def "${@}${static}${abstract}def ${name}${(}${)}: ${docstring}${body} " -- cgit 1.4.1-2-gfad0