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

7911 lines
215 KiB
Plaintext

(object Petal
version 40)
(object Design "Logical View"
is_unit TRUE
is_loaded TRUE
file_name "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\RoseModel.mdl"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "$ROSEHOME"))
quid "3814780702AE"
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 "37DF8EBF0269"
exportControl "Public"
global TRUE
logical_models (list unit_reference_list)
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Main"
quid "37DF8EC001CB"
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 "H:\\WebDocs\\skola\\Avancerad_C++\\Lab4\\Rose"))
quid "37DF8EBF0260"
exportControl "Public"
global TRUE
subsystem "Component View"
quidu "37DF8EBF026A"
logical_models (list unit_reference_list
(object Class_Category "Figures"
quid "37DF92E603A8"
exportControl "Public"
subsystem "Figures"
quidu "37DF936E0213"
logical_models (list unit_reference_list
(object Class "Point"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Point.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Point.cpp")
(object Attribute
tool "cg"
name "GenerateEqualityOperations"
value ("GenerateSet" 206))
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "37DF8F130133"
operations (list Operations
(object Operation "getx"
quid "37DF905302A6"
result "int"
concurrency "Sequential"
opExportControl "Public"
uid 937398664)
(object Operation "gety"
quid "37DF906802C4"
result "int"
concurrency "Sequential"
opExportControl "Public"
uid 937398665)
(object Operation "setx"
quid "37DF9078000A"
parameters (list Parameters
(object Parameter "src"
type "int"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398666)
(object Operation "sety"
quid "37DF908200E1"
parameters (list Parameters
(object Parameter "src"
type "int"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398667))
class_attributes (list class_attribute_list
(object ClassAttribute "x"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE)
(object Attribute
tool "cg"
name "cg_style"
value "variabler"))
quid "37DF90240104"
type "int")
(object ClassAttribute "y"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE)
(object Attribute
tool "cg"
name "cg_style"
value "variabler"))
quid "37DF903E0382"
type "int")))
(object Parameterized_Class "List"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\List.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\List.cpp")
(object Attribute
tool "cg"
name "GenerateCopyConstructor"
value ("GenerateSet" 206))
(object Attribute
tool "cg"
name "GenerateAssignmentOperation"
value ("GenerateSet" 206))
(object Attribute
tool "cg"
name "GenerateEqualityOperations"
value ("GenerateSet" 206)))
quid "37DF8F3C0255"
fields (list has_relationship_list
(object Has_Relationship
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE))
quid "37F1D703039D"
label "head"
supplier "Node"
quidu "37F1D6AF034C"
exportControl "Private"
Containment "By Reference"
supplier_cardinality (value cardinality "1")
client_cardinality (value cardinality "1")))
operations (list Operations
(object Operation "add"
quid "37DFA0890217"
documentation "Denna sätter in grejjer i listan..."
parameters (list Parameters
(object Parameter "position"
type "int")
(object Parameter "item"
type "T"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398674)
(object Operation "del"
quid "37DFA09B00B4"
parameters (list Parameters
(object Parameter "position"
type "int"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398675)
(object Operation "isEmpty"
quid "37DFA18900CB"
result "bool"
concurrency "Sequential"
opExportControl "Public"
uid 937398676)
(object Operation "getSize"
quid "37DFA30803CF"
result "int"
concurrency "Sequential"
opExportControl "Public"
uid 937398677)
(object Operation "getItem"
quid "37DFA36100BF"
parameters (list Parameters
(object Parameter "position"
type "int"))
result "T"
concurrency "Sequential"
opExportControl "Public"
uid 937398678))
class_attributes (list class_attribute_list
(object ClassAttribute "size"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE)
(object Attribute
tool "cg"
name "cg_style"
value "variabler"))
quid "37DFA22D0185"
type "int"
initv "0"))
parameters (list Parameters
(object Parameter "T"
type "class")))
(object Instantiated_Class "pList"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\pList.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\pList.cpp"))
quid "37DF8F3F0028"
instantiation_relationship (object Instantiation_Relationship
quid "37DF9A2F02EB"
supplier "List"
quidu "37DF8F3C0255")
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "37DF92E00345"
supplier "Point"
quidu "37DF8F130133"))
parameters (list Parameters
(object Parameter "Point"
type "class")))
(object Class "Circle"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Circle.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Circle.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel")
(object Attribute
tool "cg"
name "GenerateDefaultConstructor"
value ("GenerateSet" 199)))
quid "37DF932402C1"
fields (list has_relationship_list
(object Has_Relationship
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE))
quid "37EF663C034C"
label "center"
supplier "Point"
quidu "37DF8F130133"
exportControl "Private"
Containment "By Value"
supplier_cardinality (value cardinality "1")
client_cardinality (value cardinality "1")))
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "37DFA7130098"
supplier "Figure"
quidu "37DF9AF80330"))
operations (list Operations
(object Operation "draw"
quid "37DF980D0264"
parameters (list Parameters
(object Parameter "g"
type "Graphics &"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398670)
(object Operation "erase"
quid "37DF98170010"
parameters (list Parameters
(object Parameter "g"
type "Graphics &"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398671)
(object Operation "clone"
quid "37DFB11E0199"
result "Figure *"
concurrency "Sequential"
opExportControl "Public"
uid 937398683)
(object Operation "Circle"
quid "3801901F005E"
parameters (list Parameters
(object Parameter "x"
type "int")
(object Parameter "y"
type "int")
(object Parameter "r"
type "int")
(object Parameter "color"
type "Color"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 939623931))
class_attributes (list class_attribute_list
(object ClassAttribute "radius"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE)
(object Attribute
tool "cg"
name "cg_style"
value "variabler"))
quid "37DF97850254"
type "int")))
(object Class "Line"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Line.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Line.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel")
(object Attribute
tool "cg"
name "GenerateDefaultConstructor"
value ("GenerateSet" 206)))
quid "37DF932C0240"
fields (list has_relationship_list
(object Has_Relationship
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE))
quid "37DF933B01A1"
label "myPoints"
supplier "pList"
quidu "37DF8F3F0028"
exportControl "Private"
Containment "By Value"
supplier_cardinality (value cardinality "1")
client_cardinality (value cardinality "1")))
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "37DFA70D039C"
supplier "Figure"
quidu "37DF9AF80330"))
operations (list Operations
(object Operation "draw"
quid "37DF988A0322"
parameters (list Parameters
(object Parameter "g"
type "Graphics &"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398668)
(object Operation "erase"
quid "37DF988E020F"
parameters (list Parameters
(object Parameter "g"
type "Graphics &"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398669)
(object Operation "clone"
quid "37DFB16A026A"
result "Figure *"
concurrency "Sequential"
opExportControl "Public"
uid 937398682)
(object Operation "Line"
quid "38018F3702D1"
parameters (list Parameters
(object Parameter "x1"
type "int")
(object Parameter "y1"
type "int")
(object Parameter "x2"
type "int")
(object Parameter "y2"
type "int")
(object Parameter "color"
type "Color"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 939623930)
(object Operation "add"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "cg_style"
value "variabler"))
quid "38033E01030C"
parameters (list Parameters
(object Parameter "x"
type "int")
(object Parameter "y"
type "int"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 939734504)))
(object Class "Rectangle"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Rectngle.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Rectngle.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel")
(object Attribute
tool "cg"
name "GenerateDefaultConstructor"
value ("GenerateSet" 199)))
quid "37DF953C018B"
fields (list has_relationship_list
(object Has_Relationship
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE))
quid "37F9AC500272"
label "leftTop"
supplier "Point"
quidu "37DF8F130133"
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 "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE))
quid "37F9AC7E037C"
label "rightBottom"
supplier "Point"
quidu "37DF8F130133"
exportControl "Private"
Containment "By Value"
supplier_cardinality (value cardinality "1")
client_cardinality (value cardinality "1")))
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "37DFA71601DC"
supplier "Figure"
quidu "37DF9AF80330"))
operations (list Operations
(object Operation "draw"
quid "37DF985E00E4"
parameters (list Parameters
(object Parameter "g"
type "Graphics &"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398672)
(object Operation "erase"
quid "37DF9862005D"
parameters (list Parameters
(object Parameter "g"
type "Graphics &"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398673)
(object Operation "clone"
quid "37DFB1560059"
result "Figure *"
concurrency "Sequential"
opExportControl "Public"
uid 937398684)
(object Operation "Rectangle"
quid "3801906800BD"
parameters (list Parameters
(object Parameter "x1"
type "int")
(object Parameter "y1"
type "int")
(object Parameter "x2"
type "int")
(object Parameter "y2"
type "int")
(object Parameter "color"
type "Color"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 939623932)))
(object Class "FigureHolder"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\FgrHlder.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\FgrHlder.cpp")
(object Attribute
tool "cg"
name "GenerateEqualityOperations"
value ("GenerateSet" 206))
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "37DF997101A8"
fields (list has_relationship_list
(object Has_Relationship
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE))
quid "37DF9B780104"
label "myFigure"
supplier "Figure"
quidu "37DF9AF80330"
Containment "By Reference"
supplier_cardinality (value cardinality "1")
client_cardinality (value cardinality "1")))
operations (list Operations
(object Operation "getFigure"
quid "380347120088"
result "Figure *"
concurrency "Sequential"
opExportControl "Public"
uid 939734505))
parameters (list Parameters
(object Parameter "myFigure"
type "Figure*")))
(object Class "Figure"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Figure.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Figure.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel")
(object Attribute
tool "cg"
name "GenerateDefaultConstructor"
value ("GenerateSet" 199)))
quid "37DF9AF80330"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "37F1CF5801CE"
supplier "Graphics"
quidu "37EF661102A0"))
abstract TRUE
operations (list Operations
(object Operation "draw"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "OperationKind"
value ("OperationKindSet" 202)))
quid "37DFA74202B2"
parameters (list Parameters
(object Parameter "g"
type "Graphics &"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398679)
(object Operation "erase"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "OperationKind"
value ("OperationKindSet" 202)))
quid "37DFA76F023F"
parameters (list Parameters
(object Parameter "g"
type "Graphics &"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 937398680)
(object Operation "clone"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "OperationKind"
value ("OperationKindSet" 202)))
quid "37DFB06E0362"
result "Figure *"
concurrency "Sequential"
opExportControl "Public"
uid 937398681)
(object Operation "getColor"
quid "38019B95037E"
result "Color"
concurrency "Sequential"
opExportControl "Public"
uid 939623933)
(object Operation "setColor"
quid "38019B9B0033"
parameters (list Parameters
(object Parameter "c"
type "Color"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 939623934))
class_attributes (list class_attribute_list
(object ClassAttribute "color"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "cg_style"
value "variabler")
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE))
quid "37DFA781015E"
type "Color")))
(object Parameterized_Class "Node"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Node.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Node.cpp")
(object Attribute
tool "cg"
name "GenerateCopyConstructor"
value ("GenerateSet" 206))
(object Attribute
tool "cg"
name "GenerateAssignmentOperation"
value ("GenerateSet" 206))
(object Attribute
tool "cg"
name "GenerateEqualityOperations"
value ("GenerateSet" 206)))
quid "37F1D6AF034C"
fields (list has_relationship_list
(object Has_Relationship
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE))
quid "37F1D767033D"
label "next"
supplier "Node"
quidu "37F1D6AF034C"
Containment "By Reference"
supplier_cardinality (value cardinality "1")
client_cardinality (value cardinality "1")))
class_attributes (list class_attribute_list
(object ClassAttribute "data"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "cg_style"
value "variabler"))
quid "37F1D73E00DB"
type "T"
exportControl "Public"))
parameters (list Parameters
(object Parameter "T"
type "class")))
(object Class "ComplexFigure"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\CmplxFgr.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\CmplxFgr.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "37F99CFD01EE"
fields (list has_relationship_list
(object Has_Relationship
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE))
quid "37F99D4F0192"
label "myFList"
supplier "FList"
quidu "37F99D2800A6"
Containment "By Value"
supplier_cardinality (value cardinality "1")
client_cardinality (value cardinality "1")))
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "37F99D09001F"
supplier "Figure"
quidu "37DF9AF80330"))
operations (list Operations
(object Operation "draw"
quid "37F99D7600EE"
parameters (list Parameters
(object Parameter "g"
type "Graphics &"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 939104770)
(object Operation "erase"
quid "37F99D8903A8"
parameters (list Parameters
(object Parameter "g"
type "Graphics &"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 939104771)
(object Operation "clone"
quid "37F99D930294"
result "Figure *"
concurrency "Sequential"
opExportControl "Public"
uid 939104772)
(object Operation "add"
quid "38034EBD012B"
parameters (list Parameters
(object Parameter "figure"
type "FigureHolder"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 939734506)))
(object Instantiated_Class "FList"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\FList.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\FList.cpp"))
quid "37F99D2800A6"
instantiation_relationship (object Instantiation_Relationship
quid "37F99D490053"
supplier "List"
quidu "37DF8F3C0255")
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "37F9A22C0124"
supplier "FigureHolder"
quidu "37DF997101A8"))
parameters (list Parameters
(object Parameter "FigureHolder"
type "class")))
(object Mechanism @1
logical_models (list unit_reference_list
(object Object "$UNNAMED$0"
quid "37EF65F10376"
collaborators (list link_list
(object Link
quid "37EF666F00BB"
supplier "center"
quidu "37EF665403A1"
supplier_containment "By Value"
supplier_visibility "FIELD"
messages (list Messages
(object Message "getx ( )"
quid "37EF666F00BC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 1
quidu "37DF905302A6")
(object Message "gety ( )"
quid "37EF667303D8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 2
quidu "37DF906802C4")))
(object Link
quid "37EF667A0305"
supplier "$UNNAMED$1"
quidu "381478070383"
supplier_containment "By Reference"
supplier_visibility "PARAMETER"
messages (list Messages
(object Message "drawCircle (Point, int, Color)"
quid "37EF667A0306"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 3
quidu "37EF667C0394"))))
class "Circle"
quidu "37DF932402C1"
persistence "Transient"
multi FALSE)
(object Object "me"
quid "37EF65F3038D"
collaborators (list link_list
(object Link
quid "37EF65FA0030"
supplier "$UNNAMED$0"
quidu "37EF65F10376"
messages (list Messages
(object Message "draw (Graphics &)"
quid "37EF65FA0031"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 0
quidu "37DF980D0264"))))
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$1"
quid "37EF662701A7"
class "Graphics"
quidu "37EF661102A0"
persistence "Transient"
multi FALSE)
(object Object "center"
quid "37EF665403A1"
class "Point"
quidu "37DF8F130133"
persistence "Transient"
multi FALSE)))
(object Mechanism @2
logical_models (list unit_reference_list
(object Object "me"
quid "37EF67F20270"
collaborators (list link_list
(object Link
quid "37EF68360250"
supplier "$UNNAMED$2"
quidu "38147807038B"
messages (list Messages
(object Message "draw (Graphics &)"
quid "37EF68360251"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 0
quidu "37DF985E00E4"))))
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$2"
quid "37EF6807037E"
collaborators (list link_list
(object Link
quid "37EF6A9800F8"
supplier "leftTop"
quidu "37EF6A5F01B4"
supplier_containment "By Value"
supplier_visibility "FIELD"
messages (list Messages
(object Message "getx ( )"
quid "37EF6A9800F9"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 1
quidu "37DF905302A6")
(object Message "gety ( )"
quid "37EF6A9F0333"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 2
quidu "37DF906802C4")))
(object Link
quid "37EF6AA6022F"
supplier "rightBottom"
quidu "37EF6A630250"
supplier_containment "By Value"
supplier_visibility "FIELD"
messages (list Messages
(object Message "getx ( )"
quid "37EF6AA60230"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 3
quidu "37DF905302A6")
(object Message "gety ( )"
quid "37EF6AAC0101"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 4
quidu "37DF906802C4")))
(object Link
quid "37EF6AB600A1"
supplier "$UNNAMED$3"
quidu "38147807039C"
supplier_containment "By Reference"
supplier_visibility "PARAMETER"
messages (list Messages
(object Message "drawRectangle (Point, Point, Color)"
quid "37EF6AB600A2"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 5
quidu "37EF6AB90330"))))
class "Rectangle"
quidu "37DF953C018B"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$3"
quid "37EF682C0205"
class "Graphics"
quidu "37EF661102A0"
persistence "Transient"
multi FALSE)
(object Object "leftTop"
quid "37EF6A5F01B4"
class "Point"
quidu "37DF8F130133"
persistence "Transient"
multi FALSE)
(object Object "rightBottom"
quid "37EF6A630250"
class "Point"
quidu "37DF8F130133"
persistence "Transient"
multi FALSE)))
(object Mechanism @3
logical_models (list unit_reference_list
(object Object "me"
quid "37EF6C2301DC"
collaborators (list link_list
(object Link
quid "37EF6C43011A"
supplier "$UNNAMED$4"
quidu "3814780703A5"
messages (list Messages
(object Message "draw (Graphics &)"
quid "37EF6C43011B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 0
quidu "37DF988A0322"))))
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$4"
quid "37EF6C35039B"
collaborators (list link_list
(object Link
quid "37EF6DC3005E"
supplier "$UNNAMED$5"
quidu "3814780703B4"
supplier_containment "By Value"
supplier_visibility "FIELD"
messages (list Messages
(object Message "getItem (int)"
quid "37EF6DC3005F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 1
quidu "37DFA36100BF")))
(object Link
quid "37EF6DF000A9"
supplier "$UNNAMED$6"
quidu "3814780703B7"
supplier_containment "By Value"
supplier_visibility "LOCAL"
messages (list Messages
(object Message "getx ( )"
quid "37EF6DF000AA"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 2
quidu "37DF905302A6")
(object Message "gety ( )"
quid "37EF6DF503C7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 3
quidu "37DF906802C4")))
(object Link
quid "37EF6DFB0055"
supplier "$UNNAMED$7"
quidu "3814780703B5"
supplier_containment "By Reference"
supplier_visibility "PARAMETER"
messages (list Messages
(object Message "drawLine (int, int, int, int, Color)"
quid "37EF6DFB0056"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 4
quidu "37EF6E02033A"))))
class "Line"
quidu "37DF932C0240"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$5"
quid "37EF6D8A0020"
class "pList"
quidu "37DF8F3F0028"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$7"
quid "37EF6DA0034D"
class "Graphics"
quidu "37EF661102A0"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$6"
quid "37EF6DAD03A6"
class "Point"
quidu "37DF8F130133"
persistence "Transient"
multi FALSE)))
(object Mechanism @4
logical_models (list unit_reference_list
(object Object "me"
quid "3801824E03B5"
collaborators (list link_list
(object Link
quid "3801826B0168"
supplier "$UNNAMED$8"
quidu "3814780703BD"
messages (list Messages
(object Message "draw (Graphics &)"
quid "3801826B0169"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 0
quidu "37F99D7600EE"))))
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$8"
quid "38018263038D"
collaborators (list link_list
(object Link
quid "3801828D010D"
supplier "$UNNAMED$9"
quidu "3814780703CC"
supplier_containment "By Value"
supplier_visibility "FIELD"
messages (list Messages
(object Message "getItem (int)"
quid "3801828D010E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 2
quidu "37DFA36100BF")
(object Message "isEmpty ( )"
quid "380182DF0219"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 1
quidu "37DFA18900CB")))
(object Link
quid "380182A4003D"
supplier "$UNNAMED$10"
quidu "3814780703CD"
supplier_containment "By Value"
supplier_visibility "LOCAL"
messages (list Messages
(object Message "getFigure"
quid "380182A4003E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 3
Operation "getFigure ( )"
quidu "380347120088")))
(object Link
quid "380182C7026F"
supplier "$UNNAMED$11"
quidu "3814780703CE"
supplier_containment "By Reference"
supplier_visibility "LOCAL"
messages (list Messages
(object Message "draw (Graphics &)"
quid "380182C70270"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 4
quidu "37DFA74202B2"))))
class "ComplexFigure"
quidu "37F99CFD01EE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$9"
quid "3801827B0002"
class "FList"
quidu "37F99D2800A6"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$10"
quid "3801829C03CB"
class "FigureHolder"
quidu "37DF997101A8"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$11"
quid "380182BF0303"
class "Figure"
quidu "37DF9AF80330"
persistence "Transient"
multi FALSE)))
(object Mechanism @5
logical_models (list unit_reference_list
(object Object "me"
quid "380184DD03DF"
collaborators (list link_list
(object Link
quid "380184F5018B"
supplier "$UNNAMED$12"
quidu "3814780703D4"
messages (list Messages
(object Message "add(Figure *)"
quid "380184F5018C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 0
Operation "add (FigureHolder)"
quidu "38034EBD012B"))))
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$12"
quid "380184EE022B"
collaborators (list link_list
(object Link
quid "3801853C013D"
supplier "$UNNAMED$13"
quidu "3814780703DE"
supplier_containment "By Reference"
supplier_visibility "LOCAL"
messages (list Messages
(object Message "new FigureHolder(Figure*)"
quid "3801853C013E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 1)))
(object Link
quid "380185590243"
supplier "$UNNAMED$14"
quidu "3814780703DF"
supplier_containment "By Value"
supplier_visibility "FIELD"
messages (list Messages
(object Message "add (int, T)"
quid "380185590244"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 3
quidu "37DFA0890217")
(object Message "getSize ( )"
quid "3801856300FD"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence ""
ordinal 2
quidu "37DFA30803CF"))))
class "ComplexFigure"
quidu "37F99CFD01EE"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$13"
quid "3801853601CA"
class "FigureHolder"
quidu "37DF997101A8"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$14"
quid "380185540245"
class "FList"
quidu "37F99D2800A6"
persistence "Transient"
multi FALSE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "37DF92F000DB"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 38
items (list diagram_item_list
(object ClassView "Class" "Point" @6
IncludeAttribute TRUE
IncludeOperation TRUE
location (1776, 864)
label (object ItemLabel
Parent_View @6
location (1672, 707)
nlines 2
max_width 240
justify 0
label "Point")
quidu "37DF8F130133"
compartment (object Compartment
Parent_View @6
location (1710, 770)
anchor 2
nlines 6
max_width 153
justify 0)
height 460
annotation 8
autoResize TRUE)
(object ClassView "ParameterizedClass" "List" @7
IncludeAttribute TRUE
IncludeOperation TRUE
location (576, 480)
label (object ItemLabel
Parent_View @7
location (460, 305)
nlines 2
max_width 271
justify 0
label "List")
quidu "37DF8F3C0255"
compartment (object Compartment
Parent_View @7
location (460, 368)
anchor 2
nlines 7
max_width 259
justify 0)
width 394
height 514
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "pList" @8
IncludeAttribute TRUE
IncludeOperation TRUE
location (1376, 352)
label (object ItemLabel
Parent_View @8
location (1272, 268)
nlines 2
max_width 240
justify 0
label "pList")
quidu "37DF8F3F0028"
annotation 8
autoResize TRUE)
(object UsesView "" @9
quidu "37DF92E00345"
client @8
supplier @6
line_style 0)
(object ClassView "Class" "FigureHolder" @10
IncludeAttribute TRUE
IncludeOperation TRUE
location (848, 1408)
label (object ItemLabel
Parent_View @10
location (696, 1324)
nlines 2
max_width 358
justify 0
label "FigureHolder")
quidu "37DF997101A8"
compartment (object Compartment
Parent_View @10
location (696, 1387)
anchor 2
nlines 2
max_width 347
justify 0)
width 520
annotation 8
autoResize TRUE)
(object InstantiateView "" @11
quidu "37DF9A2F02EB"
client @8
supplier @7
line_style 0)
(object ClassView "Class" "Figure" @12
IncludeAttribute TRUE
IncludeOperation TRUE
location (1632, 1408)
label (object ItemLabel
Parent_View @12
location (1518, 1223)
nlines 2
max_width 267
justify 0
label "Figure")
quidu "37DF9AF80330"
compartment (object Compartment
Parent_View @12
location (1517, 1286)
anchor 2
nlines 6
max_width 256
justify 0)
width 388
height 542
annotation 8
autoResize TRUE)
(object HasView "myFigure" @13
label (object ItemLabel
Parent_View @13
location (1254, 1408)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "myFigure")
quidu "37DF9B780104"
client @10
supplier @12
line_style 0)
(object ClassView "ParameterizedClass" "Node" @14
IncludeAttribute TRUE
IncludeOperation TRUE
location (1088, 960)
label (object ItemLabel
Parent_View @14
location (979, 876)
nlines 2
max_width 252
justify 0
label "Node")
quidu "37F1D6AF034C"
compartment (object Compartment
Parent_View @14
location (979, 939)
anchor 2
nlines 2
max_width 241
justify 0)
width 366
annotation 8
autoResize TRUE)
(object HasView "next" @15
label (object ItemLabel
Parent_View @15
location (1419, 1058)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "next")
quidu "37F1D767033D"
client @14
supplier @14
vertices (list Points
(1186, 1040)
(1293, 1134)
(1453, 1037)
(1359, 943)
(1244, 952))
line_style 0)
(object HasView "head" @16
label (object ItemLabel
Parent_View @16
location (822, 749)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "head")
quidu "37F1D703039D"
client @7
supplier @14
line_style 0)
(object ClassView "InstantiatedClass" "FList" @17
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 1120)
label (object ItemLabel
Parent_View @17
location (168, 1036)
nlines 2
max_width 240
justify 0
label "FList")
quidu "37F99D2800A6"
annotation 8
autoResize TRUE)
(object InstantiateView "" @18
quidu "37F99D490053"
client @17
supplier @7
line_style 0)
(object UsesView "" @19
quidu "37F9A22C0124"
client @17
supplier @10
line_style 0)))
(object ClassDiagram "Figures"
quid "37DF931D0162"
title "Figures"
zoom 100
max_height 28350
max_width 21600
origin_x 231
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Circle" @20
IncludeAttribute TRUE
IncludeOperation TRUE
location (496, 832)
label (object ItemLabel
Parent_View @20
location (375, 675)
nlines 2
max_width 282
justify 0
label "Circle")
quidu "37DF932402C1"
compartment (object Compartment
Parent_View @20
location (375, 738)
anchor 2
nlines 6
max_width 272
justify 0)
width 410
height 460
annotation 8
autoResize TRUE)
(object ClassView "Class" "Line" @21
IncludeAttribute TRUE
IncludeOperation TRUE
location (1856, 736)
label (object ItemLabel
Parent_View @21
location (1715, 579)
nlines 2
max_width 333
justify 0
label "Line")
quidu "37DF932C0240"
compartment (object Compartment
Parent_View @21
location (1715, 642)
anchor 2
nlines 6
max_width 322
justify 0)
width 484
height 460
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "pList" @22
IncludeAttribute TRUE
IncludeOperation TRUE
location (1792, 1264)
label (object ItemLabel
Parent_View @22
location (1688, 1180)
nlines 2
max_width 240
justify 0
label "pList")
quidu "37DF8F3F0028"
annotation 8
autoResize TRUE)
(object HasView "myPoints" @23
label (object ItemLabel
Parent_View @23
location (1820, 1052)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "myPoints")
quidu "37DF933B01A1"
client @21
supplier @22
line_style 0)
(object ClassView "Class" "Rectangle" @24
IncludeAttribute TRUE
IncludeOperation TRUE
location (1232, 784)
label (object ItemLabel
Parent_View @24
location (1074, 627)
nlines 2
max_width 373
justify 0
label "Rectangle")
quidu "37DF953C018B"
compartment (object Compartment
Parent_View @24
location (1073, 690)
anchor 2
nlines 6
max_width 362
justify 0)
width 542
height 460
annotation 8
autoResize TRUE)
(object ClassView "Class" "Figure" @25
IncludeAttribute TRUE
IncludeOperation TRUE
location (1232, 304)
label (object ItemLabel
Parent_View @25
location (1118, 119)
nlines 2
max_width 267
justify 0
label "Figure")
quidu "37DF9AF80330"
compartment (object Compartment
Parent_View @25
location (1117, 182)
anchor 2
nlines 6
max_width 256
justify 0)
width 388
height 542
annotation 8
autoResize TRUE)
(object InheritView "" @26
quidu "37DFA70D039C"
client @21
supplier @25
line_style 0)
(object InheritView "" @27
quidu "37DFA7130098"
client @20
supplier @25
line_style 0)
(object InheritView "" @28
quidu "37DFA71601DC"
client @24
supplier @25
line_style 0)
(object ClassView "Class" "Point" @29
IncludeAttribute TRUE
IncludeOperation TRUE
location (1264, 1456)
label (object ItemLabel
Parent_View @29
location (1160, 1299)
nlines 2
max_width 240
justify 0
label "Point")
quidu "37DF8F130133"
compartment (object Compartment
Parent_View @29
location (1198, 1362)
anchor 2
nlines 6
max_width 153
justify 0)
height 460
annotation 8
autoResize TRUE)
(object UsesView "" @30
quidu "37DF92E00345"
client @22
supplier @29
line_style 0)
(object HasView "center" @31
label (object ItemLabel
Parent_View @31
location (882, 1133)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "center")
quidu "37EF663C034C"
client @20
supplier @29
line_style 0)
(object ClassView "Class" "Graphics" @32
IncludeAttribute TRUE
IncludeOperation TRUE
location (2064, 240)
label (object ItemLabel
Parent_View @32
location (1914, 78)
nlines 2
max_width 354
justify 0
label "Graphics")
quidu "37EF661102A0"
compartment (object Compartment
Parent_View @32
location (1914, 141)
anchor 2
nlines 5
max_width 344
justify 0)
width 514
height 476
annotation 8
autoResize TRUE)
(object UsesView "" @33
quidu "37F1CF5801CE"
client @25
supplier @32
line_style 0)
(object ClassView "Class" "FigureHolder" @34
IncludeAttribute TRUE
IncludeOperation TRUE
location (528, 192)
label (object ItemLabel
Parent_View @34
location (376, 108)
nlines 2
max_width 358
justify 0
label "FigureHolder")
quidu "37DF997101A8"
compartment (object Compartment
Parent_View @34
location (376, 171)
anchor 2
nlines 2
max_width 347
justify 0)
width 520
annotation 8
autoResize TRUE)
(object HasView "myFigure" @35
label (object ItemLabel
Parent_View @35
location (902, 232)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "myFigure")
quidu "37DF9B780104"
client @34
supplier @25
line_style 0)
(object HasView "leftTop" @36
label (object ItemLabel
Parent_View @36
location (1250, 1127)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "leftTop")
quidu "37F9AC500272"
client @24
supplier @29
line_style 0)
(object HasView "rightBottom" @37
label (object ItemLabel
Parent_View @37
location (1398, 1096)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "rightBottom")
quidu "37F9AC7E037C"
client @24
supplier @29
vertices (list Points
(1302, 937)
(1425, 1141)
(1326, 1233))
line_style 0)
(object UsesView "" @38
quidu "3801921A032E"
client @32
supplier @29
vertices (list Points
(2080, 438)
(2206, 1422)
(1413, 1446))
line_style 0)
(object ClassView "Class" "Pline" @39
IncludeAttribute TRUE
IncludeOperation TRUE
location (768, 1312)
label (object ItemLabel
Parent_View @39
location (646, 1228)
nlines 2
max_width 285
justify 0
label "Pline")
quidu "3814793E035F"
compartment (object Compartment
Parent_View @39
location (645, 1291)
anchor 2
nlines 2
max_width 284
justify 0)
width 414
annotation 8
autoResize TRUE)
(object ClassView "Class" "Pcircle" @40
IncludeAttribute TRUE
IncludeOperation TRUE
location (480, 1616)
label (object ItemLabel
Parent_View @40
location (358, 1532)
nlines 2
max_width 285
justify 0
label "Pcircle")
quidu "381479110314"
compartment (object Compartment
Parent_View @40
location (357, 1595)
anchor 2
nlines 2
max_width 284
justify 0)
width 414
annotation 8
autoResize TRUE)
(object ClassView "Class" "Prectangle" @41
IncludeAttribute TRUE
IncludeOperation TRUE
location (944, 1600)
label (object ItemLabel
Parent_View @41
location (822, 1516)
nlines 2
max_width 285
justify 0
label "Prectangle")
quidu "38147BAE00D1"
compartment (object Compartment
Parent_View @41
location (821, 1579)
anchor 2
nlines 2
max_width 284
justify 0)
width 414
annotation 8
autoResize TRUE)
(object InheritView "" @42
quidu "38147D7F008A"
client @40
supplier @20
line_style 0)
(object InheritView "" @43
quidu "38147D8300F4"
client @39
supplier @21
line_style 0)
(object InheritView "" @44
quidu "38147D870172"
client @41
supplier @24
line_style 0)
(object ClassView "Class" "PersFig" @45
IncludeAttribute TRUE
IncludeOperation TRUE
location (368, 1280)
label (object ItemLabel
Parent_View @45
location (264, 1196)
nlines 2
max_width 240
justify 0
label "PersFig")
quidu "3814794803BE"
annotation 8
autoResize TRUE)
(object InheritView "" @46
quidu "38147C190356"
client @39
supplier @45
line_style 0)
(object InheritView "" @47
quidu "38147C1C03C9"
client @40
supplier @45
line_style 0)
(object InheritView "" @48
quidu "38147C1F037D"
client @41
supplier @45
line_style 0)
(object InheritView "" @49
quidu "3814830B0082"
client @45
supplier @25
line_style 0)))
(object ClassDiagram "ComplexFigure"
quid "37F99CA70321"
title "ComplexFigure"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Figure" @50
IncludeAttribute TRUE
IncludeOperation TRUE
location (800, 272)
label (object ItemLabel
Parent_View @50
location (696, 188)
nlines 2
max_width 240
justify 0
label "Figure")
quidu "37DF9AF80330"
annotation 8
autoResize TRUE)
(object ClassView "Class" "FigureHolder" @51
IncludeAttribute TRUE
IncludeOperation TRUE
location (1536, 224)
label (object ItemLabel
Parent_View @51
location (1432, 140)
nlines 2
max_width 240
justify 0
label "FigureHolder")
quidu "37DF997101A8"
annotation 8
autoResize TRUE)
(object HasView "myFigure" @52
label (object ItemLabel
Parent_View @52
location (1162, 248)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "myFigure")
quidu "37DF9B780104"
client @51
supplier @50
line_style 0)
(object ClassView "ParameterizedClass" "List" @53
IncludeAttribute TRUE
IncludeOperation TRUE
location (944, 832)
label (object ItemLabel
Parent_View @53
location (840, 748)
nlines 2
max_width 240
justify 0
label "List")
quidu "37DF8F3C0255"
annotation 8
autoResize TRUE)
(object ClassView "Class" "ComplexFigure" @54
IncludeAttribute TRUE
IncludeOperation TRUE
location (240, 416)
label (object ItemLabel
Parent_View @54
location (136, 332)
nlines 2
max_width 240
justify 0
label "ComplexFigure")
quidu "37F99CFD01EE"
annotation 8
autoResize TRUE)
(object InheritView "" @55
quidu "37F99D09001F"
client @54
supplier @50
line_style 0)
(object ClassView "InstantiatedClass" "FList" @56
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 976)
label (object ItemLabel
Parent_View @56
location (168, 892)
nlines 2
max_width 240
justify 0
label "FList")
quidu "37F99D2800A6"
annotation 8
autoResize TRUE)
(object InstantiateView "" @57
quidu "37F99D490053"
client @56
supplier @53
line_style 0)
(object HasView "myFList" @58
label (object ItemLabel
Parent_View @58
location (257, 700)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "myFList")
quidu "37F99D4F0192"
client @54
supplier @56
line_style 0)))
(object InteractionDiagram "draw circle"
mechanism_ref @1
quid "37EF65EE03C2"
title "draw circle"
zoom 100
max_height 28350
max_width 21600
origin_x 37
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$0" @59
location (688, 224)
quidu "37EF65F10376"
width 300
height 621
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @60
location (688, 352)
InterObjView @59
height 344
y_coord 284
Nested FALSE))
(object InterObjView "me" @61
location (208, 224)
label (object ItemLabel
Parent_View @61
location (208, 224)
anchor_loc 1
nlines 2
max_width 282
justify 0
label "me")
quidu "37EF65F3038D"
width 300
height 621
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @62
location (208, 352)
InterObjView @61
height 404
y_coord 344
Nested FALSE))
(object InterMessView "" @63
location (0, 352)
label (object SegLabel @64
Parent_View @63
location (448, 308)
quidu "37EF65FA0031"
anchor_loc 1
nlines 1
max_width 272
justify 0
label "draw (Graphics &)"
pctDist 0.500000
height 45
orientation 0)
client @61
supplier @59
Focus_Src @62
Focus_Entry @60
origin (224, 352)
terminus (672, 352)
ordinal 0)
(object InterObjView "$UNNAMED$1" @65
location (1536, 224)
quidu "37EF662701A7"
width 300
height 621
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @66
location (1536, 576)
InterObjView @65
height 60
y_coord 0
Nested FALSE))
(object InterObjView "center" @67
location (1184, 224)
label (object ItemLabel
Parent_View @67
location (1184, 224)
anchor_loc 1
nlines 2
max_width 282
justify 0
label "center")
quidu "37EF665403A1"
width 300
height 621
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @68
location (1184, 384)
InterObjView @67
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @69
location (1184, 480)
InterObjView @67
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @70
location (0, 384)
label (object SegLabel @71
Parent_View @70
location (936, 340)
quidu "37EF666F00BC"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "getx ( )"
pctDist 0.500000
height 45
orientation 0)
client @59
supplier @67
Focus_Src @60
Focus_Entry @68
origin (704, 384)
terminus (1168, 384)
ordinal 1)
(object InterMessView "" @72
location (0, 480)
label (object SegLabel @73
Parent_View @72
location (936, 436)
quidu "37EF667303D8"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "gety ( )"
pctDist 0.500000
height 45
orientation 0)
client @59
supplier @67
Focus_Src @60
Focus_Entry @69
origin (704, 480)
terminus (1168, 480)
ordinal 2)
(object InterMessView "" @74
location (0, 576)
label (object SegLabel @75
Parent_View @74
location (1112, 532)
quidu "37EF667A0306"
anchor_loc 1
nlines 1
max_width 541
justify 0
label "drawCircle (Point, int, Color)"
pctDist 0.500000
height 45
orientation 0)
client @59
supplier @65
Focus_Src @60
Focus_Entry @66
origin (704, 576)
terminus (1520, 576)
ordinal 3)))
(object ObjectDiagram "draw circle"
mechanism_ref @1
quid "37EF66AE0346"
title "draw circle"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ObjectView "me" @76
location (320, 240)
label (object ItemLabel
Parent_View @76
location (216, 156)
nlines 2
max_width 240
justify 0
label "me")
quidu "37EF65F3038D"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "center" @77
location (544, 912)
label (object ItemLabel
Parent_View @77
location (440, 828)
nlines 2
max_width 240
justify 0
label "center")
quidu "37EF665403A1"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$0" @78
location (1136, 368)
quidu "37EF65F10376"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.247765
y_offset 0.252205)
(object ObjectView "$UNNAMED$1" @79
location (1552, 896)
quidu "37EF662701A7"
annotation 4
autoResize TRUE
subobjects 0
x_offset -0.080000
y_offset 0.110000)
(object LinkView "" @80
quidu "37EF666F00BB"
client @78
supplier @77
line_style 0)
(object MessView "" @81
location (881, 663)
label (object SegLabel @82
Parent_View @81
location (912, 739)
quidu "37EF666F00BC"
anchor_loc 1
nlines 1
max_width 153
justify 0
label "getx ( )"
pctDist 0.500000
height 45
orientation 0)
label (object SegLabel @83
Parent_View @81
location (912, 696)
quidu "37EF667303D8"
anchor_loc 1
nlines 1
max_width 153
justify 0
label "gety ( )"
pctDist 0.500000
height 45
orientation 0)
object_arc @80
pctDist 0.500000
height 45
orientation 0
dir 1
origin (924, 622)
terminus (838, 704))
(object LinkView "" @84
quidu "37EF667A0305"
client @78
supplier @79
line_style 0)
(object MessView "" @85
location (1364, 587)
label (object SegLabel @86
Parent_View @85
location (1374, 560)
quidu "37EF667A0306"
anchor_loc 1
nlines 1
max_width 551
justify 0
label "drawCircle (Point, int, Color)"
pctDist 0.366667
height 26
orientation 0)
object_arc @84
pctDist 0.500000
height 45
orientation 0
dir 1
origin (1327, 540)
terminus (1401, 634))
(object LinkView "" @87
quidu "37EF65FA0030"
client @76
supplier @78
line_style 0)
(object MessView "" @88
location (728, 259)
label (object SegLabel @89
Parent_View @88
location (734, 216)
quidu "37EF65FA0031"
anchor_loc 1
nlines 1
max_width 350
justify 0
label "draw (Graphics &)"
pctDist 0.500000
height 45
orientation 0)
object_arc @87
pctDist 0.500000
height 45
orientation 0
dir 1
origin (669, 250)
terminus (787, 268))))
(object InteractionDiagram "draw rectangle"
mechanism_ref @2
quid "37EF67EB0071"
title "draw rectangle"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "me" @90
location (176, 224)
label (object ItemLabel
Parent_View @90
location (176, 224)
anchor_loc 1
nlines 2
max_width 282
justify 0
label "me")
quidu "37EF67F20270"
width 300
height 717
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @91
location (176, 320)
InterObjView @90
height 532
y_coord 472
Nested FALSE))
(object InterObjView "$UNNAMED$2" @92
location (592, 224)
quidu "37EF6807037E"
width 300
height 717
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @93
location (592, 320)
InterObjView @92
height 472
y_coord 412
Nested FALSE))
(object InterObjView "$UNNAMED$3" @94
location (1728, 224)
quidu "37EF682C0205"
width 300
height 717
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @95
location (1728, 672)
InterObjView @94
height 60
y_coord 0
Nested FALSE))
(object InterObjView "leftTop" @96
location (992, 224)
label (object ItemLabel
Parent_View @96
location (992, 224)
anchor_loc 1
nlines 2
max_width 282
justify 0
label "leftTop")
quidu "37EF6A5F01B4"
width 300
height 717
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @97
location (992, 368)
InterObjView @96
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @98
location (992, 448)
InterObjView @96
height 60
y_coord 0
Nested FALSE))
(object InterObjView "rightBottom" @99
location (1392, 224)
label (object ItemLabel
Parent_View @99
location (1392, 224)
anchor_loc 1
nlines 2
max_width 363
justify 0
label "rightBottom")
quidu "37EF6A630250"
width 381
height 717
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @100
location (1392, 544)
InterObjView @99
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @101
location (1392, 608)
InterObjView @99
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @102
location (0, 320)
label (object SegLabel @103
Parent_View @102
location (384, 276)
quidu "37EF68360251"
anchor_loc 1
nlines 1
max_width 272
justify 0
label "draw (Graphics &)"
pctDist 0.500000
height 45
orientation 0)
client @90
supplier @92
Focus_Src @91
Focus_Entry @93
origin (192, 320)
terminus (576, 320)
ordinal 0)
(object InterMessView "" @104
location (0, 368)
label (object SegLabel @105
Parent_View @104
location (792, 324)
quidu "37EF6A9800F9"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "getx ( )"
pctDist 0.500000
height 45
orientation 0)
client @92
supplier @96
Focus_Src @93
Focus_Entry @97
origin (608, 368)
terminus (976, 368)
ordinal 1)
(object InterMessView "" @106
location (0, 448)
label (object SegLabel @107
Parent_View @106
location (792, 404)
quidu "37EF6A9F0333"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "gety ( )"
pctDist 0.500000
height 45
orientation 0)
client @92
supplier @96
Focus_Src @93
Focus_Entry @98
origin (608, 448)
terminus (976, 448)
ordinal 2)
(object InterMessView "" @108
location (0, 544)
label (object SegLabel @109
Parent_View @108
location (992, 500)
quidu "37EF6AA60230"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "getx ( )"
pctDist 0.500000
height 45
orientation 0)
client @92
supplier @99
Focus_Src @93
Focus_Entry @100
origin (608, 544)
terminus (1376, 544)
ordinal 3)
(object InterMessView "" @110
location (0, 608)
label (object SegLabel @111
Parent_View @110
location (992, 564)
quidu "37EF6AAC0101"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "gety ( )"
pctDist 0.500000
height 45
orientation 0)
client @92
supplier @99
Focus_Src @93
Focus_Entry @101
origin (608, 608)
terminus (1376, 608)
ordinal 4)
(object InterMessView "" @112
location (0, 672)
label (object SegLabel @113
Parent_View @112
location (1160, 628)
quidu "37EF6AB600A2"
anchor_loc 1
nlines 1
max_width 670
justify 0
label "drawRectangle (Point, Point, Color)"
pctDist 0.500000
height 45
orientation 0)
client @92
supplier @94
Focus_Src @93
Focus_Entry @95
origin (608, 672)
terminus (1712, 672)
ordinal 5)))
(object ObjectDiagram "draw rectangle"
mechanism_ref @2
quid "37EF6B8800D5"
title "draw rectangle"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ObjectView "me" @114
location (208, 544)
label (object ItemLabel
Parent_View @114
location (104, 460)
nlines 2
max_width 240
justify 0
label "me")
quidu "37EF67F20270"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$2" @115
location (864, 192)
quidu "37EF6807037E"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$3" @116
location (1552, 608)
quidu "37EF682C0205"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "leftTop" @117
location (272, 1248)
label (object ItemLabel
Parent_View @117
location (168, 1164)
nlines 2
max_width 240
justify 0
label "leftTop")
quidu "37EF6A5F01B4"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "rightBottom" @118
location (992, 1024)
label (object ItemLabel
Parent_View @118
location (888, 940)
nlines 2
max_width 240
justify 0
label "rightBottom")
quidu "37EF6A630250"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object LinkView "" @119
quidu "37EF68360250"
client @114
supplier @115
line_style 0)
(object MessView "" @120
location (547, 312)
label (object SegLabel @121
Parent_View @120
location (528, 273)
quidu "37EF68360251"
anchor_loc 1
nlines 1
max_width 350
justify 0
label "draw (Graphics &)"
pctDist 0.500000
height 45
orientation 0)
object_arc @119
pctDist 0.500000
height 45
orientation 0
dir 1
origin (494, 339)
terminus (600, 285))
(object LinkView "" @122
quidu "37EF6A9800F8"
client @115
supplier @117
line_style 0)
(object MessView "" @123
location (607, 743)
label (object SegLabel @124
Parent_View @123
location (678, 841)
quidu "37EF6A9800F9"
anchor_loc 1
nlines 1
max_width 153
justify 0
label "getx ( )"
pctDist 0.952982
height 109
orientation 0)
label (object SegLabel @125
Parent_View @123
location (678, 798)
quidu "37EF6A9F0333"
anchor_loc 1
nlines 1
max_width 153
justify 0
label "gety ( )"
pctDist 0.632454
height 89
orientation 0)
object_arc @122
pctDist 0.500000
height 45
orientation 0
dir 1
origin (635, 691)
terminus (579, 795))
(object LinkView "" @126
quidu "37EF6AA6022F"
client @115
supplier @118
line_style 0)
(object MessView "" @127
location (972, 603)
label (object SegLabel @128
Parent_View @127
location (1016, 553)
quidu "37EF6AA60230"
anchor_loc 1
nlines 1
max_width 153
justify 0
label "getx ( )"
pctDist 0.500000
height 45
orientation 0)
label (object SegLabel @129
Parent_View @127
location (1016, 596)
quidu "37EF6AAC0101"
anchor_loc 1
nlines 1
max_width 153
justify 0
label "gety ( )"
pctDist 0.500000
height 45
orientation 0)
object_arc @126
pctDist 0.500000
height 45
orientation 0
dir 1
origin (963, 544)
terminus (981, 662))
(object LinkView "" @130
quidu "37EF6AB600A1"
client @115
supplier @116
line_style 0)
(object MessView "" @131
location (1235, 366)
label (object SegLabel @132
Parent_View @131
location (1257, 329)
quidu "37EF6AB600A2"
anchor_loc 1
nlines 1
max_width 674
justify 0
label "drawRectangle (Point, Point, Color)"
pctDist 0.500000
height 45
orientation 0)
object_arc @130
pctDist 0.500000
height 45
orientation 0
dir 1
origin (1184, 335)
terminus (1286, 397))))
(object InteractionDiagram "draw line"
mechanism_ref @3
quid "37EF6C1A0360"
title "draw line"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "me" @133
location (160, 224)
label (object ItemLabel
Parent_View @133
location (160, 224)
anchor_loc 1
nlines 2
max_width 282
justify 0
label "me")
quidu "37EF6C2301DC"
width 300
height 797
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @134
location (160, 320)
InterObjView @133
height 612
y_coord 552
Nested FALSE))
(object InterObjView "$UNNAMED$4" @135
location (512, 224)
quidu "37EF6C35039B"
width 300
height 797
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @136
location (512, 320)
InterObjView @135
height 552
y_coord 492
Nested FALSE))
(object InterObjView "$UNNAMED$5" @137
location (1168, 224)
quidu "37EF6D8A0020"
width 300
height 797
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @138
location (1168, 448)
InterObjView @137
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$6" @139
location (1504, 224)
quidu "37EF6DAD03A6"
width 300
height 797
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @140
location (1504, 576)
InterObjView @139
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @141
location (1504, 672)
InterObjView @139
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$7" @142
location (832, 224)
quidu "37EF6DA0034D"
width 300
height 797
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @143
location (832, 752)
InterObjView @142
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @144
location (0, 320)
label (object SegLabel @145
Parent_View @144
location (336, 276)
quidu "37EF6C43011B"
anchor_loc 1
nlines 1
max_width 272
justify 0
label "draw (Graphics &)"
pctDist 0.500000
height 45
orientation 0)
client @133
supplier @135
Focus_Src @134
Focus_Entry @136
origin (176, 320)
terminus (496, 320)
ordinal 0)
(object InterMessView "" @146
location (0, 448)
label (object SegLabel @147
Parent_View @146
location (840, 404)
quidu "37EF6DC3005F"
anchor_loc 1
nlines 1
max_width 203
justify 0
label "getItem (int)"
pctDist 0.500000
height 45
orientation 0)
client @135
supplier @137
Focus_Src @136
Focus_Entry @138
origin (528, 448)
terminus (1152, 448)
ordinal 1)
(object InterMessView "" @148
location (0, 576)
label (object SegLabel @149
Parent_View @148
location (1008, 532)
quidu "37EF6DF000AA"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "getx ( )"
pctDist 0.500000
height 45
orientation 0)
client @135
supplier @139
Focus_Src @136
Focus_Entry @140
origin (528, 576)
terminus (1488, 576)
ordinal 2)
(object InterMessView "" @150
location (0, 672)
label (object SegLabel @151
Parent_View @150
location (1008, 628)
quidu "37EF6DF503C7"
anchor_loc 1
nlines 1
max_width 100
justify 0
label "gety ( )"
pctDist 0.500000
height 45
orientation 0)
client @135
supplier @139
Focus_Src @136
Focus_Entry @141
origin (528, 672)
terminus (1488, 672)
ordinal 3)
(object InterMessView "" @152
location (0, 752)
label (object SegLabel @153
Parent_View @152
location (672, 708)
quidu "37EF6DFB0056"
anchor_loc 1
nlines 1
max_width 525
justify 0
label "drawLine (int, int, int, int, Color)"
pctDist 0.500000
height 45
orientation 0)
client @135
supplier @142
Focus_Src @136
Focus_Entry @143
origin (528, 752)
terminus (816, 752)
ordinal 4)))
(object ObjectDiagram "draw line"
mechanism_ref @3
quid "37EF6E46012F"
title "draw line"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ObjectView "me" @154
location (208, 1072)
label (object ItemLabel
Parent_View @154
location (104, 988)
nlines 2
max_width 240
justify 0
label "me")
quidu "37EF6C2301DC"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$4" @155
location (864, 224)
quidu "37EF6C35039B"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$5" @156
location (784, 848)
quidu "37EF6D8A0020"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$7" @157
location (1600, 560)
quidu "37EF6DA0034D"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$6" @158
location (1312, 912)
quidu "37EF6DAD03A6"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object LinkView "" @159
quidu "37EF6C43011A"
client @154
supplier @155
line_style 0)
(object MessView "" @160
location (503, 619)
label (object SegLabel @161
Parent_View @160
location (422, 528)
quidu "37EF6C43011B"
anchor_loc 1
nlines 1
max_width 350
justify 0
label "draw (Graphics &)"
pctDist 0.683788
height 122
orientation 0)
object_arc @159
pctDist 0.500000
height 45
orientation 0
dir 1
origin (466, 665)
terminus (540, 573))
(object LinkView "" @162
quidu "37EF6DC3005E"
client @155
supplier @156
line_style 0)
(object MessView "" @163
location (910, 565)
label (object SegLabel @164
Parent_View @163
location (1004, 700)
quidu "37EF6DC3005F"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "getItem (int)"
pctDist 1.535977
height 109
orientation 0)
DataFlowView @165
object_arc @162
pctDist 0.530325
height 90
orientation 0
dir 1
origin (917, 506)
terminus (903, 624))
(object DataFlowView "" @165
label (object SegLabel @166
Parent_View @165
location (855, 655)
anchor_loc 2
nlines 1
max_width 108
justify 2
label ":Point"
pctDist -0.300000
height 0
orientation 1)
dir -1
height 45
MessView @163)
(object LinkView "" @167
quidu "37EF6DF000A9"
client @155
supplier @158
line_style 0)
(object MessView "" @168
location (1115, 528)
label (object SegLabel @169
Parent_View @168
location (1153, 461)
quidu "37EF6DF000AA"
anchor_loc 1
nlines 1
max_width 153
justify 0
label "getx ( )"
pctDist 0.500000
height 45
orientation 0)
label (object SegLabel @170
Parent_View @168
location (1153, 504)
quidu "37EF6DF503C7"
anchor_loc 1
nlines 1
max_width 153
justify 0
label "gety ( )"
pctDist 0.500000
height 45
orientation 0)
object_arc @167
pctDist 0.500000
height 45
orientation 0
dir 1
origin (1082, 478)
terminus (1148, 578))
(object LinkView "" @171
quidu "37EF6DFB0055"
client @155
supplier @157
line_style 0)
(object MessView "" @172
location (1259, 356)
label (object SegLabel @173
Parent_View @172
location (1278, 316)
quidu "37EF6DFB0056"
anchor_loc 1
nlines 1
max_width 566
justify 0
label "drawLine (int, int, int, int, Color)"
pctDist 0.500000
height 45
orientation 0)
object_arc @171
pctDist 0.500000
height 45
orientation 0
dir 1
origin (1204, 331)
terminus (1314, 381))))
(object InteractionDiagram "ComplexDrawing"
mechanism_ref @4
quid "380182470224"
title "ComplexDrawing"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "me" @174
location (432, 224)
label (object ItemLabel
Parent_View @174
location (432, 224)
anchor_loc 1
nlines 2
max_width 282
justify 0
label "me")
quidu "3801824E03B5"
width 300
height 925
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @175
location (432, 400)
InterObjView @174
height 660
y_coord 600
Nested FALSE))
(object InterObjView "$UNNAMED$8" @176
location (768, 224)
quidu "38018263038D"
width 300
height 925
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @177
location (768, 400)
InterObjView @176
height 600
y_coord 540
Nested FALSE))
(object InterObjView "$UNNAMED$9" @178
location (1104, 224)
quidu "3801827B0002"
width 300
height 925
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @179
location (1104, 464)
InterObjView @178
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @180
location (1104, 592)
InterObjView @178
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$10" @181
location (1440, 224)
quidu "3801829C03CB"
width 300
height 925
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @182
location (1440, 736)
InterObjView @181
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$11" @183
location (1776, 224)
quidu "380182BF0303"
width 300
height 925
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @184
location (1776, 880)
InterObjView @183
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @185
location (0, 400)
label (object SegLabel @186
Parent_View @185
location (600, 356)
quidu "3801826B0169"
anchor_loc 1
nlines 1
max_width 272
justify 0
label "draw (Graphics &)"
pctDist 0.500000
height 45
orientation 0)
client @174
supplier @176
Focus_Src @175
Focus_Entry @177
origin (448, 400)
terminus (752, 400)
ordinal 0)
(object InterMessView "" @187
location (0, 592)
label (object SegLabel @188
Parent_View @187
location (936, 548)
quidu "3801828D010E"
anchor_loc 1
nlines 1
max_width 137
justify 0
label "getItem (int)"
pctDist 0.500000
height 45
orientation 0)
client @176
supplier @178
Focus_Src @177
Focus_Entry @180
origin (784, 592)
terminus (1088, 592)
ordinal 2)
(object InterMessView "" @189
location (0, 736)
label (object SegLabel @190
Parent_View @189
location (1104, 692)
quidu "380182A4003E"
anchor_loc 1
nlines 1
max_width 53
justify 0
label "getFigure"
pctDist 0.500000
height 45
orientation 0)
client @176
supplier @181
Focus_Src @177
Focus_Entry @182
origin (784, 736)
terminus (1424, 736)
ordinal 3)
(object InterMessView "" @191
location (0, 880)
label (object SegLabel @192
Parent_View @191
location (1272, 836)
quidu "380182C70270"
anchor_loc 1
nlines 1
max_width 272
justify 0
label "draw (Graphics &)"
pctDist 0.500000
height 45
orientation 0)
client @176
supplier @183
Focus_Src @177
Focus_Entry @184
origin (784, 880)
terminus (1760, 880)
ordinal 4)
(object InterMessView "" @193
location (0, 464)
label (object SegLabel @194
Parent_View @193
location (936, 420)
quidu "380182DF0219"
anchor_loc 1
nlines 1
max_width 169
justify 0
label "isEmpty ( )"
pctDist 0.500000
height 45
orientation 0)
client @176
supplier @178
Focus_Src @177
Focus_Entry @179
origin (784, 464)
terminus (1088, 464)
ordinal 1)))
(object ObjectDiagram "ComplexDrawing"
mechanism_ref @4
quid "3801832902AC"
title "ComplexDrawing"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ObjectView "me" @195
location (240, 336)
label (object ItemLabel
Parent_View @195
location (136, 252)
nlines 2
max_width 240
justify 0
label "me")
quidu "3801824E03B5"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$8" @196
location (896, 384)
quidu "38018263038D"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$9" @197
location (1584, 400)
quidu "3801827B0002"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$10" @198
location (352, 928)
quidu "3801829C03CB"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$11" @199
location (1120, 928)
quidu "380182BF0303"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object LinkView "" @200
quidu "3801826B0168"
client @195
supplier @196
line_style 0)
(object MessView "" @201
location (559, 315)
label (object SegLabel @202
Parent_View @201
location (563, 271)
quidu "3801826B0169"
anchor_loc 1
nlines 1
max_width 350
justify 0
label "draw (Graphics &)"
pctDist 0.500000
height 45
orientation 0)
object_arc @200
pctDist 0.500000
height 45
orientation 0
dir 1
origin (499, 310)
terminus (619, 320))
(object LinkView "" @203
quidu "3801828D010D"
client @196
supplier @197
line_style 0)
(object MessView "" @204
location (1230, 302)
label (object SegLabel @205
Parent_View @204
location (1231, 215)
quidu "380182DF0219"
anchor_loc 1
nlines 1
max_width 222
justify 0
label "isEmpty ( )"
pctDist 0.500000
height 45
orientation 0)
label (object SegLabel @206
Parent_View @204
location (1231, 258)
quidu "3801828D010E"
anchor_loc 1
nlines 1
max_width 244
justify 0
label "getItem (int)"
pctDist 0.500000
height 45
orientation 0)
DataFlowView @207
object_arc @203
pctDist 0.500000
height 90
orientation 0
dir 1
origin (1170, 301)
terminus (1290, 303))
(object DataFlowView "" @207
label (object SegLabel @208
Parent_View @207
location (1244, 317)
anchor_loc 3
nlines 1
max_width 228
label "FigureHolder"
pctDist 0.389830
height 31
orientation 1)
dir -1
height 45
MessView @204)
(object LinkView "" @209
quidu "380182A4003D"
client @196
supplier @198
line_style 0)
(object MessView "" @210
location (664, 680)
label (object SegLabel @211
Parent_View @210
location (696, 711)
quidu "380182A4003E"
anchor_loc 1
nlines 1
max_width 203
justify 0
label "getFigure"
pctDist 0.500000
height 45
orientation 0)
object_arc @209
pctDist 0.500000
height 45
orientation 0
dir 1
origin (705, 638)
terminus (623, 722))
(object LinkView "" @212
quidu "380182C7026F"
client @196
supplier @199
line_style 0)
(object MessView "" @213
location (1047, 633)
label (object SegLabel @214
Parent_View @213
location (1281, 602)
quidu "380182C70270"
anchor_loc 1
nlines 1
max_width 350
justify 0
label "draw (Graphics &)"
pctDist 1.012802
height 229
orientation 0)
object_arc @212
pctDist 0.500000
height 45
orientation 0
dir 1
origin (1024, 578)
terminus (1070, 688))))
(object InteractionDiagram "addComplex"
mechanism_ref @5
quid "380184D90090"
title "addComplex"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "me" @215
location (240, 224)
label (object ItemLabel
Parent_View @215
location (240, 224)
anchor_loc 1
nlines 2
max_width 282
justify 0
label "me")
quidu "380184DD03DF"
width 300
height 701
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @216
location (240, 352)
InterObjView @215
height 484
y_coord 424
Nested FALSE))
(object InterObjView "$UNNAMED$12" @217
location (576, 224)
quidu "380184EE022B"
width 300
height 701
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @218
location (576, 352)
InterObjView @217
height 424
y_coord 364
Nested FALSE))
(object InterObjView "$UNNAMED$13" @219
location (1168, 224)
quidu "3801853601CA"
width 300
height 701
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @220
location (1168, 384)
InterObjView @219
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$14" @221
location (1504, 224)
quidu "380185540245"
width 300
height 701
icon_height 0
icon_width 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @222
location (1504, 528)
InterObjView @221
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @223
location (1504, 656)
InterObjView @221
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @224
location (0, 352)
label (object SegLabel @225
Parent_View @224
location (408, 308)
quidu "380184F5018C"
anchor_loc 1
nlines 1
max_width 225
justify 0
label "add(Figure *)"
pctDist 0.500000
height 45
orientation 0)
client @215
supplier @217
Focus_Src @216
Focus_Entry @218
origin (256, 352)
terminus (560, 352)
ordinal 0)
(object InterMessView "" @226
location (0, 384)
label (object SegLabel @227
Parent_View @226
location (872, 340)
quidu "3801853C013E"
anchor_loc 1
nlines 1
max_width 191
justify 0
label "new FigureHolder(Figure*)"
pctDist 0.500000
height 45
orientation 0)
client @217
supplier @219
Focus_Src @218
Focus_Entry @220
origin (592, 384)
terminus (1152, 384)
ordinal 1)
(object InterMessView "" @228
location (0, 656)
label (object SegLabel @229
Parent_View @228
location (1040, 612)
quidu "380185590244"
anchor_loc 1
nlines 1
max_width 147
justify 0
label "add (int, T)"
pctDist 0.500000
height 45
orientation 0)
client @217
supplier @221
Focus_Src @218
Focus_Entry @223
origin (592, 656)
terminus (1488, 656)
ordinal 3)
(object InterMessView "" @230
location (0, 528)
label (object SegLabel @231
Parent_View @230
location (1040, 484)
quidu "3801856300FD"
anchor_loc 1
nlines 1
max_width 169
justify 0
label "getSize ( )"
pctDist 0.500000
height 45
orientation 0)
client @217
supplier @221
Focus_Src @218
Focus_Entry @222
origin (592, 528)
terminus (1488, 528)
ordinal 2)))
(object ObjectDiagram "addComplex"
mechanism_ref @5
quid "380185700214"
title "addComplex"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ObjectView "me" @232
location (320, 240)
label (object ItemLabel
Parent_View @232
location (216, 156)
nlines 2
max_width 240
justify 0
label "me")
quidu "380184DD03DF"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$12" @233
location (960, 304)
quidu "380184EE022B"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$13" @234
location (352, 928)
quidu "3801853601CA"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object ObjectView "$UNNAMED$14" @235
location (1120, 928)
quidu "380185540245"
annotation 4
autoResize TRUE
subobjects 0
x_offset 0.000000
y_offset 0.000000)
(object LinkView "" @236
quidu "380184F5018B"
client @232
supplier @233
line_style 0)
(object MessView "" @237
location (634, 227)
label (object SegLabel @238
Parent_View @237
location (638, 183)
quidu "380184F5018C"
anchor_loc 1
nlines 1
max_width 266
justify 0
label "add(Figure *)"
pctDist 0.500000
height 45
orientation 0)
object_arc @236
pctDist 0.500000
height 45
orientation 0
dir 1
origin (574, 221)
terminus (694, 233))
(object LinkView "" @239
quidu "3801853C013D"
client @233
supplier @234
line_style 0)
(object MessView "" @240
location (695, 640)
label (object SegLabel @241
Parent_View @240
location (728, 671)
quidu "3801853C013E"
anchor_loc 1
nlines 1
max_width 497
justify 0
label "new FigureHolder(Figure*)"
pctDist 0.500000
height 45
orientation 0)
object_arc @239
pctDist 0.500000
height 45
orientation 0
dir 1
origin (736, 597)
terminus (654, 683))
(object LinkView "" @242
quidu "380185590243"
client @233
supplier @235
line_style 0)
(object MessView "" @243
location (1084, 603)
label (object SegLabel @244
Parent_View @243
location (1252, 520)
quidu "3801856300FD"
anchor_loc 1
nlines 1
max_width 209
justify 0
label "getSize ( )"
pctDist 0.172332
height 184
orientation 0)
label (object SegLabel @245
Parent_View @243
location (1252, 563)
quidu "380185590244"
anchor_loc 1
nlines 1
max_width 222
justify 0
label "add (int, T)"
pctDist 0.519783
height 172
orientation 0)
object_arc @242
pctDist 0.500000
height 45
orientation 0
dir 1
origin (1069, 545)
terminus (1099, 661))))))
(object Class_Category "Graphic"
quid "37DF9D5B01A8"
exportControl "Public"
subsystem "Figures"
quidu "37DF936E0213"
logical_models (list unit_reference_list
(object Class "Graphics"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Graphics.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Graphics.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "37EF661102A0"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3801921A032E"
supplier "Point"
quidu "37DF8F130133"))
abstract TRUE
operations (list Operations
(object Operation "drawCircle"
quid "37EF667C0394"
parameters (list Parameters
(object Parameter "center"
type "Point")
(object Parameter "radius"
type "int")
(object Parameter "color"
type "Color"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 938436810)
(object Operation "drawRectangle"
quid "37EF6AB90330"
parameters (list Parameters
(object Parameter "leftTop"
type "Point")
(object Parameter "rightBottom"
type "Point")
(object Parameter "color"
type "Color"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 938436812)
(object Operation "drawLine"
quid "37EF6E02033A"
parameters (list Parameters
(object Parameter "x1"
type "int")
(object Parameter "y1"
type "int")
(object Parameter "x2"
type "int")
(object Parameter "y2"
type "int")
(object Parameter "color"
type "Color"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 938436813)
(object Operation "getBGColor"
quid "380444A200FD"
result "Color"
concurrency "Sequential"
opExportControl "Public"
uid 939802930)))
(object Class "DebugGraphics"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\DbgGrphc.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\DbgGrphc.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "37F1CB1903A2"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "37F1CB1E0042"
supplier "Graphics"
quidu "37EF661102A0"))
operations (list Operations
(object Operation "drawCircle"
quid "37F1CBF00315"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 938586296)
(object Operation "drawRectangle"
quid "37F1CC020216"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 938586297)
(object Operation "drawLine"
quid "37F1CC1500E7"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 938586298))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "37EF660F027F"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Graphics" @246
IncludeAttribute TRUE
IncludeOperation TRUE
location (816, 320)
label (object ItemLabel
Parent_View @246
location (712, 236)
nlines 2
max_width 240
justify 0
label "Graphics")
quidu "37EF661102A0"
annotation 8
autoResize TRUE)
(object ClassView "Class" "DebugGraphics" @247
IncludeAttribute TRUE
IncludeOperation TRUE
location (352, 752)
label (object ItemLabel
Parent_View @247
location (248, 668)
nlines 2
max_width 240
justify 0
label "DebugGraphics")
quidu "37F1CB1903A2"
annotation 8
autoResize TRUE)
(object InheritView "" @248
quidu "37F1CB1E0042"
client @247
supplier @246
line_style 0)))))
(object Class_Category "Persist"
quid "381478230091"
exportControl "Public"
subsystem "Figures"
quidu "37DF936E0213"
logical_models (list unit_reference_list
(object Class "Pcircle"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Pcircle.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Pcircle.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "381479110314"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "38147C1C03C9"
supplier "PersFig"
quidu "3814794803BE")
(object Inheritance_Relationship
quid "38147D7F008A"
supplier "Circle"
quidu "37DF932402C1"))
operations (list Operations
(object Operation "archive"
quid "381483200032"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 940866975)))
(object Class "Pline"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Pline.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Pline.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "3814793E035F"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "38147C190356"
supplier "PersFig"
quidu "3814794803BE")
(object Inheritance_Relationship
quid "38147D8300F4"
supplier "Line"
quidu "37DF932C0240"))
operations (list Operations
(object Operation "archive"
quid "3814835503B3"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 940866980)))
(object Class "PersFig"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\PersFig.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\PersFig.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "3814794803BE"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "38147C3203C0"
supplier "Persistent"
quidu "3814796B020F")
(object Inheritance_Relationship
quid "3814830B0082"
supplier "Figure"
quidu "37DF9AF80330")))
(object Class "Persistent"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Prsstent.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Prsstent.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "3814796B020F"
fields (list has_relationship_list
(object Has_Relationship
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "GenerateGetOperation"
value FALSE)
(object Attribute
tool "cg"
name "GenerateSetOperation"
value FALSE))
quid "38147CDB003E"
label "instMap"
supplier "InstMap"
quidu "38147A4C038F"
exportControl "Private"
Containment "By Value"
supplier_cardinality (value cardinality "1")
client_cardinality (value cardinality "1")
static TRUE))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "3814837400B5"
supplier "PStream"
quidu "38147C66005E"))
operations (list Operations
(object Operation "archive"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "OperationKind"
value ("OperationKindSet" 202)))
quid "381481A603AA"
parameters (list Parameters
(object Parameter "ps"
type "PStream&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 940866976)
(object Operation "name"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "OperationKind"
value ("OperationKindSet" 202))
(object Attribute
tool "cg"
name "OperationIsConst"
value TRUE))
quid "381481B400F7"
result "char*"
concurrency "Sequential"
opExportControl "Public"
uid 940866977)
(object Operation "clone"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "OperationKind"
value ("OperationKindSet" 202))
(object Attribute
tool "cg"
name "OperationIsConst"
value TRUE))
quid "381481BC02A7"
result "Persistent*"
concurrency "Sequential"
opExportControl "Public"
uid 940866978)
(object Operation "addType"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "OperationKind"
value ("OperationKindSet" 203)))
quid "381481C50200"
parameters (list Parameters
(object Parameter "name"
type "char*")
(object Parameter "pers"
type "Persistent*"))
result "Persistent*"
concurrency "Sequential"
opExportControl "Public"
uid 940866979)
(object Operation "clone"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "OperationKind"
value ("OperationKindSet" 203)))
quid "38148EC00370"
parameters (list Parameters
(object Parameter "name"
type "char*"))
result "Persistent*"
concurrency "Sequential"
opExportControl "Public"
uid 940866991)))
(object Instantiated_Class "PsMap"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\PsMap.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\PsMap.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "381479C40308"
instantiation_relationship (object Instantiation_Relationship
quid "38147D10004E"
supplier "MapFake"
quidu "38147B87016C")
parameters (list Parameters
(object Parameter "Persistent*"
type "class")
(object Parameter "int"
type "class")))
(object Instantiated_Class "InstMap"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\InstMap.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\InstMap.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "38147A4C038F"
instantiation_relationship (object Instantiation_Relationship
quid "38147D0C0356"
supplier "MapFake"
quidu "38147B87016C")
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "381483E8015C"
supplier "Persistent"
quidu "3814796B020F"))
parameters (list Parameters
(object Parameter "char*"
type "class")
(object Parameter "Persistent*"
type "class")))
(object Class "fstream"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\fstream.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\fstream.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "38147ACF0261")
(object Parameterized_Class "MapFake"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\MapFake.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\MapFake.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "38147B87016C"
parameters (list Parameters
(object Parameter "KeyType"
type "class")
(object Parameter "DataType"
type "class")))
(object Class "Prectangle"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Prctngle.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\Prctngle.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "38147BAE00D1"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "38147C1F037D"
supplier "PersFig"
quidu "3814794803BE")
(object Inheritance_Relationship
quid "38147D870172"
supplier "Rectangle"
quidu "37DF953C018B"))
operations (list Operations
(object Operation "archive"
quid "3814825D029E"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 940866981)))
(object Class "PStream"
attributes (list Attribute_Set
(object Attribute
tool "Traversal"
name "CodeFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\PStream.h")
(object Attribute
tool "Traversal"
name "BodyFile"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6\\PStream.cpp")
(object Attribute
tool "cg"
name "cg_style"
value "Klassjäkel"))
quid "38147C66005E"
fields (list has_relationship_list
(object Has_Relationship
quid "38147C92006B"
label "psMap"
supplier "PsMap"
quidu "381479C40308"
exportControl "Private"
Containment "By Value"
supplier_cardinality (value cardinality "1")
client_cardinality (value cardinality "1")))
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "38147C790336"
supplier "fstream"
quidu "38147ACF0261"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "381483A701C7"
supplier "Persistent"
quidu "3814796B020F"))
operations (list Operations
(object Operation "load"
quid "381484CC0330"
parameters (list Parameters
(object Parameter "filename"
type "char*"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 940866982)
(object Operation "save"
quid "381484D00160"
parameters (list Parameters
(object Parameter "filename"
type "char*"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 940866983)
(object Operation "close"
quid "381484D30395"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 940866984)
(object Operation "isSaving"
quid "381484D702AA"
result "bool"
concurrency "Sequential"
opExportControl "Public"
uid 940866985)
(object Operation "archive"
quid "381484E60356"
parameters (list Parameters
(object Parameter "x"
type "Persistent*&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 940866986)
(object Operation "find"
quid "381484EB0259"
parameters (list Parameters
(object Parameter "x"
type "int"))
result "Persistent*"
concurrency "Sequential"
opExportControl "Public"
uid 940866987)
(object Operation "add"
quid "381484F10289"
parameters (list Parameters
(object Parameter "key"
type "Persistent*")
(object Parameter "data"
type "int"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 940866988)
(object Operation "find"
quid "381484FC0311"
parameters (list Parameters
(object Parameter "p"
type "const Persistent*"))
result "int"
concurrency "Sequential"
opExportControl "Public"
uid 940866989)
(object Operation "add"
quid "3814850003AD"
parameters (list Parameters
(object Parameter "data"
type "const Persistent*"))
result "int"
concurrency "Sequential"
opExportControl "Public"
uid 940866990))
class_attributes (list class_attribute_list
(object ClassAttribute "fs"
quid "381484900031"
type "fstream")
(object ClassAttribute "saving"
quid "381484B2012A"
type "bool"
initv "false"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3814792E038E"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Pcircle" @249
IncludeAttribute TRUE
IncludeOperation TRUE
location (224, 496)
label (object ItemLabel
Parent_View @249
location (120, 412)
nlines 2
max_width 240
justify 0
label "Pcircle")
quidu "381479110314"
compartment (object Compartment
Parent_View @249
location (136, 475)
anchor 2
nlines 1
max_width 206
justify 0)
annotation 8
autoResize TRUE)
(object ClassView "Class" "Pline" @250
IncludeAttribute TRUE
IncludeOperation TRUE
location (240, 784)
label (object ItemLabel
Parent_View @250
location (136, 700)
nlines 2
max_width 240
justify 0
label "Pline")
quidu "3814793E035F"
compartment (object Compartment
Parent_View @250
location (152, 763)
anchor 2
nlines 1
max_width 206
justify 0)
annotation 8
autoResize TRUE)
(object ClassView "Class" "PersFig" @251
IncludeAttribute TRUE
IncludeOperation TRUE
location (720, 512)
label (object ItemLabel
Parent_View @251
location (616, 428)
nlines 2
max_width 240
justify 0
label "PersFig")
quidu "3814794803BE"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Persistent" @252
IncludeAttribute TRUE
IncludeOperation TRUE
location (1136, 256)
label (object ItemLabel
Parent_View @252
location (988, 99)
nlines 2
max_width 349
justify 0
label "Persistent")
quidu "3814796B020F"
compartment (object Compartment
Parent_View @252
location (988, 162)
anchor 2
nlines 6
max_width 347
justify 0)
width 506
height 460
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "PsMap" @253
IncludeAttribute TRUE
IncludeOperation TRUE
location (1648, 1376)
label (object ItemLabel
Parent_View @253
location (1544, 1292)
nlines 2
max_width 240
justify 0
label "PsMap")
quidu "381479C40308"
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "InstMap" @254
IncludeAttribute TRUE
IncludeOperation TRUE
location (736, 1024)
label (object ItemLabel
Parent_View @254
location (632, 940)
nlines 2
max_width 240
justify 0
label "InstMap")
quidu "38147A4C038F"
annotation 8
autoResize TRUE)
(object ClassView "Class" "fstream" @255
IncludeAttribute TRUE
IncludeOperation TRUE
location (1728, 128)
label (object ItemLabel
Parent_View @255
location (1624, 44)
nlines 2
max_width 240
justify 0
label "fstream")
quidu "38147ACF0261"
annotation 8
autoResize TRUE)
(object ClassView "ParameterizedClass" "MapFake" @256
IncludeAttribute TRUE
IncludeOperation TRUE
location (1120, 1328)
label (object ItemLabel
Parent_View @256
location (1016, 1244)
nlines 2
max_width 240
justify 0
label "MapFake")
quidu "38147B87016C"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Prectangle" @257
IncludeAttribute TRUE
IncludeOperation TRUE
location (352, 176)
label (object ItemLabel
Parent_View @257
location (248, 92)
nlines 2
max_width 240
justify 0
label "Prectangle")
quidu "38147BAE00D1"
compartment (object Compartment
Parent_View @257
location (264, 155)
anchor 2
nlines 1
max_width 206
justify 0)
annotation 8
autoResize TRUE)
(object InheritView "" @258
quidu "38147C190356"
client @250
supplier @251
line_style 0)
(object InheritView "" @259
quidu "38147C1C03C9"
client @249
supplier @251
line_style 0)
(object InheritView "" @260
quidu "38147C1F037D"
client @257
supplier @251
line_style 0)
(object InheritView "" @261
quidu "38147C3203C0"
client @251
supplier @252
line_style 0)
(object ClassView "Class" "PStream" @262
IncludeAttribute TRUE
IncludeOperation TRUE
location (1872, 704)
label (object ItemLabel
Parent_View @262
location (1706, 432)
nlines 2
max_width 393
justify 0
label "PStream")
quidu "38147C66005E"
compartment (object Compartment
Parent_View @262
location (1706, 495)
anchor 2
nlines 12
max_width 391
justify 0)
width 570
height 790
annotation 8
autoResize TRUE)
(object InheritView "" @263
quidu "38147C790336"
client @262
supplier @255
line_style 0)
(object HasView "psMap" @264
label (object ItemLabel
Parent_View @264
location (1746, 1172)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "psMap")
quidu "38147C92006B"
client @262
supplier @253
line_style 0)
(object InstantiateView "" @265
quidu "38147D0C0356"
client @254
supplier @256
line_style 0)
(object InstantiateView "" @266
quidu "38147D10004E"
client @253
supplier @256
line_style 0)
(object UsesView "" @267
quidu "3814837400B5"
client @252
supplier @262
line_style 0)
(object UsesView "" @268
quidu "381483A701C7"
client @262
supplier @252
line_style 0)
(object HasView "instMap" @269
label (object ItemLabel
Parent_View @269
location (921, 691)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "instMap")
quidu "38147CDB003E"
client @252
supplier @254
line_style 0)
(object UsesView "" @270
quidu "381483E8015C"
client @254
supplier @252
vertices (list Points
(858, 932)
(1181, 687)
(1150, 447))
line_style 0))))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "37DF8EC001B6"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object CategoryView "Figures" @271
location (176, 208)
label (object ItemLabel
Parent_View @271
location (32, 124)
nlines 2
max_width 288
justify 0
label "Figures")
quidu "37DF92E603A8"
width 300
height 180)
(object CategoryView "Graphic" @272
location (560, 224)
label (object ItemLabel
Parent_View @272
location (416, 140)
nlines 2
max_width 288
justify 0
label "Graphic")
quidu "37DF9D5B01A8"
width 300
height 180)
(object CategoryView "Persist" @273
location (896, 224)
label (object ItemLabel
Parent_View @273
location (752, 140)
nlines 2
max_width 288
justify 0
label "Persist")
quidu "381478230091"
width 300
height 180)))))
root_subsystem (object SubSystem "Component View"
quid "37DF8EBF026A"
physical_models (list unit_reference_list
(object SubSystem "Figures"
attributes (list Attribute_Set
(object Attribute
tool "cg"
name "Directory"
value "H:\\WebDocs\\skola\\Avancerad_C++\\Lab6"))
quid "37DF936E0213"
physical_models (list unit_reference_list)
physical_presentations (list unit_reference_list
(object Module_Diagram "Main"
quid "37DF9517001F"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list)))))
physical_presentations (list unit_reference_list
(object Module_Diagram "Main"
quid "37DF8EC001CA"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object SubSysView "Figures" @274
location (336, 832)
label (object ItemLabel
Parent_View @274
location (192, 763)
nlines 2
max_width 288
justify 0
label "Figures")
quidu "37DF936E0213"
width 300
height 150)))))
process_structure (object Processes
quid "37DF8EBF026B"
ProcsNDevs (list
(object Process_Diagram "Deployment View"
quid "37DF8EC0018E"
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" 199))
(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" 199))
(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" 199))
(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 "variabler__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 "variabler__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" 199))
(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" 199))
(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" 199))
(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 "variabler__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 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)))
(object Attribute
tool "cg"
name "Klassjäkel__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))))))
quid "37DF8EBF026C"))