(object Petal version 40) (object Design "Logical View" is_unit TRUE is_loaded TRUE file_name "H:\\WebDocs\\skola\\Avancerad_C++\\Lab7\\lab7.mdl" quid "381D99010185" defaults (object defaults rightMargin 0.250000 leftMargin 0.250000 topMargin 0.250000 bottomMargin 0.500000 pageOverlap 0.250000 clipIconLabels TRUE autoResize TRUE snapToGrid TRUE gridX 16 gridY 16 defaultFont (object Font size 9 face "helvetica" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) showMessageNum 1 showClassOfObject TRUE notation "Booch") root_usecase_package (object Class_Category "Use Case View" quid "3814310901FD" exportControl "Public" global TRUE logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object UseCaseDiagram "Main" quid "38143109024E" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) root_category (object Class_Category "Logical View" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "$ROSEHOME")) quid "3814310901F4" exportControl "Public" global TRUE subsystem "lab7" quidu "38144CB302F8" logical_models (list unit_reference_list (object Class_Category "lab7" quid "38144FE103CA" exportControl "Public" subsystem "lab7" quidu "38144CB302F8" logical_models (list unit_reference_list (object Class "KeyEvent" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\KeyEvent.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\KeyEvent.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "38143FCB026E" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "38143FE700C0" supplier "Event" quidu "38143F7102FB"))) (object Class "Window" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\Window.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\Window.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "3814313B01B9" fields (list has_relationship_list (object Has_Relationship attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "381437DA0184" label "panel" supplier "Panel" quidu "381431650065" Containment "By Reference" supplier_cardinality (value cardinality "1") client_cardinality (value cardinality "1")) (object Has_Relationship quid "381D64F70239" label "myTD" supplier "TopDown" quidu "381D5F3B0332" Containment "By Reference" supplier_cardinality (value cardinality "1") client_cardinality (value cardinality "1"))) used_nodes (list uses_relationship_list (object Uses_Relationship quid "3815726802A3" supplier "Graphics" quidu "38143C890297")) operations (list Operations (object Operation "Window" quid "381455010272" parameters (list Parameters (object Parameter "xpos" type "int") (object Parameter "ypos" type "int") (object Parameter "width" type "int") (object Parameter "height" type "int") (object Parameter "name" type "char*")) concurrency "Sequential" opExportControl "Public" uid 940854119) (object Operation "draw" quid "38156728003F" parameters (list Parameters (object Parameter "g" type "Graphics&")) result "void" concurrency "Sequential" opExportControl "Public" uid 940929792) (object Operation "add" quid "3815A6DE038D" parameters (list Parameters (object Parameter "c" type "Component*")) result "void" concurrency "Sequential" opExportControl "Public" uid 940943118) (object Operation "isHit" quid "3816CAF1027C" parameters (list Parameters (object Parameter "x" type "int") (object Parameter "y" type "int")) result "bool" concurrency "Sequential" opExportControl "Public" uid 941013988) (object Operation "handleKeyEvent" quid "3816CB4D0397" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013989) (object Operation "handleMouseEvent" quid "3816CB580108" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013990)) class_attributes (list class_attribute_list (object ClassAttribute "name" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "38158545017B" type "char*") (object ClassAttribute "xpos" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 44))) quid "38158C9E02AC" type "int" exportControl "Protected") (object ClassAttribute "ypos" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "38158CA10364" type "int" exportControl "Protected") (object ClassAttribute "width" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "38158CA5025C" type "int" exportControl "Protected") (object ClassAttribute "height" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "38158CA80134" type "int" exportControl "Protected"))) (object Class "Component" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\Compnent.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\Compnent.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "381431500097" used_nodes (list uses_relationship_list (object Uses_Relationship quid "3814812B01A7" supplier "Event" quidu "38143F7102FB") (object Uses_Relationship quid "3815B26E0307" supplier "Rectangle" quidu "3815B1950052") (object Uses_Relationship quid "38182AC503A7" supplier "Graphics" quidu "38143C890297")) abstract TRUE operations (list Operations (object Operation "draw" attributes (list Attribute_Set (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 202))) quid "38156978000E" parameters (list Parameters (object Parameter "g" type "Graphics&")) result "void" concurrency "Sequential" opExportControl "Public" uid 940929791) (object Operation "getPpp" quid "3815B8A80331" result "Panel*" concurrency "Sequential" opExportControl "Public" uid 940945811) (object Operation "setPpp" quid "3815B8C100C0" parameters (list Parameters (object Parameter "p" type "Panel*")) result "void" concurrency "Sequential" opExportControl "Public" uid 940945812) (object Operation "handleMouseEvent" attributes (list Attribute_Set (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 202))) quid "3816CE12015B" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013993) (object Operation "handleKeyEvent" attributes (list Attribute_Set (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 202))) quid "3816CE1302BB" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013994) (object Operation "isHit" attributes (list Attribute_Set (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 202))) quid "3816CF6901AF" parameters (list Parameters (object Parameter "x" type "int") (object Parameter "y" type "int")) result "bool" concurrency "Sequential" opExportControl "Public" uid 941013996)) class_attributes (list class_attribute_list (object ClassAttribute "xpos" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 44))) quid "3814395C0021" type "int" exportControl "Protected") (object ClassAttribute "ypos" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3814396A03CE" type "int" exportControl "Protected") (object ClassAttribute "width" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3814396F01A5" type "int" exportControl "Protected") (object ClassAttribute "height" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3814398B0263" type "int" exportControl "Protected") (object ClassAttribute "ppp" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3815AE9F00D4" type "Panel*" exportControl "Protected"))) (object Class "Button" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\Button.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\Button.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "3814315D0371" fields (list has_relationship_list (object Has_Relationship quid "381819080307" supplier "BH" quidu "3818189E000C" exportControl "Private" Containment "By Reference" supplier_cardinality (value cardinality "1") client_cardinality (value cardinality "1"))) superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "381431A40323" supplier "Component" quidu "381431500097")) used_nodes (list uses_relationship_list (object Uses_Relationship quid "3815C3C50260" supplier "Panel" quidu "381431650065")) operations (list Operations (object Operation "Button" quid "38145C10031B" parameters (list Parameters (object Parameter "xpos" type "int") (object Parameter "ypos" type "int") (object Parameter "width" type "int") (object Parameter "height" type "int") (object Parameter "text" type "char*")) concurrency "Sequential" opExportControl "Public" uid 940854117) (object Operation "handleMouseEvent" quid "381577D0014F" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 940929796) (object Operation "draw" quid "3815781E0300" parameters (list Parameters (object Parameter "g" type "Graphics&")) result "void" concurrency "Sequential" opExportControl "Public" uid 940929797) (object Operation "handleKeyEvent" quid "3816CEA2039D" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013995) (object Operation "isHit" quid "3816CF940052" parameters (list Parameters (object Parameter "x" type "int") (object Parameter "y" type "int")) result "bool" concurrency "Sequential" opExportControl "Public" uid 941013997) (object Operation "setAction" quid "3816E2EC02E8" parameters (list Parameters (object Parameter "bh" type "BH*")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013999)) class_attributes (list class_attribute_list (object ClassAttribute "text" quid "381439BA03DD" type "char*"))) (object Class "Panel" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\Panel.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\Panel.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "381431650065" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "38145D0803D6" supplier "CompositeComponent" quidu "38145CEF0145")) operations (list Operations (object Operation "Panel" quid "38145588000A" parameters (list Parameters (object Parameter "xpos" type "int") (object Parameter "ypos" type "int") (object Parameter "width" type "int") (object Parameter "height" type "int")) concurrency "Sequential" opExportControl "Public" uid 940854126) (object Operation "getAbsPos" quid "3815AB8101A9" parameters (list Parameters (object Parameter "r" type "Rectangle*")) result "void" concurrency "Sequential" opExportControl "Public" uid 940945807) (object Operation "add" quid "3815B65F03E4" parameters (list Parameters (object Parameter "c" type "Component*")) result "void" concurrency "Sequential" opExportControl "Public" uid 940945809))) (object Class "Desktop" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\Desktop.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\Desktop.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "3814316C02E6" fields (list has_relationship_list (object Has_Relationship attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3814324200B3" label "active" supplier "Window" quidu "3814313B01B9" exportControl "Private" Containment "By Reference" supplier_cardinality (value cardinality "1") client_cardinality (value cardinality "1")) (object Has_Relationship attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3814566E001E" label "wList" supplier "WindowList" quidu "3814565001A2" exportControl "Private" Containment "By Value" supplier_cardinality (value cardinality "1") client_cardinality (value cardinality "1"))) used_nodes (list uses_relationship_list (object Uses_Relationship quid "38143C8E0077" supplier "Graphics" quidu "38143C890297") (object Uses_Relationship quid "38143E6D00BC" supplier "EventReader" quidu "38143E49022D")) operations (list Operations (object Operation "handleMouseEvent" quid "3814702902B5" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 940854123) (object Operation "draw" quid "3815626102E0" parameters (list Parameters (object Parameter "gd" type "Graphics&")) result "void" concurrency "Sequential" opExportControl "Public" uid 940929795) (object Operation "add" quid "3815B648000B" parameters (list Parameters (object Parameter "w" type "Window*")) result "void" concurrency "Sequential" opExportControl "Public" uid 940945814) (object Operation "run" quid "3815CF600294" parameters (list Parameters (object Parameter "er" type "EventReader&") (object Parameter "gd" type "Graphics&")) result "void" concurrency "Sequential" opExportControl "Public" uid 940945815) (object Operation "handleKeyEvent" quid "3816C9C502CB" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013987))) (object Class "Handler" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\Handler.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\Handler.cpp")) quid "381431F90108") (object Class "BeepingBH" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\BpngBttn.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\BpngBttn.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "3814328100F0" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3814336B034F" supplier "Handler" quidu "381431F90108") (object Inheritance_Relationship quid "38181932031C" supplier "BH" quidu "3818189E000C")) operations (list Operations (object Operation "doOnClick" quid "381478E40024" result "void" concurrency "Sequential" opExportControl "Public" uid 940854121))) (object Parameterized_Class "List" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\List.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\List.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "38143A1303DB" operations (list Operations (object Operation "add" quid "381459F30309" parameters (list Parameters (object Parameter "element" type "T")) result "void" concurrency "Sequential" opExportControl "Public" uid 940854125)) parameters (list Parameters (object Parameter "T" type "class"))) (object Instantiated_Class "ComponentList" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\CmpnntLs.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\CmpnntLs.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "38143A15004F" instantiation_relationship (object Instantiation_Relationship quid "38143A5F036C" supplier "List" quidu "38143A1303DB") used_nodes (list uses_relationship_list (object Uses_Relationship quid "3814573E012C" supplier "Component" quidu "381431500097")) parameters (list Parameters (object Parameter "Component*" type "class"))) (object Class "Graphics" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\Graphics.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\Graphics.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "38143C890297" abstract TRUE operations (list Operations (object Operation "drawWindow" attributes (list Attribute_Set (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 202))) quid "381565D9025A" parameters (list Parameters (object Parameter "xpos" type "int") (object Parameter "ypos" type "int") (object Parameter "width" type "int") (object Parameter "height" type "int") (object Parameter "name" type "char*")) result "void" concurrency "Sequential" opExportControl "Public" uid 940929793) (object Operation "drawButton" attributes (list Attribute_Set (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 202))) quid "38156B0202B4" parameters (list Parameters (object Parameter "xpos" type "int") (object Parameter "ypos" type "int") (object Parameter "width" type "int") (object Parameter "height" type "int") (object Parameter "text" type "char*")) result "void" concurrency "Sequential" opExportControl "Public" uid 940929794))) (object Class "NTConsole" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\NTConsle.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\NTConsle.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "38143CF201ED" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "38143CFC0242" supplier "Graphics" quidu "38143C890297")) operations (list Operations (object Operation "drawWindow" quid "3815893400E2" parameters (list Parameters (object Parameter "xpos" type "int") (object Parameter "ypos" type "int") (object Parameter "width" type "int") (object Parameter "height" type "int") (object Parameter "name" type "char*")) result "void" concurrency "Sequential" opExportControl "Public" uid 940929802) (object Operation "drawButton" quid "38158987029A" parameters (list Parameters (object Parameter "xpos" type "int") (object Parameter "ypos" type "int") (object Parameter "width" type "int") (object Parameter "height" type "int") (object Parameter "text" type "char*")) result "void" concurrency "Sequential" opExportControl "Public" uid 940929803))) (object Class "EventReader" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\EvntRder.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\EvntRder.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "38143E49022D" used_nodes (list uses_relationship_list (object Uses_Relationship quid "38143F8802C2" supplier "Event" quidu "38143F7102FB")) abstract TRUE operations (list Operations (object Operation "getEvent" attributes (list Attribute_Set (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 202))) quid "381441A70204" result "Event" concurrency "Sequential" opExportControl "Public" uid 940854116))) (object Class "NTEventReader" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\NTvntRdr.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\NTvntRdr.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "38143E7A033C" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "38143E7E016B" supplier "EventReader" quidu "38143E49022D")) operations (list Operations (object Operation "getEvent" quid "3814421E0183" result "Event" concurrency "Sequential" opExportControl "Public" uid 940854115))) (object Class "Event" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\Event.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\Event.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "38143F7102FB" operations (list Operations (object Operation "getEventType" quid "3816BB9A01E9" result "EVENT_T" concurrency "Sequential" opExportControl "Public" uid 941013981) (object Operation "setEventType" quid "3816BBB70191" parameters (list Parameters (object Parameter "e" type "EVENT_T")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013982) (object Operation "getxpos" quid "3816C48B0295" result "int" concurrency "Sequential" opExportControl "Public" uid 941013983) (object Operation "getypos" quid "3816C4A70104" result "int" concurrency "Sequential" opExportControl "Public" uid 941013984) (object Operation "setxpos" quid "3816C4B7016C" parameters (list Parameters (object Parameter "x" type "int")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013985) (object Operation "setypos" quid "3816C4C6038A" parameters (list Parameters (object Parameter "y" type "int")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013986)) class_attributes (list class_attribute_list (object ClassAttribute "eventType" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3816BB1C03D3" type "EVENT_T") (object ClassAttribute "xpos" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3816C3F7015B" type "int") (object ClassAttribute "ypos" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3816C41D02A1" type "int"))) (object Class "MouseEvent" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\MosEvent.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\MosEvent.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "38143FB4031F" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "38143FBF016C" supplier "Event" quidu "38143F7102FB"))) (object Instantiated_Class "WindowList" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\WndwList.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\WndwList.cpp") (object Attribute tool "cg" name "cg_style" value "simple") (object Attribute tool "cg" name "GenerateCopyConstructor" value ("GenerateSet" 206))) quid "3814565001A2" instantiation_relationship (object Instantiation_Relationship quid "38182C6C007A" supplier "List" quidu "38143A1303DB") used_nodes (list uses_relationship_list (object Uses_Relationship quid "381456F70256" supplier "Window" quidu "3814313B01B9")) parameters (list Parameters (object Parameter "Window*" type "Class"))) (object Class "CompositeComponent" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\CmpstCmp.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\CmpstCmp.cpp") (object Attribute tool "cg" name "cg_style" value "simple")) quid "38145CEF0145" fields (list has_relationship_list (object Has_Relationship attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "38143B4A02B6" label "cList" supplier "ComponentList" quidu "38143A15004F" exportControl "Private" Containment "By Value" supplier_cardinality (value cardinality "1") client_cardinality (value cardinality "1")) (object Has_Relationship attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "381476CF0276" label "active" supplier "Component" quidu "381431500097" exportControl "Private" Containment "By Reference" client_cardinality (value cardinality "1"))) superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "381431A000F6" supplier "Component" quidu "381431500097")) operations (list Operations (object Operation "draw" quid "3815788C0362" parameters (list Parameters (object Parameter "g" type "Graphics&")) result "void" concurrency "Sequential" opExportControl "Public" uid 940929799) (object Operation "add" quid "3815B68C0280" parameters (list Parameters (object Parameter "c" type "Component*")) result "void" concurrency "Sequential" opExportControl "Public" uid 940945810) (object Operation "handleKeyEvent" quid "3816CD38003F" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013991) (object Operation "handleMouseEvent" quid "3816CD4100BB" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 941013992) (object Operation "isHit" quid "3816CFCC007B" parameters (list Parameters (object Parameter "x" type "int") (object Parameter "y" type "int")) result "bool" concurrency "Sequential" opExportControl "Public" uid 941013998)) statediagram (object State_Diagram "" quid "381482E403E6" title "" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list))) (object Class "Rectangle" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\Rectngle.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\Rectngle.cpp")) quid "3815B1950052" operations (list Operations (object Operation "getXpos" quid "3815B1EB01FA" result "int" concurrency "Sequential" opExportControl "Public" uid 940945803) (object Operation "getYpos" quid "3815B2090370" result "int" concurrency "Sequential" opExportControl "Public" uid 940945804) (object Operation "getWidth" quid "3815B20F0256" result "int" concurrency "Sequential" opExportControl "Public" uid 940945805) (object Operation "getHeight" quid "3815B21B0311" result "int" concurrency "Sequential" opExportControl "Public" uid 940945806) (object Operation "setValue" quid "3815BC3F00C5" parameters (list Parameters (object Parameter "x1" type "int") (object Parameter "y1" type "int") (object Parameter "x2" type "int") (object Parameter "y2" type "int")) result "void" concurrency "Sequential" opExportControl "Public" uid 940945813)) class_attributes (list class_attribute_list (object ClassAttribute "xPos" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3815B1AA0192" type "int") (object ClassAttribute "yPos" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3815B1C80204" type "int") (object ClassAttribute "width" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3815B1CD02B5" type "int") (object ClassAttribute "height" attributes (list Attribute_Set (object Attribute tool "cg" name "cg_style" value "noGetSet")) quid "3815B1DE025F" type "int"))) (object Class "BH" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\BttnHndl.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\BttnHndl.cpp")) quid "3818189E000C" abstract TRUE operations (list Operations (object Operation "doOnClick" attributes (list Attribute_Set (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 202))) quid "381818D80023" result "void" concurrency "Sequential" opExportControl "Public" uid 941103435))) (object Class "ExitBH" attributes (list Attribute_Set (object Attribute tool "Traversal" name "CodeFile" value "H:\\kurs\\avC++\\lab7\\ExtBttnH.h") (object Attribute tool "Traversal" name "BodyFile" value "H:\\kurs\\avC++\\lab7\\ExtBttnH.cpp")) quid "381825230119" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "381825310137" supplier "BH" quidu "3818189E000C")) operations (list Operations (object Operation "doOnClick" quid "3818253A0252" result "void" concurrency "Sequential" opExportControl "Public" uid 941103436))) (object Class "TopDown" quid "381D5F3B0332" fields (list has_relationship_list (object Has_Relationship quid "381D688102DC" supplier "MenuList" quidu "381D605700B0" Containment "By Value" supplier_cardinality (value cardinality "1") client_cardinality (value cardinality "1"))) used_nodes (list uses_relationship_list (object Uses_Relationship quid "381D6A020308" supplier "MenuItem" quidu "381D603103A4")) operations (list Operations (object Operation "TopDown" quid "381D62490373" parameters (list Parameters (object Parameter "xpos" type "int") (object Parameter "ypos" type "int") (object Parameter "width" type "int") (object Parameter "height" type "int") (object Parameter "text" type "char*")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "add" quid "381D69B00115" parameters (list Parameters (object Parameter "item" type "MenuItem*")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "draw" quid "381D6A74022F" parameters (list Parameters (object Parameter "g" type "Graphics&")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "isHit" quid "381D6A740243" parameters (list Parameters (object Parameter "x" type "int") (object Parameter "y" type "int")) result "bool" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "handleKeyEvent" quid "381D6A74024D" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "handleMouseEvent" quid "381D6A740261" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "text" quid "381D62840043" type "char*"))) (object Class "MenuItem" quid "381D603103A4" used_nodes (list uses_relationship_list (object Uses_Relationship quid "381D60940284" supplier "MenuList" quidu "381D605700B0")) operations (list Operations (object Operation "setAction" quid "381D6970004B" parameters (list Parameters (object Parameter "bh" type "BH*")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "handleMouseEvent" quid "381D6970005F" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "draw" quid "381D69700073" parameters (list Parameters (object Parameter "g" type "Graphics&")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "handleKeyEvent" quid "381D6970007D" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "isHit" quid "381D69700091" parameters (list Parameters (object Parameter "x" type "int") (object Parameter "y" type "int")) result "bool" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "text" quid "381D699A02CC" type "char*"))) (object Instantiated_Class "MenuList" quid "381D605700B0" instantiation_relationship (object Instantiation_Relationship quid "381D6A240357" supplier "List" quidu "38143A1303DB") used_nodes (list uses_relationship_list (object Uses_Relationship quid "381D691F02E3" supplier "MenuItem" quidu "381D603103A4")) parameters (list Parameters (object Parameter "MenuItem*" type "class"))) (object Class "TextField" quid "381D6A9700B3" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "381D6AB30077" supplier "Component" quidu "381431500097")) used_nodes (list uses_relationship_list (object Uses_Relationship quid "381D6AB80165" supplier "Panel" quidu "381431650065")) operations (list Operations (object Operation "handleMouseEvent" quid "381D6ADE02D2" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "draw" quid "381D6ADE02E6" parameters (list Parameters (object Parameter "g" type "Graphics&")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "handleKeyEvent" quid "381D6ADE02F0" parameters (list Parameters (object Parameter "e" type "Event")) result "void" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "isHit" quid "381D6ADE0304" parameters (list Parameters (object Parameter "x" type "int") (object Parameter "y" type "int")) result "bool" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "text" quid "381D6B040164" type "char*"))) (object Mechanism @1 logical_models (list unit_reference_list (object Object "me" quid "381453CF0024" collaborators (list link_list (object Link quid "381453D700E3" supplier "$UNNAMED$0" quidu "381D990102BD" supplier_containment "By Value" supplier_visibility "FIELD" messages (list Messages (object Message "Desktop" quid "381453D700E4" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0)))) persistence "Transient" multi FALSE) (object Object "$UNNAMED$0" quid "381453D40049" class "Desktop" quidu "3814316C02E6" persistence "Transient" multi FALSE))) (object Mechanism @2 logical_models (list unit_reference_list (object Object "me" quid "3814546E00EB" collaborators (list link_list (object Link quid "38145497002B" supplier "$UNNAMED$1" quidu "381D990102C3" supplier_containment "By Value" client_containment "By Value" supplier_visibility "FIELD" messages (list Messages (object Message "add (Window*)" quid "38145497002C" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "3815B648000B")))) persistence "Transient" multi FALSE) (object Object "$UNNAMED$1" quid "381454760132" collaborators (list link_list (object Link quid "381457C00205" supplier "wList" quidu "381457BC0155" supplier_containment "By Value" supplier_visibility "FIELD" messages (list Messages (object Message "add (T)" quid "381457C00206" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 1 quidu "381459F30309")))) class "Desktop" quidu "3814316C02E6" persistence "Transient" multi FALSE) (object Object "wList" quid "381457BC0155" class "WindowList" quidu "3814565001A2" persistence "Transient" multi FALSE))) (object Mechanism @3 logical_models (list unit_reference_list (object Object "me" quid "381454EE0199" collaborators (list link_list (object Link quid "381454FE0264" supplier "$UNNAMED$2" quidu "381D990102CE" supplier_containment "By Value" supplier_visibility "FIELD" messages (list Messages (object Message "Window (int, int, int, int, char*)" quid "381454FE0265" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "381455010272")))) persistence "Transient" multi FALSE) (object Object "$UNNAMED$2" quid "381454F603CB" collaborators (list link_list (object Link quid "381455770362" supplier "$UNNAMED$3" quidu "381D990102D3" supplier_containment "By Reference" supplier_visibility "FIELD" messages (list Messages (object Message "Panel (int, int, int, int)" quid "381455770363" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 1 quidu "38145588000A")))) class "Window" quidu "3814313B01B9" persistence "Transient" multi FALSE) (object Object "$UNNAMED$3" quid "381454FB01F2" class "Panel" quidu "381431650065" persistence "Transient" multi FALSE))) (object Mechanism @4 logical_models (list unit_reference_list (object Object "me" quid "3814593403AF" collaborators (list link_list (object Link quid "381459700365" supplier "$UNNAMED$4" quidu "381D990102D9" supplier_containment "By Value" supplier_visibility "FIELD" messages (list Messages (object Message "add (Component*)" quid "381459700366" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "3815B65F03E4")))) persistence "Transient" multi FALSE) (object Object "$UNNAMED$4" quid "3814594B0022" collaborators (list link_list (object Link quid "381459AB0016" supplier "cList" quidu "3814599A03E7" supplier_containment "By Value" supplier_visibility "FIELD" messages (list Messages (object Message "add (T)" quid "381459AB0017" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 2 quidu "381459F30309"))) (object Link quid "3815ADB3028D" supplier "$UNNAMED$4" quidu "3814594B0022" messages (list Messages (object Message "setParent (Component*)" quid "3815ADB3028E" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 1 Operation "setParent" quidu "3815ADCB0210")))) class "Panel" quidu "381431650065" persistence "Transient" multi FALSE) (object Object "cList" quid "3814599A03E7" class "ComponentList" quidu "38143A15004F" persistence "Transient" multi FALSE))) (object Mechanism @5 logical_models (list unit_reference_list (object Object "me" quid "38145C0300A5" collaborators (list link_list (object Link quid "38145C0F00CB" supplier "$UNNAMED$5" quidu "381D990102E7" supplier_containment "By Value" supplier_visibility "FIELD" messages (list Messages (object Message "Button (int, int, int, int, char*)" quid "38145C0F00CC" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "38145C10031B")))) persistence "Transient" multi FALSE) (object Object "$UNNAMED$5" quid "38145C05030B" class "Button" quidu "3814315D0371" persistence "Transient" multi FALSE))) (object Mechanism @6 logical_models (list unit_reference_list (object Object "$UNNAMED$6" quid "38146FAF02F6" class "EventReader" quidu "38143E49022D" persistence "Transient" multi FALSE) (object Object "$UNNAMED$7" quid "38147002006A" collaborators (list link_list (object Link quid "381470E60112" supplier "active" quidu "381470DD008D" supplier_containment "By Reference" supplier_visibility "FIELD" messages (list Messages (object Message "handleMouseEvent (Event)" quid "381470E60113" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 1 quidu "3816CB580108"))) (object Link quid "3814767300A7" supplier "$UNNAMED$7" quidu "38147002006A" messages (list Messages (object Message "draw (Graphics&)" quid "38181ED9027C" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 7 quidu "3815626102E0"))) (object Link quid "3816B487013B" supplier "$UNNAMED$6" quidu "38146FAF02F6" supplier_containment "By Value" supplier_visibility "PARAMETER" messages (list Messages (object Message "getEvent ( )" quid "3816B487013C" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "381441A70204"))) (object Link quid "38181FA70282" supplier "$UNNAMED$8" quidu "381D99010306" supplier_containment "By Value" supplier_visibility "FIELD" messages (list Messages (object Message "Find right x&y in windows-list" quid "38181FA70283" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 5)))) class "Desktop" quidu "3814316C02E6" persistence "Transient" multi FALSE) (object Object "active" quid "381470DD008D" collaborators (list link_list (object Link quid "381472EF034C" supplier "panel" quidu "381472EB0116" supplier_containment "By Reference" client_containment "By Value" supplier_visibility "FIELD" messages (list Messages (object Message "handleMouseEvent (Event)" quid "381472EF034D" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 2 quidu "3816CD4100BB")))) class "Window" quidu "3814313B01B9" persistence "Transient" multi FALSE) (object Object "panel" quid "381472EB0116" collaborators (list link_list (object Link quid "381474040033" supplier "panel" quidu "381472EB0116" messages (list Messages (object Message "findComponent (Event*)" quid "381474B50114" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 3 Operation "findComponent" quidu "381578A101D2"))) (object Link quid "381474D202BB" supplier "$UNNAMED$9" quidu "381D99010305" supplier_containment "By Reference" supplier_visibility "FIELD" messages (list Messages (object Message "handleMouseEvent (Event)" quid "381474D202BC" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 4 quidu "3816CE12015B")))) class "Panel" quidu "381431650065" persistence "Transient" multi FALSE) (object Object "$UNNAMED$9" quid "381474CD02F9" class "Component" quidu "381431500097" persistence "Transient" multi FALSE) (object Object "$UNNAMED$8" quid "38181F6D03E7" collaborators (list link_list (object Link quid "381820160200" supplier "active" quidu "381470DD008D" supplier_containment "By Reference" supplier_visibility "FIELD" messages (list Messages (object Message "handleMouseEvent (Event)" quid "3818204402C4" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 6 quidu "3816CB580108")))) class "WindowList" quidu "3814565001A2" persistence "Transient" multi FALSE))) (object Mechanism @7 logical_models (list unit_reference_list (object Object "$UNNAMED$10" quid "3814789A00DC" collaborators (list link_list (object Link quid "381478A10032" supplier "$UNNAMED$11" quidu "381D99010310" supplier_containment "By Reference" supplier_visibility "FIELD" messages (list Messages (object Message "handleMouseEvent (Event)" quid "381478A10033" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "381577D0014F")))) class "Panel" quidu "381431650065" persistence "Transient" multi FALSE) (object Object "$UNNAMED$11" quid "3814789D019E" collaborators (list link_list (object Link quid "381478E10323" supplier "$UNNAMED$12" quidu "381D99010315" supplier_containment "By Reference" supplier_visibility "FIELD" messages (list Messages (object Message "doOnClick ( )" quid "381478E10324" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 1 quidu "381478E40024")))) class "Button" quidu "3814315D0371" persistence "Transient" multi FALSE) (object Object "$UNNAMED$12" quid "381478B602DB" class "ExitBH" quidu "381825230119" persistence "Transient" multi FALSE))) (object Mechanism @8 logical_models (list unit_reference_list (object Object "$UNNAMED$13" quid "3814795900CC" collaborators (list link_list (object Link quid "3814795F0284" supplier "$UNNAMED$14" quidu "381D9901031B" supplier_containment "By Reference" supplier_visibility "FIELD" messages (list Messages (object Message "handleMouseEvent (Event)" quid "3814795F0285" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "3816CD4100BB")))) class "Panel" quidu "381431650065" persistence "Transient" multi FALSE) (object Object "$UNNAMED$14" quid "3814795B0198" collaborators (list link_list (object Link quid "381479C3038C" supplier "$UNNAMED$14" quidu "3814795B0198" messages (list Messages (object Message "Find right Component" quid "38182302010B" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 1))) (object Link quid "381479E20015" supplier "active" quidu "381479D90080" supplier_containment "By Reference" supplier_visibility "FIELD" messages (list Messages (object Message "handleMouseEvent (Event)" quid "381479E20016" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 2 quidu "3816CE12015B")))) class "Panel" quidu "381431650065" persistence "Transient" multi FALSE) (object Object "active" quid "381479D90080" class "Component" quidu "381431500097" persistence "Transient" multi FALSE))) (object Mechanism @9 logical_models (list unit_reference_list (object Object "me" quid "38156250026D" collaborators (list link_list (object Link quid "381562590252" supplier "$UNNAMED$15" quidu "381D99010328" messages (list Messages (object Message "draw (Graphics&)" quid "381562590253" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "3815626102E0")))) persistence "Transient" multi FALSE) (object Object "$UNNAMED$15" quid "3815625603A2" collaborators (list link_list (object Link quid "381562DD0216" supplier "$UNNAMED$16" quidu "381D9901032E" messages (list Messages (object Message "drawWindow (int, int, int, int, char*)" quid "3815669200E4" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 1 quidu "381565D9025A"))) (object Link quid "381566A403CF" supplier "$UNNAMED$15" quidu "3815625603A2")) class "Desktop" quidu "3814316C02E6" persistence "Transient" multi FALSE) (object Object "$UNNAMED$16" quid "381562DA01E9" class "Graphics" quidu "38143C890297" persistence "Transient" multi FALSE))) (object Mechanism @10 logical_models (list unit_reference_list (object Object "me" quid "3815659700F7" collaborators (list link_list (object Link quid "381565CB0246" supplier "$UNNAMED$17" quidu "381D99010334" messages (list Messages (object Message "draw (Graphics&)" quid "381565CB0247" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "38156728003F")))) persistence "Transient" multi FALSE) (object Object "$UNNAMED$17" quid "381565AF0264" collaborators (list link_list (object Link quid "381568C5033C" supplier "$UNNAMED$18" quidu "381D9901033D" messages (list Messages (object Message "draw (Graphics&)" quid "381568C5033D" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 2 quidu "3815788C0362"))) (object Link quid "38157FD80001" supplier "$UNNAMED$19" quidu "381D9901033F" messages (list Messages (object Message "drawWindow (int, int, int, int, char*)" quid "38157FD80002" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 1 quidu "381565D9025A")))) class "Window" quidu "3814313B01B9" persistence "Transient" multi FALSE) (object Object "$UNNAMED$18" quid "381568B302AA" collaborators (list link_list (object Link quid "381569090222" supplier "$UNNAMED$18" quidu "381568B302AA")) class "Panel" quidu "381431650065" persistence "Transient" multi FALSE) (object Object "$UNNAMED$19" quid "38157FCD0037" class "Graphics" quidu "38143C890297" persistence "Transient" multi FALSE))) (object Mechanism @11 logical_models (list unit_reference_list (object Object "me" quid "381569D400ED" collaborators (list link_list (object Link quid "381569E003A7" supplier "$UNNAMED$20" quidu "381D99010345" messages (list Messages (object Message "draw (Graphics&)" quid "381569E003A8" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "3815788C0362")))) persistence "Transient" multi FALSE) (object Object "$UNNAMED$20" quid "381569DD03B7" collaborators (list link_list (object Link quid "38156A0F02BE" supplier "$UNNAMED$21" quidu "381D9901034B" messages (list Messages (object Message "draw (Graphics&)" quid "38156A0F02BF" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 1 quidu "38156978000E"))) (object Link quid "38156A170035" supplier "$UNNAMED$20" quidu "381569DD03B7")) class "Panel" quidu "381431650065" persistence "Transient" multi FALSE) (object Object "$UNNAMED$21" quid "38156A09036A" class "Component" quidu "381431500097" persistence "Transient" multi FALSE))) (object Mechanism @12 logical_models (list unit_reference_list (object Object "me" quid "38156AC40297" collaborators (list link_list (object Link quid "38156AE601D7" supplier "$UNNAMED$22" quidu "381D99010354" messages (list Messages (object Message "draw (Graphics&)" quid "38156AE601D8" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 0 quidu "3815781E0300")))) persistence "Transient" multi FALSE) (object Object "$UNNAMED$23" quid "38156AD90098" class "Button" quidu "3814315D0371" persistence "Transient" multi FALSE) (object Object "$UNNAMED$24" quid "38156ADB0127" class "Button" quidu "3814315D0371" persistence "Transient" multi FALSE) (object Object "$UNNAMED$25" quid "38156AE001BB" class "Button" quidu "3814315D0371" persistence "Transient" multi FALSE) (object Object "$UNNAMED$22" quid "38156AE30269" collaborators (list link_list (object Link quid "38156AF7007D" supplier "$UNNAMED$26" quidu "381D9901035D" messages (list Messages (object Message "drawButton (int, int, int, int, char*)" quid "38156AF7007E" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 2 quidu "38156B0202B4"))) (object Link quid "3815AB7A02A3" supplier "$UNNAMED$27" quidu "381D9901035E" messages (list Messages (object Message "getAbsPos (Rectangle*)" quid "3815AB7A02A4" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "" ordinal 1 quidu "3815AB8101A9")))) class "Button" quidu "3814315D0371" persistence "Transient" multi FALSE) (object Object "$UNNAMED$26" quid "38156AF302A8" class "Graphics" quidu "38143C890297" persistence "Transient" multi FALSE) (object Object "$UNNAMED$27" quid "3815AB7300C2" class "Panel" quidu "381431650065" persistence "Transient" multi FALSE)))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "38144FE20173" title "Main" zoom 88 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Window" @13 IncludeAttribute TRUE IncludeOperation TRUE location (336, 384) label (object ItemLabel Parent_View @13 location (171, 116) nlines 2 max_width 391 justify 0 label "Window") quidu "3814313B01B9" compartment (object Compartment Parent_View @13 location (181, 175) anchor 2 nlines 13 max_width 340 justify 0) width 568 height 781 annotation 8 autoResize TRUE) (object ClassView "Class" "Component" @14 IncludeAttribute TRUE IncludeOperation TRUE location (1744, 1088) label (object ItemLabel Parent_View @14 location (1560, 817) nlines 2 max_width 436 justify 0 label "Component") quidu "381431500097" compartment (object Compartment Parent_View @14 location (1593, 876) anchor 2 nlines 11 max_width 340 justify 0) width 632 height 788 annotation 8 autoResize TRUE) (object ClassView "Class" "Panel" @15 IncludeAttribute TRUE IncludeOperation TRUE location (656, 1504) label (object ItemLabel Parent_View @15 location (520, 1394) nlines 2 max_width 321 justify 0 label "Panel") quidu "381431650065" compartment (object Compartment Parent_View @15 location (520, 1453) anchor 2 nlines 3 max_width 211 justify 0) width 466 height 328 annotation 8 autoResize TRUE) (object ClassView "Class" "Desktop" @16 IncludeAttribute TRUE IncludeOperation TRUE location (1200, 432) label (object ItemLabel Parent_View @16 location (998, 234) nlines 2 max_width 481 justify 0 label "Desktop") quidu "3814316C02E6" compartment (object Compartment Parent_View @16 location (1053, 293) anchor 2 nlines 7 max_width 340 justify 0) width 698 height 578 annotation 8 autoResize TRUE) (object ClassView "ParameterizedClass" "List" @17 IncludeAttribute TRUE IncludeOperation TRUE location (208, 1360) label (object ItemLabel Parent_View @17 location (104, 1276) nlines 2 max_width 240 justify 0 label "List") quidu "38143A1303DB" compartment (object Compartment Parent_View @17 location (133, 1335) anchor 2 nlines 1 max_width 100 justify 0) annotation 8 autoResize TRUE) (object ClassView "InstantiatedClass" "ComponentList" @18 IncludeAttribute TRUE IncludeOperation TRUE location (224, 1696) label (object ItemLabel Parent_View @18 location (120, 1612) nlines 2 max_width 240 justify 0 label "ComponentList") quidu "38143A15004F" annotation 8 autoResize TRUE) (object ClassView "Class" "Graphics" @19 IncludeAttribute TRUE IncludeOperation TRUE location (1936, 160) label (object ItemLabel Parent_View @19 location (1783, 55) nlines 2 max_width 360 justify 0 label "Graphics") quidu "38143C890297" compartment (object Compartment Parent_View @19 location (1783, 114) anchor 2 nlines 2 max_width 242 justify 0) width 522 height 314 annotation 8 autoResize TRUE) (object ClassView "Class" "NTConsole" @20 IncludeAttribute TRUE IncludeOperation TRUE location (2464, 128) label (object ItemLabel Parent_View @20 location (2359, 43) nlines 2 max_width 244 justify 0 label "NTConsole") quidu "38143CF201ED" compartment (object Compartment Parent_View @20 location (2345, 102) anchor 2 nlines 2 max_width 242 justify 0) width 355 height 256 annotation 8 autoResize TRUE) (object ClassView "Class" "EventReader" @21 IncludeAttribute TRUE IncludeOperation TRUE location (2928, 1024) label (object ItemLabel Parent_View @21 location (2811, 940) nlines 2 max_width 276 justify 0 label "EventReader") quidu "38143E49022D" compartment (object Compartment Parent_View @21 location (2811, 999) anchor 2 nlines 1 max_width 180 justify 0) width 400 annotation 8 autoResize TRUE) (object ClassView "Class" "NTEventReader" @22 IncludeAttribute TRUE IncludeOperation TRUE location (3488, 1280) label (object ItemLabel Parent_View @22 location (3371, 1196) nlines 2 max_width 276 justify 0 label "NTEventReader") quidu "38143E7A033C" compartment (object Compartment Parent_View @22 location (3371, 1255) anchor 2 nlines 1 max_width 180 justify 0) width 400 annotation 8 autoResize TRUE) (object ClassView "Class" "Event" @23 IncludeAttribute TRUE IncludeOperation TRUE location (2896, 1568) label (object ItemLabel Parent_View @23 location (2705, 1341) nlines 2 max_width 455 justify 0 label "Event") quidu "38143F7102FB" compartment (object Compartment Parent_View @23 location (2736, 1400) anchor 2 nlines 9 max_width 359 justify 0) width 660 height 660 annotation 8 autoResize TRUE) (object InstantiateView "" @24 quidu "38143A5F036C" client @18 supplier @17 line_style 0) (object InheritView "" @25 quidu "38143CFC0242" client @20 supplier @19 line_style 0) (object InheritView "" @26 quidu "38143E7E016B" client @22 supplier @21 line_style 0) (object UsesView "" @27 quidu "38143F8802C2" client @21 supplier @23 line_style 0) (object ClassView "InstantiatedClass" "WindowList" @28 IncludeAttribute TRUE IncludeOperation TRUE location (224, 1040) label (object ItemLabel Parent_View @28 location (120, 956) nlines 2 max_width 240 justify 0 label "WindowList") quidu "3814565001A2" annotation 8 autoResize TRUE) (object UsesView "" @29 quidu "381456F70256" client @28 supplier @13 line_style 0) (object ClassView "Class" "CompositeComponent" @30 IncludeAttribute TRUE IncludeOperation TRUE location (592, 2144) label (object ItemLabel Parent_View @30 location (384, 1946) nlines 2 max_width 495 justify 0 label "CompositeComponent") quidu "38145CEF0145" compartment (object Compartment Parent_View @30 location (384, 2005) anchor 2 nlines 7 max_width 344 justify 0) width 718 height 578 annotation 8 autoResize TRUE) (object InheritView "" @31 quidu "38145D0803D6" client @15 supplier @30 line_style 0) (object ClassView "Class" "BeepingBH" @32 IncludeAttribute TRUE IncludeOperation TRUE location (1600, 2432) label (object ItemLabel Parent_View @32 location (1468, 2348) nlines 2 max_width 311 justify 0 label "BeepingBH") quidu "3814328100F0" compartment (object Compartment Parent_View @32 location (1468, 2407) anchor 2 nlines 1 max_width 203 justify 0) width 452 annotation 8 autoResize TRUE) (object ClassView "Class" "Rectangle" @33 IncludeAttribute TRUE IncludeOperation TRUE location (2256, 1824) label (object ItemLabel Parent_View @33 location (2129, 1583) nlines 2 max_width 296 justify 0 label "Rectangle") quidu "3815B1950052" compartment (object Compartment Parent_View @33 location (2129, 1642) anchor 2 nlines 9 max_width 191 justify 0) width 430 height 702 annotation 8 autoResize TRUE) (object InheritView "" @34 quidu "381431A000F6" client @30 supplier @14 line_style 0) (object HasView "active" @35 label (object ItemLabel Parent_View @35 location (716, 410) anchor_loc 1 nlines 1 max_width 450 justify 0 label "active") quidu "3814324200B3" client @16 supplier @13 line_style 0) (object HasView "wList" @36 label (object ItemLabel Parent_View @36 location (693, 755) anchor_loc 1 nlines 1 max_width 450 justify 0 label "wList") quidu "3814566E001E" client @16 supplier @28 line_style 0) (object ClassView "Class" "Button" @37 IncludeAttribute TRUE IncludeOperation TRUE location (1072, 1104) label (object ItemLabel Parent_View @37 location (896, 919) nlines 2 max_width 416 justify 0 label "Button") quidu "3814315D0371" compartment (object Compartment Parent_View @37 location (919, 978) anchor 2 nlines 8 max_width 340 justify 0) width 604 height 540 annotation 8 autoResize TRUE) (object InheritView "" @38 quidu "381431A40323" client @37 supplier @14 line_style 0) (object UsesView "" @39 quidu "3815C3C50260" client @37 supplier @15 line_style 0) (object ClassView "Class" "BH" @40 IncludeAttribute TRUE IncludeOperation TRUE location (1328, 2144) label (object ItemLabel Parent_View @40 location (1196, 2060) nlines 2 max_width 311 justify 0 label "BH") quidu "3818189E000C" compartment (object Compartment Parent_View @40 location (1196, 2119) anchor 2 nlines 1 max_width 203 justify 0) width 452 annotation 8 autoResize TRUE) (object InheritView "" @41 quidu "38181932031C" client @32 supplier @40 line_style 0) (object ClassView "Class" "ExitBH" @42 IncludeAttribute TRUE IncludeOperation TRUE location (1056, 2416) label (object ItemLabel Parent_View @42 location (924, 2332) nlines 2 max_width 311 justify 0 label "ExitBH") quidu "381825230119" compartment (object Compartment Parent_View @42 location (924, 2391) anchor 2 nlines 1 max_width 203 justify 0) width 452 annotation 8 autoResize TRUE) (object InheritView "" @43 quidu "381825310137" client @42 supplier @40 line_style 0) (object UsesView "" @44 quidu "3814812B01A7" client @14 supplier @23 line_style 0) (object UsesView "" @45 quidu "3815B26E0307" client @14 supplier @33 line_style 0) (object UsesView "" @46 quidu "38182AC503A7" client @14 supplier @19 line_style 0) (object InstantiateView "" @47 quidu "38182C6C007A" client @28 supplier @17 line_style 0) (object ClassView "Class" "TopDown" @48 IncludeAttribute TRUE IncludeOperation TRUE location (2432, 544) label (object ItemLabel Parent_View @48 location (2245, 340) nlines 2 max_width 445 justify 0 label "TopDown") quidu "381D5F3B0332" compartment (object Compartment Parent_View @48 location (2282, 399) anchor 2 nlines 8 max_width 340 justify 0) width 646 height 596 annotation 8 autoResize TRUE) (object ClassView "InstantiatedClass" "MenuList" @49 IncludeAttribute TRUE IncludeOperation TRUE location (3328, 768) label (object ItemLabel Parent_View @49 location (3224, 684) nlines 2 max_width 240 justify 0 label "MenuList") quidu "381D605700B0" annotation 8 autoResize TRUE) (object UsesView "" @50 quidu "3815726802A3" client @13 supplier @19 vertices (list Points (613, 167) (1228, 14) (1697, 120)) line_style 0) (object ClassView "Class" "MenuItem" @51 IncludeAttribute TRUE IncludeOperation TRUE location (3280, 288) label (object ItemLabel Parent_View @51 location (3078, 112) nlines 2 max_width 481 justify 0 label "MenuItem") quidu "381D603103A4" compartment (object Compartment Parent_View @51 location (3078, 171) anchor 2 nlines 6 max_width 340 justify 0) width 698 height 516 annotation 8 autoResize TRUE) (object HasView "" @52 quidu "381D688102DC" client @48 supplier @49 line_style 0) (object UsesView "" @53 quidu "381D691F02E3" client @49 supplier @51 line_style 0) (object UsesView "" @54 quidu "381D6A020308" client @48 supplier @51 line_style 0) (object ClassView "Class" "TextField" @55 IncludeAttribute TRUE IncludeOperation TRUE location (1696, 1824) label (object ItemLabel Parent_View @55 location (1494, 1670) nlines 2 max_width 481 justify 0 label "TextField") quidu "381D6A9700B3" compartment (object Compartment Parent_View @55 location (1549, 1729) anchor 2 nlines 5 max_width 340 justify 0) width 698 height 454 annotation 8 autoResize TRUE) (object InheritView "" @56 quidu "381D6AB30077" client @55 supplier @14 line_style 0) (object HasView "" @57 quidu "381819080307" client @37 supplier @40 vertices (list Points (1063, 1343) (1036, 1725) (1225, 2030)) line_style 0) (object UsesView "" @58 quidu "381D6AB80165" client @55 supplier @15 vertices (list Points (1457, 1670) (1246, 1501) (855, 1504)) line_style 0) (object UsesView "" @59 quidu "3814573E012C" client @18 supplier @14 vertices (list Points (374, 1710) (863, 1757) (1586, 1291)) line_style 0) (object UsesView "" @60 quidu "38143C8E0077" client @16 supplier @19 line_style 0) (object UsesView "" @61 quidu "38143E6D00BC" client @16 supplier @21 line_style 0) (object ClassView "Class" "MouseEvent" @62 IncludeAttribute TRUE IncludeOperation TRUE location (2640, 2176) label (object ItemLabel Parent_View @62 location (2536, 2092) nlines 2 max_width 240 justify 0 label "MouseEvent") quidu "38143FB4031F" annotation 8 autoResize TRUE) (object InheritView "" @63 quidu "38143FBF016C" client @62 supplier @23 line_style 0) (object ClassView "Class" "KeyEvent" @64 IncludeAttribute TRUE IncludeOperation TRUE location (3168, 2160) label (object ItemLabel Parent_View @64 location (3064, 2076) nlines 2 max_width 240 justify 0 label "KeyEvent") quidu "38143FCB026E" annotation 8 autoResize TRUE) (object InheritView "" @65 quidu "38143FE700C0" client @64 supplier @23 line_style 0) (object HasView "cList" @66 label (object ItemLabel Parent_View @66 location (344, 1829) anchor_loc 1 nlines 1 max_width 450 justify 0 label "cList") quidu "38143B4A02B6" client @30 supplier @18 line_style 0) (object HasView "active" @67 label (object ItemLabel Parent_View @67 location (1278, 1723) anchor_loc 1 nlines 1 max_width 450 justify 0 label "active") quidu "381476CF0276" client @30 supplier @14 vertices (list Points (893, 1939) (1277, 1724) (1602, 1422)) line_style 0) (object InstantiateView "" @68 quidu "381D6A240357" client @49 supplier @17 vertices (list Points (3172, 781) (2204, 877) (1679, 671) (781, 781) (653, 877) (621, 1228) (382, 1305)) line_style 0) (object HasView "panel" @69 label (object ItemLabel Parent_View @69 location (499, 1025) anchor_loc 1 nlines 1 max_width 450 justify 0 label "panel") quidu "381437DA0184" client @13 supplier @15 line_style 0) (object HasView "myTD" @70 label (object ItemLabel Parent_View @70 location (1413, 126) anchor_loc 1 nlines 1 max_width 450 justify 0 label "myTD") quidu "381D64F70239" client @13 supplier @48 vertices (list Points (620, 194) (1246, 64) (2177, 413)) line_style 0))) (object InteractionDiagram "CreateDesktop" mechanism_ref @1 quid "381453A401A8" title "CreateDesktop" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "me" @71 location (448, 224) label (object ItemLabel Parent_View @71 location (448, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "me") quidu "381453CF0024" width 300 height 385 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @72 location (448, 400) InterObjView @71 height 120 y_coord 60 Nested FALSE)) (object InterObjView "$UNNAMED$0" @73 location (848, 224) quidu "381453D40049" width 300 height 385 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @74 location (848, 400) InterObjView @73 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @75 location (0, 400) label (object SegLabel @76 Parent_View @75 location (648, 356) quidu "381453D700E4" anchor_loc 1 nlines 1 max_width 144 justify 0 label "Desktop" pctDist 0.500000 height 45 orientation 0) client @71 supplier @73 Focus_Src @72 Focus_Entry @74 origin (464, 400) terminus (832, 400) ordinal 0))) (object InteractionDiagram "AddWindow" mechanism_ref @2 quid "3814545A0236" title "AddWindow" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "me" @77 location (448, 224) label (object ItemLabel Parent_View @77 location (448, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "me") quidu "3814546E00EB" width 300 height 445 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @78 location (448, 368) InterObjView @77 height 212 y_coord 152 Nested FALSE)) (object InterObjView "$UNNAMED$1" @79 location (880, 224) quidu "381454760132" width 300 height 445 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @80 location (880, 368) InterObjView @79 height 152 y_coord 92 Nested FALSE)) (object InterObjView "wList" @81 location (1216, 224) label (object ItemLabel Parent_View @81 location (1216, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "wList") quidu "381457BC0155" width 300 height 445 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @82 location (1216, 400) InterObjView @81 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @83 location (0, 368) label (object SegLabel @84 Parent_View @83 location (664, 324) quidu "38145497002C" anchor_loc 1 nlines 1 max_width 75 justify 0 label "add (Window*)" pctDist 0.500000 height 45 orientation 0) client @77 supplier @79 Focus_Src @78 Focus_Entry @80 origin (464, 368) terminus (864, 368) ordinal 0) (object InterMessView "" @85 location (0, 400) label (object SegLabel @86 Parent_View @85 location (1048, 356) quidu "381457C00206" anchor_loc 1 nlines 1 max_width 122 justify 0 label "add (T)" pctDist 0.500000 height 45 orientation 0) client @79 supplier @81 Focus_Src @80 Focus_Entry @82 origin (896, 400) terminus (1200, 400) ordinal 1))) (object InteractionDiagram "CreateWindow" mechanism_ref @3 quid "381454E000D0" title "CreateWindow" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "me" @87 location (256, 224) label (object ItemLabel Parent_View @87 location (256, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "me") quidu "381454EE0199" width 300 height 477 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @88 location (256, 384) InterObjView @87 height 228 y_coord 168 Nested FALSE)) (object InterObjView "$UNNAMED$2" @89 location (912, 224) quidu "381454F603CB" width 300 height 477 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @90 location (912, 384) InterObjView @89 height 168 y_coord 108 Nested FALSE)) (object InterObjView "$UNNAMED$3" @91 location (1568, 224) quidu "381454FB01F2" width 300 height 477 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @92 location (1568, 432) InterObjView @91 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @93 location (0, 384) label (object SegLabel @94 Parent_View @93 location (584, 343) quidu "381454FE0265" anchor_loc 1 nlines 1 max_width 502 justify 0 label "Window (int, int, int, int, char*)" pctDist 0.500000 height 42 orientation 0) client @87 supplier @89 Focus_Src @88 Focus_Entry @90 origin (272, 384) terminus (896, 384) ordinal 0) (object InterMessView "" @95 location (0, 432) label (object SegLabel @96 Parent_View @95 location (1240, 388) quidu "381455770363" anchor_loc 1 nlines 1 max_width 303 justify 0 label "Panel (int, int, int, int)" pctDist 0.500000 height 45 orientation 0) client @89 supplier @91 Focus_Src @90 Focus_Entry @92 origin (928, 432) terminus (1552, 432) ordinal 1) (object NoteView @97 location (1872, 544) label (object ItemLabel Parent_View @97 location (1714, 438) nlines 4 max_width 340 label "When a new window is created, a new panel is created.") width 400 height 225))) (object InteractionDiagram "addComponent" mechanism_ref @4 quid "3814592400F9" title "addComponent" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "me" @98 location (448, 224) label (object ItemLabel Parent_View @98 location (448, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "me") quidu "3814593403AF" width 300 height 701 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @99 location (448, 400) InterObjView @98 height 436 y_coord 376 Nested FALSE)) (object InterObjView "$UNNAMED$4" @100 location (960, 224) quidu "3814594B0022" width 300 height 701 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @101 location (960, 400) InterObjView @100 height 376 y_coord 316 Nested FALSE)) (object InterObjView "cList" @102 location (1296, 224) label (object ItemLabel Parent_View @102 location (1296, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "cList") quidu "3814599A03E7" width 300 height 701 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @103 location (1296, 656) InterObjView @102 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @104 location (0, 400) label (object SegLabel @105 Parent_View @104 location (704, 356) quidu "381459700366" anchor_loc 1 nlines 1 max_width 308 justify 0 label "add (Component*)" pctDist 0.500000 height 45 orientation 0) client @98 supplier @100 Focus_Src @99 Focus_Entry @101 origin (464, 400) terminus (944, 400) ordinal 0) (object InterMessView "" @106 location (0, 656) label (object SegLabel @107 Parent_View @106 location (1128, 612) quidu "381459AB0017" anchor_loc 1 nlines 1 max_width 122 justify 0 label "add (T)" pctDist 0.500000 height 45 orientation 0) client @100 supplier @102 Focus_Src @101 Focus_Entry @103 origin (976, 656) terminus (1280, 656) ordinal 2) (object SelfMessView "" @108 location (0, 496) label (object SegLabel @109 Parent_View @108 location (1051, 452) quidu "3815ADB3028E" anchor_loc 1 nlines 1 max_width 406 justify 0 label "setParent (Component*)" pctDist 0.500000 height 45 orientation 0) client @100 supplier @100 Focus_Src @101 origin (976, 496) terminus (1126, 496) ordinal 1) (object NoteView @110 location (720, 608) label (object ItemLabel Parent_View @110 location (565, 511) nlines 4 max_width 334 label "Every component knows the parents position.") width 394 height 207))) (object InteractionDiagram "CreateButton" mechanism_ref @5 quid "38145BF800FA" title "CreateButton" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "me" @111 location (448, 224) label (object ItemLabel Parent_View @111 location (448, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "me") quidu "38145C0300A5" width 300 height 321 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @112 location (448, 336) InterObjView @111 height 120 y_coord 60 Nested FALSE)) (object InterObjView "$UNNAMED$5" @113 location (1024, 224) quidu "38145C05030B" width 300 height 321 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @114 location (1024, 336) InterObjView @113 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @115 location (0, 336) label (object SegLabel @116 Parent_View @115 location (736, 292) quidu "38145C0F00CC" anchor_loc 1 nlines 1 max_width 472 justify 0 label "Button (int, int, int, int, char*)" pctDist 0.500000 height 45 orientation 0) client @111 supplier @113 Focus_Src @112 Focus_Entry @114 origin (464, 336) terminus (1008, 336) ordinal 0))) (object InteractionDiagram "handleMouseEvent" mechanism_ref @6 quid "38146C560344" title "handleMouseEvent" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 79 items (list diagram_item_list (object InterObjView "$UNNAMED$6" @117 location (784, 224) quidu "38146FAF02F6" width 300 height 1761 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @118 location (784, 496) InterObjView @117 height 60 y_coord 0 Nested FALSE)) (object InterObjView "$UNNAMED$7" @119 location (480, 224) quidu "38147002006A" width 300 height 1761 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @120 location (480, 432) InterObjView @119 height 1124 y_coord 1064 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @121 location (480, 1776) InterObjView @119 height 120 y_coord 60 Nested FALSE)) (object InterObjView "active" @122 location (1488, 224) label (object ItemLabel Parent_View @122 location (1488, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "active") quidu "381470DD008D" width 300 height 1761 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @123 location (1488, 672) InterObjView @122 height 468 y_coord 408 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @124 location (1488, 1376) InterObjView @122 height 60 y_coord 0 Nested FALSE)) (object InterObjView "panel" @125 location (1984, 224) label (object ItemLabel Parent_View @125 location (1984, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "panel") quidu "381472EB0116" width 300 height 1761 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @126 location (1984, 752) InterObjView @125 height 328 y_coord 268 Nested FALSE)) (object InterObjView "$UNNAMED$9" @127 location (2304, 224) quidu "381474CD02F9" width 300 height 1761 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @128 location (2304, 960) InterObjView @127 height 60 y_coord 0 Nested FALSE)) (object InterObjView "$UNNAMED$8" @129 location (1120, 224) quidu "38181F6D03E7" width 300 height 1761 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @130 location (1120, 1280) InterObjView @129 height 216 y_coord 156 Nested FALSE)) (object SelfMessView "" @131 location (0, 832) label (object SegLabel @132 Parent_View @131 location (2075, 788) quidu "381474B50114" anchor_loc 1 nlines 1 max_width 266 justify 0 label "findComponent (Event*)" pctDist 0.500000 height 45 orientation 0) client @125 supplier @125 Focus_Src @126 origin (2000, 832) terminus (2150, 832) ordinal 3) (object InterMessView "" @133 location (0, 672) label (object SegLabel @134 Parent_View @133 location (946, 629) quidu "381470E60113" anchor_loc 1 nlines 1 max_width 334 justify 0 label "handleMouseEvent (Event)" pctDist 0.461538 height 44 orientation 0) client @119 supplier @122 Focus_Src @120 Focus_Entry @123 origin (496, 672) terminus (1472, 672) ordinal 1) (object InterMessView "" @135 location (0, 752) label (object SegLabel @136 Parent_View @135 location (1734, 708) quidu "381472EF034D" anchor_loc 1 nlines 1 max_width 334 justify 0 label "handleMouseEvent (Event)" pctDist 0.496711 height 45 orientation 0) client @122 supplier @125 Focus_Src @123 Focus_Entry @126 origin (1504, 752) terminus (1968, 752) ordinal 2) (object InterMessView "" @137 location (0, 960) label (object SegLabel @138 Parent_View @137 location (2144, 916) quidu "381474D202BC" anchor_loc 1 nlines 1 max_width 334 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) client @125 supplier @127 Focus_Src @126 Focus_Entry @128 origin (2000, 960) terminus (2288, 960) ordinal 4) (object InterMessView "" @139 location (0, 496) label (object SegLabel @140 Parent_View @139 location (632, 452) quidu "3816B487013C" anchor_loc 1 nlines 1 max_width 195 justify 0 label "getEvent ( )" pctDist 0.500000 height 45 orientation 0) client @119 supplier @117 Focus_Src @120 Focus_Entry @118 origin (496, 496) terminus (768, 496) ordinal 0) (object SelfMessView "" @141 location (0, 1776) label (object SegLabel @142 Parent_View @141 location (614, 1718) quidu "38181ED9027C" anchor_loc 1 nlines 1 max_width 293 justify 0 label "draw (Graphics&)" pctDist 0.793333 height 59 orientation 0) client @119 supplier @119 Focus_Src @121 origin (496, 1776) terminus (646, 1776) ordinal 7) (object InterMessView "" @143 location (0, 1280) label (object SegLabel @144 Parent_View @143 location (800, 1236) quidu "38181FA70283" anchor_loc 1 nlines 1 max_width 485 justify 0 label "Find right x&y in windows-list" pctDist 0.500000 height 45 orientation 0) client @119 supplier @129 Focus_Src @120 Focus_Entry @130 origin (496, 1280) terminus (1104, 1280) ordinal 5) (object InterMessView "" @145 location (0, 1376) label (object SegLabel @146 Parent_View @145 location (1304, 1332) quidu "3818204402C4" anchor_loc 1 nlines 1 max_width 334 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) client @129 supplier @122 Focus_Src @130 Focus_Entry @124 origin (1136, 1376) terminus (1472, 1376) ordinal 6))) (object InteractionDiagram "Button handleEvent" mechanism_ref @7 quid "381478750237" title "Button handleEvent" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "$UNNAMED$10" @147 location (448, 224) quidu "3814789A00DC" width 300 height 493 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @148 location (448, 368) InterObjView @147 height 260 y_coord 200 Nested FALSE)) (object InterObjView "$UNNAMED$11" @149 location (784, 224) quidu "3814789D019E" width 300 height 493 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @150 location (784, 368) InterObjView @149 height 200 y_coord 140 Nested FALSE)) (object InterObjView "$UNNAMED$12" @151 location (1120, 224) quidu "381478B602DB" width 300 height 493 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @152 location (1120, 448) InterObjView @151 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @153 location (0, 368) label (object SegLabel @154 Parent_View @153 location (616, 324) quidu "381478A10033" anchor_loc 1 nlines 1 max_width 337 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) client @147 supplier @149 Focus_Src @148 Focus_Entry @150 origin (464, 368) terminus (768, 368) ordinal 0) (object InterMessView "" @155 location (0, 448) label (object SegLabel @156 Parent_View @155 location (952, 404) quidu "381478E10324" anchor_loc 1 nlines 1 max_width 222 justify 0 label "doOnClick ( )" pctDist 0.500000 height 45 orientation 0) client @149 supplier @151 Focus_Src @150 Focus_Entry @152 origin (800, 448) terminus (1104, 448) ordinal 1))) (object InteractionDiagram "Panel handleEvent" mechanism_ref @8 quid "3814792A00F7" title "Panel handleEvent" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "$UNNAMED$13" @157 location (448, 224) quidu "3814795900CC" width 300 height 781 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @158 location (448, 384) InterObjView @157 height 532 y_coord 472 Nested FALSE)) (object InterObjView "$UNNAMED$14" @159 location (848, 224) quidu "3814795B0198" width 300 height 781 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @160 location (848, 384) InterObjView @159 height 472 y_coord 412 Nested FALSE)) (object InterObjView "active" @161 location (1456, 224) label (object ItemLabel Parent_View @161 location (1456, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "active") quidu "381479D90080" width 300 height 781 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @162 location (1456, 736) InterObjView @161 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @163 location (0, 384) label (object SegLabel @164 Parent_View @163 location (648, 340) quidu "3814795F0285" anchor_loc 1 nlines 1 max_width 334 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) client @157 supplier @159 Focus_Src @158 Focus_Entry @160 origin (464, 384) terminus (832, 384) ordinal 0) (object InterMessView "" @165 location (0, 736) label (object SegLabel @166 Parent_View @165 location (1152, 692) quidu "381479E20016" anchor_loc 1 nlines 1 max_width 334 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) client @159 supplier @161 Focus_Src @160 Focus_Entry @162 origin (864, 736) terminus (1440, 736) ordinal 2) (object SelfMessView "" @167 location (0, 480) label (object SegLabel @168 Parent_View @167 location (1066, 452) quidu "38182302010B" anchor_loc 1 nlines 1 max_width 363 justify 0 label "Find right Component" pctDist 1.353333 height 29 orientation 0) client @159 supplier @159 Focus_Src @160 origin (864, 480) terminus (1014, 480) ordinal 1))) (object ObjectDiagram "CreateDesktop" mechanism_ref @1 quid "38147A70010A" title "CreateDesktop" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ObjectView "me" @169 location (352, 384) label (object ItemLabel Parent_View @169 location (248, 300) nlines 2 max_width 240 justify 0 label "me") quidu "381453CF0024" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$0" @170 location (896, 384) quidu "381453D40049" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkView "" @171 quidu "381453D700E3" client @169 supplier @170 line_style 0) (object MessView "" @172 location (612, 340) label (object SegLabel @173 Parent_View @172 location (612, 296) quidu "381453D700E4" anchor_loc 1 nlines 1 max_width 184 justify 0 label "Desktop" pctDist 0.500000 height 45 orientation 0) object_arc @171 pctDist 0.500000 height 45 orientation 0 dir 1 origin (552, 340) terminus (672, 340)))) (object ObjectDiagram "AddWindow" mechanism_ref @2 quid "38147AA70131" title "AddWindow" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ObjectView "me" @174 location (352, 384) label (object ItemLabel Parent_View @174 location (248, 300) nlines 2 max_width 240 justify 0 label "me") quidu "3814546E00EB" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$1" @175 location (896, 384) quidu "381454760132" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "wList" @176 location (352, 928) label (object ItemLabel Parent_View @176 location (248, 844) nlines 2 max_width 240 justify 0 label "wList") quidu "381457BC0155" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkView "" @177 quidu "38145497002B" client @174 supplier @175 line_style 0) (object MessView "" @178 location (612, 340) label (object SegLabel @179 Parent_View @178 location (612, 296) quidu "38145497002C" anchor_loc 1 nlines 1 max_width 294 justify 0 label "add (Window*)" pctDist 0.500000 height 45 orientation 0) object_arc @177 pctDist 0.500000 height 45 orientation 0 dir 1 origin (552, 340) terminus (672, 340)) (object LinkView "" @180 quidu "381457C00205" client @175 supplier @176 line_style 0) (object MessView "" @181 location (664, 680) label (object SegLabel @182 Parent_View @181 location (696, 711) quidu "381457C00206" anchor_loc 1 nlines 1 max_width 162 justify 0 label "add (T)" pctDist 0.500000 height 45 orientation 0) object_arc @180 pctDist 0.500000 height 45 orientation 0 dir 1 origin (705, 638) terminus (623, 722)))) (object ObjectDiagram "CreateWindow" mechanism_ref @3 quid "38147B2700C7" title "CreateWindow" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ObjectView "me" @183 location (352, 384) label (object ItemLabel Parent_View @183 location (248, 300) nlines 2 max_width 240 justify 0 label "me") quidu "381454EE0199" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$2" @184 location (896, 384) quidu "381454F603CB" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$3" @185 location (352, 928) quidu "381454FB01F2" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkView "" @186 quidu "381454FE0264" client @183 supplier @184 line_style 0) (object MessView "" @187 location (612, 340) label (object SegLabel @188 Parent_View @187 location (612, 296) quidu "381454FE0265" anchor_loc 1 nlines 1 max_width 540 justify 0 label "Window (int, int, int, int, char*)" pctDist 0.500000 height 45 orientation 0) object_arc @186 pctDist 0.500000 height 45 orientation 0 dir 1 origin (552, 340) terminus (672, 340)) (object LinkView "" @189 quidu "381455770362" client @184 supplier @185 line_style 0) (object MessView "" @190 location (664, 680) label (object SegLabel @191 Parent_View @190 location (696, 711) quidu "381455770363" anchor_loc 1 nlines 1 max_width 394 justify 0 label "Panel (int, int, int, int)" pctDist 0.500000 height 45 orientation 0) object_arc @189 pctDist 0.500000 height 45 orientation 0 dir 1 origin (705, 638) terminus (623, 722)))) (object ObjectDiagram "addComponent" mechanism_ref @4 quid "38147B3800CB" title "addComponent" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ObjectView "me" @192 location (352, 384) label (object ItemLabel Parent_View @192 location (248, 300) nlines 2 max_width 240 justify 0 label "me") quidu "3814593403AF" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$4" @193 location (896, 384) quidu "3814594B0022" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "cList" @194 location (352, 928) label (object ItemLabel Parent_View @194 location (235, 844) nlines 2 max_width 276 justify 0 label "cList") quidu "3814599A03E7" width 400 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkSelfView "" @195 location (896, 104) quidu "3815ADB3028D" client @193 supplier @193 line_style 0) (object MessView "" @196 location (896, 60) label (object SegLabel @197 Parent_View @196 location (896, 16) quidu "3815ADB3028E" anchor_loc 1 nlines 1 max_width 459 justify 0 label "setParent (Component*)" pctDist 0.500000 height 45 orientation 0) object_arc @195 pctDist 0.500000 height 45 orientation 0 dir 1 origin (836, 60) terminus (956, 60)) (object LinkView "" @198 quidu "381459700365" client @192 supplier @193 line_style 0) (object MessView "" @199 location (612, 340) label (object SegLabel @200 Parent_View @199 location (612, 296) quidu "381459700366" anchor_loc 1 nlines 1 max_width 359 justify 0 label "add (Component*)" pctDist 0.500000 height 45 orientation 0) object_arc @198 pctDist 0.500000 height 45 orientation 0 dir 1 origin (552, 340) terminus (672, 340)) (object LinkView "" @201 quidu "381459AB0016" client @193 supplier @194 line_style 0) (object MessView "" @202 location (671, 679) label (object SegLabel @203 Parent_View @202 location (704, 710) quidu "381459AB0017" anchor_loc 1 nlines 1 max_width 162 justify 0 label "add (T)" pctDist 0.500000 height 45 orientation 0) object_arc @201 pctDist 0.500000 height 45 orientation 0 dir 1 origin (712, 636) terminus (630, 722)))) (object ObjectDiagram "CreateButton" mechanism_ref @5 quid "38147B5D00E2" title "CreateButton" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ObjectView "me" @204 location (352, 384) label (object ItemLabel Parent_View @204 location (248, 300) nlines 2 max_width 240 justify 0 label "me") quidu "38145C0300A5" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$5" @205 location (896, 384) quidu "38145C05030B" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkView "" @206 quidu "38145C0F00CB" client @204 supplier @205 line_style 0) (object MessView "" @207 location (612, 340) label (object SegLabel @208 Parent_View @207 location (612, 296) quidu "38145C0F00CC" anchor_loc 1 nlines 1 max_width 512 justify 0 label "Button (int, int, int, int, char*)" pctDist 0.500000 height 45 orientation 0) object_arc @206 pctDist 0.500000 height 45 orientation 0 dir 1 origin (552, 340) terminus (672, 340)))) (object ObjectDiagram "handleMouseEvent" mechanism_ref @6 quid "38147B7F0145" title "handleMouseEvent" zoom 100 max_height 28350 max_width 21600 origin_x 801 origin_y 0 items (list diagram_item_list (object ObjectView "$UNNAMED$6" @209 location (992, 176) quidu "38146FAF02F6" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$7" @210 location (992, 1008) quidu "38147002006A" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "active" @211 location (2080, 1024) label (object ItemLabel Parent_View @211 location (1976, 940) nlines 2 max_width 240 justify 0 label "active") quidu "381470DD008D" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "panel" @212 location (2064, 1568) label (object ItemLabel Parent_View @212 location (1960, 1484) nlines 2 max_width 240 justify 0 label "panel") quidu "381472EB0116" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$9" @213 location (1104, 1568) quidu "381474CD02F9" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkSelfView "" @214 location (992, 728) quidu "3814767300A7" client @210 supplier @210 line_style 0) (object LinkSelfView "" @215 location (2064, 1288) quidu "381474040033" client @212 supplier @212 line_style 0) (object MessView "" @216 location (2064, 1244) label (object SegLabel @217 Parent_View @216 location (2064, 1200) quidu "381474B50114" anchor_loc 1 nlines 1 max_width 450 justify 0 label "findComponent (Event*)" pctDist 0.500000 height 45 orientation 0) object_arc @215 pctDist 0.500000 height 45 orientation 0 dir 1 origin (2004, 1244) terminus (2124, 1244)) (object MessView "" @218 location (992, 684) label (object SegLabel @219 Parent_View @218 location (992, 640) quidu "38181ED9027C" anchor_loc 1 nlines 1 max_width 340 justify 0 label "draw (Graphics&)" pctDist 0.500000 height 45 orientation 0) object_arc @214 pctDist 0.500000 height 45 orientation 0 dir 1 origin (932, 684) terminus (1052, 684)) (object ObjectView "$UNNAMED$8" @220 location (2080, 192) quidu "38181F6D03E7" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkView "" @221 quidu "381470E60112" client @210 supplier @211 line_style 0) (object MessView "" @222 location (1525, 972) label (object SegLabel @223 Parent_View @222 location (1526, 928) quidu "381470E60113" anchor_loc 1 nlines 1 max_width 497 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) object_arc @221 pctDist 0.500000 height 45 orientation 0 dir 1 origin (1465, 971) terminus (1585, 973)) (object LinkView "" @224 quidu "3816B487013B" client @210 supplier @209 line_style 0) (object MessView "" @225 location (948, 596) label (object SegLabel @226 Parent_View @225 location (904, 596) quidu "3816B487013C" anchor_loc 1 nlines 1 max_width 231 justify 0 label "getEvent ( )" pctDist 0.500000 height 45 orientation 0) object_arc @224 pctDist 0.500000 height 45 orientation 0 dir 1 origin (948, 655) terminus (948, 537)) (object LinkView "" @227 quidu "38181FA70282" client @210 supplier @220 line_style 0) (object MessView "" @228 location (1528, 551) label (object SegLabel @229 Parent_View @228 location (1502, 516) quidu "38181FA70283" anchor_loc 1 nlines 1 max_width 875 justify 0 label "Find right x&y in windows-list" pctDist 0.500000 height 45 orientation 0) object_arc @227 pctDist 0.500000 height 45 orientation 0 dir 1 origin (1480, 586) terminus (1576, 516)) (object LinkView "" @230 quidu "381472EF034C" client @211 supplier @212 line_style 0) (object MessView "" @231 location (2117, 1302) label (object SegLabel @232 Parent_View @231 location (2162, 1303) quidu "381472EF034D" anchor_loc 1 nlines 1 max_width 497 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) object_arc @230 pctDist 0.500000 height 45 orientation 0 dir 1 origin (2118, 1242) terminus (2116, 1362)) (object LinkView "" @233 quidu "381474D202BB" client @212 supplier @213 line_style 0) (object MessView "" @234 location (1572, 1613) label (object SegLabel @235 Parent_View @234 location (1572, 1658) quidu "381474D202BC" anchor_loc 1 nlines 1 max_width 497 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) object_arc @233 pctDist 0.500000 height 45 orientation 0 dir 1 origin (1631, 1613) terminus (1513, 1613)) (object LinkView "" @236 quidu "381820160200" client @220 supplier @211 line_style 0) (object MessView "" @237 location (2140, 615) label (object SegLabel @238 Parent_View @237 location (2185, 615) quidu "3818204402C4" anchor_loc 1 nlines 1 max_width 497 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) object_arc @236 pctDist 0.505660 height 60 orientation 0 dir 1 origin (2140, 555) terminus (2140, 675)))) (object ObjectDiagram "Button handleEvent" mechanism_ref @7 quid "38147C840169" title "Button handleEvent" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ObjectView "$UNNAMED$10" @239 location (352, 384) quidu "3814789A00DC" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$11" @240 location (1120, 384) quidu "3814789D019E" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$12" @241 location (352, 928) quidu "381478B602DB" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkView "" @242 quidu "381478A10032" client @239 supplier @240 line_style 0) (object MessView "" @243 location (724, 340) label (object SegLabel @244 Parent_View @243 location (724, 296) quidu "381478A10033" anchor_loc 1 nlines 1 max_width 497 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) object_arc @242 pctDist 0.500000 height 45 orientation 0 dir 1 origin (664, 340) terminus (784, 340)) (object LinkView "" @245 quidu "381478E10323" client @240 supplier @241 line_style 0) (object MessView "" @246 location (782, 679) label (object SegLabel @247 Parent_View @246 location (809, 715) quidu "381478E10324" anchor_loc 1 nlines 1 max_width 262 justify 0 label "doOnClick ( )" pctDist 0.500000 height 45 orientation 0) object_arc @245 pctDist 0.500000 height 45 orientation 0 dir 1 origin (830, 644) terminus (734, 714)))) (object ObjectDiagram "Panel handleEvent" mechanism_ref @8 quid "38147CAE02F0" title "Panel handleEvent" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ObjectView "$UNNAMED$13" @248 location (352, 384) quidu "3814795900CC" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$14" @249 location (1168, 384) quidu "3814795B0198" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "active" @250 location (352, 928) label (object ItemLabel Parent_View @250 location (248, 844) nlines 2 max_width 240 justify 0 label "active") quidu "381479D90080" annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkSelfView "" @251 location (1168, 104) quidu "381479C3038C" client @249 supplier @249 line_style 0) (object MessView "" @252 location (1168, 60) label (object SegLabel @253 Parent_View @252 location (1168, 16) quidu "38182302010B" anchor_loc 1 nlines 1 max_width 703 justify 0 label "Find right Component" pctDist 0.500000 height 45 orientation 0) object_arc @251 pctDist 0.500000 height 45 orientation 0 dir 1 origin (1108, 60) terminus (1228, 60)) (object LinkView "" @254 quidu "3814795F0284" client @248 supplier @249 line_style 0) (object MessView "" @255 location (748, 340) label (object SegLabel @256 Parent_View @255 location (748, 296) quidu "3814795F0285" anchor_loc 1 nlines 1 max_width 497 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) object_arc @254 pctDist 0.500000 height 45 orientation 0 dir 1 origin (688, 340) terminus (808, 340)) (object LinkView "" @257 quidu "381479E20015" client @249 supplier @250 line_style 0) (object MessView "" @258 location (808, 677) label (object SegLabel @259 Parent_View @258 location (833, 714) quidu "381479E20016" anchor_loc 1 nlines 1 max_width 497 justify 0 label "handleMouseEvent (Event)" pctDist 0.500000 height 45 orientation 0) object_arc @257 pctDist 0.500000 height 45 orientation 0 dir 1 origin (857, 644) terminus (759, 710)))) (object InteractionDiagram "draw desktop" mechanism_ref @9 quid "3815623702CB" title "draw desktop" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "me" @260 location (448, 224) label (object ItemLabel Parent_View @260 location (448, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "me") quidu "38156250026D" width 300 height 573 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @261 location (448, 384) InterObjView @260 height 324 y_coord 264 Nested FALSE)) (object InterObjView "$UNNAMED$15" @262 location (928, 224) quidu "3815625603A2" width 300 height 573 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @263 location (928, 384) InterObjView @262 height 264 y_coord 204 Nested FALSE)) (object InterObjView "$UNNAMED$16" @264 location (1776, 224) quidu "381562DA01E9" width 300 height 573 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @265 location (1776, 528) InterObjView @264 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @266 location (0, 384) label (object SegLabel @267 Parent_View @266 location (688, 340) quidu "381562590253" anchor_loc 1 nlines 1 max_width 300 justify 0 label "draw (Graphics&)" pctDist 0.500000 height 45 orientation 0) client @260 supplier @262 Focus_Src @261 Focus_Entry @263 origin (464, 384) terminus (912, 384) ordinal 0) (object InterMessView "" @268 location (0, 528) label (object SegLabel @269 Parent_View @268 location (1352, 484) quidu "3815669200E4" anchor_loc 1 nlines 1 max_width 481 justify 0 label "drawWindow (int, int, int, int, char*)" pctDist 0.500000 height 45 orientation 0) client @262 supplier @264 Focus_Src @263 Focus_Entry @265 origin (944, 528) terminus (1760, 528) ordinal 1) (object NoteView @270 location (736, 544) label (object ItemLabel Parent_View @270 location (625, 463) nlines 3 max_width 246 label "every desktop") width 306 height 175))) (object InteractionDiagram "draw window" mechanism_ref @10 quid "3815658B0009" title "draw window" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "me" @271 location (448, 224) label (object ItemLabel Parent_View @271 location (448, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "me") quidu "3815659700F7" width 300 height 653 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @272 location (448, 368) InterObjView @271 height 420 y_coord 360 Nested FALSE)) (object InterObjView "$UNNAMED$17" @273 location (784, 224) quidu "381565AF0264" width 300 height 653 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @274 location (784, 368) InterObjView @273 height 360 y_coord 300 Nested FALSE)) (object InterObjView "$UNNAMED$18" @275 location (1712, 224) quidu "381568B302AA" width 300 height 653 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @276 location (1712, 608) InterObjView @275 height 60 y_coord 0 Nested FALSE)) (object InterObjView "$UNNAMED$19" @277 location (1248, 224) quidu "38157FCD0037" width 300 height 653 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @278 location (1248, 432) InterObjView @277 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @279 location (0, 368) label (object SegLabel @280 Parent_View @279 location (616, 324) quidu "381565CB0247" anchor_loc 1 nlines 1 max_width 293 justify 0 label "draw (Graphics&)" pctDist 0.500000 height 45 orientation 0) client @271 supplier @273 Focus_Src @272 Focus_Entry @274 origin (464, 368) terminus (768, 368) ordinal 0) (object InterMessView "" @281 location (0, 608) label (object SegLabel @282 Parent_View @281 location (1248, 564) quidu "381568C5033D" anchor_loc 1 nlines 1 max_width 293 justify 0 label "draw (Graphics&)" pctDist 0.500000 height 45 orientation 0) client @273 supplier @275 Focus_Src @274 Focus_Entry @276 origin (800, 608) terminus (1696, 608) ordinal 2) (object InterMessView "" @283 location (0, 432) label (object SegLabel @284 Parent_View @283 location (1016, 388) quidu "38157FD80002" anchor_loc 1 nlines 1 max_width 483 justify 0 label "drawWindow (int, int, int, int, char*)" pctDist 0.500000 height 45 orientation 0) client @273 supplier @277 Focus_Src @274 Focus_Entry @278 origin (800, 432) terminus (1232, 432) ordinal 1))) (object InteractionDiagram "draw panel" mechanism_ref @11 quid "381569B5025B" title "draw panel" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "me" @285 location (448, 224) label (object ItemLabel Parent_View @285 location (448, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "me") quidu "381569D400ED" width 300 height 541 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @286 location (448, 352) InterObjView @285 height 324 y_coord 264 Nested FALSE)) (object InterObjView "$UNNAMED$20" @287 location (928, 224) quidu "381569DD03B7" width 300 height 541 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @288 location (928, 352) InterObjView @287 height 264 y_coord 204 Nested FALSE)) (object InterObjView "$UNNAMED$21" @289 location (1424, 224) quidu "38156A09036A" width 300 height 541 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @290 location (1424, 496) InterObjView @289 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @291 location (0, 352) label (object SegLabel @292 Parent_View @291 location (688, 308) quidu "381569E003A8" anchor_loc 1 nlines 1 max_width 300 justify 0 label "draw (Graphics&)" pctDist 0.500000 height 45 orientation 0) client @285 supplier @287 Focus_Src @286 Focus_Entry @288 origin (464, 352) terminus (912, 352) ordinal 0) (object NoteView @293 location (736, 496) label (object ItemLabel Parent_View @293 location (622, 415) nlines 3 max_width 252 label "every object in the panel") width 312 height 175) (object InterMessView "" @294 location (0, 496) label (object SegLabel @295 Parent_View @294 location (1176, 452) quidu "38156A0F02BF" anchor_loc 1 nlines 1 max_width 300 justify 0 label "draw (Graphics&)" pctDist 0.500000 height 45 orientation 0) client @287 supplier @289 Focus_Src @288 Focus_Entry @290 origin (944, 496) terminus (1408, 496) ordinal 1))) (object InteractionDiagram "draw button" mechanism_ref @12 quid "38156AAF0016" title "draw button" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "me" @296 location (448, 224) label (object ItemLabel Parent_View @296 location (448, 224) anchor_loc 1 nlines 2 max_width 282 justify 0 label "me") quidu "38156AC40297" width 300 height 573 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @297 location (448, 368) InterObjView @296 height 340 y_coord 280 Nested FALSE)) (object InterObjView "$UNNAMED$22" @298 location (880, 224) quidu "38156AE30269" width 300 height 573 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @299 location (880, 368) InterObjView @298 height 280 y_coord 220 Nested FALSE)) (object InterObjView "$UNNAMED$26" @300 location (1504, 224) quidu "38156AF302A8" width 300 height 573 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @301 location (1504, 528) InterObjView @300 height 60 y_coord 0 Nested FALSE)) (object InterObjView "$UNNAMED$27" @302 location (1840, 224) quidu "3815AB7300C2" width 300 height 573 icon_height 0 icon_width 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @303 location (1840, 432) InterObjView @302 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @304 location (0, 368) label (object SegLabel @305 Parent_View @304 location (664, 324) quidu "38156AE601D8" anchor_loc 1 nlines 1 max_width 300 justify 0 label "draw (Graphics&)" pctDist 0.500000 height 45 orientation 0) client @296 supplier @298 Focus_Src @297 Focus_Entry @299 origin (464, 368) terminus (864, 368) ordinal 0) (object InterMessView "" @306 location (0, 528) label (object SegLabel @307 Parent_View @306 location (1192, 484) quidu "38156AF7007E" anchor_loc 1 nlines 1 max_width 453 justify 0 label "drawButton (int, int, int, int, char*)" pctDist 0.500000 height 45 orientation 0) client @298 supplier @300 Focus_Src @299 Focus_Entry @301 origin (896, 528) terminus (1488, 528) ordinal 2) (object InterMessView "" @308 location (0, 432) label (object SegLabel @309 Parent_View @308 location (1360, 388) quidu "3815AB7A02A4" anchor_loc 1 nlines 1 max_width 197 justify 0 label "getAbsPos (Rectangle*)" pctDist 0.500000 height 45 orientation 0) client @298 supplier @302 Focus_Src @299 Focus_Entry @303 origin (896, 432) terminus (1824, 432) ordinal 1)))))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "381431090239" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 237 items (list diagram_item_list (object CategoryView "lab7" @310 location (304, 560) label (object ItemLabel Parent_View @310 location (160, 476) nlines 2 max_width 288 justify 0 label "lab7") quidu "38144FE103CA" width 300 height 180))))) root_subsystem (object SubSystem "Component View" quid "3814310901FE" physical_models (list unit_reference_list (object SubSystem "lab7" attributes (list Attribute_Set (object Attribute tool "cg" name "Directory" value "H:\\kurs\\avC++\\lab7")) quid "38144CB302F8" physical_models (list unit_reference_list) physical_presentations (list unit_reference_list))) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "38143109024D" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) process_structure (object Processes quid "3814310901FF" ProcsNDevs (list (object Process_Diagram "Deployment View" quid "38143109024F" title "Deployment View" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) properties (object Properties attributes (list Attribute_Set (object Attribute tool "cg" name "roseId" value "753117540") (object Attribute tool "cg" name "propertyId" value "809135966") (object Attribute tool "cg" name "default__Project" value (list Attribute_Set (object Attribute tool "cg" name "HeaderFileExtension" value "h") (object Attribute tool "cg" name "HeaderFileBackupExtension" value "h~") (object Attribute tool "cg" name "HeaderFileTemporaryExtension" value "h#") (object Attribute tool "cg" name "PrecompiledHeader" value "") (object Attribute tool "cg" name "CodeFileExtension" value "cpp") (object Attribute tool "cg" name "CodeFileBackupExtension" value "cp~") (object Attribute tool "cg" name "CodeFileTemporaryExtension" value "cp#") (object Attribute tool "cg" name "CreateMissingDirectories" value TRUE) (object Attribute tool "cg" name "StopOnError" value FALSE) (object Attribute tool "cg" name "ErrorLimit" value 30) (object Attribute tool "cg" name "Directory" value "AUTO GENERATE") (object Attribute tool "cg" name "PathSeparator" value "") (object Attribute tool "cg" name "FileNameFormat" value "") (object Attribute tool "cg" name "BooleanType" value "int") (object Attribute tool "cg" name "AllowTemplates" value TRUE) (object Attribute tool "cg" name "AllowProtectedInheritance" value TRUE) (object Attribute tool "cg" name "CommentWidth" value 60) (object Attribute tool "cg" name "OneByValueContainer" value "$targetClass") (object Attribute tool "cg" name "OneByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "OptionalByValueContainer" value "OptionalByValue<$targetClass>") (object Attribute tool "cg" name "OptionalByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "FixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "UnorderedFixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "FixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "UnorderedFixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "BoundedByValueContainer" value "BoundedListByValue<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByValueContainer" value "BoundedSetByValue<$targetClass,$limit>") (object Attribute tool "cg" name "BoundedByReferenceContainer" value "BoundedListByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByReferenceContainer" value "BoundedSetByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnboundedByValueContainer" value "UnboundedListByValue<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByValueContainer" value "UnboundedSetByValue<$targetClass>") (object Attribute tool "cg" name "UnboundedByReferenceContainer" value "UnboundedListByReference<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByReferenceContainer" value "UnboundedSetByReference<$targetClass>") (object Attribute tool "cg" name "QualifiedByValueContainer" value "AssociationByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByValueContainer" value "DictionaryByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "QualifiedByReferenceContainer" value "AssociationByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByReferenceContainer" value "DictionaryByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "GeneratePreserveRegions" value TRUE))) (object Attribute tool "cg" name "compiler2.1__Project" value (list Attribute_Set (object Attribute tool "cg" name "HeaderFileExtension" value "h") (object Attribute tool "cg" name "HeaderFileBackupExtension" value "h~") (object Attribute tool "cg" name "HeaderFileTemporaryExtension" value "h#") (object Attribute tool "cg" name "CodeFileExtension" value "cpp") (object Attribute tool "cg" name "CodeFileBackupExtension" value "cp~") (object Attribute tool "cg" name "CodeFileTemporaryExtension" value "cp#") (object Attribute tool "cg" name "CreateMissingDirectories" value TRUE) (object Attribute tool "cg" name "StopOnError" value FALSE) (object Attribute tool "cg" name "ErrorLimit" value 30) (object Attribute tool "cg" name "Directory" value "AUTO GENERATE") (object Attribute tool "cg" name "BooleanType" value "int") (object Attribute tool "cg" name "AllowTemplates" value FALSE) (object Attribute tool "cg" name "AllowProtectedInheritance" value FALSE) (object Attribute tool "cg" name "OneByValueContainer" value "$targetClass") (object Attribute tool "cg" name "OneByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "OptionalByValueContainer" value "OptionalByValue(sizeof($targetClass))") (object Attribute tool "cg" name "OptionalByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "FixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "UnorderedFixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "FixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "UnorderedFixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "BoundedByValueContainer" value "BoundedListByValue(sizeof($targetClass),$limit)") (object Attribute tool "cg" name "UnorderedBoundedByValueContainer" value "BoundedSetByValue(sizeof($targetClass),$limit)") (object Attribute tool "cg" name "BoundedByReferenceContainer" value "BoundedListByReference($limit)") (object Attribute tool "cg" name "UnorderedBoundedByReferenceContainer" value "BoundedSetByReference($limit)") (object Attribute tool "cg" name "UnboundedByValueContainer" value "UnboundedListByValue(sizeof($targetClass))") (object Attribute tool "cg" name "UnorderedUnboundedByValueContainer" value "UnboundedSetByValue(sizeof($targetClass))") (object Attribute tool "cg" name "UnboundedByReferenceContainer" value "UnboundedListByReference") (object Attribute tool "cg" name "UnorderedUnboundedByReferenceContainer" value "UnboundedSetByReference") (object Attribute tool "cg" name "QualifiedByValueContainer" value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "UnorderedQualifiedByValueContainer" value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "QualifiedByReferenceContainer" value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "UnorderedQualifiedByReferenceContainer" value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "PathSeparator" value "") (object Attribute tool "cg" name "FileNameFormat" value "") (object Attribute tool "cg" name "GeneratePreserveRegions" value TRUE))) (object Attribute tool "cg" name "compiler3.0__Project" value (list Attribute_Set (object Attribute tool "cg" name "HeaderFileExtension" value "h") (object Attribute tool "cg" name "HeaderFileBackupExtension" value "h~") (object Attribute tool "cg" name "HeaderFileTemporaryExtension" value "h#") (object Attribute tool "cg" name "CodeFileExtension" value "cpp") (object Attribute tool "cg" name "CodeFileBackupExtension" value "cp~") (object Attribute tool "cg" name "CodeFileTemporaryExtension" value "cp#") (object Attribute tool "cg" name "CreateMissingDirectories" value TRUE) (object Attribute tool "cg" name "StopOnError" value FALSE) (object Attribute tool "cg" name "ErrorLimit" value 30) (object Attribute tool "cg" name "Directory" value "AUTO GENERATE") (object Attribute tool "cg" name "BooleanType" value "int") (object Attribute tool "cg" name "AllowTemplates" value TRUE) (object Attribute tool "cg" name "AllowProtectedInheritance" value TRUE) (object Attribute tool "cg" name "OneByValueContainer" value "$targetClass") (object Attribute tool "cg" name "OneByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "OptionalByValueContainer" value "OptionalByValue<$targetClass>") (object Attribute tool "cg" name "OptionalByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "FixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "UnorderedFixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "FixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "UnorderedFixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "BoundedByValueContainer" value "BoundedListByValue<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByValueContainer" value "BoundedSetByValue<$targetClass,$limit>") (object Attribute tool "cg" name "BoundedByReferenceContainer" value "BoundedListByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByReferenceContainer" value "BoundedSetByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnboundedByValueContainer" value "UnboundedListByValue<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByValueContainer" value "UnboundedSetByValue<$targetClass>") (object Attribute tool "cg" name "UnboundedByReferenceContainer" value "UnboundedListByReference<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByReferenceContainer" value "UnboundedSetByReference<$targetClass>") (object Attribute tool "cg" name "QualifiedByValueContainer" value "AssociationByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByValueContainer" value "DictionaryByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "QualifiedByReferenceContainer" value "AssociationByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByReferenceContainer" value "DictionaryByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "PathSeparator" value "") (object Attribute tool "cg" name "FileNameFormat" value "") (object Attribute tool "cg" name "GeneratePreserveRegions" value TRUE))) (object Attribute tool "cg" name "default__Class" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "ImplementationType" value "") (object Attribute tool "cg" name "ClassKey" value "class") (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "PutBodiesInSpec" value FALSE) (object Attribute tool "cg" name "GenerateDefaultConstructor" value ("GenerateSet" 199)) (object Attribute tool "cg" name "DefaultConstructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineDefaultConstructor" value FALSE) (object Attribute tool "cg" name "ExplicitDefaultConstructor" value FALSE) (object Attribute tool "cg" name "GenerateCopyConstructor" value ("GenerateSet" 206)) (object Attribute tool "cg" name "CopyConstructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineCopyConstructor" value FALSE) (object Attribute tool "cg" name "ExplicitCopyConstructor" value FALSE) (object Attribute tool "cg" name "GenerateDestructor" value TRUE) (object Attribute tool "cg" name "DestructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "DestructorKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "InlineDestructor" value FALSE) (object Attribute tool "cg" name "GenerateAssignmentOperation" value ("GenerateSet" 206)) (object Attribute tool "cg" name "AssignmentVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "AssignmentKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "InlineAssignmentOperation" value FALSE) (object Attribute tool "cg" name "GenerateEqualityOperations" value ("GenerateSet" 206)) (object Attribute tool "cg" name "EqualityVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "EqualityKind" value ("FriendKindSet" 200)) (object Attribute tool "cg" name "InlineEqualityOperations" value FALSE) (object Attribute tool "cg" name "GenerateRelationalOperations" value FALSE) (object Attribute tool "cg" name "RelationalVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "RelationalKind" value ("FriendKindSet" 200)) (object Attribute tool "cg" name "InlineRelationalOperations" value FALSE) (object Attribute tool "cg" name "GenerateStorageMgmtOperations" value FALSE) (object Attribute tool "cg" name "StorageMgmtVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineStorageMgmtOperations" value FALSE) (object Attribute tool "cg" name "GenerateSubscriptOperation" value FALSE) (object Attribute tool "cg" name "SubscriptVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "SubscriptKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "SubscriptResultType" value "") (object Attribute tool "cg" name "InlineSubscriptOperation" value FALSE) (object Attribute tool "cg" name "GenerateDereferenceOperation" value FALSE) (object Attribute tool "cg" name "DereferenceVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "DereferenceKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "DereferenceResultType" value "") (object Attribute tool "cg" name "InlineDereferenceOperation" value FALSE) (object Attribute tool "cg" name "GenerateIndirectionOperation" value FALSE) (object Attribute tool "cg" name "IndirectionVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "IndirectionKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "IndirectionResultType" value "") (object Attribute tool "cg" name "InlineIndirectionOperation" value FALSE) (object Attribute tool "cg" name "GenerateStreamOperations" value FALSE) (object Attribute tool "cg" name "StreamVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineStreamOperations" value FALSE) (object Attribute tool "cg" name "ThreeKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202))) (object Attribute tool "cg" name "KindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203))) (object Attribute tool "cg" name "FriendKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GenerateSet" value (list Attribute_Set (object Attribute tool "cg" name "DeclareAndDefine" value 199) (object Attribute tool "cg" name "DeclareOnly" value 205) (object Attribute tool "cg" name "DoNotDeclare" value 206))) (object Attribute tool "cg" name "VisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14))) (object Attribute tool "cg" name "ConstValue" value "") (object Attribute tool "cg" name "GenerateDefaultSpecifier" value FALSE) (object Attribute tool "cg" name "DefaultSpecifier" value "") (object Attribute tool "cg" name "IDLElement" value TRUE) (object Attribute tool "cg" name "IDLSpecificationType" value ("IDLSpecSet" 22)) (object Attribute tool "cg" name "IDLSpecSet" value (list Attribute_Set (object Attribute tool "cg" name "Interface" value 22) (object Attribute tool "cg" name "Typedef" value 54) (object Attribute tool "cg" name "Enumeration" value 8) (object Attribute tool "cg" name "Const" value 71) (object Attribute tool "cg" name "Exception" value 61) (object Attribute tool "cg" name "Struct" value 51) (object Attribute tool "cg" name "Union" value 81))))) (object Attribute tool "cg" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "cg" name "Generate" value TRUE) (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "cg" name "CopyrightNotice" value (value Text "")) (object Attribute tool "cg" name "FileName" value "AUTO GENERATE") (object Attribute tool "cg" name "AllowExtensionlessFileName" value FALSE) (object Attribute tool "cg" name "InclusionProtectionSymbol" value "AUTO GENERATE") (object Attribute tool "cg" name "IncludeFormat" value (value Text |// $package |#include "$file" | )) (object Attribute tool "cg" name "IncludeBySimpleName" value FALSE) (object Attribute tool "cg" name "IncludePrecompiledHeader" value FALSE) (object Attribute tool "cg" name "IncludeOrder" value "AMIR") (object Attribute tool "cg" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "cg" name "InliningStyle" value ("InliningStyleSet" 207)) (object Attribute tool "cg" name "InliningStyleSet" value (list Attribute_Set (object Attribute tool "cg" name "InClassDeclaration" value 208) (object Attribute tool "cg" name "FollowingClassDeclaration" value 207))) (object Attribute tool "cg" name "TypesDefined" value (value Text "")) (object Attribute tool "cg" name "IncludeClosure" value (value Text "")) (object Attribute tool "cg" name "GenerateIDLModule" value FALSE))) (object Attribute tool "cg" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "cg" name "Generate" value TRUE) (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "cg" name "CopyrightNotice" value (value Text "")) (object Attribute tool "cg" name "FileName" value "AUTO GENERATE") (object Attribute tool "cg" name "AllowExtensionlessFileName" value FALSE) (object Attribute tool "cg" name "IncludeFormat" value (value Text |// $package |#include "$file" | )) (object Attribute tool "cg" name "IncludeBySimpleName" value FALSE) (object Attribute tool "cg" name "IncludePrecompiledHeader" value TRUE) (object Attribute tool "cg" name "IncludeOrder" value "AMIR") (object Attribute tool "cg" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "cg" name "InliningStyle" value ("InliningStyleSet" 207)) (object Attribute tool "cg" name "InliningStyleSet" value (list Attribute_Set (object Attribute tool "cg" name "InClassDeclaration" value 208) (object Attribute tool "cg" name "FollowingClassDeclaration" value 207))) (object Attribute tool "cg" name "TypesDefined" value (value Text "")) (object Attribute tool "cg" name "IncludeClosure" value (value Text "")))) (object Attribute tool "cg" name "default__Operation" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 200)) (object Attribute tool "cg" name "OperationKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "OperationIsConst" value FALSE) (object Attribute tool "cg" name "OperationIsExplicit" value FALSE) (object Attribute tool "cg" name "Inline" value FALSE) (object Attribute tool "cg" name "EntryCode" value (value Text "")) (object Attribute tool "cg" name "ExitCode" value (value Text "")) (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "BodyAnnotations" value "") (object Attribute tool "cg" name "OperationIsOneWay" value FALSE) (object Attribute tool "cg" name "Context" value "") (object Attribute tool "cg" name "Raises" value ""))) (object Attribute tool "cg" name "default__Has" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "Ordered" value TRUE) (object Attribute tool "cg" name "NameIfUnlabeled" value "the_$supplier") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$relationship") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtRelationshipVisibility" value 210))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "InitialValue" value (value Text "")) (object Attribute tool "cg" name "GenerateGetOperation" value TRUE) (object Attribute tool "cg" name "GenerateSetOperation" value TRUE) (object Attribute tool "cg" name "GetName" value "get_$relationship") (object Attribute tool "cg" name "SetName" value "set_$relationship") (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "ContainerClass" value "") (object Attribute tool "cg" name "SelectorName" value "") (object Attribute tool "cg" name "SelectorType" value "") (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "ForwardReferenceOnly" value FALSE) (object Attribute tool "cg" name "GenerateForwardReference" value FALSE) (object Attribute tool "cg" name "IsReadOnly" value FALSE) (object Attribute tool "cg" name "BoundedHasRelType" value ("HasRelTypeSet" 47)) (object Attribute tool "cg" name "HasRelTypeSet" value (list Attribute_Set (object Attribute tool "cg" name "Array" value 24) (object Attribute tool "cg" name "Sequence" value 47))))) (object Attribute tool "cg" name "default__Association" value (list Attribute_Set (object Attribute tool "cg" name "NameIfUnlabeled" value "the_$targetClass"))) (object Attribute tool "cg" name "default__Inherit" value (list Attribute_Set (object Attribute tool "cg" name "InstanceArguments" value ""))) (object Attribute tool "cg" name "default__Role" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "ForwardReferenceOnly" value FALSE) (object Attribute tool "cg" name "NameIfUnlabeled" value "the_$targetClass") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$target") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtRelationshipVisibility" value 210))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "InitialValue" value (value Text "")) (object Attribute tool "cg" name "ContainerClass" value "") (object Attribute tool "cg" name "ContainerGet" value "$data.get($keys)") (object Attribute tool "cg" name "ContainerSet" value "$data.set($keys,$value)") (object Attribute tool "cg" name "QualifiedContainer" value "") (object Attribute tool "cg" name "AssocClassContainer" value "$supplier *") (object Attribute tool "cg" name "AssocClassInitialValue" value (value Text "")) (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "GenerateGetOperation" value TRUE) (object Attribute tool "cg" name "GetName" value "get_$target") (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "GenerateSetOperation" value TRUE) (object Attribute tool "cg" name "SetName" value "set_$target") (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "QualifiedGetSetByReference" value ("QualifiedGetSetByReferenceSet" 2)) (object Attribute tool "cg" name "QualifiedGetSetByReferenceSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_GetSetByReference" value 2))) (object Attribute tool "cg" name "GenerateQualifiedGetOperation" value TRUE) (object Attribute tool "cg" name "QualifiedGetName" value "get_$target") (object Attribute tool "cg" name "QualifiedGetIsConst" value TRUE) (object Attribute tool "cg" name "QualifiedGetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "InlineQualifiedGet" value TRUE) (object Attribute tool "cg" name "GenerateQualifiedSetOperation" value TRUE) (object Attribute tool "cg" name "QualifiedSetName" value "set_$target") (object Attribute tool "cg" name "QualifiedSetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineQualifiedSet" value TRUE) (object Attribute tool "cg" name "GenerateAssocClassDataMember" value TRUE) (object Attribute tool "cg" name "AssocClassDataMemberName" value "$target") (object Attribute tool "cg" name "AssocClassDataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtRelationshipVisibility" value 210))) (object Attribute tool "cg" name "AssocClassDataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "AssocClassDataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "AssocClassGetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GenerateAssocClassGetOperation" value TRUE) (object Attribute tool "cg" name "AssocClassGetName" value "get_$target") (object Attribute tool "cg" name "AssocClassGetIsConst" value TRUE) (object Attribute tool "cg" name "AssocClassGetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "InlineAssocClassGet" value TRUE) (object Attribute tool "cg" name "GenerateAssocClassSetOperation" value TRUE) (object Attribute tool "cg" name "AssocClassSetName" value "set_$target") (object Attribute tool "cg" name "AssocClassSetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineAssocClassSet" value TRUE) (object Attribute tool "cg" name "AssocClassForwardReferenceOnly" value TRUE) (object Attribute tool "cg" name "GenerateForwardReference" value FALSE) (object Attribute tool "cg" name "IsReadOnly" value FALSE) (object Attribute tool "cg" name "BoundedRoleType" value ("AssocTypeSet" 47)) (object Attribute tool "cg" name "AssocTypeSet" value (list Attribute_Set (object Attribute tool "cg" name "Array" value 24) (object Attribute tool "cg" name "Sequence" value 47))))) (object Attribute tool "cg" name "default__Attribute" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$attribute") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtAttributeVisibility" value 211))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "GenerateGetOperation" value TRUE) (object Attribute tool "cg" name "GenerateSetOperation" value TRUE) (object Attribute tool "cg" name "GetName" value "get_$attribute") (object Attribute tool "cg" name "SetName" value "set_$attribute") (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "CaseSpecifier" value "") (object Attribute tool "cg" name "IsReadOnly" value FALSE))) (object Attribute tool "cg" name "default__Uses" value (list Attribute_Set (object Attribute tool "cg" name "ForwardReferenceOnly" value FALSE) (object Attribute tool "cg" name "BodyReferenceOnly" value FALSE) (object Attribute tool "cg" name "GenerateForwardReference" value FALSE))) (object Attribute tool "cg" name "default__Subsystem" value (list Attribute_Set (object Attribute tool "cg" name "Directory" value "AUTO GENERATE") (object Attribute tool "cg" name "DirectoryIsOnSearchList" value FALSE) (object Attribute tool "cg" name "PrecompiledHeader" value ""))) (object Attribute tool "DDL" name "propertyId" value "809135966") (object Attribute tool "DDL" name "default__Project" value (list Attribute_Set (object Attribute tool "DDL" name "DataBase" value ("DataBaseSet" 800)) (object Attribute tool "DDL" name "DataBaseSet" value (list Attribute_Set (object Attribute tool "DDL" name "ANSI" value 800) (object Attribute tool "DDL" name "Oracle" value 801) (object Attribute tool "DDL" name "SQLServer" value 802) (object Attribute tool "DDL" name "Sybase" value 803) (object Attribute tool "DDL" name "Watcom" value 804))) (object Attribute tool "DDL" name "PrimaryKeyColumnName" value "Id") (object Attribute tool "DDL" name "PrimaryKeyColumnType" value "NUMBER(5)") (object Attribute tool "DDL" name "ViewName" value "V_") (object Attribute tool "DDL" name "TableName" value "T_") (object Attribute tool "DDL" name "InheritSuffix" value "_V") (object Attribute tool "DDL" name "DropClause" value FALSE) (object Attribute tool "DDL" name "BaseViews" value FALSE) (object Attribute tool "DDL" name "DDLScriptFilename" value "DDL1.SQL"))) (object Attribute tool "DDL" name "default__Attribute" value (list Attribute_Set (object Attribute tool "DDL" name "ColumnType" value "VARCHAR") (object Attribute tool "DDL" name "Length" value "") (object Attribute tool "DDL" name "NullsOK" value TRUE) (object Attribute tool "DDL" name "PrimaryKey" value FALSE) (object Attribute tool "DDL" name "Unique" value FALSE) (object Attribute tool "DDL" name "CompositeUnique" value FALSE) (object Attribute tool "DDL" name "CheckConstraint" value ""))) (object Attribute tool "cg" name "default__Category" value (list Attribute_Set (object Attribute tool "cg" name "GenerateIDLModule" value TRUE) (object Attribute tool "cg" name "ModuleName" value (value Text "")))) (object Attribute tool "cg" name "simple__Class" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "ImplementationType" value "") (object Attribute tool "cg" name "ClassKey" value "class") (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "PutBodiesInSpec" value FALSE) (object Attribute tool "cg" name "GenerateDefaultConstructor" value ("GenerateSet" 199)) (object Attribute tool "cg" name "DefaultConstructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineDefaultConstructor" value FALSE) (object Attribute tool "cg" name "ExplicitDefaultConstructor" value FALSE) (object Attribute tool "cg" name "GenerateCopyConstructor" value ("GenerateSet" 206)) (object Attribute tool "cg" name "CopyConstructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineCopyConstructor" value FALSE) (object Attribute tool "cg" name "ExplicitCopyConstructor" value FALSE) (object Attribute tool "cg" name "GenerateDestructor" value TRUE) (object Attribute tool "cg" name "DestructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "DestructorKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "InlineDestructor" value FALSE) (object Attribute tool "cg" name "GenerateAssignmentOperation" value ("GenerateSet" 206)) (object Attribute tool "cg" name "AssignmentVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "AssignmentKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "InlineAssignmentOperation" value FALSE) (object Attribute tool "cg" name "GenerateEqualityOperations" value ("GenerateSet" 206)) (object Attribute tool "cg" name "EqualityVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "EqualityKind" value ("FriendKindSet" 200)) (object Attribute tool "cg" name "InlineEqualityOperations" value FALSE) (object Attribute tool "cg" name "GenerateRelationalOperations" value FALSE) (object Attribute tool "cg" name "RelationalVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "RelationalKind" value ("FriendKindSet" 200)) (object Attribute tool "cg" name "InlineRelationalOperations" value FALSE) (object Attribute tool "cg" name "GenerateStorageMgmtOperations" value FALSE) (object Attribute tool "cg" name "StorageMgmtVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineStorageMgmtOperations" value FALSE) (object Attribute tool "cg" name "GenerateSubscriptOperation" value FALSE) (object Attribute tool "cg" name "SubscriptVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "SubscriptKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "SubscriptResultType" value "") (object Attribute tool "cg" name "InlineSubscriptOperation" value FALSE) (object Attribute tool "cg" name "GenerateDereferenceOperation" value FALSE) (object Attribute tool "cg" name "DereferenceVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "DereferenceKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "DereferenceResultType" value "") (object Attribute tool "cg" name "InlineDereferenceOperation" value FALSE) (object Attribute tool "cg" name "GenerateIndirectionOperation" value FALSE) (object Attribute tool "cg" name "IndirectionVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "IndirectionKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "IndirectionResultType" value "") (object Attribute tool "cg" name "InlineIndirectionOperation" value FALSE) (object Attribute tool "cg" name "GenerateStreamOperations" value FALSE) (object Attribute tool "cg" name "StreamVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineStreamOperations" value FALSE) (object Attribute tool "cg" name "ThreeKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202))) (object Attribute tool "cg" name "KindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203))) (object Attribute tool "cg" name "FriendKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GenerateSet" value (list Attribute_Set (object Attribute tool "cg" name "DeclareAndDefine" value 199) (object Attribute tool "cg" name "DeclareOnly" value 205) (object Attribute tool "cg" name "DoNotDeclare" value 206))) (object Attribute tool "cg" name "VisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14))) (object Attribute tool "cg" name "ConstValue" value "") (object Attribute tool "cg" name "GenerateDefaultSpecifier" value FALSE) (object Attribute tool "cg" name "DefaultSpecifier" value "") (object Attribute tool "cg" name "IDLElement" value TRUE) (object Attribute tool "cg" name "IDLSpecificationType" value ("IDLSpecSet" 22)) (object Attribute tool "cg" name "IDLSpecSet" value (list Attribute_Set (object Attribute tool "cg" name "Interface" value 22) (object Attribute tool "cg" name "Typedef" value 54) (object Attribute tool "cg" name "Enumeration" value 8) (object Attribute tool "cg" name "Const" value 71) (object Attribute tool "cg" name "Exception" value 61) (object Attribute tool "cg" name "Struct" value 51) (object Attribute tool "cg" name "Union" value 81))))) (object Attribute tool "cg" name "noGetSet__Has" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "Ordered" value TRUE) (object Attribute tool "cg" name "NameIfUnlabeled" value "the_$supplier") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$relationship") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtRelationshipVisibility" value 210))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "InitialValue" value (value Text "")) (object Attribute tool "cg" name "GenerateGetOperation" value FALSE) (object Attribute tool "cg" name "GenerateSetOperation" value FALSE) (object Attribute tool "cg" name "GetName" value "get_$relationship") (object Attribute tool "cg" name "SetName" value "set_$relationship") (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "ContainerClass" value "") (object Attribute tool "cg" name "SelectorName" value "") (object Attribute tool "cg" name "SelectorType" value "") (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "ForwardReferenceOnly" value FALSE) (object Attribute tool "cg" name "GenerateForwardReference" value FALSE) (object Attribute tool "cg" name "IsReadOnly" value FALSE) (object Attribute tool "cg" name "BoundedHasRelType" value ("HasRelTypeSet" 47)) (object Attribute tool "cg" name "HasRelTypeSet" value (list Attribute_Set (object Attribute tool "cg" name "Array" value 24) (object Attribute tool "cg" name "Sequence" value 47))))) (object Attribute tool "cg" name "noGetSet__Attribute" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$attribute") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 44)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtAttributeVisibility" value 211))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "GenerateGetOperation" value FALSE) (object Attribute tool "cg" name "GenerateSetOperation" value FALSE) (object Attribute tool "cg" name "GetName" value "get_$attribute") (object Attribute tool "cg" name "SetName" value "set_$attribute") (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "CaseSpecifier" value "") (object Attribute tool "cg" name "IsReadOnly" value FALSE)))) quid "381431090200"))