sl@0: sl@0: (object Petal sl@0: version 35) sl@0: sl@0: (object Design "" sl@0: is_unit TRUE sl@0: file_name "c:\wserv\des\client.mdl" sl@0: is_loaded TRUE sl@0: defaults (object defaults sl@0: rightMargin 0.25 sl@0: leftMargin 0.25 sl@0: topMargin 0.25 sl@0: bottomMargin 0.5 sl@0: pageOverlap 0.25 sl@0: clipIconLabels TRUE sl@0: autoResize FALSE sl@0: snapToGrid TRUE sl@0: gridX 0 sl@0: gridY 0 sl@0: defaultFont (object Font sl@0: size 10 sl@0: face "Arial" sl@0: bold FALSE sl@0: italics FALSE sl@0: underline FALSE sl@0: strike FALSE sl@0: color 0 sl@0: default_color TRUE) sl@0: showMessageNum 3) sl@0: root_category (object Class_Category "" sl@0: exportControl "Public" sl@0: global TRUE sl@0: subsystem "" sl@0: logical_models (list unit_reference_list sl@0: (object Class "Thread" sl@0: fields (list has_relationship_list sl@0: (object Has_Relationship sl@0: supplier "Thread") sl@0: (object Has_Relationship sl@0: supplier "Window" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Pen" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Clock" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Sprite" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Bitmap sequence" sl@0: supplier_cardinality (value cardinality "n")) sl@0: (object Has_Relationship sl@0: supplier "Text cursor" sl@0: supplier_cardinality (value cardinality "0..1") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Font" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Palette" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Brush" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Bitmap" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "GC" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Clipping region" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Session" sl@0: supplier_cardinality (value cardinality "1") sl@0: client_cardinality (value cardinality "1")))) sl@0: (object Class "Connection") sl@0: (object Class "Drawable") sl@0: (object Class "Window" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "Drawable"))) sl@0: (object Class "Bitmap" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "Drawable"))) sl@0: (object Class "Backed up window" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "Window"))) sl@0: (object Class "GDI Object") sl@0: (object Class "AGDI Object" sl@0: used_nodes (list uses_relationship_list sl@0: (object Uses_Relationship sl@0: supplier "Window"))) sl@0: (object Class "Brush" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "GDI Object")) sl@0: used_nodes (list uses_relationship_list sl@0: (object Uses_Relationship sl@0: supplier "Bitmap"))) sl@0: (object Class "Font" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "GDI Object"))) sl@0: (object Class "Palette" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "GDI Object"))) sl@0: (object Class "Pen" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "GDI Object"))) sl@0: (object Class "Clock" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "AGDI Object"))) sl@0: (object Class "Sprite" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "AGDI Object"))) sl@0: (object Class "Bitmap sequence" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "AGDI Object"))) sl@0: (object Class "Text cursor" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "AGDI Object"))) sl@0: (object Class "GC" sl@0: used_nodes (list uses_relationship_list sl@0: (object Uses_Relationship sl@0: supplier "Drawable") sl@0: (object Uses_Relationship sl@0: supplier "Brush") sl@0: (object Uses_Relationship sl@0: supplier "Palette") sl@0: (object Uses_Relationship sl@0: supplier "Font") sl@0: (object Uses_Relationship sl@0: supplier "Pen") sl@0: (object Uses_Relationship sl@0: supplier "Clipping region"))) sl@0: (object Class "Clipping region" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "GDI Object"))) sl@0: (object Class "Pointer Cursor" sl@0: superclasses (list inheritance_relationship_list sl@0: (object Inheritance_Relationship sl@0: supplier "AGDI Object"))) sl@0: (object Class "Session" sl@0: fields (list has_relationship_list sl@0: (object Has_Relationship sl@0: supplier "GDI Object" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Drawable" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")) sl@0: (object Has_Relationship sl@0: supplier "Store") sl@0: (object Has_Relationship sl@0: supplier "AGDI Object" sl@0: supplier_cardinality (value cardinality "n") sl@0: client_cardinality (value cardinality "1")))) sl@0: (object Class "Store")) sl@0: logical_presentations (list unit_reference_list sl@0: (object ClassDiagram "Main" sl@0: title "Main" sl@0: zoom 80 sl@0: max_height 28350 sl@0: max_width 21600 sl@0: origin_x 0 sl@0: origin_y 0 sl@0: items (list diagram_item_list sl@0: (object ClassView "Class" "Thread" @1 sl@0: location (1982, 181) sl@0: label (object ItemLabel sl@0: location (1878, 97) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Thread") sl@0: annotation 8) sl@0: (object ClassView "Class" "Drawable" @2 sl@0: location (1927, 1363) sl@0: label (object ItemLabel sl@0: location (1823, 1279) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Drawable") sl@0: annotation 8) sl@0: (object ClassView "Class" "Window" @3 sl@0: location (2103, 1695) sl@0: label (object ItemLabel sl@0: location (1999, 1611) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Window") sl@0: annotation 8) sl@0: (object ClassView "Class" "Bitmap" @4 sl@0: location (1701, 1720) sl@0: label (object ItemLabel sl@0: location (1597, 1636) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Bitmap") sl@0: annotation 8) sl@0: (object InheritView "" sl@0: client @3 sl@0: supplier @2) sl@0: (object InheritView "" sl@0: client @4 sl@0: supplier @2) sl@0: (object ClassView "Class" "Backed up window" @5 sl@0: location (2286, 2005) sl@0: label (object ItemLabel sl@0: location (2182, 1921) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Backed up window") sl@0: annotation 8) sl@0: (object InheritView "" sl@0: client @5 sl@0: supplier @3) sl@0: (object ClassView "Class" "GDI Object" @6 sl@0: location (958, 646) sl@0: label (object ItemLabel sl@0: location (854, 562) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "GDI Object") sl@0: annotation 8) sl@0: (object ClassView "Class" "AGDI Object" @7 sl@0: location (2496, 1463) sl@0: label (object ItemLabel sl@0: location (2392, 1380) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "AGDI Object") sl@0: height 250 sl@0: annotation 8) sl@0: (object ClassView "Class" "Brush" @8 sl@0: location (1666, 1102) sl@0: label (object ItemLabel sl@0: location (1562, 1018) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Brush") sl@0: annotation 8) sl@0: (object ClassView "Class" "Font" @9 sl@0: location (178, 1103) sl@0: label (object ItemLabel sl@0: location (74, 1019) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Font") sl@0: annotation 8) sl@0: (object ClassView "Class" "Palette" @10 sl@0: location (542, 1110) sl@0: label (object ItemLabel sl@0: location (438, 1026) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Palette") sl@0: annotation 8) sl@0: (object ClassView "Class" "Pen" @11 sl@0: location (1284, 1110) sl@0: label (object ItemLabel sl@0: location (1180, 1026) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Pen") sl@0: annotation 8) sl@0: (object ClassView "Class" "Clock" @12 sl@0: location (3130, 2150) sl@0: label (object ItemLabel sl@0: location (3026, 2066) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Clock") sl@0: annotation 8) sl@0: (object ClassView "Class" "Sprite" @13 sl@0: location (3458, 1937) sl@0: label (object ItemLabel sl@0: location (3354, 1853) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Sprite") sl@0: annotation 8) sl@0: (object ClassView "Class" "Bitmap sequence" @14 sl@0: location (3431, 1626) sl@0: label (object ItemLabel sl@0: location (3327, 1542) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Bitmap sequence") sl@0: annotation 8) sl@0: (object InheritView "" sl@0: client @8 sl@0: supplier @6) sl@0: (object InheritView "" sl@0: client @10 sl@0: supplier @6) sl@0: (object InheritView "" sl@0: client @9 sl@0: supplier @6) sl@0: (object InheritView "" sl@0: client @11 sl@0: supplier @6) sl@0: (object ClassView "Class" "Text cursor" @15 sl@0: location (3407, 1293) sl@0: label (object ItemLabel sl@0: location (3303, 1209) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Text cursor") sl@0: annotation 8) sl@0: (object InheritView "" sl@0: client @12 sl@0: supplier @7) sl@0: (object InheritView "" sl@0: client @14 sl@0: supplier @7) sl@0: (object InheritView "" sl@0: client @15 sl@0: supplier @7) sl@0: (object InheritView "" sl@0: client @13 sl@0: supplier @7) sl@0: (object ClassView "Class" "GC" @16 sl@0: location (964, 1635) sl@0: label (object ItemLabel sl@0: location (860, 1551) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "GC") sl@0: annotation 8) sl@0: (object ClassView "Class" "Clipping region" @17 sl@0: location (928, 1108) sl@0: label (object ItemLabel sl@0: location (824, 1024) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Clipping region") sl@0: annotation 8) sl@0: (object InheritView "" sl@0: client @17 sl@0: supplier @6) sl@0: (object UsesView "" sl@0: client @7 sl@0: supplier @3) sl@0: (object UsesView "" sl@0: client @16 sl@0: supplier @2) sl@0: (object UsesView "" sl@0: client @16 sl@0: supplier @8) sl@0: (object UsesView "" sl@0: client @16 sl@0: supplier @10) sl@0: (object UsesView "" sl@0: client @16 sl@0: supplier @9) sl@0: (object UsesView "" sl@0: client @16 sl@0: supplier @11) sl@0: (object UsesView "" sl@0: client @16 sl@0: supplier @17) sl@0: (object ClassView "Class" "Pointer Cursor" @18 sl@0: location (2700, 2245) sl@0: label (object ItemLabel sl@0: location (2596, 2161) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Pointer Cursor") sl@0: annotation 8) sl@0: (object InheritView "" sl@0: client @18 sl@0: supplier @7) sl@0: (object ClassView "Class" "Session" @19 sl@0: location (2314, 562) sl@0: label (object ItemLabel sl@0: location (2210, 478) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Session") sl@0: annotation 8) sl@0: (object HasView "" sl@0: client @1 sl@0: supplier @19) sl@0: (object ClassView "Class" "Store" @20 sl@0: location (2775, 707) sl@0: label (object ItemLabel sl@0: location (2671, 623) sl@0: nlines 2 sl@0: max_width 240 sl@0: justify 0 sl@0: label "Store") sl@0: annotation 8) sl@0: (object UsesView "" sl@0: client @8 sl@0: supplier @4) sl@0: (object HasView "" sl@0: client @19 sl@0: supplier @6) sl@0: (object HasView "" sl@0: client @19 sl@0: supplier @20) sl@0: (object HasView "" sl@0: client @19 sl@0: supplier @7) sl@0: (object HasView "" sl@0: client @19 sl@0: supplier @2))))) sl@0: root_subsystem (object SubSystem "" sl@0: physical_models (list unit_reference_list) sl@0: physical_presentations (list unit_reference_list sl@0: (object Module_Diagram "Main" sl@0: title "Main" sl@0: zoom 100 sl@0: max_height 28350 sl@0: max_width 21600 sl@0: origin_x 0 sl@0: origin_y 0 sl@0: items (list diagram_item_list)))) sl@0: process_structure (object Processes sl@0: ProcsNDevs (list sl@0: (object Process_Diagram "" sl@0: title "" sl@0: zoom 100 sl@0: max_height 28350 sl@0: max_width 21600 sl@0: origin_x 0 sl@0: origin_y 0 sl@0: items (list diagram_item_list)))) sl@0: properties (object Properties))