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