Files
Avancerad_CPP/Lab7/lab7.mdl
2026-03-05 13:16:26 +01:00

8270 lines
225 KiB
Plaintext

(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"))