summary refs log tree commit diff stats
path: root/bouml/128130.diagram
diff options
context:
space:
mode:
Diffstat (limited to 'bouml/128130.diagram')
-rw-r--r--bouml/128130.diagram195
1 files changed, 195 insertions, 0 deletions
diff --git a/bouml/128130.diagram b/bouml/128130.diagram
new file mode 100644
index 00000000..d8772732
--- /dev/null
+++ b/bouml/128130.diagram
@@ -0,0 +1,195 @@
+format 70
+
+classinstance 128002 class_ref 128002 // FM
+  name "fm"   xyz 102.761 4.17 2000 life_line_z 2000
+classinstance 128130 class_ref 128130 // UI
+  name "ui"   xyz 212.248 4.17 2000 life_line_z 2000
+classinstance 129154 class_ref 128258 // MAIN
+  name ""   xyz 14 4.17 2000 life_line_z 2000
+classinstance 133506 class_ref 128514 // Action
+  name ""   mortal  xyz 601.1 4.17 2000 life_line_z 2000
+classinstance 133890 class_ref 128386 // Command
+  name ""   mortal  xyz 504.06 4.17 2000 life_line_z 2000
+classinstance 134530 class_ref 128642 // Environment
+  name ""   xyz 396.5 4.21 2000 life_line_z 2000
+classinstance 135170 class_ref 128770 // Widget
+  name ""   xyz 307.76 4.17 2000 life_line_z 2000
+durationcanvas 129282 classinstance_ref 129154 // :MAIN
+  xyzwh 33 101.27 2010 11 53
+end
+durationcanvas 129410 classinstance_ref 128002 // fm:FM
+  xyzwh 121 103.15 2010 11 26
+end
+durationcanvas 130946 classinstance_ref 129154 // :MAIN
+  xyzwh 33 155.76 2010 11 42
+end
+durationcanvas 131074 classinstance_ref 128002 // fm:FM
+  xyzwh 121 158.73 2010 11 31
+end
+durationcanvas 131330 classinstance_ref 129154 // :MAIN
+  xyzwh 33 211.31 2010 11 41
+end
+durationcanvas 131458 classinstance_ref 128002 // fm:FM
+  xyzwh 121 205.96 2010 11 383
+  overlappingdurationcanvas 133122
+    xyzwh 127 406.75 2020 11 138
+  end
+end
+durationcanvas 131970 classinstance_ref 128130 // ui:UI
+  xyzwh 231 208.25 2010 11 35
+end
+durationcanvas 132226 classinstance_ref 128130 // ui:UI
+  xyzwh 231 111.25 2010 11 29
+end
+durationcanvas 132482 classinstance_ref 128130 // ui:UI
+  xyzwh 231 255.88 2010 11 67
+end
+durationcanvas 132738 classinstance_ref 128130 // ui:UI
+  xyzwh 231 343.68 2010 11 50
+end
+durationcanvas 134018 classinstance_ref 133890 // :Command
+  xyzwh 538 432.71 2010 11 79
+end
+durationcanvas 134274 classinstance_ref 133506 // :Action
+  xyzwh 622 498.11 2010 11 28
+end
+durationcanvas 134658 classinstance_ref 134530 // :Environment
+  xyzwh 437 127.4 2010 11 27
+end
+durationcanvas 134914 classinstance_ref 134530 // :Environment
+  xyzwh 437 463.76 2010 11 26
+end
+durationcanvas 135298 classinstance_ref 135170 // :Widget
+  xyzwh 330 274.91 2010 11 35
+end
+durationcanvas 135554 classinstance_ref 135170 // :Widget
+  xyzwh 330 310.23 2010 11 28
+end
+durationcanvas 135810 classinstance_ref 135170 // :Widget
+  xyzwh 330 119.35 2010 11 34
+end
+durationcanvas 136066 classinstance_ref 134530 // :Environment
+  xyzwh 437 278.93 2010 11 30
+end
+durationcanvas 136450 classinstance_ref 128130 // ui:UI
+  xyzwh 231 532.53 2010 11 43
+end
+durationcanvas 136706 classinstance_ref 135170 // :Widget
+  xyzwh 330 561.79 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 407 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
Kartik K. Agaram <vc@akkartik.com> 2015-04-22 17:15:19 -0700 committer Kartik K. Agaram <vc@akkartik.com> 2015-04-22 17:15:19 -0700 1136 - switch from ncurses to https://github.com/nsf/termbox' href='/akkartik/mu/commit/cpp/termbox/termbox.h?h=main&id=5f1285238b09a5f01836138f5bb94654f78588a7'>5f128523 ^
6f6b1b7f ^


e45c1ce2 ^
5f128523 ^



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220