diff -r 000000000000 -r 2c201484c85f crypto/weakcrypto/docs/blockcipher_classes.mdl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/crypto/weakcrypto/docs/blockcipher_classes.mdl Wed Jul 08 11:25:26 2009 +0100 @@ -0,0 +1,2375 @@ + +(object Petal + version 40) + +(object Design "Logical View" + is_unit TRUE + is_loaded TRUE + file_name "\\personal\\crypto\\docs\\blockcipher_classes.mdl" + quid "3DDD11580013" + defaults (object defaults + rightMargin 0.250000 + leftMargin 0.250000 + topMargin 0.250000 + bottomMargin 0.500000 + pageOverlap 0.250000 + clipIconLabels TRUE + autoResize TRUE + snapToGrid FALSE + gridX 16 + gridY 16 + defaultFont (object Font + size 9 + face "helvetica" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + showMessageNum 1 + showClassOfObject TRUE + notation "Unified") + root_usecase_package (object Class_Category "Use Case View" + quid "3DDCCB5602C2" + exportControl "Public" + global TRUE + logical_models (list unit_reference_list) + logical_presentations (list unit_reference_list + (object UseCaseDiagram "Main" + quid "3DDCCB5603E4" + 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 "3DDCCB5602C1" + exportControl "Public" + global TRUE + subsystem "Component View" + quidu "3DDCCB5602C3" + logical_models (list unit_reference_list + (object Class "CBlockTransformation" + quid "3DDCCB65000F" + abstract TRUE + operations (list Operations + (object Operation "Transform" + quid "3DDCCB7102E7" + parameters (list Parameters + (object Parameter "aBlock" + type "TDes8&")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Reset" + quid "3DDCCB950343" + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "BlockSize" + quid "3DDCCB9901FE" + result "TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "KeySize" + quid "3DDCCBA20215" + result "TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CRijndael" + quid "3DDCCBD00077" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCF010158" + supplier "CBlockTransformation" + quidu "3DDCCB65000F")) + abstract TRUE + operations (list Operations + (object Operation "Reset" + quid "3DDCCBE101EE" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "KeySize" + quid "3DDCCBE4038D" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetKeyL" + quid "3DDCCBE9018B" + parameters (list Parameters + (object Parameter "aKey" + type "const TDesC8&")) + concurrency "Sequential" + opExportControl "Protected" + uid 0))) + (object Class "CAESEncryptor" + quid "3DDCCC1402E2" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCC8B0102" + supplier "CRijndael" + quidu "3DDCCBD00077")) + operations (list Operations + (object Operation "Transform" + quid "3DDCCC320122" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "BlockSize" + quid "3DDCCC380261" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CAESDecryptor" + quid "3DDCCC4301BD" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCC980346" + supplier "CRijndael" + quidu "3DDCCBD00077")) + operations (list Operations + (object Operation "Transform" + quid "3DDCCC4F012E" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "BlockSize" + quid "3DDCCC640369" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CDES" + quid "3DDCCCBC027F" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCF04030B" + supplier "CBlockTransformation" + quidu "3DDCCB65000F")) + operations (list Operations + (object Operation "Transform" + quid "3DDCCCCC02BE" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Reset" + quid "3DDCCCD60128" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "BlockSize" + quid "3DDCCCDA0001" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "KeySize" + quid "3DDCCCDF0149" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "static DoSetKeyL" + quid "3DDCCCE7003C" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "static DoTransform" + quid "3DDCCD1C034F" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "static ReverseKeySchedule" + quid "3DDCCD250190" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "IPERM" + quid "3DDCCD330280" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "FPERM" + quid "3DDCCD380328" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetKeyL" + quid "3DDCCDB801CD" + concurrency "Sequential" + opExportControl "Protected" + uid 0))) + (object Class "CDesEncryptor" + quid "3DDCCDD1015B" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCDF400CF" + supplier "CDES" + quidu "3DDCCCBC027F"))) + (object Class "CDesDecryptor" + quid "3DDCCDDF013D" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCDF80175" + supplier "CDES" + quidu "3DDCCCBC027F")) + operations (list Operations + (object Operation "SetKeyL" + quid "3DDCCDE701F3" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "C3DES" + quid "3DDCCE030289" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCF070279" + supplier "CBlockTransformation" + quidu "3DDCCB65000F")) + operations (list Operations + (object Operation "Transform" + quid "3DDCCE0F0240" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Reset" + quid "3DDCCE1400DF" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "BlockSize" + quid "3DDCCE1900D2" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "KeySize" + quid "3DDCCE1D0273" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "C3DESEncryptor" + quid "3DDCCE2D03DE" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCE5800E7" + supplier "C3DES" + quidu "3DDCCE030289")) + operations (list Operations + (object Operation "SetKeyL" + quid "3DDCCE3E0053" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "C3DESDecryptor" + quid "3DDCCE44037D" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCE5C0074" + supplier "C3DES" + quidu "3DDCCE030289")) + operations (list Operations + (object Operation "SetKeyL" + quid "3DDCCE4F00EE" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CRC2" + quid "3DDCCE77002D" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCF0B001C" + supplier "CBlockTransformation" + quidu "3DDCCB65000F")) + abstract TRUE + operations (list Operations + (object Operation "Reset" + quid "3DDCCE8101D6" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "BlockSize" + quid "3DDCCE850326" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "KeySize" + quid "3DDCCE8903D6" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetKey" + quid "3DDCCE8E013F" + concurrency "Sequential" + opExportControl "Protected" + uid 0))) + (object Class "CRC2Encryptor" + quid "3DDCCEA30121" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCEC601FD" + supplier "CRC2" + quidu "3DDCCE77002D")) + operations (list Operations + (object Operation "Transform" + quid "3DDCCEAC02C8" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CRC2Decryptor" + quid "3DDCCEB3008E" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3DDCCECA022B" + supplier "CRC2" + quidu "3DDCCE77002D")) + operations (list Operations + (object Operation "Transform" + quid "3DDCCEBA0319" + concurrency "Sequential" + opExportControl "Public" + uid 0)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "3DDCCB5602D4" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 20 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "CBlockTransformation" @1 + IncludeAttribute TRUE + IncludeOperation TRUE + location (1549, 251) + label (object ItemLabel + Parent_View @1 + location (1337, 104) + nlines 1 + max_width 423 + justify 0 + label "CBlockTransformation") + quidu "3DDCCB65000F" + compartment (object Compartment + Parent_View @1 + location (1329, 161) + anchor 2 + nlines 5 + max_width 262) + width 458 + height 316 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "CRijndael" @2 + IncludeAttribute TRUE + IncludeOperation TRUE + location (555, 746) + label (object ItemLabel + Parent_View @2 + location (441, 623) + nlines 1 + max_width 227 + justify 0 + label "CRijndael") + quidu "3DDCCBD00077" + compartment (object Compartment + Parent_View @2 + location (441, 680) + anchor 2 + nlines 4 + max_width 225) + width 246 + height 268 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "CAESEncryptor" @3 + IncludeAttribute TRUE + IncludeOperation TRUE + location (246, 1445) + label (object ItemLabel + Parent_View @3 + location (99, 1345) + nlines 1 + max_width 292 + justify 0 + label "CAESEncryptor") + quidu "3DDCCC1402E2" + compartment (object Compartment + Parent_View @3 + location (97, 1402) + anchor 2 + nlines 3 + max_width 262) + width 316 + height 222 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "CAESDecryptor" @4 + IncludeAttribute TRUE + IncludeOperation TRUE + location (606, 1451) + label (object ItemLabel + Parent_View @4 + location (459, 1351) + nlines 1 + max_width 292 + justify 0 + label "CAESDecryptor") + quidu "3DDCCC4301BD" + compartment (object Compartment + Parent_View @4 + location (457, 1408) + anchor 2 + nlines 3 + max_width 262) + width 316 + height 222 + annotation 8 + autoResize TRUE) + (object InheritTreeView "" @5 + location (555, 1097) + supplier @2 + vertices (list Points + (555, 1097) + (555, 880))) + (object InheritView "" @6 + quidu "3DDCCC8B0102" + client @3 + supplier @2 + line_style 3 + origin_attachment (314, 1334) + terminal_attachment (314, 1097) + drawSupplier @5) + (object InheritView "" @7 + quidu "3DDCCC980346" + client @4 + supplier @2 + line_style 3 + origin_attachment (604, 1340) + terminal_attachment (604, 1097) + drawSupplier @5) + (object ClassView "Class" "CDES" @8 + IncludeAttribute TRUE + IncludeOperation TRUE + location (1178, 920) + label (object ItemLabel + Parent_View @8 + location (912, 632) + nlines 1 + max_width 530 + justify 0 + label "CDES") + quidu "3DDCCCBC027F" + compartment (object Compartment + Parent_View @8 + location (900, 689) + anchor 2 + nlines 11 + max_width 553) + width 574 + height 598 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "CDesEncryptor" @9 + IncludeAttribute TRUE + IncludeOperation TRUE + location (940, 1401) + label (object ItemLabel + Parent_View @9 + location (793, 1355) + nlines 1 + max_width 292 + justify 0 + label "CDesEncryptor") + quidu "3DDCCDD1015B" + width 316 + height 115 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "CDesDecryptor" @10 + IncludeAttribute TRUE + IncludeOperation TRUE + location (1281, 1430) + label (object ItemLabel + Parent_View @10 + location (1134, 1354) + nlines 1 + max_width 292 + justify 0 + label "CDesDecryptor") + quidu "3DDCCDDF013D" + compartment (object Compartment + Parent_View @10 + location (1132, 1411) + anchor 2 + nlines 2 + max_width 225) + width 316 + height 174 + annotation 8 + autoResize TRUE) + (object InheritTreeView "" @11 + location (1178, 1309) + supplier @8 + vertices (list Points + (1178, 1309) + (1178, 1219))) + (object InheritView "" @12 + quidu "3DDCCDF400CF" + client @9 + supplier @8 + line_style 3 + origin_attachment (979, 1344) + terminal_attachment (979, 1309) + drawSupplier @11) + (object InheritView "" @13 + quidu "3DDCCDF80175" + client @10 + supplier @8 + line_style 3 + origin_attachment (1279, 1343) + terminal_attachment (1279, 1309) + drawSupplier @11) + (object ClassView "Class" "C3DES" @14 + IncludeAttribute TRUE + IncludeOperation TRUE + location (1696, 767) + label (object ItemLabel + Parent_View @14 + location (1564, 620) + nlines 1 + max_width 262 + justify 0 + label "C3DES") + quidu "3DDCCE030289" + compartment (object Compartment + Parent_View @14 + location (1563, 677) + anchor 2 + nlines 5 + max_width 262) + width 284 + height 316 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "C3DESEncryptor" @15 + IncludeAttribute TRUE + IncludeOperation TRUE + location (1658, 1429) + label (object ItemLabel + Parent_View @15 + location (1495, 1353) + nlines 1 + max_width 325 + justify 0 + label "C3DESEncryptor") + quidu "3DDCCE2D03DE" + compartment (object Compartment + Parent_View @15 + location (1491, 1410) + anchor 2 + nlines 2 + max_width 225) + width 352 + height 174 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "C3DESDecryptor" @16 + IncludeAttribute TRUE + IncludeOperation TRUE + location (2048, 1429) + label (object ItemLabel + Parent_View @16 + location (1884, 1353) + nlines 1 + max_width 327 + justify 0 + label "C3DESDecryptor") + quidu "3DDCCE44037D" + compartment (object Compartment + Parent_View @16 + location (1880, 1410) + anchor 2 + nlines 2 + max_width 225) + width 354 + height 174 + annotation 8 + autoResize TRUE) + (object InheritTreeView "" @17 + location (1695, 1118) + supplier @14 + vertices (list Points + (1695, 1118) + (1695, 925))) + (object InheritView "" @18 + quidu "3DDCCE5800E7" + client @15 + supplier @14 + line_style 3 + origin_attachment (1642, 1342) + terminal_attachment (1642, 1118) + drawSupplier @17) + (object InheritView "" @19 + quidu "3DDCCE5C0074" + client @16 + supplier @14 + line_style 3 + origin_attachment (2048, 1342) + terminal_attachment (2048, 1118) + drawSupplier @17) + (object ClassView "Class" "CRC2" @20 + IncludeAttribute TRUE + IncludeOperation TRUE + location (2475, 726) + label (object ItemLabel + Parent_View @20 + location (2350, 579) + nlines 1 + max_width 249 + justify 0 + label "CRC2") + quidu "3DDCCE77002D" + compartment (object Compartment + Parent_View @20 + location (2349, 636) + anchor 2 + nlines 5 + max_width 250) + width 270 + height 316 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "CRC2Encryptor" @21 + IncludeAttribute TRUE + IncludeOperation TRUE + location (2408, 1427) + label (object ItemLabel + Parent_View @21 + location (2261, 1351) + nlines 1 + max_width 292 + justify 0 + label "CRC2Encryptor") + quidu "3DDCCEA30121" + compartment (object Compartment + Parent_View @21 + location (2259, 1408) + anchor 2 + nlines 2 + max_width 262) + width 316 + height 174 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "CRC2Decryptor" @22 + IncludeAttribute TRUE + IncludeOperation TRUE + location (2760, 1424) + label (object ItemLabel + Parent_View @22 + location (2607, 1348) + nlines 1 + max_width 305 + justify 0 + label "CRC2Decryptor") + quidu "3DDCCEB3008E" + compartment (object Compartment + Parent_View @22 + location (2604, 1405) + anchor 2 + nlines 2 + max_width 262) + width 330 + height 174 + annotation 8 + autoResize TRUE) + (object InheritTreeView "" @23 + location (1549, 519) + supplier @1 + vertices (list Points + (1549, 519) + (1549, 409))) + (object InheritView "" @24 + quidu "3DDCCF010158" + client @2 + supplier @1 + line_style 3 + origin_attachment (645, 612) + terminal_attachment (645, 519) + drawSupplier @23) + (object InheritView "" @25 + quidu "3DDCCF04030B" + client @8 + supplier @1 + line_style 3 + origin_attachment (1176, 621) + terminal_attachment (1176, 519) + drawSupplier @23) + (object InheritView "" @26 + quidu "3DDCCF070279" + client @14 + supplier @1 + line_style 3 + origin_attachment (1695, 609) + terminal_attachment (1695, 519) + drawSupplier @23) + (object InheritView "" @27 + quidu "3DDCCF0B001C" + client @20 + supplier @1 + line_style 3 + origin_attachment (2476, 568) + terminal_attachment (2476, 519) + drawSupplier @23) + (object InheritTreeView "" @28 + location (2475, 1079) + supplier @20 + vertices (list Points + (2475, 1079) + (2475, 884))) + (object InheritView "" @29 + quidu "3DDCCEC601FD" + client @21 + supplier @20 + line_style 3 + origin_attachment (2407, 1340) + terminal_attachment (2407, 1079) + drawSupplier @28) + (object InheritView "" @30 + quidu "3DDCCECA022B" + client @22 + supplier @20 + line_style 3 + origin_attachment (2760, 1337) + terminal_attachment (2760, 1079) + drawSupplier @28))))) + root_subsystem (object SubSystem "Component View" + quid "3DDCCB5602C3" + physical_models (list unit_reference_list) + physical_presentations (list unit_reference_list + (object Module_Diagram "Main" + quid "3DDCCB5603E3" + 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 "3DDCCB5602C4" + ProcsNDevs (list + (object Process_Diagram "Deployment View" + quid "3DDCCB5603E5" + 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 "3DDCCB5602C5"))