about summary refs log tree commit diff stats
path: root/bouml
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2009-12-12 03:08:36 +0100
committerhut <hut@lavabit.com>2009-12-12 03:08:36 +0100
commit61de0a4defd3fe275f6f51fe81f362b0adbdf382 (patch)
tree896c84d5f34ba26f0ef6d449a9011b68e7bc3ea9 /bouml
parenta1d7ed6e9fca2f2e76685bef787c09ed6a456f63 (diff)
downloadranger-61de0a4defd3fe275f6f51fe81f362b0adbdf382.tar.gz
updated UML project
Diffstat (limited to 'bouml')
-rw-r--r--bouml/128002.diagram186
-rw-r--r--bouml/128130.diagram195
-rw-r--r--bouml/128258.diagram81
-rw-r--r--bouml/134786.diagram134
-rw-r--r--bouml/2.session29
-rw-r--r--bouml/a.prj1265
-rw-r--r--bouml/bouml.prj766
-rw-r--r--bouml/cpp_includes13
-rw-r--r--bouml/generation_settings310
-rw-r--r--bouml/idl_includes1
-rw-r--r--bouml/java_imports1
-rw-r--r--bouml/python_imports1
-rw-r--r--bouml/stereotypes59
-rw-r--r--bouml/tools18
14 files changed, 0 insertions, 3059 deletions
diff --git a/bouml/128002.diagram b/bouml/128002.diagram
deleted file mode 100644
index df226ddd..00000000
--- a/bouml/128002.diagram
+++ /dev/null
@@ -1,186 +0,0 @@
-format 70
-
-classcanvas 128002 class_ref 128002 // FM
-  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_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
-  xyz 171 201 2000
-end
-classcanvas 128130 class_ref 128130 // UI
-  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_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
-  xyz 483 193 2000
-end
-classcanvas 128258 class_ref 128258 // MAIN
-  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_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
-  xyz 58 186 2000
-end
-classcanvas 128386 class_ref 128386 // Command
-  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_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
-  xyz 322 139 2000
-end
-classcanvas 128514 class_ref 128514 // Action
-  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_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
-  xyz 212 33 2000
-end
-classcanvas 128642 class_ref 128642 // Environment
-  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_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
-  xyz 317 338 2000
-end
-classcanvas 128770 class_ref 128770 // Widget
-  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_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
-  xyz 495 479 2000
-end
-classcanvas 128898 class_ref 128898 // curses
-  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_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
-  xyz 505 76 2000
-end
-classcanvas 132994 class_ref 129154 // WStatusBar
-  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_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
-  xyz 700 527 2000
-end
-classcanvas 133250 class_ref 129026 // WConsole
-  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_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
-  xyz 706 569 2000
-end
-classcanvas 133506 class_ref 129538 // WTitleBar
-  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_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
-  xyz 710 612 2000
-end
-classcanvas 133762 class_ref 129410 // WMessage
-  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_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
-  xyz 701 483 2000
-end
-classcanvas 134018 class_ref 129282 // WDisplay
-  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_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
-  xyz 710 657 2005
-end
-classcanvas 134530 class_ref 136066 // Window
-  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_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
-  xyz 623 284 2000
-end
-classcanvas 135042 class_ref 136194 // Color
-  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_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
-  xyz 419 487 2000
-end
-classcanvas 135938 class_ref 136322 // FSObject
-  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_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
-  xyz 197 409 2000
-end
-classcanvas 136066 class_ref 136450 // File
-  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_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
-  xyz 91 420 2000
-end
-classcanvas 136194 class_ref 136578 // Directory
-  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_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
-  xyz 46 543 2005
-end
-relationcanvas 129026 relation_ref 128002 // <association>
-  decenter_end 288
-  from ref 128258 z 2001 to ref 128002
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 129154 relation_ref 128130 // <association>
-  from ref 128130 z 2001 to ref 128002
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 129922 relation_ref 128514 // <association>
-  decenter_begin 520
-  from ref 128514 z 2001 to ref 128386
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 130178 relation_ref 128770 // <association>
-  decenter_begin 267
-  from ref 128642 z 2001 to ref 128002
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 130562 relation_ref 129154 // <association>
-  from ref 128130 z 2001 to ref 128642
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 130690 relation_ref 129282 // <association>
-  from ref 128002 z 2001 to ref 128386
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 133122 relation_ref 135938 // <generalisation>
-  decenter_end 286
-  from ref 132994 z 2001 to ref 128770
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 133378 relation_ref 136066 // <generalisation>
-  decenter_end 433
-  from ref 133250 z 2001 to ref 128770
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 133634 relation_ref 136194 // <generalisation>
-  decenter_end 552
-  from ref 133506 z 2001 to ref 128770
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 133890 relation_ref 142722 // <generalisation>
-  decenter_end 146
-  from ref 133762 z 2001 to ref 128770
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 134402 relation_ref 142850 // <generalisation>
-  decenter_end 671
-  from ref 134018 z 2006 to ref 128770
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 134786 relation_ref 149506 // <association>
-  from ref 134530 z 2001 to ref 128770
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 134914 relation_ref 149634 // <association>
-  from ref 128130 z 2001 to ref 134530
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 135554 relation_ref 149890 // <association>
-  decenter_begin 271
-  from ref 128770 z 2001 to ref 135042
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 136322 relation_ref 150146 // <generalisation>
-  from ref 136066 z 2001 to ref 135938
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 136450 relation_ref 150274 // <generalisation>
-  from ref 136194 z 2006 to ref 135938
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 136578 relation_ref 150402 // <aggregation>
-  from ref 128642 z 2001 to point 365 427
-  line 138626 z 2001 to ref 135938
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 136962 relation_ref 150786 // <aggregation>
-  from ref 128130 z 2001 to ref 128770
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 137090 relation_ref 150914 // <aggregation>
-  decenter_begin 167
-  from ref 128130 z 2001 to ref 128386
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-relationcanvas 137858 relation_ref 151042 // <association>
-  from ref 128898 z 2001 to ref 128130
-  no_role_a no_role_b
-  no_multiplicity_a no_multiplicity_b
-end
-end
diff --git a/bouml/128130.diagram b/bouml/128130.diagram
deleted file mode 100644
index 4a4b146e..00000000
--- a/bouml/128130.diagram
+++ /dev/null
@@ -1,195 +0,0 @@
-format 70
-
-classinstance 128002 class_ref 128002 // FM
-  name "fm"   xyz 102.571 3.68 2000 life_line_z 2000
-classinstance 128130 class_ref 128130 // UI
-  name "ui"   xyz 212.328 4.69 2000 life_line_z 2000
-classinstance 129154 class_ref 128258 // MAIN
-  name ""   xyz 14.14 3.68 2000 life_line_z 2000
-classinstance 133506 class_ref 128514 // Action
-  name ""   mortal  xyz 600.91 3.68 2000 life_line_z 2000
-classinstance 133890 class_ref 128386 // Command
-  name ""   mortal  xyz 505.35 4.69 2000 life_line_z 2000
-classinstance 134530 class_ref 128642 // Environment
-  name ""   xyz 398.79 4.73 2000 life_line_z 2000
-classinstance 135170 class_ref 128770 // Widget
-  name ""   xyz 307.84 4.69 2000 life_line_z 2000
-durationcanvas 129282 classinstance_ref 129154 // :MAIN
-  xyzwh 33 101.81 2010 11 53
-end
-durationcanvas 129410 classinstance_ref 128002 // fm:FM
-  xyzwh 121 103.45 2010 11 26
-end
-durationcanvas 130946 classinstance_ref 129154 // :MAIN
-  xyzwh 33 155.25 2010 11 42
-end
-durationcanvas 131074 classinstance_ref 128002 // fm:FM
-  xyzwh 121 158.19 2010 11 31
-end
-durationcanvas 131330 classinstance_ref 129154 // :MAIN
-  xyzwh 33 211.93 2010 11 41
-end
-durationcanvas 131458 classinstance_ref 128002 // fm:FM
-  xyzwh 121 205.88 2010 11 383
-  overlappingdurationcanvas 133122
-    xyzwh 127 406.22 2020 11 138
-  end
-end
-durationcanvas 131970 classinstance_ref 128130 // ui:UI
-  xyzwh 231 208.75 2010 11 35
-end
-durationcanvas 132226 classinstance_ref 128130 // ui:UI
-  xyzwh 231 111.75 2010 11 29
-end
-durationcanvas 132482 classinstance_ref 128130 // ui:UI
-  xyzwh 231 255.64 2010 11 67
-end
-durationcanvas 132738 classinstance_ref 128130 // ui:UI
-  xyzwh 231 343.01 2010 11 50
-end
-durationcanvas 134018 classinstance_ref 133890 // :Command
-  xyzwh 538 432.13 2010 11 79
-end
-durationcanvas 134274 classinstance_ref 133506 // :Action
-  xyzwh 621 498.33 2010 11 28
-end
-durationcanvas 134658 classinstance_ref 134530 // :Environment
-  xyzwh 439 127.2 2010 11 27
-end
-durationcanvas 134914 classinstance_ref 134530 // :Environment
-  xyzwh 439 463.25 2010 11 26
-end
-durationcanvas 135298 classinstance_ref 135170 // :Widget
-  xyzwh 330 274.73 2010 11 35
-end
-durationcanvas 135554 classinstance_ref 135170 // :Widget
-  xyzwh 330 309.69 2010 11 28
-end
-durationcanvas 135810 classinstance_ref 135170 // :Widget
-  xyzwh 330 119.05 2010 11 34
-end
-durationcanvas 136066 classinstance_ref 134530 // :Environment
-  xyzwh 439 277.76 2010 11 30
-end
-durationcanvas 136450 classinstance_ref 128130 // ui:UI
-  xyzwh 231 532.59 2010 11 43
-end
-durationcanvas 136706 classinstance_ref 135170 // :Widget
-  xyzwh 330 561.37 2010 11 37
-end
-msg 129538 synchronous
-  from durationcanvas_ref 129282
-  to durationcanvas_ref 129410
-  yz 104 3010 msg operation_ref 128642 // "new()"
-  show_full_operations_definition default drawing_language default
-  label_xy 65 88
-msg 131202 synchronous
-  from durationcanvas_ref 130946
-  to durationcanvas_ref 131074
-  yz 158 2015 msg operation_ref 128770 // "feed()"
-  show_full_operations_definition default drawing_language default
-  label_xy 65 143
-msg 131586 synchronous
-  from durationcanvas_ref 131330
-  to durationcanvas_ref 131458
-  yz 212 2015 msg operation_ref 129026 // "run()"
-  show_full_operations_definition default drawing_language default
-  label_xy 69 196
-msg 132098 synchronous
-  from durationcanvas_ref 131458
-  to durationcanvas_ref 131970
-  yz 214 2020 msg operation_ref 128130 // "feed()"
-  show_full_operations_definition default drawing_language default
-  label_xy 167 198
-msg 132354 synchronous
-  from durationcanvas_ref 129282
-  to durationcanvas_ref 132226
-  yz 113 3015 msg operation_ref 128514 // "new()"
-  show_full_operations_definition default drawing_language default
-  label_xy 149 98
-msg 132610 synchronous
-  from durationcanvas_ref 131458
-  to durationcanvas_ref 132482
-  yz 271 2015 msg operation_ref 128002 // "draw()"
-  show_full_operations_definition default drawing_language default
-  label_xy 162 255
-msg 132866 synchronous
-  from durationcanvas_ref 131458
-  to durationcanvas_ref 132738
-  yz 345 2015 msg operation_ref 128258 // "get_next_key()"
-  show_full_operations_definition default drawing_language default
-  label_xy 137 329
-msg 132994 return
-  from durationcanvas_ref 132738
-  to durationcanvas_ref 131458
-  yz 378 2020 explicitmsg "key"
-  show_full_operations_definition default drawing_language default
-  label_xy 173 362
-reflexivemsg 133250 synchronous
-  to durationcanvas_ref 133122
-  yz 406 2025 msg operation_ref 129154 // "press()"
-  show_full_operations_definition default drawing_language default
-  label_xy 140 392
-msg 134146 synchronous
-  from durationcanvas_ref 131458
-  to durationcanvas_ref 134018
-  yz 444 2015 msg operation_ref 129538 // "execute()"
-  show_full_operations_definition default drawing_language default
-  label_xy 249 428
-msg 134402 synchronous
-  from durationcanvas_ref 134018
-  to durationcanvas_ref 134274
-  yz 500 2015 unspecifiedmsg
-  show_full_operations_definition default drawing_language default
-msg 134786 synchronous
-  from durationcanvas_ref 129282
-  to durationcanvas_ref 134658
-  yz 137 3020 msg operation_ref 130178 // "new()"
-  show_full_operations_definition default drawing_language default
-  label_xy 369 125
-msg 135042 synchronous
-  from durationcanvas_ref 134018
-  to durationcanvas_ref 134914
-  yz 464 2020 unspecifiedmsg
-  show_full_operations_definition default drawing_language default
-msg 135426 synchronous
-  from durationcanvas_ref 132482
-  to durationcanvas_ref 135298
-  yz 278 2015 msg operation_ref 130818 // "feed_env()"
-  show_full_operations_definition default drawing_language default
-  label_xy 251 262
-msg 135682 synchronous
-  from durationcanvas_ref 132482
-  to durationcanvas_ref 135554
-  yz 311 2015 msg operation_ref 130434 // "draw()"
-  show_full_operations_definition default drawing_language default
-  label_xy 265 295
-msg 135938 synchronous
-  from durationcanvas_ref 132226
-  to durationcanvas_ref 135810
-  yz 120 3025 msg operation_ref 130306 // "new()"
-  show_full_operations_definition default drawing_language default
-  label_xy 267 104
-msg 136194 synchronous
-  from durationcanvas_ref 135298
-  to durationcanvas_ref 136066
-  yz 279 2015 unspecifiedmsg
-  show_full_operations_definition default drawing_language default
-msg 136322 return
-  from durationcanvas_ref 136066
-  to durationcanvas_ref 135298
-  yz 298 2020 unspecifiedmsg
-  show_full_operations_definition default drawing_language default
-msg 136578 synchronous
-  from durationcanvas_ref 131458
-  to durationcanvas_ref 136450
-  yz 533 2015 msg operation_ref 131074 // "click()"
-  show_full_operations_definition default drawing_language default
-  label_xy 164 517
-msg 136834 synchronous
-  from durationcanvas_ref 136450
-  to durationcanvas_ref 136706
-  yz 561 2015 msg operation_ref 131202 // "click()"
-  show_full_operations_definition default drawing_language default
-  label_xy 267 545
-end
diff --git a/bouml/128258.diagram b/bouml/128258.diagram
deleted file mode 100644
index 10b687f5..00000000
--- a/bouml/128258.diagram
+++ /dev/null
@@ -1,81 +0,0 @@
-format 70
-
-classinstance 128002 class_ref 128130 // UI
-  name ""   xyz 61 4 2000 life_line_z 2000
-classinstance 128258 class_ref 128770 // Widget
-  name ""   xyz 169 4 2000 life_line_z 2000
-classinstance 129154 class_ref 136066 // Window
-  name ""   xyz 293 4 2000 life_line_z 2000
-classinstance 130050 class_ref 136194 // Color
-  name ""   xyz 417 4 2000 life_line_z 2000
-durationcanvas 128386 classinstance_ref 128002 // :UI
-  xyzwh 80 148 2010 11 45
-end
-durationcanvas 128514 classinstance_ref 128258 // :Widget
-  xyzwh 193 151 2010 11 64
-end
-durationcanvas 128770 classinstance_ref 128002 // :UI
-  xyzwh 80 263 2010 11 40
-end
-durationcanvas 128898 classinstance_ref 128258 // :Widget
-  xyzwh 193 265 2010 11 149
-end
-durationcanvas 129282 classinstance_ref 128002 // :UI
-  xyzwh 80 73 2010 11 40
-end
-durationcanvas 129410 classinstance_ref 129154 // :Window
-  xyzwh 320 73 2010 11 25
-end
-durationcanvas 129666 classinstance_ref 128002 // :UI
-  xyzwh 80 467 2010 11 40
-end
-durationcanvas 129794 classinstance_ref 129154 // :Window
-  xyzwh 320 467 2010 11 25
-end
-durationcanvas 130434 classinstance_ref 130050 // :Color
-  xyzwh 436 298 2010 11 37
-end
-durationcanvas 130818 classinstance_ref 129154 // :Window
-  xyzwh 320 363 2010 11 26
-end
-msg 128642 synchronous
-  from durationcanvas_ref 128386
-  to durationcanvas_ref 128514
-  yz 151 2015 msg operation_ref 130690 // "feed()"
-  show_full_operations_definition default drawing_language default
-  label_xy 107 136
-msg 129026 synchronous
-  from durationcanvas_ref 128770
-  to durationcanvas_ref 128898
-  yz 265 2015 msg operation_ref 130434 // "draw()"
-  show_full_operations_definition default drawing_language default
-  label_xy 118 249
-msg 129538 synchronous
-  from durationcanvas_ref 129282
-  to durationcanvas_ref 129410
-  yz 73 2015 msg operation_ref 137858 // "clear()"
-  show_full_operations_definition default drawing_language default
-  label_xy 219 58
-msg 129922 synchronous
-  from durationcanvas_ref 129666
-  to durationcanvas_ref 129794
-  yz 467 2015 msg operation_ref 137730 // "refresh()"
-  show_full_operations_definition default drawing_language default
-  label_xy 208 447
-msg 130562 synchronous
-  from durationcanvas_ref 128898
-  to durationcanvas_ref 130434
-  yz 298 2015 unspecifiedmsg
-  show_full_operations_definition default drawing_language default
-msg 130690 return
-  from durationcanvas_ref 130434
-  to durationcanvas_ref 128898
-  yz 319 2015 unspecifiedmsg
-  show_full_operations_definition default drawing_language default
-msg 130946 synchronous
-  from durationcanvas_ref 128898
-  to durationcanvas_ref 130818
-  yz 363 2015 msg operation_ref 137986 // "addstr()"
-  show_full_operations_definition default drawing_language default
-  label_xy 240 347
-end
diff --git a/bouml/134786.diagram b/bouml/134786.diagram
deleted file mode 100644
index b4333029..00000000
--- a/bouml/134786.diagram
+++ /dev/null
@@ -1,134 +0,0 @@
-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
deleted file mode 100644
index 3a8572e8..00000000
--- a/bouml/2.session
+++ /dev/null
@@ -1,29 +0,0 @@
-window_sizes 1678 1033 389 1279 848 95
-motifplus_style
-diagrams
-  sequencediagram_ref 128130 // basic logic
-    439 848 101 4 0 0
-  classdiagram_ref 128002 // cd
-    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 operation_ref 140162 // sort_if_outdated
-open
-  operation_ref 130178 // new
-  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
deleted file mode 100644
index b8eabc56..00000000
--- a/bouml/a.prj
+++ /dev/null
@@ -1,1265 +0,0 @@
-format 70
-"a"
-  revision 4
-  modified_by 2 "hut"
-
-
-  
-  // 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_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
-  //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 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 10
-  diagram_format A4
-
-  mark_for_import
-  
-  classview 128002 "cv"
-    //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_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
-    //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
-    //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 128002 "cd"
-      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_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
-
-    sequencediagram 128130 "basic logic"
-      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 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
-    end
-
-    class 128002 "FM"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 128642 "new"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128770 "feed"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128898 "enter_dir"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 129026 "run"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 129154 "press"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 128130 // <association>
-	relation_ref 128002 // <association>
-      end
-
-      classrelation 128386 // <association>
-	relation_ref 128130 // <association>
-      end
-
-      classrelation 129666 // <association>
-	relation_ref 128770 // <association>
-      end
-
-      classrelation 130562 // <association>
-	relation 129282 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130562 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130690 // <association>
-      end
-    end
-
-    class 128130 "UI"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 128002 "draw"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128130 "feed"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128258 "get_next_key"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128386 "exit"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128514 "new"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 131074 "click"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 128258 // <association>
-	relation 128130 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128258 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128386 // <association>
-      end
-
-      classrelation 128642 // <association>
-	relation_ref 128258 // <association>
-      end
-
-      classrelation 128770 // <association>
-	relation 128386 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128770 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128898 // <association>
-      end
-
-      classrelation 130306 // <association>
-	relation 129154 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130306 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130434 // <association>
-      end
-
-      classrelation 151298 // <association>
-	relation 149634 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 151298 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 151426 // <association>
-      end
-
-      classrelation 152194 // <association>
-	relation_ref 150018 // <association>
-      end
-
-      classrelation 152962 // <aggregation>
-	relation_ref 150530 // <aggregation>
-      end
-
-      classrelation 153218 // <aggregation>
-	relation_ref 150658 // <aggregation>
-      end
-
-      classrelation 153346 // <aggregation>
-	relation 150786 o---
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 153346 // <aggregation>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 153474 // <aggregation>
-      end
-
-      classrelation 153602 // <aggregation>
-	relation 150914 o---
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 153602 // <aggregation>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 153730 // <aggregation>
-      end
-
-      classrelation 153986 // <association>
-	relation_ref 151042 // <association>
-      end
-    end
-
-    class 128258 "MAIN"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 129282 "main"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 128002 // <association>
-	relation 128002 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128002 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128130 // <association>
-      end
-
-      classrelation 128514 // <association>
-	relation 128258 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128514 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128642 // <association>
-      end
-    end
-
-    class 128386 "Command"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 129538 "execute"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 129154 // <association>
-	relation_ref 128514 // <association>
-      end
-
-      classrelation 130050 // <association>
-	relation 129026 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130050 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130178 // <association>
-      end
-
-      classrelation 130690 // <association>
-	relation_ref 129282 // <association>
-      end
-
-      classrelation 153730 // <aggregation>
-	relation_ref 150914 // <aggregation>
-      end
-    end
-
-    class 128514 "Action"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 129410 "run"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 129666 "copy"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 129794 "move"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 129922 "delete"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 130050 "create"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 129026 // <association>
-	relation 128514 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129026 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129154 // <association>
-      end
-    end
-
-    class 128642 "Environment"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 130178 "new"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 129538 // <association>
-	relation 128770 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129538 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129666 // <association>
-      end
-
-      classrelation 129794 // <association>
-	relation 128898 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129794 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129922 // <association>
-      end
-
-      classrelation 130178 // <association>
-	relation_ref 129026 // <association>
-      end
-
-      classrelation 130434 // <association>
-	relation_ref 129154 // <association>
-      end
-
-      classrelation 150786 // <association>
-	relation 149378 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 150786 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 150914 // <association>
-      end
-
-      classrelation 152578 // <aggregation>
-	relation 150402 o---
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 152578 // <aggregation>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 152706 // <aggregation>
-      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"
-      abstract visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 130306 "new"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 130434 "draw"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 130562 "destroy"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 130690 "feed"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 130818 "feed_env"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 131202 "click"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 128898 // <association>
-	relation_ref 128386 // <association>
-      end
-
-      classrelation 129410 // <association>
-	relation_ref 128642 // <association>
-      end
-
-      classrelation 129922 // <association>
-	relation_ref 128898 // <association>
-      end
-
-      classrelation 151170 // <association>
-	relation_ref 149506 // <association>
-      end
-
-      classrelation 151554 // <association>
-	relation 149762 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 151554 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 151682 // <association>
-      end
-
-      classrelation 151682 // <association>
-	relation_ref 149762 // <association>
-      end
-
-      classrelation 151810 // <association>
-	relation 149890 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 151810 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 151938 // <association>
-      end
-
-      classrelation 152834 // <aggregation>
-	relation 150530 o---
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 152834 // <aggregation>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 152962 // <aggregation>
-      end
-
-      classrelation 153090 // <aggregation>
-	relation 150658 o---
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 153090 // <aggregation>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 153218 // <aggregation>
-      end
-
-      classrelation 153474 // <aggregation>
-	relation_ref 150786 // <aggregation>
-      end
-    end
-
-    classinstance 128002 ""
-      type class_ref 128770 // Widget
-      attributes
-        end
-      relations
-        end
-    end
-
-    class 128898 "curses"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 130946 "initscr"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 129282 // <association>
-	relation 128642 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129282 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129410 // <association>
-      end
-
-      classrelation 153858 // <association>
-	relation 151042 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 153858 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 153986 // <association>
-      end
-
-      operation 138242 "exit"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-    end
-
-    class 129026 "WConsole"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 137474 // <generalisation>
-	relation 136066 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 137474 // <generalisation>
-	  b parent class_ref 128770 // Widget
-      end
-    end
-
-    class 129154 "WStatusBar"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 137346 // <generalisation>
-	relation 135938 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 137346 // <generalisation>
-	  b parent class_ref 128770 // Widget
-      end
-    end
-
-    class 129282 "WDisplay"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 144258 // <generalisation>
-	relation 142850 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 144258 // <generalisation>
-	  b parent class_ref 128770 // Widget
-      end
-    end
-
-    class 129410 "WMessage"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 144130 // <generalisation>
-	relation 142722 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 144130 // <generalisation>
-	  b parent class_ref 128770 // Widget
-      end
-    end
-
-    class 129538 "WTitleBar"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 137602 // <generalisation>
-	relation 136194 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 137602 // <generalisation>
-	  b parent class_ref 128770 // Widget
-      end
-    end
-
-    class 136066 "Window"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 137730 "refresh"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 137858 "clear"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 150914 // <association>
-	relation_ref 149378 // <association>
-      end
-
-      classrelation 151042 // <association>
-	relation 149506 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 151042 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 151170 // <association>
-      end
-
-      classrelation 151426 // <association>
-	relation_ref 149634 // <association>
-      end
-
-      operation 137986 "addstr"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-    end
-
-    class 136194 "Color"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 151938 // <association>
-	relation_ref 149890 // <association>
-      end
-
-      classrelation 152066 // <association>
-	relation 150018 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 152066 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 152194 // <association>
-      end
-    end
-
-    class 136322 "FSObject"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 138114 "load"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 152706 // <aggregation>
-	relation_ref 150402 // <aggregation>
-      end
-
-      operation 139010 "load_once"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 139138 "load_if_outdated"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-    end
-
-    class 136450 "File"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 152322 // <generalisation>
-	relation 150146 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 152322 // <generalisation>
-	  b parent class_ref 136322 // FSObject
-      end
-    end
-
-    class 136578 "Directory"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 152450 // <generalisation>
-	relation 150274 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 152450 // <generalisation>
-	  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
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 139266 "load_content_once"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 139394 "load_content_if_outdated"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 138498 "move_pointer"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 138626 "move_pointer_to_file_path"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 138754 "correct_pointer"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	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}
-"
-	
-      end
-    end
-  end
-add_operation_profile
-
-end
diff --git a/bouml/bouml.prj b/bouml/bouml.prj
deleted file mode 100644
index 8590093c..00000000
--- a/bouml/bouml.prj
+++ /dev/null
@@ -1,766 +0,0 @@
-format 70
-"a"
-  revision 3
-  modified_by 2 "hut"
-
-
-  
-  // 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_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
-  //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 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 10
-  diagram_format A4
-
-  mark_for_import
-  
-  classview 128002 "cv"
-    //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_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
-    //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
-    //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 128002 "cd"
-      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_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
-
-    sequencediagram 128130 "basic logic"
-      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 "draw"
-      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
-
-    class 128002 "FM"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 128642 "new"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128770 "feed"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128898 "enter_dir"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 129026 "run"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 129154 "press"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 128130 // <association>
-	relation_ref 128002 // <association>
-      end
-
-      classrelation 128386 // <association>
-	relation_ref 128130 // <association>
-      end
-
-      classrelation 129666 // <association>
-	relation_ref 128770 // <association>
-      end
-
-      classrelation 130562 // <association>
-	relation 129282 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130562 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130690 // <association>
-      end
-    end
-
-    class 128130 "UI"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 128002 "draw"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128130 "feed"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128258 "get_next_key"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128386 "exit"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 128514 "new"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 131074 "click"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 128258 // <association>
-	relation 128130 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128258 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128386 // <association>
-      end
-
-      classrelation 128642 // <association>
-	relation_ref 128258 // <association>
-      end
-
-      classrelation 128770 // <association>
-	relation 128386 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128770 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128898 // <association>
-      end
-
-      classrelation 130306 // <association>
-	relation 129154 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130306 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130434 // <association>
-      end
-    end
-
-    class 128258 "MAIN"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 129282 "main"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 128002 // <association>
-	relation 128002 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128002 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128130 // <association>
-      end
-
-      classrelation 128514 // <association>
-	relation 128258 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128514 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 128642 // <association>
-      end
-    end
-
-    class 128386 "Command"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 129538 "execute"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 129154 // <association>
-	relation_ref 128514 // <association>
-      end
-
-      classrelation 130050 // <association>
-	relation 129026 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130050 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 130178 // <association>
-      end
-
-      classrelation 130690 // <association>
-	relation_ref 129282 // <association>
-      end
-    end
-
-    class 128514 "Action"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 129410 "run"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 129666 "copy"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 129794 "move"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 129922 "delete"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 130050 "create"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 129026 // <association>
-	relation 128514 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129026 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129154 // <association>
-      end
-    end
-
-    class 128642 "Environment"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 130178 "new"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 129538 // <association>
-	relation 128770 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129538 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129666 // <association>
-      end
-
-      classrelation 129794 // <association>
-	relation 128898 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129794 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129922 // <association>
-      end
-
-      classrelation 130178 // <association>
-	relation_ref 129026 // <association>
-      end
-
-      classrelation 130434 // <association>
-	relation_ref 129154 // <association>
-      end
-    end
-
-    class 128770 "Widget"
-      abstract visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 130306 "new"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 130434 "draw"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 130562 "destroy"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 130690 "feed"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 130818 "feed_env"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      operation 131202 "click"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 128898 // <association>
-	relation_ref 128386 // <association>
-      end
-
-      classrelation 129410 // <association>
-	relation_ref 128642 // <association>
-      end
-
-      classrelation 129922 // <association>
-	relation_ref 128898 // <association>
-      end
-    end
-
-    classinstance 128002 ""
-      type class_ref 128770 // Widget
-      attributes
-        end
-      relations
-        end
-    end
-
-    class 128898 "curses"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      operation 130946 "addstr"
-	public explicit_return_type ""
-	nparams 0
-	
-	
-	
-	python_def "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-	
-      end
-
-      classrelation 129282 // <association>
-	relation 128642 ----
-	  a role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129282 // <association>
-	  b role_name "" private
-	    python "${comment}${self}${name} = ${value}
-"
-	    classrelation_ref 129410 // <association>
-      end
-    end
-
-    class 129026 "WConsole"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 137474 // <generalisation>
-	relation 136066 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 137474 // <generalisation>
-	  b parent class_ref 128770 // Widget
-      end
-    end
-
-    class 129154 "WStatusBar"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 137346 // <generalisation>
-	relation 135938 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 137346 // <generalisation>
-	  b parent class_ref 128770 // Widget
-      end
-    end
-
-    class 129282 "WDisplay"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 144258 // <generalisation>
-	relation 142850 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 144258 // <generalisation>
-	  b parent class_ref 128770 // Widget
-      end
-
-    end
-
-    class 129410 "WMessage"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 144130 // <generalisation>
-	relation 142722 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 144130 // <generalisation>
-	  b parent class_ref 128770 // Widget
-      end
-    end
-
-    class 129538 "WTitleBar"
-      visibility package 
-      cpp_decl ""
-      java_decl ""
-      php_decl ""
-      python_2_2 python_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-      idl_decl ""
-      explicit_switch_type ""
-      
-      classrelation 137602 // <generalisation>
-	relation 136194 ---|>
-	  a public
-	    python "${type}"
-	    classrelation_ref 137602 // <generalisation>
-	  b parent class_ref 128770 // Widget
-      end
-
-    end
-  end
-add_operation_profile
-
-end
diff --git a/bouml/cpp_includes b/bouml/cpp_includes
deleted file mode 100644
index 531b86f7..00000000
--- a/bouml/cpp_includes
+++ /dev/null
@@ -1,13 +0,0 @@
-// "a type" "needed cpp_includes"
-"vector" "#include <vector>
-using namespace std;"
-
-"list" "#include <list>
-using namespace std;"
-
-"map" "#include <map>
-using namespace std;"
-
-"string" "#include <string>
-using namespace std;"
-
diff --git a/bouml/generation_settings b/bouml/generation_settings
deleted file mode 100644
index 8cd2bc14..00000000
--- a/bouml/generation_settings
+++ /dev/null
@@ -1,310 +0,0 @@
-
-  python_default_defs 
-  cpp_h_extension "h" cpp_src_extension "cpp" java_extension "java" php_extension "php" python_extension "py" idl_extension "idl"
-  cpp_inline_dont_force_incl_in_h
-
-  type_forms 15 // uml cpp java idl cpp_in cpp_out cpp_inout cpp_return
-    "void" "void" "void" "void" "${type}" "${type} &" "${type}" "${type}"
-    "any" "void *" "Object" "any" "const ${type}" "${type}" "${type} &" "${type}"
-    "bool" "bool" "boolean" "boolean" "${type}" "${type} &" "${type} &" "${type}"
-    "char" "char" "char" "char" "${type}" "${type} &" "${type} &" "${type}"
-    "uchar" "unsigned char" "char" "octet" "${type}" "${type} &" "${type} &" "${type}"
-    "byte" "unsigned char" "byte" "octet" "${type}" "${type} &" "${type} &" "${type}"
-    "short" "short" "short" "short" "${type}" "${type} &" "${type} &" "${type}"
-    "ushort" "unsigned short" "short" "unsigned short" "${type}" "${type} &" "${type} &" "${type}"
-    "int" "int" "int" "long" "${type}" "${type} &" "${type} &" "${type}"
-    "uint" "unsigned int" "int" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
-    "long" "long" "long" "long" "${type}" "${type} &" "${type} &" "${type}"
-    "ulong" "unsigned long" "long" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
-    "float" "float" "float" "float" "${type}" "${type} &" "${type} &" "${type}"
-    "double" "double" "double" "double" "${type}" "${type} &" "${type} &" "${type}"
-    "string" "string" "String" "string" "${type}" "${type} &" "${type} &" "${type}"
-  
-  relations_stereotypes 5 // uml cpp java pythonidl
-    "sequence" "vector" "Vector" "list" "sequence"
-    "vector" "vector" "Vector" "list" "sequence"
-    "list" "list" "List" "list" "sequence"
-    "set" "set" "Set" "set" "sequence"
-    "map" "map" "Map" "dict" "sequence"
-  
-  classes_stereotypes 14 // uml cpp java php python idl
-    "class" "class" "class" "class" "class" "valuetype"
-    "interface" "class" "interface" "interface" "class" "interface"
-    "exception" "class" "class" "class" "class" "exception"
-    "enum" "enum" "enum" "enum" "enum" "enum"
-    "enum_pattern" "enum" "enum_pattern" "enum" "enum" "enum"
-    "struct" "struct" "class" "class" "class" "struct"
-    "union" "union" "class" "class" "class" "union"
-    "typedef" "typedef" "ignored" "ignored" "ignored" "typedef"
-    "boundary" "class" "class" "class" "class" "interface"
-    "control" "class" "class" "class" "class" "valuetype"
-    "entity" "class" "class" "class" "class" "valuetype"
-    "actor" "ignored" "ignored" "ignored" "ignored" "ignored"
-    "@interface" "ignored" "@interface" "ignored" "ignored" "ignored"
-    "stereotype" "ignored" "ignored" "ignored" "ignored" "ignored"
-  
-  cpp_enum_default_type_forms "${type}" "${type} &" "${type} &" "${type}" // in out inout return
-  other_cpp_types_default_type_forms "const ${type} &" "${type} &" "${type} &" "${type}" // in out inout return
-
-  cpp_default_h_content "#ifndef ${NAMESPACE}_${NAME}_H
-#define ${NAMESPACE}_${NAME}_H
-
-${comment}
-${includes}
-${declarations}
-${namespace_start}
-${definition}
-${namespace_end}
-#endif
-"
-  cpp_default_src_content "${comment}
-${includes}
-${namespace_start}
-${members}
-${namespace_end}"
-  cpp_default_class_decl "${comment}${template}class ${name}${inherit} {
-${members}};
-${inlines}
-"
-  cpp_default_external_class_decl "${name}
-#include <${name}.h>
-"
-  cpp_default_struct_decl "${comment}${template}struct ${name}${inherit} {
-${members}};
-${inlines}
-"
-  cpp_default_union_decl "${comment}${template}union ${name} {
-${members}};
-${inlines}
-"
-  cpp_default_enum_decl "${comment}enum ${name} {
-${items}
-};
-"
-  cpp_default_typedef_decl "${comment}typedef ${type} ${name};
-"
-  cpp_default_attribute_declaration "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
-" // multiplicity 1
-  "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
-" // multiplicity * a..b
-  "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
-" // multiplicity [..]
-  cpp_default_enum_item_declaration "  ${name}${value},${comment}"
-  cpp_association_aggregation_declaration
-    "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
-" // multiplicity 1
-    "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type} *> ${name}${value};
-" // multiplicity * a..b
-    "    ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${multiplicity}${value};
-" // multiplicity [..]
-  cpp_aggregation_by_value_declaration
-    "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
-" // multiplicity 1
-    "    ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
-" // multiplicity * a..b
-    "    ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
-" // multiplicity [..]
-  cpp_get "get_${name}" inline const value_const public
-  cpp_set "set_${name}" public
-  cpp_default_operation_declaration "    ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
-"
-  cpp_default_operation_definition "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
-  ${body}}
-"
-  java_default_src_content "${comment}
-${package}
-${imports}
-${definition}"
-  java_default_class_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
-${members}}
-"
-  java_default_external_class_decl "${name}"
-  java_default_interface_decl "${comment}${@}${visibility}interface ${name}${extends} {
-${members}}
-"
-  java5_default_enum_decl "${comment}${@}${visibility}${final}${abstract}enum ${name}${implements} {
-${items};
-${members}}
-"
-  java_default_enum_decl "${comment}${@}${visibility}final class ${name} {
-${members}
-  private final int value;
-
-  public int value() {
-    return value;
-  }
-
-  public static ${name} fromInt(int value) {
-    switch (value) {
-${cases}    default: throw new Error();
-    }
-
-  }
-  private ${name}(int v) { value = v; };
-}
-"
-  java_default_attribute_declaration "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
-" // multiplicity 1
-  "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
-" // multiplicity * a..b
-  "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
-" // multiplicity N
-  java5_default_enum_item_declaration "  ${@}${name}${value},${comment}"
-  java_default_enum_item_declaration "  ${comment}${@}public static final int _${name}${value};
-public static final ${class} ${name} = new ${class}(_${name});
-"
-  java_default_enum_case "    case _${name}: return ${name};
-"
-  java_association_aggregation_declaration
-    "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
-" // multiplicity 1
-    "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
-" // multiplicity * a..b
-    "  ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
-" // multiplicity N
-  java_get "get${Name}" final public
-  java_set "set${Name}" public
-  java_default_operation_definition "  ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{
-  ${body}}
-"
-  php_default_src_content "<?php
-${comment}
-${definition}
-?>
-"
-  php_default_class_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
-${members}}
-"
-  php_default_enum_decl "${comment}${visibility}final class ${name} {
-${items}}
-"
-  php_default_external_class_decl "${name}"
-  php_default_interface_decl "${comment}${visibility}interface ${name} {
-${members}}
-"
-  php_default_attribute_declaration "  ${comment}${visibility}${const}${static}${var}${name}${value};
-"
-  php_default_enum_item_decl "  const ${name}${value};${comment}
-"
-  php_default_relation_declaration"  ${comment}${visibility}${const}${static}${var}${name}${value};
-"
-  php_get "get${Name}" final
-  php_set "set${Name}"
-  php_default_operation_definition "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
-{
-  ${body}}
-"
-  python_2_2
-  python_indent_step "    "
-  python_default_src_content "${comment}
-${import}
-${definition}"
-  python_default_class_decl "class ${name}${inherit}:
-${docstring}${members}
-"
-  python_default_enum_decl "class ${name}:
-${docstring}${members}
-"
-  python_default_external_class_decl "${name}"
-  python_default_attribute_declaration "${comment}${self}${name} = ${value}
-" // multiplicity 1
-  "${comment}${self}${name} = ${stereotype}()
-" // multiplicity != 1
-  python_default_enum_item_decl "${comment}${self}${name} = ${value}
-"
-  python_default_relation_declaration"${comment}${self}${name} = ${value}
-" // multiplicity 1
-  "${comment}${self}${name} = ${stereotype}()
-" // multiplicity != 1
-  python_default_composition_declaration"${comment}${self}${name} = ${type}()
-" // multiplicity 1
-  "${comment}${self}${name} = ${stereotype}()
-" // multiplicity != 1
-  python_default_operation_definition "${@}${static}${abstract}def ${name}${(}${)}:
-${docstring}${body}
-"
-  python_default_initoperation_definition "${@}${static}${abstract}def ${name}${(}${p0}${v0}${)}:
-${docstring}super(${class}, ${p0}).__init__()
-${body}
-"
-  python_get "get${Name}"
-  python_set "set${Name}"
-  idl_default_src_content "#ifndef ${MODULE}_${NAME}_H
-#define ${MODULE}_${NAME}_H
-
-${comment}
-${includes}
-${module_start}
-${definition}
-${module_end}
-#endif
-"
-  idl_default_interface_decl "${comment}${abstract}${local}interface ${name}${inherit} {
-${members}};
-"
-  idl_default_valuetype_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} {
-${members}};
-"
-  idl_default_struct_decl "${comment}struct ${name} {
-${members}};
-"
-  idl_default_typedef_decl "${comment}typedef ${type} ${name};
-"
-  idl_default_exception_decl "${comment}exception ${name} {
-${members}};
-"
-  idl_default_union_decl "${comment}union ${name} switch(${switch}) {
-${members}};
-"
-  idl_default_enum_decl "${comment}enum ${name} {
-${items}};
-"
-  idl_default_external_class_decl "${name}
-#include \"${name}.idl\"
-"
-  idl_default_attribute_declaration "  ${comment}${readonly}${attribute}${type} ${name};
-" // multiplicity 1
-  "  ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
-" // multiplicity * a..b
-  "  ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
-" // multiplicity N
-  idl_default_valuetype_attribute_declaration "  ${comment}${visibility}${type} ${name};
-" // multiplicity 1
-  "  ${comment}${visibility}${stereotype}<${type}> ${name};
-" // multiplicity * a..b
-  "  ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
-" // multiplicity N
-  idl_default_const_declaration "  ${comment}const ${type} ${name}${value};
-" // multiplicity 1
-  "  ${comment}const ${stereotype}<${type}> ${name}${value};
-" // multiplicity * a..b
-  "  ${comment}const ${stereotype}<${type},${multiplicity}> ${name}${value};
-" // multiplicity N
-  idl_default_enum_item_declaration "  ${name},${comment}"
-  idl_default_union_item_declaration "  ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
-  "  ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
-  "  ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
-  idl_association_aggregation_declaration
-    "  ${comment}${readonly}${attribute}${type} ${name};
-" // multiplicity 1
-    "  ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
-" // multiplicity * a..b
-    "  ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
-" // multiplicity N
-  idl_valuetype_association_aggregation_declaration
-    "  ${comment}${visibility}${type} ${name};
-" // multiplicity 1
-    "  ${comment}${visibility}${stereotype}<${type}> ${name};
-" // multiplicity * a..b
-    "  ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
-" // multiplicity N
-  idl_union_association_aggregation_declaration
-    "  ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
-    "  ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
-    "  ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
-  idl_get "get_${name}"
-  idl_set "set_${name}"  twoways
-  idl_default_operation_declaration "  ${comment}${oneway}${type} ${name}${(}${)}${raisesnl}${raises};
-"
-  uml_get_name uml uml_set_name uml
-end
diff --git a/bouml/idl_includes b/bouml/idl_includes
deleted file mode 100644
index fceab64b..00000000
--- a/bouml/idl_includes
+++ /dev/null
@@ -1 +0,0 @@
-// "a type" "needed idl_includes"
diff --git a/bouml/java_imports b/bouml/java_imports
deleted file mode 100644
index bbd370ac..00000000
--- a/bouml/java_imports
+++ /dev/null
@@ -1 +0,0 @@
-// "a type" "needed java_imports"
diff --git a/bouml/python_imports b/bouml/python_imports
deleted file mode 100644
index 4a1bd3a8..00000000
--- a/bouml/python_imports
+++ /dev/null
@@ -1 +0,0 @@
-// "a type" "needed python_imports"
diff --git a/bouml/stereotypes b/bouml/stereotypes
deleted file mode 100644
index f5916d3e..00000000
--- a/bouml/stereotypes
+++ /dev/null
@@ -1,59 +0,0 @@
-
-  package_stereotypes  6 "facade" "framework" "model library" "stub" "toplevel" "profile"
-    -_-> 3 "access" "import" "from"
-  end
-  
-  class_stereotypes  19 "actor" "auxiliary" "boundary" "control" "entity" "enum" "enum_pattern" "exception" "focus" "implementationClass" "interface" "@interface" "metaclass" "stereotype" "struct" "type" "typedef" "union" "utility"
-    ---- 4 "list" "set" "vector" "map"
-    ---> 4 "list" "set" "vector" "map"
-    ---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}"
-    o--- 4 "list" "set" "vector" "map"
-    *--- 4 "list" "set" "vector" "map"
-    o--> 4 "list" "set" "vector" "map"
-    *--> 4 "list" "set" "vector" "map"
-    -_-> 4 "friend" "from" "import" "instantiate"
-    -_-|> 1 "bind"
-  end
-  
-  use_case_stereotypes 6 "realization" "realization" "realization" "realization" "realization" "realization"
-  
-    ---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}"
-    -_-> 2 "include" "extend"
-  end
-  
-  artifact_stereotypes  7 "document" "file" "script" "source" "text" "library" "executable"
-    -_-> 4 "deploy" "manifest" "import" "from"
-  end
-  
-  attribute_stereotypes  4 "list" "set" "vector" "map"
-  operation_stereotypes  0
-  state_stereotypes  3 "machine" "submachine" "top"
-  activity_stereotypes  0
-  flow_stereotypes  3 "interrupt" "multicast" "multireceive"
-  interruptibleactivityregion_stereotypes  0
-  pseudostate_stereotypes  0
-  stateaction_stereotypes  2 "send-signal" "receive-signal"
-  parameter_stereotypes  0
-  parameterset_stereotypes  0
-  activitynode_stereotypes  0
-  activityaction_stereotypes  0
-  activityobject_stereotypes  2 "datastore" "centralBuffer"
-  expansionregion_stereotypes  0
-  activitypartition_stereotypes  0
-  pin_stereotypes  0
-  component_stereotypes  6 "buildComponent" "entity" "implement" "process" "service" "subsystem"
-  deploymentnode_stereotypes  3 "cpu" "device" "executionEnvironment"
-  classview_stereotypes  0
-  usecaseview_stereotypes  0
-  componentview_stereotypes  0
-  deploymentview_stereotypes  0
-  classdiagram_stereotypes  0
-  seqdiagram_stereotypes  0
-  msg_stereotypes  0
-  coldiagram_stereotypes  0
-  usecasediagram_stereotypes  0
-  statediagram_stereotypes  0
-  activitydiagram_stereotypes  0
-  componentdiagram_stereotypes  0
-  deploymentdiagram_stereotypes  0
-end
diff --git a/bouml/tools b/bouml/tools
deleted file mode 100644
index 3579028b..00000000
--- a/bouml/tools
+++ /dev/null
@@ -1,18 +0,0 @@
-// 'tool' "the executable" "displayed string" {target}+
-tool "HTML documentation" "ghtml" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
-tool "HTML doc. (flat)" "ghtml -flat" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
-tool "HTML doc. (svg)" "ghtml -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
-tool "HTML doc. (flat, svg)" "ghtml -flat -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
-tool "Generate .pro" "gpro" Artifact
-tool "Import Rose" "irose" Project Package
-tool "C++ utilities" "cpp_util" Class
-tool "Generate XMI 1.2" "gxmi" Project
-tool "Generate XMI 2.1" "gxmi2" Project
-tool "Import XMI 2.1" "ixmi2" Project Package
-tool "C++ state machine" "stmgen" State
-tool "Use case wizard" "usecasewizard" UseCase
-tool "Check-in" "file_control ci" Project Package
-tool "Check-out" "file_control co" Project Package
-tool "Deploy classes" "deplcl" ClassView
-tool "Global Change" "global_change" Class Project Package ClassView DeploymentView
-tool "Uml projection" "uml_proj" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Project Package ClassView