|
1 |
|
2 (object Petal |
|
3 version 35) |
|
4 |
|
5 (object Design "<Top Level>" |
|
6 is_unit TRUE |
|
7 file_name "d:\wserv\des\wserv.mdl" |
|
8 is_loaded TRUE |
|
9 defaults (object defaults |
|
10 rightMargin 0.25 |
|
11 leftMargin 0.25 |
|
12 topMargin 0.25 |
|
13 bottomMargin 0.5 |
|
14 pageOverlap 0.25 |
|
15 clipIconLabels TRUE |
|
16 autoResize FALSE |
|
17 snapToGrid TRUE |
|
18 gridX 0 |
|
19 gridY 0 |
|
20 defaultFont (object Font |
|
21 size 10 |
|
22 face "Arial" |
|
23 bold FALSE |
|
24 italics FALSE |
|
25 underline FALSE |
|
26 strike FALSE |
|
27 color 0 |
|
28 default_color TRUE) |
|
29 showMessageNum 3) |
|
30 root_category (object Class_Category "<Top Level>" |
|
31 exportControl "Public" |
|
32 global TRUE |
|
33 subsystem "<Top Level>" |
|
34 logical_models (list unit_reference_list |
|
35 (object Class "$UNNAMED$0") |
|
36 (object Class "Client ") |
|
37 (object Class_Category "GDI" |
|
38 exportControl "Public" |
|
39 logical_models (list unit_reference_list |
|
40 (object Class "Bitmap Font" |
|
41 statediagram (object State_Diagram "" |
|
42 title "" |
|
43 zoom 100 |
|
44 max_height 28350 |
|
45 max_width 21600 |
|
46 origin_x 0 |
|
47 origin_y 0 |
|
48 items (list diagram_item_list))) |
|
49 (object Class "Brush" |
|
50 superclasses (list inheritance_relationship_list |
|
51 (object Inheritance_Relationship |
|
52 supplier "GDI object")) |
|
53 statediagram (object State_Diagram "" |
|
54 title "" |
|
55 zoom 100 |
|
56 max_height 28350 |
|
57 max_width 21600 |
|
58 origin_x 0 |
|
59 origin_y 0 |
|
60 items (list diagram_item_list))) |
|
61 (object Class "Pen" |
|
62 superclasses (list inheritance_relationship_list |
|
63 (object Inheritance_Relationship |
|
64 supplier "GDI object")) |
|
65 statediagram (object State_Diagram "" |
|
66 title "" |
|
67 zoom 100 |
|
68 max_height 28350 |
|
69 max_width 21600 |
|
70 origin_x 0 |
|
71 origin_y 0 |
|
72 items (list diagram_item_list))) |
|
73 (object Class "CBackground") |
|
74 (object Class "integer" |
|
75 nonclass TRUE) |
|
76 (object Class "CPenCursor") |
|
77 (object Class "CTextCursor") |
|
78 (object Class "$UNNAMED$1") |
|
79 (object Class "$UNNAMED$2") |
|
80 (object Class " WS Object" |
|
81 statediagram (object State_Diagram "" |
|
82 title "" |
|
83 zoom 100 |
|
84 max_height 28350 |
|
85 max_width 21600 |
|
86 origin_x 0 |
|
87 origin_y 0 |
|
88 items (list diagram_item_list))) |
|
89 (object Class "Drawablex" |
|
90 statediagram (object State_Diagram "" |
|
91 title "" |
|
92 zoom 100 |
|
93 max_height 28350 |
|
94 max_width 21600 |
|
95 origin_x 0 |
|
96 origin_y 0 |
|
97 items (list diagram_item_list))) |
|
98 (object Class "Font" |
|
99 fields (list has_relationship_list |
|
100 (object Has_Relationship |
|
101 supplier "Bitmap Font" |
|
102 supplier_cardinality (value cardinality "0..1") |
|
103 client_cardinality (value cardinality "n")) |
|
104 (object Has_Relationship |
|
105 supplier "Vector font" |
|
106 supplier_cardinality (value cardinality "0..1") |
|
107 client_cardinality (value cardinality "n"))) |
|
108 superclasses (list inheritance_relationship_list |
|
109 (object Inheritance_Relationship |
|
110 supplier "GDI object")) |
|
111 statediagram (object State_Diagram "" |
|
112 title "" |
|
113 zoom 100 |
|
114 max_height 28350 |
|
115 max_width 21600 |
|
116 origin_x 0 |
|
117 origin_y 0 |
|
118 items (list diagram_item_list))) |
|
119 (object Class "Vector font" |
|
120 statediagram (object State_Diagram "" |
|
121 title "" |
|
122 zoom 100 |
|
123 max_height 28350 |
|
124 max_width 21600 |
|
125 origin_x 0 |
|
126 origin_y 0 |
|
127 items (list diagram_item_list))) |
|
128 (object Class "$UNNAMED$3") |
|
129 (object Class "Palette" |
|
130 superclasses (list inheritance_relationship_list |
|
131 (object Inheritance_Relationship |
|
132 supplier "GDI object"))) |
|
133 (object Class "Drawable GDI Data") |
|
134 (object Class_Category "$UNNAMED$4" |
|
135 exportControl "Public" |
|
136 logical_models (list unit_reference_list) |
|
137 logical_presentations (list unit_reference_list)) |
|
138 (object Class_Category "$UNNAMED$5" |
|
139 exportControl "Public" |
|
140 logical_models (list unit_reference_list) |
|
141 logical_presentations (list unit_reference_list)) |
|
142 (object Class_Category "$UNNAMED$6" |
|
143 exportControl "Public" |
|
144 logical_models (list unit_reference_list) |
|
145 logical_presentations (list unit_reference_list)) |
|
146 (object Class_Category "$UNNAMED$7" |
|
147 exportControl "Public" |
|
148 logical_models (list unit_reference_list) |
|
149 logical_presentations (list unit_reference_list))) |
|
150 logical_presentations (list unit_reference_list |
|
151 (object ClassDiagram "Main" |
|
152 title "Main" |
|
153 zoom 100 |
|
154 max_height 28350 |
|
155 max_width 21600 |
|
156 origin_x 0 |
|
157 origin_y 0 |
|
158 items (list diagram_item_list |
|
159 (object ClassView "Class" "Bitmap Font" @1 |
|
160 location (2259, 1427) |
|
161 label (object ItemLabel |
|
162 location (2155, 1343) |
|
163 nlines 2 |
|
164 max_width 240 |
|
165 justify 0 |
|
166 label "Bitmap Font") |
|
167 annotation 8) |
|
168 (object ClassView "Class" "Brush" @2 |
|
169 location (1228, 901) |
|
170 label (object ItemLabel |
|
171 location (1124, 817) |
|
172 nlines 2 |
|
173 max_width 240 |
|
174 justify 0 |
|
175 label "Brush") |
|
176 annotation 8) |
|
177 (object ClassView "Class" "Pen" @3 |
|
178 location (1709, 904) |
|
179 label (object ItemLabel |
|
180 location (1605, 820) |
|
181 nlines 2 |
|
182 max_width 240 |
|
183 justify 0 |
|
184 label "Pen") |
|
185 annotation 8) |
|
186 (object ClassView "Class" "Font" @4 |
|
187 location (2200, 904) |
|
188 label (object ItemLabel |
|
189 location (2096, 820) |
|
190 nlines 2 |
|
191 max_width 240 |
|
192 justify 0 |
|
193 label "Font") |
|
194 annotation 8) |
|
195 (object ClassView "Class" "Vector font" @5 |
|
196 location (2659, 1429) |
|
197 label (object ItemLabel |
|
198 location (2555, 1345) |
|
199 nlines 2 |
|
200 max_width 240 |
|
201 justify 0 |
|
202 label "Vector font") |
|
203 annotation 8) |
|
204 (object HasView "" |
|
205 client @4 |
|
206 supplier @1) |
|
207 (object HasView "" |
|
208 client @4 |
|
209 supplier @5) |
|
210 (object ClassView "Class" "Palette" @6 |
|
211 location (822, 915) |
|
212 label (object ItemLabel |
|
213 location (718, 831) |
|
214 nlines 2 |
|
215 max_width 240 |
|
216 justify 0 |
|
217 label "Palette") |
|
218 annotation 8) |
|
219 (object ClassView "Class" "Drawable GDI Data" @7 |
|
220 location (340, 909) |
|
221 label (object ItemLabel |
|
222 location (236, 825) |
|
223 nlines 2 |
|
224 max_width 240 |
|
225 justify 0 |
|
226 label "Drawable GDI Data") |
|
227 annotation 8))))) |
|
228 (object Class_Category "Drawables" |
|
229 visible_categories (list visibility_relationship_list |
|
230 (object Visibility_Relationship |
|
231 supplier "GDI Interface") |
|
232 (object Visibility_Relationship |
|
233 supplier "GDI")) |
|
234 exportControl "Public" |
|
235 logical_models (list unit_reference_list |
|
236 (object Class "$UNNAMED$8") |
|
237 (object Class "Backed up Window" |
|
238 fields (list has_relationship_list |
|
239 (object Has_Relationship |
|
240 supplier "Backup Bitmap")) |
|
241 superclasses (list inheritance_relationship_list |
|
242 (object Inheritance_Relationship |
|
243 supplier "Window")) |
|
244 statediagram (object State_Diagram "" |
|
245 title "" |
|
246 zoom 100 |
|
247 max_height 28350 |
|
248 max_width 21600 |
|
249 origin_x 0 |
|
250 origin_y 0 |
|
251 items (list diagram_item_list))) |
|
252 (object Class "Window" |
|
253 fields (list has_relationship_list |
|
254 (object Has_Relationship |
|
255 supplier "Update Region" |
|
256 supplier_cardinality (value cardinality "1") |
|
257 client_cardinality (value cardinality "1")) |
|
258 (object Has_Relationship |
|
259 supplier "Clipping region" |
|
260 supplier_cardinality (value cardinality "1") |
|
261 client_cardinality (value cardinality "1")) |
|
262 (object Has_Relationship |
|
263 supplier "Client region")) |
|
264 superclasses (list inheritance_relationship_list |
|
265 (object Inheritance_Relationship |
|
266 supplier "Drawable")) |
|
267 operations (list Operations |
|
268 (object Operation "SetVisibility" |
|
269 concurrency "Sequential" |
|
270 opExportControl "Public" |
|
271 uid 0)) |
|
272 statediagram (object State_Diagram "" |
|
273 title "" |
|
274 zoom 100 |
|
275 max_height 28350 |
|
276 max_width 21600 |
|
277 origin_x 0 |
|
278 origin_y 0 |
|
279 items (list diagram_item_list))) |
|
280 (object Class "Bitmap" |
|
281 fields (list has_relationship_list |
|
282 (object Has_Relationship |
|
283 supplier "Default region")) |
|
284 superclasses (list inheritance_relationship_list |
|
285 (object Inheritance_Relationship |
|
286 supplier "Drawable")) |
|
287 statediagram (object State_Diagram "" |
|
288 title "" |
|
289 zoom 100 |
|
290 max_height 28350 |
|
291 max_width 21600 |
|
292 origin_x 0 |
|
293 origin_y 0 |
|
294 items (list diagram_item_list))) |
|
295 (object Class "Backup Bitmap" |
|
296 superclasses (list inheritance_relationship_list |
|
297 (object Inheritance_Relationship |
|
298 supplier "Bitmap")) |
|
299 statediagram (object State_Diagram "" |
|
300 title "" |
|
301 zoom 100 |
|
302 max_height 28350 |
|
303 max_width 21600 |
|
304 origin_x 0 |
|
305 origin_y 0 |
|
306 items (list diagram_item_list))) |
|
307 (object Parameterized_Class "$UNNAMED$9") |
|
308 (object Class_Utility "$UNNAMED$10") |
|
309 (object Class "$UNNAMED$11") |
|
310 (object Class "RootWindow" |
|
311 superclasses (list inheritance_relationship_list |
|
312 (object Inheritance_Relationship |
|
313 supplier "Window")) |
|
314 statediagram (object State_Diagram "" |
|
315 title "" |
|
316 zoom 100 |
|
317 max_height 28350 |
|
318 max_width 21600 |
|
319 origin_x 0 |
|
320 origin_y 0 |
|
321 items (list diagram_item_list))) |
|
322 (object Class "Update Region" |
|
323 superclasses (list inheritance_relationship_list |
|
324 (object Inheritance_Relationship |
|
325 supplier "Region")) |
|
326 statediagram (object State_Diagram "" |
|
327 title "" |
|
328 zoom 100 |
|
329 max_height 28350 |
|
330 max_width 21600 |
|
331 origin_x 0 |
|
332 origin_y 0 |
|
333 items (list diagram_item_list))) |
|
334 (object Class "Root window" |
|
335 collaborators (list association_list |
|
336 (object Association |
|
337 supplier "Window" |
|
338 supplier_cardinality (value cardinality "n") |
|
339 client_cardinality (value cardinality "1")) |
|
340 (object Association |
|
341 supplier "Animator" |
|
342 supplier_cardinality (value cardinality "1")))) |
|
343 (object Class "Client region" |
|
344 superclasses (list inheritance_relationship_list |
|
345 (object Inheritance_Relationship |
|
346 supplier "Region"))) |
|
347 (object Class "Drawable" |
|
348 fields (list has_relationship_list |
|
349 (object Has_Relationship |
|
350 supplier "Gdi Drawable")) |
|
351 statediagram (object State_Diagram "" |
|
352 title "" |
|
353 zoom 100 |
|
354 max_height 28350 |
|
355 max_width 21600 |
|
356 origin_x 0 |
|
357 origin_y 0 |
|
358 items (list diagram_item_list))) |
|
359 (object Class "Gdi Drawable") |
|
360 (object Class "Default region") |
|
361 (object Mechanism @8 |
|
362 logical_models (list unit_reference_list |
|
363 (object Object "RootWindow" |
|
364 collaborators (list link_list |
|
365 (object Link |
|
366 supplier "Alert Window") |
|
367 (object Link |
|
368 supplier "Client Windows")) |
|
369 class "RootWindow" |
|
370 persistence "Static" |
|
371 multi FALSE) |
|
372 (object Object "Client Windows" |
|
373 collaborators (list link_list |
|
374 (object Link |
|
375 supplier "Temporary Status Window") |
|
376 (object Link |
|
377 supplier "Client Windows") |
|
378 (object Link |
|
379 supplier "Client Windows") |
|
380 (object Link |
|
381 supplier "Client Windows") |
|
382 (object Link |
|
383 supplier "Client Windows") |
|
384 (object Link |
|
385 supplier "Client Windows")) |
|
386 class "Window" |
|
387 persistence "Transient" |
|
388 multi TRUE) |
|
389 (object Object "Clients" |
|
390 collaborators (list link_list |
|
391 (object Link |
|
392 supplier "Client Windows") |
|
393 (object Link |
|
394 supplier "Client Windows") |
|
395 (object Link |
|
396 supplier "Client Windows") |
|
397 (object Link |
|
398 supplier |
|
399 |Pseudo |
|
400 |Client |
|
401 ) |
|
402 (object Link |
|
403 supplier "Client Windows")) |
|
404 class "Session" |
|
405 persistence "Transient" |
|
406 multi TRUE) |
|
407 (object Object "Window Server" |
|
408 collaborators (list link_list |
|
409 (object Link |
|
410 supplier "Status Window") |
|
411 (object Link |
|
412 supplier "RootWindow" |
|
413 supplier_containment "By Value" |
|
414 client_containment "By Value")) |
|
415 class "System Client" |
|
416 persistence "Static" |
|
417 multi FALSE) |
|
418 (object Object "Foreground Client" |
|
419 collaborators (list link_list |
|
420 (object Link |
|
421 supplier "Client Windows")) |
|
422 class "Session" |
|
423 persistence "Transient" |
|
424 multi FALSE))) |
|
425 (object Mechanism @9 |
|
426 logical_models (list unit_reference_list |
|
427 (object Object "Window" |
|
428 collaborators (list link_list |
|
429 (object Link |
|
430 supplier "Window" |
|
431 messages (list Messages |
|
432 (object Message "Child" |
|
433 frequency "Aperiodic" |
|
434 synchronization "Simple" |
|
435 dir "FromClientToSupplier" |
|
436 sequence "" |
|
437 ordinal 0))) |
|
438 (object Link |
|
439 supplier "Window" |
|
440 messages (list Messages |
|
441 (object Message "Sibling" |
|
442 frequency "Aperiodic" |
|
443 synchronization "Simple" |
|
444 dir "FromClientToSupplier" |
|
445 sequence "" |
|
446 ordinal 1))) |
|
447 (object Link |
|
448 supplier "Window" |
|
449 messages (list Messages |
|
450 (object Message "Parent" |
|
451 frequency "Aperiodic" |
|
452 synchronization "Simple" |
|
453 dir "FromClientToSupplier" |
|
454 sequence "" |
|
455 ordinal 2))) |
|
456 (object Link |
|
457 supplier "Window" |
|
458 messages (list Messages |
|
459 (object Message "Sibling" |
|
460 frequency "Aperiodic" |
|
461 synchronization "Simple" |
|
462 dir "FromClientToSupplier" |
|
463 sequence "" |
|
464 ordinal 3))) |
|
465 (object Link |
|
466 supplier "Window" |
|
467 messages (list Messages |
|
468 (object Message "Parent" |
|
469 frequency "Aperiodic" |
|
470 synchronization "Simple" |
|
471 dir "FromClientToSupplier" |
|
472 sequence "" |
|
473 ordinal 4))) |
|
474 (object Link |
|
475 supplier "Window") |
|
476 (object Link |
|
477 supplier "Window") |
|
478 (object Link |
|
479 supplier "Window") |
|
480 (object Link |
|
481 supplier "Window") |
|
482 (object Link |
|
483 supplier "Window") |
|
484 (object Link |
|
485 supplier "Window") |
|
486 (object Link |
|
487 supplier "Window") |
|
488 (object Link |
|
489 supplier "Window") |
|
490 (object Link |
|
491 supplier "Window" |
|
492 messages (list Messages |
|
493 (object Message "" |
|
494 frequency "Aperiodic" |
|
495 synchronization "Simple" |
|
496 dir "ToClientFromSupplier" |
|
497 sequence "" |
|
498 ordinal 5) |
|
499 (object Message "" |
|
500 frequency "Aperiodic" |
|
501 synchronization "Simple" |
|
502 dir "ToClientFromSupplier" |
|
503 sequence "" |
|
504 ordinal 6) |
|
505 (object Message "" |
|
506 frequency "Aperiodic" |
|
507 synchronization "Simple" |
|
508 dir "ToClientFromSupplier" |
|
509 sequence "" |
|
510 ordinal 7) |
|
511 (object Message "" |
|
512 frequency "Aperiodic" |
|
513 synchronization "Simple" |
|
514 dir "ToClientFromSupplier" |
|
515 sequence "" |
|
516 ordinal 8) |
|
517 (object Message "" |
|
518 frequency "Aperiodic" |
|
519 synchronization "Simple" |
|
520 dir "ToClientFromSupplier" |
|
521 sequence "" |
|
522 ordinal 9) |
|
523 (object Message "" |
|
524 frequency "Aperiodic" |
|
525 synchronization "Simple" |
|
526 dir "ToClientFromSupplier" |
|
527 sequence "" |
|
528 ordinal 10) |
|
529 (object Message "" |
|
530 frequency "Aperiodic" |
|
531 synchronization "Simple" |
|
532 dir "ToClientFromSupplier" |
|
533 sequence "" |
|
534 ordinal 11) |
|
535 (object Message "" |
|
536 frequency "Aperiodic" |
|
537 synchronization "Simple" |
|
538 dir "ToClientFromSupplier" |
|
539 sequence "" |
|
540 ordinal 12) |
|
541 (object Message "" |
|
542 frequency "Aperiodic" |
|
543 synchronization "Simple" |
|
544 dir "ToClientFromSupplier" |
|
545 sequence "" |
|
546 ordinal 13) |
|
547 (object Message "" |
|
548 frequency "Aperiodic" |
|
549 synchronization "Simple" |
|
550 dir "ToClientFromSupplier" |
|
551 sequence "" |
|
552 ordinal 14) |
|
553 (object Message "" |
|
554 frequency "Aperiodic" |
|
555 synchronization "Simple" |
|
556 dir "ToClientFromSupplier" |
|
557 sequence "" |
|
558 ordinal 15) |
|
559 (object Message "" |
|
560 frequency "Aperiodic" |
|
561 synchronization "Simple" |
|
562 dir "ToClientFromSupplier" |
|
563 sequence "" |
|
564 ordinal 16) |
|
565 (object Message "" |
|
566 frequency "Aperiodic" |
|
567 synchronization "Simple" |
|
568 dir "ToClientFromSupplier" |
|
569 sequence "" |
|
570 ordinal 17) |
|
571 (object Message "" |
|
572 frequency "Aperiodic" |
|
573 synchronization "Simple" |
|
574 dir "ToClientFromSupplier" |
|
575 sequence "" |
|
576 ordinal 18) |
|
577 (object Message "" |
|
578 frequency "Aperiodic" |
|
579 synchronization "Simple" |
|
580 dir "ToClientFromSupplier" |
|
581 sequence "" |
|
582 ordinal 19) |
|
583 (object Message "" |
|
584 frequency "Aperiodic" |
|
585 synchronization "Simple" |
|
586 dir "ToClientFromSupplier" |
|
587 sequence "" |
|
588 ordinal 20) |
|
589 (object Message "" |
|
590 frequency "Aperiodic" |
|
591 synchronization "Simple" |
|
592 dir "ToClientFromSupplier" |
|
593 sequence "" |
|
594 ordinal 21) |
|
595 (object Message "" |
|
596 frequency "Aperiodic" |
|
597 synchronization "Simple" |
|
598 dir "ToClientFromSupplier" |
|
599 sequence "" |
|
600 ordinal 22) |
|
601 (object Message "" |
|
602 frequency "Aperiodic" |
|
603 synchronization "Simple" |
|
604 dir "ToClientFromSupplier" |
|
605 sequence "" |
|
606 ordinal 23) |
|
607 (object Message "" |
|
608 frequency "Aperiodic" |
|
609 synchronization "Simple" |
|
610 dir "ToClientFromSupplier" |
|
611 sequence "" |
|
612 ordinal 24) |
|
613 (object Message "" |
|
614 frequency "Aperiodic" |
|
615 synchronization "Simple" |
|
616 dir "ToClientFromSupplier" |
|
617 sequence "" |
|
618 ordinal 25) |
|
619 (object Message "" |
|
620 frequency "Aperiodic" |
|
621 synchronization "Simple" |
|
622 dir "ToClientFromSupplier" |
|
623 sequence "" |
|
624 ordinal 26) |
|
625 (object Message "" |
|
626 frequency "Aperiodic" |
|
627 synchronization "Simple" |
|
628 dir "ToClientFromSupplier" |
|
629 sequence "" |
|
630 ordinal 27) |
|
631 (object Message "" |
|
632 frequency "Aperiodic" |
|
633 synchronization "Simple" |
|
634 dir "ToClientFromSupplier" |
|
635 sequence "" |
|
636 ordinal 28) |
|
637 (object Message "" |
|
638 frequency "Aperiodic" |
|
639 synchronization "Simple" |
|
640 dir "ToClientFromSupplier" |
|
641 sequence "" |
|
642 ordinal 29) |
|
643 (object Message "" |
|
644 frequency "Aperiodic" |
|
645 synchronization "Simple" |
|
646 dir "ToClientFromSupplier" |
|
647 sequence "" |
|
648 ordinal 30) |
|
649 (object Message "" |
|
650 frequency "Aperiodic" |
|
651 synchronization "Simple" |
|
652 dir "ToClientFromSupplier" |
|
653 sequence "" |
|
654 ordinal 31)))) |
|
655 class "Window" |
|
656 persistence "Transient" |
|
657 multi FALSE)))) |
|
658 logical_presentations (list unit_reference_list |
|
659 (object ClassDiagram "Main" |
|
660 title "Main" |
|
661 zoom 100 |
|
662 max_height 28350 |
|
663 max_width 21600 |
|
664 origin_x 0 |
|
665 origin_y 0 |
|
666 items (list diagram_item_list |
|
667 (object ClassView "Class" "Backed up Window" @10 |
|
668 location (1126, 1425) |
|
669 font (object Font |
|
670 size 10 |
|
671 face "helvetica" |
|
672 bold FALSE |
|
673 italics FALSE |
|
674 underline FALSE |
|
675 strike FALSE |
|
676 color 0 |
|
677 default_color TRUE) |
|
678 label (object ItemLabel |
|
679 location (1024, 1343) |
|
680 nlines 2 |
|
681 max_width 236 |
|
682 justify 0 |
|
683 label "Backed up Window") |
|
684 width 343 |
|
685 height 249 |
|
686 annotation 8) |
|
687 (object ClassView "Class" "Window" @11 |
|
688 location (1125, 838) |
|
689 label (object ItemLabel |
|
690 location (1021, 754) |
|
691 nlines 2 |
|
692 max_width 240 |
|
693 justify 0 |
|
694 label "Window") |
|
695 annotation 8) |
|
696 (object InheritView "" |
|
697 client @10 |
|
698 supplier @11) |
|
699 (object ClassView "Class" "Bitmap" @12 |
|
700 location (1744, 832) |
|
701 label (object ItemLabel |
|
702 location (1640, 748) |
|
703 nlines 2 |
|
704 max_width 240 |
|
705 justify 0 |
|
706 label "Bitmap") |
|
707 annotation 8) |
|
708 (object ClassView "Class" "Backup Bitmap" @13 |
|
709 location (1743, 1424) |
|
710 label (object ItemLabel |
|
711 location (1636, 1337) |
|
712 nlines 2 |
|
713 max_width 249 |
|
714 justify 0 |
|
715 label "Backup Bitmap") |
|
716 width 362 |
|
717 height 262 |
|
718 annotation 8) |
|
719 (object InheritView "" |
|
720 client @13 |
|
721 supplier @12) |
|
722 (object ClassView "Class" "RootWindow" @14 |
|
723 location (1434, 1145) |
|
724 label (object ItemLabel |
|
725 location (1330, 1061) |
|
726 nlines 2 |
|
727 max_width 240 |
|
728 justify 0 |
|
729 label "RootWindow") |
|
730 annotation 8) |
|
731 (object InheritView "" |
|
732 client @14 |
|
733 supplier @11) |
|
734 (object ClassView "Class" "Update Region" @15 |
|
735 location (319, 1158) |
|
736 label (object ItemLabel |
|
737 location (215, 1074) |
|
738 nlines 2 |
|
739 max_width 240 |
|
740 justify 0 |
|
741 label "Update Region") |
|
742 annotation 8) |
|
743 (object HasView "" |
|
744 client @10 |
|
745 supplier @13) |
|
746 (object HasView "" |
|
747 client @11 |
|
748 supplier @15) |
|
749 (object ClassView "Class" "Client region" @16 |
|
750 location (450, 842) |
|
751 label (object ItemLabel |
|
752 location (346, 758) |
|
753 nlines 2 |
|
754 max_width 240 |
|
755 justify 0 |
|
756 label "Client region") |
|
757 annotation 8) |
|
758 (object HasView "" |
|
759 client @11 |
|
760 supplier @16) |
|
761 (object ClassView "Class" "Drawable" @17 |
|
762 location (1390, 426) |
|
763 label (object ItemLabel |
|
764 location (1286, 342) |
|
765 nlines 2 |
|
766 max_width 240 |
|
767 justify 0 |
|
768 label "Drawable") |
|
769 annotation 8) |
|
770 (object InheritView "" |
|
771 client @11 |
|
772 supplier @17) |
|
773 (object InheritView "" |
|
774 client @12 |
|
775 supplier @17) |
|
776 (object ClassView "Class" "Gdi Drawable" @18 |
|
777 location (2325, 846) |
|
778 label (object ItemLabel |
|
779 location (2221, 762) |
|
780 nlines 2 |
|
781 max_width 240 |
|
782 justify 0 |
|
783 label "Gdi Drawable") |
|
784 annotation 8) |
|
785 (object HasView "" |
|
786 client @17 |
|
787 supplier @18) |
|
788 (object ClassView "Class" "Default region" @19 |
|
789 location (2287, 1226) |
|
790 label (object ItemLabel |
|
791 location (2183, 1142) |
|
792 nlines 2 |
|
793 max_width 240 |
|
794 justify 0 |
|
795 label "Default region") |
|
796 annotation 8) |
|
797 (object HasView "" |
|
798 client @12 |
|
799 supplier @19))) |
|
800 (object ObjectDiagram "Protea top level window structure" |
|
801 mechanism_ref @8 |
|
802 title "Protea top level window structure" |
|
803 zoom 100 |
|
804 max_height 28350 |
|
805 max_width 21600 |
|
806 origin_x 0 |
|
807 origin_y 0 |
|
808 items (list diagram_item_list |
|
809 (object ObjectView "RootWindow" @20 |
|
810 location (334, 1068) |
|
811 label (object ItemLabel |
|
812 location (230, 984) |
|
813 nlines 2 |
|
814 max_width 240 |
|
815 justify 0 |
|
816 label "RootWindow") |
|
817 subobjects 0 |
|
818 x_offset 0 |
|
819 y_offset 0) |
|
820 (object ObjectView "Client Windows" @21 |
|
821 location (703, 1520) |
|
822 label (object ItemLabel |
|
823 location (599, 1436) |
|
824 nlines 2 |
|
825 max_width 240 |
|
826 justify 0 |
|
827 label "Client Windows") |
|
828 subobjects 0 |
|
829 x_offset -0.078125 |
|
830 y_offset 0.110406) |
|
831 (object ObjectView "Clients" @22 |
|
832 location (1500, 523) |
|
833 label (object ItemLabel |
|
834 location (1273, 330) |
|
835 nlines 2 |
|
836 max_width 540 |
|
837 justify 0 |
|
838 label "Clients") |
|
839 width 783 |
|
840 height 567 |
|
841 subobjects 1 |
|
842 x_offset 0 |
|
843 y_offset 0) |
|
844 (object ObjectView "Client Windows" @23 |
|
845 location (1337, 1507) |
|
846 label (object ItemLabel |
|
847 location (1233, 1423) |
|
848 nlines 2 |
|
849 max_width 240 |
|
850 justify 0 |
|
851 label "Client Windows") |
|
852 subobjects 0 |
|
853 x_offset -0.08 |
|
854 y_offset 0.11) |
|
855 (object ObjectView "Window Server" @24 |
|
856 location (340, 642) |
|
857 label (object ItemLabel |
|
858 location (236, 558) |
|
859 nlines 2 |
|
860 max_width 240 |
|
861 justify 0 |
|
862 label "Window Server") |
|
863 subobjects 0 |
|
864 x_offset 0 |
|
865 y_offset 0) |
|
866 (object ObjectView "Client Windows" @25 |
|
867 location (1928, 1510) |
|
868 label (object ItemLabel |
|
869 location (1824, 1426) |
|
870 nlines 2 |
|
871 max_width 240 |
|
872 justify 0 |
|
873 label "Client Windows") |
|
874 subobjects 0 |
|
875 x_offset -0.08 |
|
876 y_offset 0.11) |
|
877 (object ObjectView "Client Windows" @26 |
|
878 location (2522, 1517) |
|
879 label (object ItemLabel |
|
880 location (2418, 1433) |
|
881 nlines 2 |
|
882 max_width 240 |
|
883 justify 0 |
|
884 label "Client Windows") |
|
885 subobjects 0 |
|
886 x_offset -0.08 |
|
887 y_offset 0.11) |
|
888 (object ObjectView "Client Windows" @27 |
|
889 location (203, 1526) |
|
890 label (object ItemLabel |
|
891 location (99, 1442) |
|
892 nlines 2 |
|
893 max_width 240 |
|
894 justify 0 |
|
895 label "Client Windows") |
|
896 subobjects 0 |
|
897 x_offset -0.08 |
|
898 y_offset 0.11) |
|
899 (object ObjectView "Foreground Client" @28 |
|
900 location (1438, 585) |
|
901 label (object ItemLabel |
|
902 location (1335, 499) |
|
903 nlines 2 |
|
904 max_width 240 |
|
905 justify 0 |
|
906 label "Foreground Client") |
|
907 subobjects 0 |
|
908 x_offset -0.08 |
|
909 y_offset 0.11) |
|
910 (object LinkView "" @29 |
|
911 client @20 |
|
912 supplier @27) |
|
913 (object LinkView "" @30 |
|
914 client @21 |
|
915 supplier @23) |
|
916 (object LinkView "" @31 |
|
917 client @23 |
|
918 supplier @25) |
|
919 (object LinkView "" @32 |
|
920 client @25 |
|
921 supplier @26) |
|
922 (object LinkView "" @33 |
|
923 client @21 |
|
924 supplier @27) |
|
925 (object LinkView "" @34 |
|
926 client @22 |
|
927 supplier @23) |
|
928 (object LinkView "" @35 |
|
929 client @22 |
|
930 supplier @25) |
|
931 (object LinkView "" @36 |
|
932 client @22 |
|
933 supplier @26) |
|
934 (object LinkView "" @37 |
|
935 client @22 |
|
936 supplier @27) |
|
937 (object LinkView "" @38 |
|
938 client @24 |
|
939 supplier @20) |
|
940 (object LinkView "" @39 |
|
941 client @28 |
|
942 supplier @21))) |
|
943 (object ObjectDiagram "Basic window tree structure" |
|
944 mechanism_ref @9 |
|
945 title "Basic window tree structure" |
|
946 zoom 100 |
|
947 max_height 28350 |
|
948 max_width 21600 |
|
949 origin_x 0 |
|
950 origin_y 0 |
|
951 items (list diagram_item_list |
|
952 (object ObjectView "Window" @40 |
|
953 location (715, 272) |
|
954 label (object ItemLabel |
|
955 location (611, 188) |
|
956 nlines 2 |
|
957 max_width 240 |
|
958 justify 0 |
|
959 label "Window") |
|
960 subobjects 0 |
|
961 x_offset 0 |
|
962 y_offset 0) |
|
963 (object ObjectView "Window" @41 |
|
964 location (553, 814) |
|
965 label (object ItemLabel |
|
966 location (449, 730) |
|
967 nlines 2 |
|
968 max_width 240 |
|
969 justify 0 |
|
970 label "Window") |
|
971 subobjects 0 |
|
972 x_offset 0 |
|
973 y_offset 0) |
|
974 (object ObjectView "Window" @42 |
|
975 location (1306, 814) |
|
976 label (object ItemLabel |
|
977 location (1202, 730) |
|
978 nlines 2 |
|
979 max_width 240 |
|
980 justify 0 |
|
981 label "Window") |
|
982 subobjects 0 |
|
983 x_offset 0 |
|
984 y_offset 0) |
|
985 (object ObjectView "Window" @43 |
|
986 location (2090, 814) |
|
987 label (object ItemLabel |
|
988 location (1986, 730) |
|
989 nlines 2 |
|
990 max_width 240 |
|
991 justify 0 |
|
992 label "Window") |
|
993 subobjects 0 |
|
994 x_offset 0 |
|
995 y_offset 0) |
|
996 (object ObjectView "Window" @44 |
|
997 location (1306, 1345) |
|
998 label (object ItemLabel |
|
999 location (1202, 1261) |
|
1000 nlines 2 |
|
1001 max_width 240 |
|
1002 justify 0 |
|
1003 label "Window") |
|
1004 subobjects 0 |
|
1005 x_offset 0 |
|
1006 y_offset 0) |
|
1007 (object ObjectView "Window" @45 |
|
1008 location (553, 1366) |
|
1009 label (object ItemLabel |
|
1010 location (449, 1282) |
|
1011 nlines 2 |
|
1012 max_width 240 |
|
1013 justify 0 |
|
1014 label "Window") |
|
1015 subobjects 0 |
|
1016 x_offset 0 |
|
1017 y_offset 0) |
|
1018 (object ObjectView "Window" @46 |
|
1019 location (1306, 1823) |
|
1020 label (object ItemLabel |
|
1021 location (1202, 1739) |
|
1022 nlines 2 |
|
1023 max_width 240 |
|
1024 justify 0 |
|
1025 label "Window") |
|
1026 subobjects 0 |
|
1027 x_offset 0 |
|
1028 y_offset 0) |
|
1029 (object ObjectView "Window" @47 |
|
1030 location (1868, 1346) |
|
1031 label (object ItemLabel |
|
1032 location (1764, 1262) |
|
1033 nlines 2 |
|
1034 max_width 240 |
|
1035 justify 0 |
|
1036 label "Window") |
|
1037 subobjects 0 |
|
1038 x_offset 0 |
|
1039 y_offset 0) |
|
1040 (object LinkView "" @48 |
|
1041 client @40 |
|
1042 supplier @41) |
|
1043 (object MessView "" |
|
1044 location (667, 551) |
|
1045 label (object SegLabel |
|
1046 location (731, 558) |
|
1047 anchor_loc 1 |
|
1048 nlines 1 |
|
1049 max_width 450 |
|
1050 justify 0 |
|
1051 label "Child" |
|
1052 pctDist 0.407895 |
|
1053 height 64 |
|
1054 orientation 0) |
|
1055 object_arc @48 |
|
1056 pctDist 0.494941 |
|
1057 height 35 |
|
1058 orientation 0 |
|
1059 dir 1 |
|
1060 origin (684, 494) |
|
1061 terminus (650, 608)) |
|
1062 (object LinkView "" @49 |
|
1063 client @41 |
|
1064 supplier @42) |
|
1065 (object MessView "" |
|
1066 location (917, 785) |
|
1067 label (object SegLabel |
|
1068 location (917, 741) |
|
1069 anchor_loc 1 |
|
1070 nlines 1 |
|
1071 max_width 450 |
|
1072 justify 0 |
|
1073 label "Sibling" |
|
1074 pctDist 0.5 |
|
1075 height 45 |
|
1076 orientation 0) |
|
1077 object_arc @49 |
|
1078 pctDist 0.5 |
|
1079 height 30 |
|
1080 orientation 0 |
|
1081 dir 1 |
|
1082 origin (857, 785) |
|
1083 terminus (977, 785)) |
|
1084 (object LinkView "" @50 |
|
1085 client @41 |
|
1086 supplier @40 |
|
1087 vertices (list Points |
|
1088 (572, 705) |
|
1089 (597, 569) |
|
1090 (665, 398))) |
|
1091 (object MessView "" |
|
1092 location (578, 538) |
|
1093 label (object SegLabel |
|
1094 location (485, 541) |
|
1095 anchor_loc 1 |
|
1096 nlines 1 |
|
1097 max_width 450 |
|
1098 justify 0 |
|
1099 label "Parent" |
|
1100 pctDist 0.199365 |
|
1101 height 87 |
|
1102 orientation 0) |
|
1103 object_arc @50 |
|
1104 pctDist 0.5 |
|
1105 height 30 |
|
1106 orientation 0 |
|
1107 dir 1 |
|
1108 origin (556, 593) |
|
1109 terminus (600, 483)) |
|
1110 (object LinkView "" @51 |
|
1111 client @42 |
|
1112 supplier @43) |
|
1113 (object MessView "" |
|
1114 location (1676, 783) |
|
1115 label (object SegLabel |
|
1116 location (1676, 748) |
|
1117 anchor_loc 1 |
|
1118 nlines 1 |
|
1119 max_width 450 |
|
1120 justify 0 |
|
1121 label "Sibling" |
|
1122 pctDist 0.5 |
|
1123 height 36 |
|
1124 orientation 0) |
|
1125 object_arc @51 |
|
1126 pctDist 0.478058 |
|
1127 height 32 |
|
1128 orientation 0 |
|
1129 dir 1 |
|
1130 origin (1616, 783) |
|
1131 terminus (1736, 783)) |
|
1132 (object LinkView "" @52 |
|
1133 client @42 |
|
1134 supplier @40) |
|
1135 (object MessView "" |
|
1136 location (1076, 554) |
|
1137 label (object SegLabel |
|
1138 location (1053, 580) |
|
1139 anchor_loc 1 |
|
1140 nlines 1 |
|
1141 max_width 450 |
|
1142 justify 0 |
|
1143 label "Parent" |
|
1144 pctDist 0.5 |
|
1145 height 36 |
|
1146 orientation 0) |
|
1147 object_arc @52 |
|
1148 pctDist 0.368275 |
|
1149 height 37 |
|
1150 orientation 1 |
|
1151 dir 1 |
|
1152 origin (1119, 594) |
|
1153 terminus (1033, 514)) |
|
1154 (object LinkView "" @53 |
|
1155 client @43 |
|
1156 supplier @40) |
|
1157 (object MessView "" |
|
1158 location (1478, 528) |
|
1159 object_arc @53 |
|
1160 pctDist 0.451966 |
|
1161 height 42 |
|
1162 orientation 1 |
|
1163 dir 1 |
|
1164 origin (1533, 549) |
|
1165 terminus (1423, 507)) |
|
1166 (object LinkView "" @54 |
|
1167 client @41 |
|
1168 supplier @45) |
|
1169 (object MessView "" |
|
1170 location (583, 1095) |
|
1171 object_arc @54 |
|
1172 pctDist 0.5 |
|
1173 height 30 |
|
1174 orientation 0 |
|
1175 dir 1 |
|
1176 origin (583, 1035) |
|
1177 terminus (583, 1155)) |
|
1178 (object LinkView "" @55 |
|
1179 client @45 |
|
1180 supplier @41 |
|
1181 vertices (list Points |
|
1182 (537, 1265) |
|
1183 (519, 1159) |
|
1184 (519, 1000) |
|
1185 (532, 932))) |
|
1186 (object MessView "" |
|
1187 location (485, 1074) |
|
1188 object_arc @55 |
|
1189 pctDist 0.577381 |
|
1190 height 35 |
|
1191 orientation 0 |
|
1192 dir 1 |
|
1193 origin (485, 1133) |
|
1194 terminus (485, 1015)) |
|
1195 (object LinkView "" @56 |
|
1196 client @42 |
|
1197 supplier @44) |
|
1198 (object MessView "" |
|
1199 location (1336, 1084) |
|
1200 object_arc @56 |
|
1201 pctDist 0.5 |
|
1202 height 30 |
|
1203 orientation 0 |
|
1204 dir 1 |
|
1205 origin (1336, 1024) |
|
1206 terminus (1336, 1144)) |
|
1207 (object LinkView "" @57 |
|
1208 client @44 |
|
1209 supplier @46) |
|
1210 (object MessView "" |
|
1211 location (1336, 1588) |
|
1212 object_arc @57 |
|
1213 pctDist 0.5 |
|
1214 height 30 |
|
1215 orientation 0 |
|
1216 dir 1 |
|
1217 origin (1336, 1528) |
|
1218 terminus (1336, 1648)) |
|
1219 (object LinkView "" @58 |
|
1220 client @44 |
|
1221 supplier @47) |
|
1222 (object MessView "" |
|
1223 location (1575, 1316) |
|
1224 object_arc @58 |
|
1225 pctDist 0.5 |
|
1226 height 30 |
|
1227 orientation 0 |
|
1228 dir 1 |
|
1229 origin (1515, 1316) |
|
1230 terminus (1635, 1316)) |
|
1231 (object LinkView "" @59 |
|
1232 client @47 |
|
1233 supplier @42) |
|
1234 (object MessView "" |
|
1235 location (1553, 1089) |
|
1236 object_arc @59 |
|
1237 pctDist 0.5 |
|
1238 height 30 |
|
1239 orientation 0 |
|
1240 dir 1 |
|
1241 origin (1596, 1129) |
|
1242 terminus (1510, 1049)) |
|
1243 (object LinkView "" @60 |
|
1244 client @44 |
|
1245 supplier @42 |
|
1246 vertices (list Points |
|
1247 (1273, 1241) |
|
1248 (1240, 1140) |
|
1249 (1244, 1006) |
|
1250 (1267, 938))) |
|
1251 (object MessView "" |
|
1252 location (1212, 1091) |
|
1253 object_arc @60 |
|
1254 pctDist 0.5 |
|
1255 height 30 |
|
1256 orientation 0 |
|
1257 dir 1 |
|
1258 origin (1210, 1150) |
|
1259 terminus (1214, 1032)) |
|
1260 (object LinkView "" @61 |
|
1261 client @46 |
|
1262 supplier @44 |
|
1263 vertices (list Points |
|
1264 (1286, 1721) |
|
1265 (1269, 1640) |
|
1266 (1265, 1537) |
|
1267 (1282, 1464))) |
|
1268 (object MessView "" |
|
1269 location (1227, 1588) |
|
1270 object_arc @61 |
|
1271 pctDist 0.524425 |
|
1272 height 41 |
|
1273 orientation 0 |
|
1274 dir 1 |
|
1275 origin (1228, 1647) |
|
1276 terminus (1226, 1529)))))) |
|
1277 (object Class_Category "Top level" |
|
1278 visible_categories (list visibility_relationship_list |
|
1279 (object Visibility_Relationship |
|
1280 supplier "GDI Interface") |
|
1281 (object Visibility_Relationship |
|
1282 supplier "Drawables") |
|
1283 (object Visibility_Relationship |
|
1284 supplier "AGDI") |
|
1285 (object Visibility_Relationship |
|
1286 supplier "XGDI")) |
|
1287 exportControl "Public" |
|
1288 logical_models (list unit_reference_list |
|
1289 (object Class "$UNNAMED$12") |
|
1290 (object Class "Invalid window list" |
|
1291 superclasses (list inheritance_relationship_list |
|
1292 (object Inheritance_Relationship |
|
1293 supplier "Variable arrayx")) |
|
1294 collaborators (list association_list |
|
1295 (object Association |
|
1296 supplier "Root window" |
|
1297 supplier_cardinality (value cardinality "1") |
|
1298 client_cardinality (value cardinality "1"))) |
|
1299 statediagram (object State_Diagram "" |
|
1300 title "" |
|
1301 zoom 100 |
|
1302 max_height 28350 |
|
1303 max_width 21600 |
|
1304 origin_x 0 |
|
1305 origin_y 0 |
|
1306 items (list diagram_item_list))) |
|
1307 (object Class_Utility "$UNNAMED$13") |
|
1308 (object Class "Heartbeat" |
|
1309 collaborators (list association_list |
|
1310 (object Association |
|
1311 supplier "Animatorx" |
|
1312 supplier_cardinality (value cardinality "n") |
|
1313 client_cardinality (value cardinality "1")) |
|
1314 (object Association |
|
1315 supplier "GDI Controllerx") |
|
1316 (object Association |
|
1317 supplier "Animator" |
|
1318 supplier_cardinality (value cardinality "1") |
|
1319 client_cardinality (value cardinality "1"))) |
|
1320 concurrency "Active" |
|
1321 statediagram (object State_Diagram "" |
|
1322 title "" |
|
1323 zoom 100 |
|
1324 max_height 28350 |
|
1325 max_width 21600 |
|
1326 origin_x 0 |
|
1327 origin_y 0 |
|
1328 items (list diagram_item_list))) |
|
1329 (object Class "Event queue" |
|
1330 statediagram (object State_Diagram "" |
|
1331 title "" |
|
1332 zoom 100 |
|
1333 max_height 28350 |
|
1334 max_width 21600 |
|
1335 origin_x 0 |
|
1336 origin_y 0 |
|
1337 items (list diagram_item_list))) |
|
1338 (object Class "Session" |
|
1339 fields (list has_relationship_list |
|
1340 (object Has_Relationship |
|
1341 supplier "Invalid window list" |
|
1342 supplier_cardinality (value cardinality "1") |
|
1343 client_cardinality (value cardinality "1")) |
|
1344 (object Has_Relationship |
|
1345 supplier "Clockx" |
|
1346 supplier_cardinality (value cardinality "n") |
|
1347 client_cardinality (value cardinality "1")) |
|
1348 (object Has_Relationship |
|
1349 supplier "Bitmap sequencex" |
|
1350 supplier_cardinality (value cardinality "n") |
|
1351 client_cardinality (value cardinality "1")) |
|
1352 (object Has_Relationship |
|
1353 supplier "Spritex" |
|
1354 supplier_cardinality (value cardinality "0..1") |
|
1355 client_cardinality (value cardinality "1")) |
|
1356 (object Has_Relationship |
|
1357 supplier "Text Cursorx" |
|
1358 supplier_cardinality (value cardinality "0,1") |
|
1359 client_cardinality (value cardinality "1")) |
|
1360 (object Has_Relationship |
|
1361 supplier "Event queue" |
|
1362 supplier_cardinality (value cardinality "1") |
|
1363 client_cardinality (value cardinality "1")) |
|
1364 (object Has_Relationship |
|
1365 supplier "Drawable") |
|
1366 (object Has_Relationship |
|
1367 supplier "Graphics context") |
|
1368 (object Has_Relationship |
|
1369 supplier "Temp graphics contextx") |
|
1370 (object Has_Relationship |
|
1371 supplier "GDI Controllerx") |
|
1372 (object Has_Relationship |
|
1373 supplier "Animator" |
|
1374 supplier_cardinality (value cardinality "1") |
|
1375 client_cardinality (value cardinality "1")) |
|
1376 (object Has_Relationship |
|
1377 supplier "Root window" |
|
1378 supplier_cardinality (value cardinality "1") |
|
1379 client_cardinality (value cardinality "1")) |
|
1380 (object Has_Relationship |
|
1381 supplier "GDI object") |
|
1382 (object Has_Relationship |
|
1383 supplier "GDI controller" |
|
1384 supplier_cardinality (value cardinality "1") |
|
1385 client_cardinality (value cardinality "1")) |
|
1386 (object Has_Relationship |
|
1387 supplier "Capture key list")) |
|
1388 collaborators (list association_list |
|
1389 (object Association |
|
1390 label "Current GC" |
|
1391 supplier "Graphics context" |
|
1392 supplier_cardinality (value cardinality "1") |
|
1393 client_cardinality (value cardinality "0,1"))) |
|
1394 statediagram (object State_Diagram "" |
|
1395 title "" |
|
1396 zoom 100 |
|
1397 max_height 28350 |
|
1398 max_width 21600 |
|
1399 origin_x 0 |
|
1400 origin_y 0 |
|
1401 items (list diagram_item_list))) |
|
1402 (object Class "Capture key list" |
|
1403 statediagram (object State_Diagram "" |
|
1404 title "" |
|
1405 zoom 100 |
|
1406 max_height 28350 |
|
1407 max_width 21600 |
|
1408 origin_x 0 |
|
1409 origin_y 0 |
|
1410 items (list diagram_item_list))) |
|
1411 (object Class "Pointer" |
|
1412 collaborators (list association_list |
|
1413 (object Association |
|
1414 supplier "Session" |
|
1415 supplier_cardinality (value cardinality "n") |
|
1416 client_cardinality (value cardinality "1")) |
|
1417 (object Association |
|
1418 supplier "Root window" |
|
1419 supplier_cardinality (value cardinality "n") |
|
1420 client_cardinality (value cardinality "1"))) |
|
1421 used_nodes (list uses_relationship_list |
|
1422 (object Uses_Relationship |
|
1423 supplier "Pointer cursor")) |
|
1424 concurrency "Active") |
|
1425 (object Class "Keyboard" |
|
1426 collaborators (list association_list |
|
1427 (object Association |
|
1428 supplier "Session" |
|
1429 supplier_cardinality (value cardinality "n") |
|
1430 client_cardinality (value cardinality "1"))) |
|
1431 concurrency "Active") |
|
1432 (object Class "Window server" |
|
1433 fields (list has_relationship_list |
|
1434 (object Has_Relationship |
|
1435 supplier "Session" |
|
1436 supplier_cardinality (value cardinality "n") |
|
1437 client_cardinality (value cardinality "1"))) |
|
1438 concurrency "Active") |
|
1439 (object Class "Text Cursor" |
|
1440 superclasses (list inheritance_relationship_list |
|
1441 (object Inheritance_Relationship |
|
1442 supplier "Animatorx")) |
|
1443 statediagram (object State_Diagram "" |
|
1444 title "" |
|
1445 zoom 100 |
|
1446 max_height 28350 |
|
1447 max_width 21600 |
|
1448 origin_x 0 |
|
1449 origin_y 0 |
|
1450 items (list diagram_item_list))) |
|
1451 (object Class "AGDI controller") |
|
1452 (object Mechanism @62 |
|
1453 logical_models (list unit_reference_list |
|
1454 (object Object "Pointer dispatcher" |
|
1455 collaborators (list link_list |
|
1456 (object Link |
|
1457 supplier "Clients" |
|
1458 messages (list Messages |
|
1459 (object Message "" |
|
1460 frequency "Aperiodic" |
|
1461 synchronization "Simple" |
|
1462 dir "FromClientToSupplier" |
|
1463 sequence "" |
|
1464 ordinal 2))) |
|
1465 (object Link |
|
1466 supplier "Pointer decoder" |
|
1467 messages (list Messages |
|
1468 (object Message "" |
|
1469 frequency "Aperiodic" |
|
1470 synchronization "Simple" |
|
1471 dir "FromClientToSupplier" |
|
1472 sequence "" |
|
1473 ordinal 3) |
|
1474 (object Message "" |
|
1475 frequency "Aperiodic" |
|
1476 synchronization "Simple" |
|
1477 dir "ToClientFromSupplier" |
|
1478 sequence "" |
|
1479 ordinal 4)))) |
|
1480 persistence "Transient" |
|
1481 multi FALSE) |
|
1482 (object Object "Keyboard" |
|
1483 collaborators (list link_list |
|
1484 (object Link |
|
1485 supplier "Foreground Client" |
|
1486 messages (list Messages |
|
1487 (object Message "Key ups & downs" |
|
1488 frequency "Aperiodic" |
|
1489 synchronization "Simple" |
|
1490 dir "FromClientToSupplier" |
|
1491 sequence "" |
|
1492 ordinal 0)))) |
|
1493 persistence "Transient" |
|
1494 multi FALSE) |
|
1495 (object Object "Clients" |
|
1496 collaborators (list link_list |
|
1497 (object Link |
|
1498 supplier "Client commands")) |
|
1499 persistence "Transient" |
|
1500 multi TRUE) |
|
1501 (object Object "Heartbeat" |
|
1502 collaborators (list link_list |
|
1503 (object Link |
|
1504 supplier "Animate list" |
|
1505 messages (list Messages |
|
1506 (object Message "Animate cursor" |
|
1507 frequency "Aperiodic" |
|
1508 synchronization "Simple" |
|
1509 dir "FromClientToSupplier" |
|
1510 sequence "" |
|
1511 ordinal 1)))) |
|
1512 persistence "Transient" |
|
1513 multi FALSE) |
|
1514 (object Object "Foreground Client" |
|
1515 collaborators (list link_list |
|
1516 (object Link |
|
1517 supplier "Heartbeat")) |
|
1518 persistence "Transient" |
|
1519 multi FALSE) |
|
1520 (object Object "Client commands" |
|
1521 collaborators (list link_list |
|
1522 (object Link |
|
1523 supplier "Clients" |
|
1524 messages (list Messages |
|
1525 (object Message "" |
|
1526 frequency "Aperiodic" |
|
1527 synchronization "Simple" |
|
1528 dir "FromClientToSupplier" |
|
1529 sequence "" |
|
1530 ordinal 5) |
|
1531 (object Message "" |
|
1532 frequency "Aperiodic" |
|
1533 synchronization "Simple" |
|
1534 dir "ToClientFromSupplier" |
|
1535 sequence "" |
|
1536 ordinal 6)))) |
|
1537 persistence "Transient" |
|
1538 multi FALSE) |
|
1539 (object Object "Pointer decoder" |
|
1540 persistence "Transient" |
|
1541 multi FALSE) |
|
1542 (object Object "Animate list" |
|
1543 collaborators (list link_list |
|
1544 (object Link |
|
1545 supplier "Clients" |
|
1546 messages (list Messages |
|
1547 (object Message "" |
|
1548 frequency "Aperiodic" |
|
1549 synchronization "Simple" |
|
1550 dir "FromClientToSupplier" |
|
1551 sequence "" |
|
1552 ordinal 7)))) |
|
1553 persistence "Transient" |
|
1554 multi FALSE)))) |
|
1555 logical_presentations (list unit_reference_list |
|
1556 (object ClassDiagram "Main" |
|
1557 title "Main" |
|
1558 zoom 100 |
|
1559 max_height 28350 |
|
1560 max_width 21600 |
|
1561 origin_x 0 |
|
1562 origin_y 0 |
|
1563 items (list diagram_item_list |
|
1564 (object ClassView "Class" "Invalid window list" @63 |
|
1565 location (913, 1391) |
|
1566 label (object ItemLabel |
|
1567 location (811, 1308) |
|
1568 nlines 2 |
|
1569 max_width 236 |
|
1570 justify 0 |
|
1571 label "Invalid window list") |
|
1572 width 343 |
|
1573 height 250 |
|
1574 annotation 8) |
|
1575 (object ClassView "Class" "Event queue" @64 |
|
1576 location (1962, 757) |
|
1577 label (object ItemLabel |
|
1578 location (1858, 673) |
|
1579 nlines 2 |
|
1580 max_width 240 |
|
1581 justify 0 |
|
1582 label "Event queue") |
|
1583 annotation 8) |
|
1584 (object ClassView "Class" "Heartbeat" @65 |
|
1585 location (244, 170) |
|
1586 label (object ItemLabel |
|
1587 location (140, 86) |
|
1588 nlines 2 |
|
1589 max_width 240 |
|
1590 justify 0 |
|
1591 label "Heartbeat") |
|
1592 annotation 10) |
|
1593 (object ClassView "Class" "Session" @66 |
|
1594 location (1684, 1494) |
|
1595 label (object ItemLabel |
|
1596 location (1580, 1410) |
|
1597 nlines 2 |
|
1598 max_width 240 |
|
1599 justify 0 |
|
1600 label "Session") |
|
1601 annotation 8) |
|
1602 (object HasView "" |
|
1603 client @66 |
|
1604 supplier @64) |
|
1605 (object ClassView "Class" "Capture key list" @67 |
|
1606 location (2440, 498) |
|
1607 label (object ItemLabel |
|
1608 location (2336, 414) |
|
1609 nlines 2 |
|
1610 max_width 240 |
|
1611 justify 0 |
|
1612 label "Capture key list") |
|
1613 annotation 8) |
|
1614 (object ClassView "Class" "Pointer" @68 |
|
1615 location (712, 176) |
|
1616 label (object ItemLabel |
|
1617 location (608, 92) |
|
1618 nlines 2 |
|
1619 max_width 240 |
|
1620 justify 0 |
|
1621 label "Pointer") |
|
1622 annotation 10) |
|
1623 (object ClassView "Class" "Keyboard" @69 |
|
1624 location (2453, 957) |
|
1625 label (object ItemLabel |
|
1626 location (2349, 873) |
|
1627 nlines 2 |
|
1628 max_width 240 |
|
1629 justify 0 |
|
1630 label "Keyboard") |
|
1631 annotation 10) |
|
1632 (object ClassView "Class" "Window server" @70 |
|
1633 location (1759, 292) |
|
1634 label (object ItemLabel |
|
1635 location (1655, 208) |
|
1636 nlines 2 |
|
1637 max_width 240 |
|
1638 justify 0 |
|
1639 label "Window server") |
|
1640 annotation 10) |
|
1641 (object HasView "" |
|
1642 client @66 |
|
1643 supplier @63) |
|
1644 (object ClassView "Class" "Animator" @71 |
|
1645 location (278, 1782) |
|
1646 label (object ItemLabel |
|
1647 location (174, 1698) |
|
1648 nlines 2 |
|
1649 max_width 240 |
|
1650 justify 0 |
|
1651 label "Animator") |
|
1652 annotation 8) |
|
1653 (object AssociationView "" |
|
1654 client @65 |
|
1655 supplier @71) |
|
1656 (object HasView "" |
|
1657 client @66 |
|
1658 supplier @71) |
|
1659 (object ClassView "Class" "Root window" @72 |
|
1660 location (712, 976) |
|
1661 label (object ItemLabel |
|
1662 location (608, 892) |
|
1663 nlines 2 |
|
1664 max_width 240 |
|
1665 justify 0 |
|
1666 label "Root window") |
|
1667 annotation 8) |
|
1668 (object HasView "" |
|
1669 client @66 |
|
1670 supplier @72) |
|
1671 (object AssociationView "" |
|
1672 client @63 |
|
1673 supplier @72) |
|
1674 (object AssociationView "" |
|
1675 client @72 |
|
1676 supplier @71) |
|
1677 (object HasView "" |
|
1678 client @66 |
|
1679 supplier @67) |
|
1680 (object ClassView "Class" "Pointer cursor" @73 |
|
1681 location (459, 700) |
|
1682 label (object ItemLabel |
|
1683 location (355, 616) |
|
1684 nlines 2 |
|
1685 max_width 240 |
|
1686 justify 0 |
|
1687 label "Pointer cursor") |
|
1688 annotation 8) |
|
1689 (object UsesView "" |
|
1690 client @68 |
|
1691 supplier @73) |
|
1692 (object HasView "" |
|
1693 client @71 |
|
1694 supplier @73) |
|
1695 (object HasView "" |
|
1696 client @70 |
|
1697 supplier @66) |
|
1698 (object AssociationView "" |
|
1699 client @69 |
|
1700 supplier @66) |
|
1701 (object AssociationView "" |
|
1702 client @68 |
|
1703 supplier @66) |
|
1704 (object AssociationView "" |
|
1705 client @68 |
|
1706 supplier @72))) |
|
1707 (object ObjectDiagram "Event handling" |
|
1708 mechanism_ref @62 |
|
1709 title "Event handling" |
|
1710 zoom 94 |
|
1711 max_height 28350 |
|
1712 max_width 21600 |
|
1713 origin_x 0 |
|
1714 origin_y 0 |
|
1715 items (list diagram_item_list |
|
1716 (object ObjectView "Pointer dispatcher" @74 |
|
1717 location (1430, 339) |
|
1718 label (object ItemLabel |
|
1719 location (1326, 255) |
|
1720 nlines 2 |
|
1721 max_width 240 |
|
1722 justify 0 |
|
1723 label "Pointer dispatcher") |
|
1724 subobjects 0 |
|
1725 x_offset 0 |
|
1726 y_offset 0) |
|
1727 (object ObjectView "Keyboard" @75 |
|
1728 location (306, 613) |
|
1729 label (object ItemLabel |
|
1730 location (202, 529) |
|
1731 nlines 2 |
|
1732 max_width 240 |
|
1733 justify 0 |
|
1734 label "Keyboard") |
|
1735 subobjects 0 |
|
1736 x_offset -0.08 |
|
1737 y_offset 0.11) |
|
1738 (object ObjectView "Clients" @76 |
|
1739 location (964, 1683) |
|
1740 label (object ItemLabel |
|
1741 location (737, 1490) |
|
1742 nlines 2 |
|
1743 max_width 540 |
|
1744 justify 0 |
|
1745 label "Clients") |
|
1746 width 783 |
|
1747 height 567 |
|
1748 subobjects 1 |
|
1749 x_offset 0 |
|
1750 y_offset 0) |
|
1751 (object ObjectView "Heartbeat" @77 |
|
1752 location (2667, 621) |
|
1753 label (object ItemLabel |
|
1754 location (2563, 537) |
|
1755 nlines 2 |
|
1756 max_width 240 |
|
1757 justify 0 |
|
1758 label "Heartbeat") |
|
1759 subobjects 0 |
|
1760 x_offset 0 |
|
1761 y_offset 0) |
|
1762 (object ObjectView "Foreground Client" @78 |
|
1763 location (904, 1678) |
|
1764 label (object ItemLabel |
|
1765 location (800, 1595) |
|
1766 nlines 2 |
|
1767 max_width 240 |
|
1768 justify 0 |
|
1769 label "Foreground Client") |
|
1770 width 349 |
|
1771 height 250 |
|
1772 subobjects 0 |
|
1773 x_offset -0.076628 |
|
1774 y_offset -0.007055) |
|
1775 (object ObjectView "Client commands" @79 |
|
1776 location (885, 578) |
|
1777 label (object ItemLabel |
|
1778 location (781, 494) |
|
1779 nlines 2 |
|
1780 max_width 240 |
|
1781 justify 0 |
|
1782 label "Client commands") |
|
1783 subobjects 0 |
|
1784 x_offset 0 |
|
1785 y_offset 0) |
|
1786 (object ObjectView "Pointer decoder" @80 |
|
1787 location (1557, 850) |
|
1788 label (object ItemLabel |
|
1789 location (1453, 766) |
|
1790 nlines 2 |
|
1791 max_width 240 |
|
1792 justify 0 |
|
1793 label "Pointer decoder") |
|
1794 subobjects 0 |
|
1795 x_offset 0.033206 |
|
1796 y_offset -0.661376) |
|
1797 (object ObjectView "Animate list" @81 |
|
1798 location (2165, 930) |
|
1799 label (object ItemLabel |
|
1800 location (2061, 846) |
|
1801 nlines 2 |
|
1802 max_width 240 |
|
1803 justify 0 |
|
1804 label "Animate list") |
|
1805 subobjects 0 |
|
1806 x_offset 0 |
|
1807 y_offset 0) |
|
1808 (object LinkView "" @82 |
|
1809 client @74 |
|
1810 supplier @76) |
|
1811 (object MessView "" |
|
1812 location (1307, 761) |
|
1813 object_arc @82 |
|
1814 pctDist 0.308797 |
|
1815 height 22 |
|
1816 orientation 0 |
|
1817 dir 1 |
|
1818 origin (1326, 704) |
|
1819 terminus (1288, 818)) |
|
1820 (object LinkView "" @83 |
|
1821 client @74 |
|
1822 supplier @80) |
|
1823 (object MessView "" |
|
1824 location (1522, 587) |
|
1825 object_arc @83 |
|
1826 pctDist 0.5 |
|
1827 height 30 |
|
1828 orientation 0 |
|
1829 dir 1 |
|
1830 origin (1507, 529) |
|
1831 terminus (1537, 645)) |
|
1832 (object MessView "" |
|
1833 location (1465, 600) |
|
1834 object_arc @83 |
|
1835 pctDist 0.5 |
|
1836 height 30 |
|
1837 orientation 1 |
|
1838 dir -1 |
|
1839 origin (1479, 657) |
|
1840 terminus (1451, 543)) |
|
1841 (object LinkView "" @84 |
|
1842 client @75 |
|
1843 supplier @78) |
|
1844 (object MessView "Key ups & downs" |
|
1845 location (623, 1120) |
|
1846 label (object SegLabel |
|
1847 location (627, 1054) |
|
1848 anchor_loc 1 |
|
1849 nlines 1 |
|
1850 max_width 450 |
|
1851 justify 0 |
|
1852 label "Key ups & downs" |
|
1853 pctDist 0.032819 |
|
1854 height 37 |
|
1855 orientation 0) |
|
1856 object_arc @84 |
|
1857 pctDist 0.501153 |
|
1858 height 29 |
|
1859 orientation 0 |
|
1860 dir 1 |
|
1861 origin (594, 1068) |
|
1862 terminus (652, 1172)) |
|
1863 (object LinkView "" @85 |
|
1864 client @77 |
|
1865 supplier @81) |
|
1866 (object MessView "Animate cursor" |
|
1867 location (2453, 725) |
|
1868 label (object SegLabel |
|
1869 location (2472, 755) |
|
1870 anchor_loc 1 |
|
1871 nlines 1 |
|
1872 max_width 450 |
|
1873 justify 0 |
|
1874 label "Animate cursor" |
|
1875 pctDist 0.5 |
|
1876 height 36 |
|
1877 orientation 0) |
|
1878 object_arc @85 |
|
1879 pctDist 0.423651 |
|
1880 height 25 |
|
1881 orientation 1 |
|
1882 dir 1 |
|
1883 origin (2503, 693) |
|
1884 terminus (2403, 757)) |
|
1885 (object LinkView "" @86 |
|
1886 client @79 |
|
1887 supplier @76) |
|
1888 (object MessView "" |
|
1889 location (951, 1070) |
|
1890 object_arc @86 |
|
1891 pctDist 0.5 |
|
1892 height 30 |
|
1893 orientation 0 |
|
1894 dir 1 |
|
1895 origin (946, 1010) |
|
1896 terminus (956, 1130)) |
|
1897 (object MessView "" |
|
1898 location (892, 1073) |
|
1899 object_arc @86 |
|
1900 pctDist 0.5 |
|
1901 height 30 |
|
1902 orientation 1 |
|
1903 dir -1 |
|
1904 origin (896, 1132) |
|
1905 terminus (888, 1014)) |
|
1906 (object LinkView "" @87 |
|
1907 client @81 |
|
1908 supplier @76) |
|
1909 (object MessView "" |
|
1910 location (1737, 1153) |
|
1911 object_arc @87 |
|
1912 pctDist 0.401609 |
|
1913 height 39 |
|
1914 orientation 1 |
|
1915 dir 1 |
|
1916 origin (1787, 1121) |
|
1917 terminus (1687, 1185)))))) |
|
1918 (object Class_Category "OLIB" |
|
1919 exportControl "Public" |
|
1920 logical_models (list unit_reference_list) |
|
1921 logical_presentations (list unit_reference_list |
|
1922 (object ClassDiagram "Main" |
|
1923 title "Main" |
|
1924 zoom 100 |
|
1925 max_height 28350 |
|
1926 max_width 21600 |
|
1927 origin_x 0 |
|
1928 origin_y 0 |
|
1929 items (list diagram_item_list)))) |
|
1930 (object Class_Category "AGDI" |
|
1931 visible_categories (list visibility_relationship_list |
|
1932 (object Visibility_Relationship |
|
1933 supplier "GDI Interface") |
|
1934 (object Visibility_Relationship |
|
1935 supplier "GDI") |
|
1936 (object Visibility_Relationship |
|
1937 supplier "Drawables")) |
|
1938 exportControl "Public" |
|
1939 logical_models (list unit_reference_list |
|
1940 (object Class "Animated DLL Interface" |
|
1941 superclasses (list inheritance_relationship_list |
|
1942 (object Inheritance_Relationship |
|
1943 supplier "Animator")) |
|
1944 statediagram (object State_Diagram "" |
|
1945 title "" |
|
1946 zoom 100 |
|
1947 max_height 28350 |
|
1948 max_width 21600 |
|
1949 origin_x 0 |
|
1950 origin_y 0 |
|
1951 items (list diagram_item_list))) |
|
1952 (object Class "Bitmap sequence" |
|
1953 superclasses (list inheritance_relationship_list |
|
1954 (object Inheritance_Relationship |
|
1955 supplier "Animator"))) |
|
1956 (object Class "Sprite" |
|
1957 superclasses (list inheritance_relationship_list |
|
1958 (object Inheritance_Relationship |
|
1959 supplier "Animator")) |
|
1960 statediagram (object State_Diagram "" |
|
1961 title "" |
|
1962 zoom 100 |
|
1963 max_height 28350 |
|
1964 max_width 21600 |
|
1965 origin_x 0 |
|
1966 origin_y 0 |
|
1967 items (list diagram_item_list))) |
|
1968 (object Class "Text cursor" |
|
1969 superclasses (list inheritance_relationship_list |
|
1970 (object Inheritance_Relationship |
|
1971 supplier "Animator"))) |
|
1972 (object Class "AGDI Controller" |
|
1973 fields (list has_relationship_list |
|
1974 (object Has_Relationship |
|
1975 supplier "Animator" |
|
1976 supplier_cardinality (value cardinality "n") |
|
1977 client_cardinality (value cardinality "1")))) |
|
1978 (object Class "Animator" |
|
1979 fields (list has_relationship_list |
|
1980 (object Has_Relationship |
|
1981 supplier "Pointer cursor")) |
|
1982 collaborators (list association_list |
|
1983 (object Association |
|
1984 supplier "Graphics context" |
|
1985 supplier_cardinality (value cardinality "1") |
|
1986 client_cardinality (value cardinality "n")) |
|
1987 (object Association |
|
1988 supplier "Drawable" |
|
1989 supplier_cardinality (value cardinality "1") |
|
1990 client_cardinality (value cardinality "n")) |
|
1991 (object Association |
|
1992 supplier "GDI object" |
|
1993 supplier_cardinality (value cardinality "n") |
|
1994 client_cardinality (value cardinality "n")))) |
|
1995 (object Class "Pointer cursor" |
|
1996 superclasses (list inheritance_relationship_list |
|
1997 (object Inheritance_Relationship |
|
1998 supplier "Sprite")))) |
|
1999 logical_presentations (list unit_reference_list |
|
2000 (object ClassDiagram "Main" |
|
2001 title "Main" |
|
2002 zoom 100 |
|
2003 max_height 28350 |
|
2004 max_width 21600 |
|
2005 origin_x 0 |
|
2006 origin_y 0 |
|
2007 items (list diagram_item_list |
|
2008 (object ClassView "Class" "Animated DLL Interface" @88 |
|
2009 location (444, 1156) |
|
2010 label (object ItemLabel |
|
2011 location (340, 1072) |
|
2012 nlines 2 |
|
2013 max_width 240 |
|
2014 justify 0 |
|
2015 label "Animated DLL Interface") |
|
2016 annotation 8) |
|
2017 (object ClassView "Class" "Sprite" @89 |
|
2018 location (1650, 1142) |
|
2019 label (object ItemLabel |
|
2020 location (1546, 1058) |
|
2021 nlines 2 |
|
2022 max_width 240 |
|
2023 justify 0 |
|
2024 label "Sprite") |
|
2025 annotation 8) |
|
2026 (object ClassView "Class" "Text cursor" @90 |
|
2027 location (1034, 1167) |
|
2028 label (object ItemLabel |
|
2029 location (930, 1083) |
|
2030 nlines 2 |
|
2031 max_width 240 |
|
2032 justify 0 |
|
2033 label "Text cursor") |
|
2034 annotation 8) |
|
2035 (object ClassView "Class" "Animator" @91 |
|
2036 location (569, 589) |
|
2037 label (object ItemLabel |
|
2038 location (465, 505) |
|
2039 nlines 2 |
|
2040 max_width 240 |
|
2041 justify 0 |
|
2042 label "Animator") |
|
2043 annotation 8) |
|
2044 (object InheritView "" |
|
2045 client @89 |
|
2046 supplier @91) |
|
2047 (object InheritView "" |
|
2048 client @90 |
|
2049 supplier @91) |
|
2050 (object InheritView "" |
|
2051 client @88 |
|
2052 supplier @91) |
|
2053 (object ClassView "Class" "Pointer cursor" @92 |
|
2054 location (1840, 1610) |
|
2055 label (object ItemLabel |
|
2056 location (1736, 1526) |
|
2057 nlines 2 |
|
2058 max_width 240 |
|
2059 justify 0 |
|
2060 label "Pointer cursor") |
|
2061 annotation 8) |
|
2062 (object InheritView "" |
|
2063 client @92 |
|
2064 supplier @89))))) |
|
2065 (object Class_Category "Test code using AGDI interface" |
|
2066 visible_categories (list visibility_relationship_list |
|
2067 (object Visibility_Relationship |
|
2068 supplier "GDI") |
|
2069 (object Visibility_Relationship |
|
2070 supplier "Drawables")) |
|
2071 exportControl "Public" |
|
2072 logical_models (list unit_reference_list) |
|
2073 logical_presentations (list unit_reference_list)) |
|
2074 (object Class_Category "Dummy test window server " |
|
2075 visible_categories (list visibility_relationship_list |
|
2076 (object Visibility_Relationship |
|
2077 supplier "GDI Interface") |
|
2078 (object Visibility_Relationship |
|
2079 supplier "Drawables") |
|
2080 (object Visibility_Relationship |
|
2081 supplier "AGDI")) |
|
2082 exportControl "Public" |
|
2083 logical_models (list unit_reference_list) |
|
2084 logical_presentations (list unit_reference_list)) |
|
2085 (object Class_Category "XGDI" |
|
2086 visible_categories (list visibility_relationship_list |
|
2087 (object Visibility_Relationship |
|
2088 supplier "GDI Interface") |
|
2089 (object Visibility_Relationship |
|
2090 supplier "Drawables") |
|
2091 (object Visibility_Relationship |
|
2092 supplier "GDI")) |
|
2093 exportControl "Public" |
|
2094 logical_models (list unit_reference_list) |
|
2095 logical_presentations (list unit_reference_list))) |
|
2096 logical_presentations (list unit_reference_list |
|
2097 (object ClassDiagram "Main" |
|
2098 title "Main" |
|
2099 zoom 100 |
|
2100 max_height 28350 |
|
2101 max_width 21600 |
|
2102 origin_x 0 |
|
2103 origin_y 0 |
|
2104 items (list diagram_item_list |
|
2105 (object CategoryView "GDI" @93 |
|
2106 location (525, 1050) |
|
2107 font (object Font |
|
2108 size 12 |
|
2109 face "helvetica" |
|
2110 bold FALSE |
|
2111 italics FALSE |
|
2112 underline FALSE |
|
2113 strike FALSE |
|
2114 color 0 |
|
2115 default_color TRUE) |
|
2116 label (object ItemLabel |
|
2117 location (381, 966) |
|
2118 nlines 2 |
|
2119 max_width 288 |
|
2120 justify 0 |
|
2121 label "GDI") |
|
2122 width 300 |
|
2123 height 180) |
|
2124 (object CategoryView "Drawables" @94 |
|
2125 location (740, 439) |
|
2126 font (object Font |
|
2127 size 12 |
|
2128 face "helvetica" |
|
2129 bold FALSE |
|
2130 italics FALSE |
|
2131 underline FALSE |
|
2132 strike FALSE |
|
2133 color 0 |
|
2134 default_color TRUE) |
|
2135 label (object ItemLabel |
|
2136 location (596, 355) |
|
2137 nlines 2 |
|
2138 max_width 288 |
|
2139 justify 0 |
|
2140 label "Drawables") |
|
2141 width 300 |
|
2142 height 180) |
|
2143 (object CategoryView "Top level" @95 |
|
2144 location (528, 158) |
|
2145 font (object Font |
|
2146 size 12 |
|
2147 face "helvetica" |
|
2148 bold FALSE |
|
2149 italics FALSE |
|
2150 underline FALSE |
|
2151 strike FALSE |
|
2152 color 0 |
|
2153 default_color TRUE) |
|
2154 label (object ItemLabel |
|
2155 location (384, 74) |
|
2156 nlines 2 |
|
2157 max_width 288 |
|
2158 justify 0 |
|
2159 label "Top level") |
|
2160 width 300 |
|
2161 height 180) |
|
2162 (object CategoryView "AGDI" @96 |
|
2163 location (1209, 437) |
|
2164 label (object ItemLabel |
|
2165 location (1065, 353) |
|
2166 nlines 2 |
|
2167 max_width 288 |
|
2168 justify 0 |
|
2169 label "AGDI") |
|
2170 width 300 |
|
2171 height 180) |
|
2172 (object ImportView "" |
|
2173 client @95 |
|
2174 supplier @94) |
|
2175 (object ImportView "" |
|
2176 client @95 |
|
2177 supplier @96) |
|
2178 (object CategoryView "Drawables" @97 |
|
2179 location (1911, 1251) |
|
2180 font (object Font |
|
2181 size 12 |
|
2182 face "helvetica" |
|
2183 bold FALSE |
|
2184 italics FALSE |
|
2185 underline FALSE |
|
2186 strike FALSE |
|
2187 color 0 |
|
2188 default_color TRUE) |
|
2189 label (object ItemLabel |
|
2190 location (1767, 1167) |
|
2191 nlines 2 |
|
2192 max_width 288 |
|
2193 justify 0 |
|
2194 label "Drawables") |
|
2195 width 300 |
|
2196 height 180) |
|
2197 (object CategoryView "GDI" @98 |
|
2198 location (1656, 1840) |
|
2199 font (object Font |
|
2200 size 12 |
|
2201 face "helvetica" |
|
2202 bold FALSE |
|
2203 italics FALSE |
|
2204 underline FALSE |
|
2205 strike FALSE |
|
2206 color 0 |
|
2207 default_color TRUE) |
|
2208 label (object ItemLabel |
|
2209 location (1512, 1756) |
|
2210 nlines 2 |
|
2211 max_width 288 |
|
2212 justify 0 |
|
2213 label "GDI") |
|
2214 width 300 |
|
2215 height 180) |
|
2216 (object CategoryView "Test code using AGDI interface" @99 |
|
2217 location (2401, 1249) |
|
2218 label (object ItemLabel |
|
2219 location (2238, 1155) |
|
2220 nlines 2 |
|
2221 max_width 326 |
|
2222 justify 0 |
|
2223 label "Test code using AGDI interface") |
|
2224 width 338 |
|
2225 height 200) |
|
2226 (object CategoryView "XGDI" @100 |
|
2227 location (234, 437) |
|
2228 label (object ItemLabel |
|
2229 location (90, 353) |
|
2230 nlines 2 |
|
2231 max_width 288 |
|
2232 justify 0 |
|
2233 label "XGDI") |
|
2234 width 300 |
|
2235 height 180) |
|
2236 (object ImportView "" |
|
2237 client @95 |
|
2238 supplier @100) |
|
2239 (object ImportView "" |
|
2240 client @100 |
|
2241 supplier @94) |
|
2242 (object ImportView "" |
|
2243 client @97 |
|
2244 supplier @98) |
|
2245 (object ImportView "" |
|
2246 client @99 |
|
2247 supplier @98) |
|
2248 (object ImportView "" |
|
2249 client @99 |
|
2250 supplier @97) |
|
2251 (object ImportView "" |
|
2252 client @94 |
|
2253 supplier @93) |
|
2254 (object ImportView "" |
|
2255 client @100 |
|
2256 supplier @93) |
|
2257 (object ImportView "" |
|
2258 client @96 |
|
2259 supplier @93) |
|
2260 (object ImportView "" |
|
2261 client @96 |
|
2262 supplier @94))))) |
|
2263 root_subsystem (object SubSystem "<Top Level>" |
|
2264 physical_models (list unit_reference_list |
|
2265 (object module "$UNNAMED$14" "SubType" "Specification" |
|
2266 visible_modules (list dependency_list |
|
2267 (object Dependency_Relationship |
|
2268 supplier "$UNNAMED$15" |
|
2269 supplier_is_spec TRUE) |
|
2270 (object Dependency_Relationship |
|
2271 supplier "$UNNAMED$16" |
|
2272 supplier_is_spec TRUE))) |
|
2273 (object module "$UNNAMED$15" "PackageType" "Specification" |
|
2274 visible_modules (list dependency_list |
|
2275 (object Dependency_Relationship |
|
2276 supplier "$UNNAMED$16" |
|
2277 supplier_is_spec TRUE))) |
|
2278 (object module "$UNNAMED$17" "PackageType" "Specification" |
|
2279 visible_modules (list dependency_list |
|
2280 (object Dependency_Relationship |
|
2281 supplier_is_spec TRUE))) |
|
2282 (object module "$UNNAMED$16" "TaskType" "Specification" |
|
2283 visible_modules (list dependency_list |
|
2284 (object Dependency_Relationship |
|
2285 supplier_is_spec TRUE))) |
|
2286 (object module "$UNNAMED$18" "PackageType" "Specification") |
|
2287 (object module "$UNNAMED$19" "SubType" "Specification") |
|
2288 (object module "$UNNAMED$20" "TaskType" "Specification") |
|
2289 (object SubSystem "$UNNAMED$21" |
|
2290 physical_models (list unit_reference_list) |
|
2291 physical_presentations (list unit_reference_list)) |
|
2292 (object SubSystem "$UNNAMED$22" |
|
2293 physical_models (list unit_reference_list) |
|
2294 physical_presentations (list unit_reference_list))) |
|
2295 physical_presentations (list unit_reference_list |
|
2296 (object Module_Diagram "Main" |
|
2297 title "Main" |
|
2298 zoom 100 |
|
2299 max_height 28350 |
|
2300 max_width 21600 |
|
2301 origin_x 0 |
|
2302 origin_y 0 |
|
2303 items (list diagram_item_list)))) |
|
2304 process_structure (object Processes |
|
2305 ProcsNDevs (list |
|
2306 (object Processor "Processor" |
|
2307 connections (list connection_list |
|
2308 (object Connection_Relationship |
|
2309 supplier "VDU" |
|
2310 supplier_is_device TRUE)) |
|
2311 characteristics "" |
|
2312 scheduling "Preemptive" |
|
2313 processes (list processes)) |
|
2314 (object Device "Keyboard" |
|
2315 connections (list connection_list |
|
2316 (object Connection_Relationship |
|
2317 supplier "Processor" |
|
2318 supplier_is_device FALSE)) |
|
2319 characteristics "") |
|
2320 (object Device "VDU" |
|
2321 characteristics "") |
|
2322 (object Device "Pointing device" |
|
2323 connections (list connection_list |
|
2324 (object Connection_Relationship |
|
2325 supplier "Processor" |
|
2326 supplier_is_device FALSE)) |
|
2327 characteristics "") |
|
2328 (object Process_Diagram "" |
|
2329 title "" |
|
2330 zoom 100 |
|
2331 max_height 28350 |
|
2332 max_width 21600 |
|
2333 origin_x 0 |
|
2334 origin_y 0 |
|
2335 items (list diagram_item_list |
|
2336 (object ProcessorView "Processor" @101 |
|
2337 location (1334, 544) |
|
2338 label (object ItemLabel |
|
2339 location (1156, 449) |
|
2340 nlines 2 |
|
2341 max_width 246 |
|
2342 justify 0 |
|
2343 label "Processor") |
|
2344 width 360 |
|
2345 height 300 |
|
2346 annotation 0) |
|
2347 (object DeviceView "Keyboard" @102 |
|
2348 location (853, 409) |
|
2349 label (object ItemLabel |
|
2350 location (675, 314) |
|
2351 nlines 2 |
|
2352 max_width 246 |
|
2353 justify 0 |
|
2354 label "Keyboard") |
|
2355 width 360 |
|
2356 height 300 |
|
2357 annotation 0) |
|
2358 (object DeviceView "VDU" @103 |
|
2359 location (1968, 543) |
|
2360 label (object ItemLabel |
|
2361 location (1790, 448) |
|
2362 nlines 2 |
|
2363 max_width 246 |
|
2364 justify 0 |
|
2365 label "VDU") |
|
2366 width 360 |
|
2367 height 300 |
|
2368 annotation 0) |
|
2369 (object DeviceView "Pointing device" @104 |
|
2370 location (443, 668) |
|
2371 label (object ItemLabel |
|
2372 location (265, 573) |
|
2373 nlines 2 |
|
2374 max_width 246 |
|
2375 justify 0 |
|
2376 label "Pointing device") |
|
2377 width 360 |
|
2378 height 300 |
|
2379 annotation 0) |
|
2380 (object ConnectionView "" |
|
2381 client @101 |
|
2382 supplier @103) |
|
2383 (object ConnectionView "" |
|
2384 client @104 |
|
2385 supplier @101) |
|
2386 (object ConnectionView "" |
|
2387 client @102 |
|
2388 supplier @101))))) |
|
2389 properties (object Properties)) |