diff -r 951aeeb3da43 -r eea20ed08f4b filehandling/fileconverterfw/Design/CONARC.MDL --- a/filehandling/fileconverterfw/Design/CONARC.MDL Fri Jun 11 13:48:03 2010 +0300 +++ b/filehandling/fileconverterfw/Design/CONARC.MDL Tue Jun 29 10:40:11 2010 +0300 @@ -1,3037 +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")) + +(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"))