--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/filehandling/fileconverterfw/Design/CONARC.MDL Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,3037 @@
+
+(object Petal
+ version 40)
+
+(object Design "Logical View"
+ is_unit TRUE
+ is_loaded TRUE
+ file_name "G:\\convert\\design\\conarc.mdl"
+ quid "3546F2EF0234"
+ 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 31
+ gridY 31
+ defaultFont (object Font
+ size 10
+ face "arial"
+ bold FALSE
+ italics FALSE
+ underline FALSE
+ strike FALSE
+ color 0
+ default_color TRUE)
+ showMessageNum 3
+ showClassOfObject TRUE
+ notation "Booch")
+ root_usecase_package (object Class_Category "Use Case View"
+ quid "34D59F870246"
+ exportControl "Public"
+ global TRUE
+ logical_models (list unit_reference_list)
+ logical_presentations (list unit_reference_list
+ (object UseCaseDiagram "Main"
+ quid "34D59F870263"
+ 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"
+ quid "34D59F870245"
+ exportControl "Public"
+ global TRUE
+ subsystem "Component View"
+ quidu "34D59F870247"
+ logical_models (list unit_reference_list
+ (object Class_Category "ConArc"
+ quid "34D5A61E0131"
+ exportControl "Public"
+ logical_models (list unit_reference_list
+ (object Class_Category "Converter Framework - Loading"
+ quid "34D5A6FD0308"
+ exportControl "Public"
+ logical_models (list unit_reference_list
+ (object Class "CConverterBase"
+ quid "34D5A7A00321"
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "34DB3F7B00BA"
+ supplier "MConversionObserver"
+ quidu "34DB3E9001D5"))
+ abstract TRUE
+ operations (list Operations
+ (object Operation "ConvertL(TFileName&, TFileName&, MConversionObserver*)"
+ quid "34D5A7F002B8"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ConvertObjectL(RReadStream&, RWriteStream&,MConversionObserver*)"
+ quid "34DB3DD5019A"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ConverterUid"
+ quid "34D5A8160032"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CConverterLibrary"
+ quid "34D5A859004C"
+ fields (list has_relationship_list
+ (object Has_Relationship
+ quid "34D5A89803DC"
+ supplier "CConverterBase"
+ quidu "34D5A7A00321"
+ supplier_cardinality (value cardinality "1..n")))
+ operations (list Operations
+ (object Operation "Converter"
+ quid "34D5A8BD038F"
+ result "CConverterBase"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CCnaConverter"
+ quid "34D5AA37025C"
+ fields (list has_relationship_list
+ (object Has_Relationship
+ quid "34D5AA950026"
+ supplier "TMimeType"
+ quidu "34D5AA8600D9"
+ supplier_cardinality (value cardinality "2..n")))
+ operations (list Operations
+ (object Operation "AddMimeFromL"
+ quid "34D5AA5201A7"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AddMimeToL"
+ quid "34D5AA580259"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetUid"
+ quid "34D5AA69033A"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "MimeFrom"
+ quid "35169F000051"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "MimeTo"
+ quid "35169F0903E4"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "TMimeType"
+ quid "34D5AA8600D9")
+ (object Class "CCnaConverterFinder"
+ quid "34D5AB30032C"
+ abstract TRUE
+ operations (list Operations
+ (object Operation "FindAllConvL"
+ quid "34D5AB540392"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NextL"
+ quid "34D5AB5A02DD"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CCnaScanningConverterFinder"
+ quid "34D5AB940019"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "34D5ABA00369"
+ supplier "CCnaConverterFinder"
+ quidu "34D5AB30032C"))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "3516A04A0132"
+ supplier "CCnaScanningCnfFinder"
+ quidu "3516A02B020A")))
+ (object Class "CCnaConverterList"
+ quid "34D5ABD902C1"
+ fields (list has_relationship_list
+ (object Has_Relationship
+ quid "35169EDE000C"
+ supplier "CCnaFoundConverter"
+ quidu "34D5ABFB0216"
+ supplier_cardinality (value cardinality "1..n")))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "35169EA402BC"
+ supplier "CCnaScanningConverterFinder"
+ quidu "34D5AB940019"))
+ operations (list Operations
+ (object Operation "UpdateL"
+ quid "3516680F0147"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Converter"
+ quid "351668280175"
+ parameters (list Parameters
+ (object Parameter "TUid aUid"))
+ result "CConverterBase*"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Release"
+ quid "35166846015A"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CCnaFoundConverter"
+ quid "34D5ABFB0216"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "35169DE202C7"
+ supplier "CCnaConverter"
+ quidu "34D5AA37025C"))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "34D5AC54017E"
+ supplier "CConverterLibrary"
+ quidu "34D5A859004C"))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iConEntry"
+ quid "35169FDB038B"
+ exportControl "Public")))
+ (object Class "CCnaConvInfoFile"
+ quid "34D5ACFE02CD"
+ fields (list has_relationship_list
+ (object Has_Relationship
+ quid "34D5AD2502DD"
+ supplier "CCnaConverter"
+ quidu "34D5AA37025C"
+ supplier_cardinality (value cardinality "1..n"))
+ (object Has_Relationship
+ quid "34D5AE7A0391"
+ supplier "CPersistentStore"
+ quidu "34D5ADB303C7"
+ exportControl "Protected")))
+ (object Class "CPersistentStore"
+ quid "34D5ADB303C7"
+ exportControl "Implementation"
+ abstract TRUE
+ space "CCnaConvInfoFile")
+ (object Class "CCnaInfoFileWriter"
+ quid "34D5AEB5009D"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "34D5AECD0387"
+ supplier "CCnaConvInfoFile"
+ quidu "34D5ACFE02CD"))
+ operations (list Operations
+ (object Operation "AddConverterL"
+ quid "35169F8602F3"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CCnaInfoFileReader"
+ quid "34D5AEB60379"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "34D5AED001C8"
+ supplier "CCnaConvInfoFile"
+ quidu "34D5ACFE02CD"))
+ operations (list Operations
+ (object Operation "AtL"
+ quid "35169F6500D9"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "MConversionObserver"
+ quid "34DB3E9001D5"
+ operations (list Operations
+ (object Operation "EmbeddedObject(TMimeType&)"
+ quid "34DB3EAA01A0"
+ result "CConverterBase"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "MaxSteps"
+ quid "34DB3EF503E3"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Progress"
+ quid "34DB3F0400B9"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Result"
+ quid "34DB3F110248"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CCnaScanningCnfFinder"
+ quid "3516A02B020A"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3516A0440152"
+ supplier "CCnaConverterFinder"
+ quidu "34D5AB30032C"))))
+ logical_presentations (list unit_reference_list
+ (object ClassDiagram "Main"
+ quid "34D5A793021E"
+ title "Main"
+ zoom 80
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "CConverterBase" @1
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1147, 2387)
+ label (object ItemLabel
+ Parent_View @1
+ location (573, 2260)
+ nlines 2
+ max_width 1388
+ justify 0
+ label "CConverterBase")
+ quidu "34D5A7A00321"
+ width 2012
+ height 376
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "CConverterLibrary" @2
+ IncludeOperation TRUE
+ location (1178, 1488)
+ label (object ItemLabel
+ Parent_View @2
+ location (1064, 1404)
+ nlines 2
+ max_width 266
+ justify 0
+ label "CConverterLibrary")
+ quidu "34D5A859004C"
+ width 386
+ annotation 8
+ autoResize TRUE)
+ (object HasView "" @3
+ quidu "34D5A89803DC"
+ client @2
+ supplier @1
+ line_style 0)
+ (object ClassView "Class" "TMimeType" @4
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2914, 2325)
+ label (object ItemLabel
+ Parent_View @4
+ location (2810, 2241)
+ nlines 2
+ max_width 240
+ justify 0
+ label "TMimeType")
+ quidu "34D5AA8600D9"
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "CCnaConverterFinder" @5
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (992, 310)
+ label (object ItemLabel
+ Parent_View @5
+ location (836, 205)
+ nlines 2
+ max_width 369
+ justify 0
+ label "CCnaConverterFinder")
+ quidu "34D5AB30032C"
+ width 536
+ height 314
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "CCnaScanningConverterFinder" @6
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1116, 744)
+ label (object ItemLabel
+ Parent_View @6
+ location (986, 660)
+ nlines 2
+ max_width 304
+ justify 0
+ label "CCnaScanningConverterFinder")
+ quidu "34D5AB940019"
+ width 442
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @7
+ quidu "34D5ABA00369"
+ client @6
+ supplier @5
+ line_style 0)
+ (object ClassView "Class" "CCnaConverterList" @8
+ IncludeOperation TRUE
+ location (1798, 589)
+ label (object ItemLabel
+ Parent_View @8
+ location (1618, 421)
+ nlines 2
+ max_width 426
+ justify 0
+ label "CCnaConverterList")
+ quidu "34D5ABD902C1"
+ width 618
+ height 492
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "CCnaFoundConverter" @9
+ IncludeOperation TRUE
+ location (1798, 1147)
+ label (object ItemLabel
+ Parent_View @9
+ location (1690, 1063)
+ nlines 2
+ max_width 251
+ justify 0
+ label "CCnaFoundConverter")
+ quidu "34D5ABFB0216"
+ compartment (object Compartment
+ Parent_View @9
+ location (1666, 1181)
+ anchor 2
+ nlines 1
+ max_width 297
+ justify 0
+ compartmentItems (list Compartment
+ "iConEntry"))
+ width 364
+ annotation 8
+ autoResize TRUE)
+ (object UsesView "" @10
+ quidu "34D5AC54017E"
+ client @9
+ supplier @2
+ line_style 0)
+ (object ClassView "Class" "CCnaConvInfoFile" @11
+ IncludeOperation TRUE
+ location (2356, 2759)
+ label (object ItemLabel
+ Parent_View @11
+ location (2252, 2675)
+ nlines 2
+ max_width 240
+ justify 0
+ label "CCnaConvInfoFile")
+ quidu "34D5ACFE02CD"
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "CPersistentStore" @12
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2852, 2945)
+ label (object ItemLabel
+ Parent_View @12
+ location (2748, 2861)
+ nlines 2
+ max_width 240
+ justify 0
+ label "CPersistentStore")
+ quidu "34D5ADB303C7"
+ annotation 8
+ autoResize TRUE)
+ (object HasView "" @13
+ quidu "34D5AE7A0391"
+ client @11
+ supplier @12
+ line_style 0)
+ (object ClassView "Class" "CCnaInfoFileWriter" @14
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2015, 3255)
+ label (object ItemLabel
+ Parent_View @14
+ location (1857, 3171)
+ nlines 2
+ max_width 373
+ justify 0
+ label "CCnaInfoFileWriter")
+ quidu "34D5AEB5009D"
+ width 542
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "CCnaInfoFileReader" @15
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2604, 3255)
+ label (object ItemLabel
+ Parent_View @15
+ location (2500, 3171)
+ nlines 2
+ max_width 240
+ justify 0
+ label "CCnaInfoFileReader")
+ quidu "34D5AEB60379"
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @16
+ quidu "34D5AECD0387"
+ client @14
+ supplier @11
+ line_style 0)
+ (object InheritView "" @17
+ quidu "34D5AED001C8"
+ client @15
+ supplier @11
+ line_style 0)
+ (object ClassView "Class" "MConversionObserver" @18
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (930, 3007)
+ label (object ItemLabel
+ Parent_View @18
+ location (651, 2875)
+ nlines 2
+ max_width 669
+ justify 0
+ label "MConversionObserver")
+ quidu "34DB3E9001D5"
+ width 970
+ height 390
+ annotation 8
+ autoResize TRUE)
+ (object UsesView "" @19
+ quidu "34DB3F7B00BA"
+ client @1
+ supplier @18
+ line_style 0)
+ (object UsesView "" @20
+ quidu "35169EA402BC"
+ client @8
+ supplier @6
+ line_style 0)
+ (object HasView "" @21
+ quidu "35169EDE000C"
+ client @8
+ supplier @9
+ line_style 0)
+ (object ClassView "Class" "CCnaConverter" @22
+ IncludeOperation TRUE
+ location (2480, 1798)
+ label (object ItemLabel
+ Parent_View @22
+ location (2267, 1606)
+ nlines 2
+ max_width 506
+ justify 0
+ label "CCnaConverter")
+ quidu "34D5AA37025C"
+ width 734
+ height 562
+ annotation 8
+ autoResize TRUE)
+ (object HasView "" @23
+ quidu "34D5AA950026"
+ client @22
+ supplier @4
+ line_style 0)
+ (object HasView "" @24
+ quidu "34D5AD2502DD"
+ client @11
+ supplier @22
+ line_style 0)
+ (object InheritView "" @25
+ quidu "35169DE202C7"
+ client @9
+ supplier @22
+ line_style 0)
+ (object ClassView "Class" "CCnaScanningCnfFinder" @26
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (465, 682)
+ label (object ItemLabel
+ Parent_View @26
+ location (338, 598)
+ nlines 2
+ max_width 296
+ justify 0
+ label "CCnaScanningCnfFinder")
+ quidu "3516A02B020A"
+ width 430
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @27
+ quidu "3516A0440152"
+ client @26
+ supplier @5
+ line_style 0)
+ (object UsesView "" @28
+ quidu "3516A04A0132"
+ client @6
+ supplier @26
+ line_style 0))))))
+ logical_presentations (list unit_reference_list
+ (object ClassDiagram "Main"
+ quid "34D5A63B0287"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object CategoryView "Converter Framework - Loading" @29
+ location (1116, 341)
+ label (object ItemLabel
+ Parent_View @29
+ location (719, 107)
+ nlines 2
+ max_width 794
+ justify 0
+ label "Converter Framework - Loading")
+ quidu "34D5A6FD0308"
+ compartment (object Compartment
+ Parent_View @29
+ location (793, 173)
+ anchor 2
+ nlines 4
+ max_width 644
+ compartmentItems (list Compartment
+ "CCnaScanningConverterFinder"
+ "CCnaConverterList"
+ "CCnaFoundConverter"
+ "CCnaConvInfoFile"))
+ width 807
+ height 481)))))
+ (object Class_Category "Converters"
+ quid "3528DEDA013D"
+ exportControl "Public"
+ logical_models (list unit_reference_list
+ (object Class_Category "OLE 2.0 Store"
+ quid "3528DF900081"
+ exportControl "Public"
+ logical_models (list unit_reference_list
+ (object Class "COleFile"
+ quid "3528F76D01BB"
+ fields (list has_relationship_list
+ (object Has_Relationship
+ quid "3528F7CB003A"
+ supplier "COleFileBigBlockDir"
+ quidu "3528F783036C")
+ (object Has_Relationship
+ quid "3528F7D103BE"
+ supplier "COleFileSmallBlockDir"
+ quidu "3528F78F0387")
+ (object Has_Relationship
+ quid "352A224803A2"
+ supplier "COleFilePropertySetDir"
+ quidu "3528F79C0014"))
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "352A1F1F0060"
+ supplier "MOleFile"
+ quidu "352A1EF4039D")
+ (object Inheritance_Relationship
+ quid "352B59EC0337"
+ supplier "COleStore"
+ quidu "352B59E50084")))
+ (object Class "COleFileBigBlockDir"
+ quid "3528F783036C"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "352A4B7B01C7"
+ supplier "MOleBlockReader"
+ quidu "352A4B5A001B"))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "352A2137033B"
+ supplier "MOleFile"
+ quidu "352A1EF4039D")))
+ (object Class "COleFileSmallBlockDir"
+ quid "3528F78F0387"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "352A4B780368"
+ supplier "MOleBlockReader"
+ quidu "352A4B5A001B"))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "352A4CF40378"
+ supplier "COleFileBigBlockDir"
+ quidu "3528F783036C")))
+ (object Class "COleFilePropertySetDir"
+ quid "3528F79C0014"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "352B50CF016F"
+ supplier "MStreamBuf"
+ quidu "352B50C5020B"))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "352A4D050110"
+ supplier "COleFileBigBlockDir"
+ quidu "3528F783036C")
+ (object Uses_Relationship
+ quid "352B3F9C0128"
+ supplier "COleFileSmallBlockDir"
+ quidu "3528F78F0387"))
+ operations (list Operations
+ (object Operation "AddBlockL"
+ quid "352B3E4500CB"
+ parameters (list Parameters
+ (object Parameter "TInt aOffset"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "EntryAtL"
+ quid "352B3E45011B"
+ result "COlePropertySet"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "TInt BlocksInDir()"
+ quid "352B3E450175"
+ concurrency "Sequential"
+ opExportControl "Protected"
+ uid 0)))
+ (object Class "COleFilePropertySet"
+ quid "3528F7A80076")
+ (object Class "COleFileDir"
+ quid "3529FEAC0015"
+ abstract TRUE
+ operations (list Operations
+ (object Operation "AddBlockL"
+ quid "352A01A202B4"
+ parameters (list Parameters
+ (object Parameter "TInt aOffset"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "EntryAtL"
+ quid "352A01CB032B"
+ result "COleFileObject"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "TInt BlocksInDir()"
+ quid "352A041F013D"
+ concurrency "Sequential"
+ opExportControl "Protected"
+ uid 0)
+ (object Operation "RFile& OleFile()"
+ quid "352A043301D2"
+ concurrency "Sequential"
+ opExportControl "Protected"
+ uid 0)))
+ (object Class "MOleFile"
+ quid "352A1EF4039D"
+ abstract TRUE
+ operations (list Operations
+ (object Operation "RFile& OleFile()"
+ quid "352A1F000386"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "COleFileObject"
+ quid "352A236B002F"
+ abstract TRUE
+ operations (list Operations
+ (object Operation "TInt Next()"
+ quid "352A27A000F6"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "TInt Prev()"
+ quid "352A27BC002E"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "TInt Index()"
+ quid "352A27C7028D"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "TUint Size()"
+ quid "352A27D6031B"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "MOleBlockReader"
+ quid "352A4B5A001B"
+ abstract TRUE)
+ (object Class "MStreamBuf"
+ quid "352B50C5020B"
+ abstract TRUE)
+ (object Class "RReadStream"
+ quid "352B51A50254"
+ abstract TRUE
+ operations (list Operations
+ (object Operation "ReadL"
+ quid "352B51A50255"
+ parameters (list Parameters
+ (object Parameter "aDes"
+ type "TDes8"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadL"
+ quid "352B51A50257"
+ parameters (list Parameters
+ (object Parameter "aDes"
+ type "TDes8")
+ (object Parameter "aLength"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadL"
+ quid "352B51A5025A"
+ parameters (list Parameters
+ (object Parameter "aPtr"
+ type "TAny*")
+ (object Parameter "aLength"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadInt8L"
+ quid "352B51A5025E"
+ result "TInt8"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadUint8L"
+ quid "352B51A5025F"
+ result "TUint8"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadInt16L"
+ quid "352B51A50260"
+ result "TInt16"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadUint16L"
+ quid "352B51A50261"
+ result "TUint16"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadInt32L"
+ quid "352B51A50262"
+ result "TInt32"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadUint32L"
+ quid "352B51A50263"
+ result "TUint32"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadReal32L"
+ quid "352B51A50264"
+ result "TReal32"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadReal64L"
+ quid "352B51A50265"
+ result "TReal64"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Close"
+ quid "352B51A50266"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SourceOf"
+ quid "352B51A50267"
+ parameters (list Parameters
+ (object Parameter "aStream"
+ type "RReadStream"))
+ result "CStreamBuf"
+ concurrency "Sequential"
+ opExportControl "Protected"
+ uid 0)
+ (object Operation "Chan"
+ quid "352B51A50269"
+ result "TStreamSource"
+ concurrency "Sequential"
+ opExportControl "Private"
+ uid 0)
+ (object Operation "ReadRefL"
+ quid "352B51A5026A"
+ result "TUint32"
+ concurrency "Sequential"
+ opExportControl "Private"
+ uid 0)
+ (object Operation "ReadL"
+ quid "352B51A5026B"
+ parameters (list Parameters
+ (object Parameter "aStream"
+ type "RWriteStream"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadL"
+ quid "352B51A5026D"
+ parameters (list Parameters
+ (object Parameter "aStream"
+ type "RWriteStream")
+ (object Parameter "aLength"
+ type "TInt"))
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "COleStore"
+ quid "352B59E50084")
+ (object Class "HOlePropertyBuf"
+ quid "3540C12F0105"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3540C15B00A4"
+ supplier "TStreamBuf"
+ quidu "3540C152012E"))
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "3540C171013C"
+ supplier "COleFilePropertySetDir"
+ quidu "3528F79C0014")))
+ (object Class "TStreamBuf"
+ quid "3540C152012E")
+ (object Class "HOleSmallBuf"
+ quid "3540C17F00C4"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3540C1E10346"
+ supplier "HOlePropertyBuf"
+ quidu "3540C12F0105")))
+ (object Class "HOleBigBuf"
+ quid "3540C18003BF"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3540C1E801F2"
+ supplier "HOlePropertyBuf"
+ quidu "3540C12F0105"))))
+ logical_presentations (list unit_reference_list
+ (object ClassDiagram "Main"
+ quid "3528DFA8008F"
+ title "Main"
+ zoom 90
+ max_height 28350
+ max_width 21600
+ origin_x 101
+ origin_y 1642
+ items (list diagram_item_list
+ (object ClassView "Class" "COleFile" @30
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1147, 217)
+ label (object ItemLabel
+ Parent_View @30
+ location (933, 113)
+ nlines 2
+ max_width 511
+ justify 0
+ label "COleFile")
+ quidu "3528F76D01BB"
+ compartment (object Compartment
+ Parent_View @30
+ location (899, 174)
+ anchor 2
+ nlines 3
+ max_width 576
+ justify 0)
+ width 742
+ height 310
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "COleFileBigBlockDir" @31
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2294, 1054)
+ label (object ItemLabel
+ Parent_View @31
+ location (2190, 970)
+ nlines 2
+ max_width 240
+ justify 0
+ label "COleFileBigBlockDir")
+ quidu "3528F783036C"
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "COleFileSmallBlockDir" @32
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1302, 713)
+ label (object ItemLabel
+ Parent_View @32
+ location (1188, 629)
+ nlines 2
+ max_width 267
+ justify 0
+ label "COleFileSmallBlockDir")
+ quidu "3528F78F0387"
+ width 388
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "MOleFile" @33
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2294, 155)
+ label (object ItemLabel
+ Parent_View @33
+ location (2150, 71)
+ nlines 2
+ max_width 339
+ justify 0
+ label "MOleFile")
+ quidu "352A1EF4039D"
+ compartment (object Compartment
+ Parent_View @33
+ location (2126, 132)
+ anchor 2
+ nlines 1
+ max_width 385
+ justify 0)
+ width 492
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @34
+ quidu "352A1F1F0060"
+ client @30
+ supplier @33
+ line_style 0)
+ (object UsesView "" @35
+ quidu "352A2137033B"
+ client @31
+ supplier @33
+ line_style 0)
+ (object ClassView "Class" "COleFilePropertySetDir" @36
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (713, 1364)
+ label (object ItemLabel
+ Parent_View @36
+ location (463, 1213)
+ nlines 2
+ max_width 595
+ justify 0
+ label "COleFilePropertySetDir")
+ quidu "3528F79C0014"
+ compartment (object Compartment
+ Parent_View @36
+ location (511, 1274)
+ anchor 2
+ nlines 3
+ max_width 497
+ justify 0)
+ width 863
+ height 444
+ annotation 8
+ autoResize TRUE)
+ (object HasView "" @37
+ quidu "3528F7CB003A"
+ client @30
+ supplier @31
+ line_style 0)
+ (object HasView "" @38
+ quidu "3528F7D103BE"
+ client @30
+ supplier @32
+ line_style 0)
+ (object HasView "" @39
+ quidu "352A224803A2"
+ client @30
+ supplier @36
+ line_style 0)
+ (object ClassView "Class" "MOleBlockReader" @40
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1302, 1054)
+ label (object ItemLabel
+ Parent_View @40
+ location (1198, 970)
+ nlines 2
+ max_width 240
+ justify 0
+ label "MOleBlockReader")
+ quidu "352A4B5A001B"
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @41
+ quidu "352A4B780368"
+ client @32
+ supplier @40
+ line_style 0)
+ (object InheritView "" @42
+ quidu "352A4B7B01C7"
+ client @31
+ supplier @40
+ line_style 0)
+ (object UsesView "" @43
+ quidu "352A4CF40378"
+ client @32
+ supplier @31
+ line_style 0)
+ (object UsesView "" @44
+ quidu "352A4D050110"
+ client @36
+ supplier @31
+ line_style 0)
+ (object ClassView "Class" "ROleReadPropertySet" @45
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1457, 2697)
+ label (object ItemLabel
+ Parent_View @45
+ location (1282, 2547)
+ nlines 2
+ max_width 415
+ justify 0
+ label "ROleReadPropertySet")
+ quidu "352A27560014"
+ compartment (object Compartment
+ Parent_View @45
+ location (1282, 2608)
+ anchor 2
+ nlines 6
+ max_width 413
+ justify 0)
+ width 602
+ height 440
+ annotation 8
+ autoResize TRUE)
+ (object NoteView @46
+ location (2449, 1395)
+ label (object ItemLabel
+ Parent_View @46
+ location (2172, 1220)
+ nlines 7
+ max_width 578
+ label
+|All RFile access is provided by COleFileBigBlockDir
+|Access to underlying objects are provided through the MOleBlockReader interface
+ )
+ width 638
+ height 363)
+ (object UsesView "" @47
+ quidu "352B3F9C0128"
+ client @36
+ supplier @32
+ line_style 0)
+ (object ClassView "Class" "RReadStream" @48
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2480, 2976)
+ label (object ItemLabel
+ Parent_View @48
+ location (2340, 2511)
+ nlines 2
+ max_width 329
+ justify 0
+ label "RReadStream")
+ quidu "352B51A50254"
+ compartment (object Compartment
+ Parent_View @48
+ location (2316, 2572)
+ anchor 2
+ nlines 17
+ max_width 375
+ justify 0)
+ width 478
+ height 1340
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @49
+ quidu "352B50E8036A"
+ client @45
+ supplier @48
+ line_style 0)
+ (object NoteView @50
+ location (465, 1829)
+ label (object ItemLabel
+ Parent_View @50
+ location (179, 1654)
+ nlines 7
+ max_width 596
+ label
+|Not fully abstracted from the COleFilePropertySetDir
+|
+|This should be done if an OLE2.0 framework is to be incorporated into store
+ )
+ width 656
+ height 363)
+ (object ClassView "Class" "HOlePropertyBuf" @51
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1426, 1860)
+ label (object ItemLabel
+ Parent_View @51
+ location (1322, 1776)
+ nlines 2
+ max_width 240
+ justify 0
+ label "HOlePropertyBuf")
+ quidu "3540C12F0105"
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "TStreamBuf" @52
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1736, 1550)
+ label (object ItemLabel
+ Parent_View @52
+ location (1632, 1466)
+ nlines 2
+ max_width 240
+ justify 0
+ label "TStreamBuf")
+ quidu "3540C152012E"
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @53
+ quidu "3540C15B00A4"
+ client @51
+ supplier @52
+ line_style 0)
+ (object UsesView "" @54
+ quidu "3540C171013C"
+ client @51
+ supplier @36
+ line_style 0)
+ (object ClassView "Class" "HOleSmallBuf" @55
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1054, 2170)
+ label (object ItemLabel
+ Parent_View @55
+ location (950, 2086)
+ nlines 2
+ max_width 240
+ justify 0
+ label "HOleSmallBuf")
+ quidu "3540C17F00C4"
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "HOleBigBuf" @56
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1860, 2170)
+ label (object ItemLabel
+ Parent_View @56
+ location (1756, 2086)
+ nlines 2
+ max_width 240
+ justify 0
+ label "HOleBigBuf")
+ quidu "3540C18003BF"
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @57
+ quidu "3540C1E10346"
+ client @55
+ supplier @51
+ line_style 0)
+ (object InheritView "" @58
+ quidu "3540C1E801F2"
+ client @56
+ supplier @51
+ line_style 0)
+ (object HasView "" @59
+ quidu "3546F317020A"
+ client @45
+ supplier @55
+ line_style 0)
+ (object HasView "" @60
+ quidu "3546F3240168"
+ client @45
+ supplier @56
+ line_style 0)))))
+ (object Class_Category "OLE 2.0 stream"
+ quid "352A27010061"
+ visible_categories (list visibility_relationship_list
+ (object Visibility_Relationship
+ quid "352B3F02027B"
+ supplier "OLE 2.0 Store"
+ quidu "3528DF900081"))
+ exportControl "Public"
+ logical_models (list unit_reference_list
+ (object Class "ROleReadPropertySet"
+ quid "352A27560014"
+ fields (list has_relationship_list
+ (object Has_Relationship
+ quid "3546F317020A"
+ supplier "HOleSmallBuf"
+ quidu "3540C17F00C4")
+ (object Has_Relationship
+ quid "3546F3240168"
+ supplier "HOleBigBuf"
+ quidu "3540C18003BF"))
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "352A276C014C"
+ supplier "COleFileObject"
+ quidu "352A236B002F")
+ (object Inheritance_Relationship
+ quid "352B50E8036A"
+ supplier "RReadStream"
+ quidu "352B51A50254"))
+ operations (list Operations
+ (object Operation "TUint8 Type()"
+ quid "352A285E02DA"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "TDesC16& Name()"
+ quid "352A286E03A5"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "TUint PropertySize()"
+ quid "352A28D60160"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))))
+ logical_presentations (list unit_reference_list
+ (object ClassDiagram "Main"
+ quid "352A27190297"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "ROleReadPropertySet" @61
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1178, 310)
+ label (object ItemLabel
+ Parent_View @61
+ location (911, 185)
+ nlines 2
+ max_width 640
+ justify 0
+ label "ROleReadPropertySet")
+ quidu "352A27560014"
+ compartment (object Compartment
+ Parent_View @61
+ location (1230, 313)
+ anchor 2
+ nlines 5
+ max_width 0
+ justify 0)
+ width 928
+ height 370
+ annotation 8
+ autoResize TRUE))))))
+ logical_presentations (list unit_reference_list
+ (object ClassDiagram "Main"
+ quid "34D59F87024E"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object CategoryView "OLE 2.0 Store" @62
+ location (1240, 403)
+ label (object ItemLabel
+ Parent_View @62
+ location (878, 187)
+ nlines 2
+ max_width 724
+ justify 0
+ label "OLE 2.0 Store")
+ quidu "3528DF900081"
+ compartment (object Compartment
+ Parent_View @62
+ location (945, 253)
+ anchor 2
+ nlines 7
+ max_width 588
+ compartmentItems (list Compartment
+ "COleFile"
+ "COleFileBigBlockDir"
+ "COleFileSmallBlockDir"
+ "COleFilePropertySetDir"
+ "COleFilePropertySet"
+ "COleFileDir"
+ "MOleFile"))
+ width 737
+ height 444)
+ (object CategoryView "OLE 2.0 stream" @63
+ location (1240, 1085)
+ label (object ItemLabel
+ Parent_View @63
+ location (874, 872)
+ nlines 2
+ max_width 732
+ justify 0
+ label "OLE 2.0 stream")
+ quidu "352A27010061"
+ compartment (object Compartment
+ Parent_View @63
+ location (942, 944)
+ anchor 2
+ nlines 1
+ max_width 595
+ compartmentItems (list Compartment
+ "ROleReadPropertySet"))
+ width 744
+ height 438)
+ (object ImportView "" @64
+ quidu "352B3F02027B"
+ client @63
+ supplier @62
+ line_style 0))))))
+ logical_presentations (list unit_reference_list
+ (object ClassDiagram "Main"
+ quid "3529FE790300"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list))))
+ root_subsystem (object SubSystem "Component View"
+ quid "34D59F870247"
+ physical_models (list unit_reference_list
+ (object module "Body" "SubType" "Body"
+ quid "34D5A0FB02C1"))
+ physical_presentations (list unit_reference_list
+ (object Module_Diagram "Main"
+ quid "34D59F870262"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list))))
+ process_structure (object Processes
+ quid "34D59F870248"
+ ProcsNDevs (list
+ (object Process_Diagram "Deployment View"
+ quid "34D59F870264"
+ 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 "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 "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 "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 "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 (value Text ""))
+ (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 "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 "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 "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 "InclusionProtectionSymbol"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "IncludeBySimpleName"
+ value FALSE)
+ (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 "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 "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 "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "IncludeBySimpleName"
+ value FALSE)
+ (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 "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 "EntryCode"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "ExitCode"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "Inline"
+ value FALSE)
+ (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 "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 "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__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 "ContainerClass"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "QualifiedContainer"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "AssocClassContainer"
+ value "$supplier *")
+ (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 "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 "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 "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 "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 "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 "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 "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 "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 "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 "")))))
+ quid "34D59F870249"))