(object Petal
version 40)
(object Design "Logical View"
is_unit TRUE
is_loaded TRUE
file_name "\\personal\\crypto\\docs\\symmetric_classes.mdl"
quid "3DDD109501CB"
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 "3DDCAD000089"
exportControl "Public"
global TRUE
logical_models (list unit_reference_list)
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Main"
quid "3DDCAD01012B"
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 "3DDCAD000080"
exportControl "Public"
global TRUE
subsystem "Component View"
quidu "3DDCAD00008A"
logical_models (list unit_reference_list
(object Class "MSymmetricCipher"
quid "3DDCAD1900AD"
abstract TRUE
operations (list Operations
(object Operation "ProcessL"
quid "3DDCADA7006B"
parameters (list Parameters
(object Parameter "aInput"
type "const TDesC8&")
(object Parameter "aOutput"
type "TDes8"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ProcessFinalL"
quid "3DDCADC803A7"
parameters (list Parameters
(object Parameter "aInput"
type "const TDesC8&")
(object Parameter "aOutput"
type "TDes8&"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "MaxOutputTextLength"
quid "3DDCADE30161"
parameters (list Parameters
(object Parameter "aInputLength"
type "TInt"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "MaxFinalOutputTextLength"
quid "3DDCADF10338"
parameters (list Parameters
(object Parameter "aInputLength"
type "TInt"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
quid "3DDCAE16027D"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
quid "3DDCAE350097"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "KeySize"
quid "3DDCAE3C0065"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CBufferedTransformation"
quid "3DDCB09502C2"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3DDCB7FB0211"
supplier "MSymmetricCipher"
quidu "3DDCAD1900AD"))
abstract TRUE
operations (list Operations
(object Operation "ProcessL"
quid "3DDCB0B8027C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "MaxOutputTextLength"
quid "3DDCB0BF02AE"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
quid "3DDCB0C900E6"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
quid "3DDCB0D80160"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "KeySize"
quid "3DDCB0DE019A"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CBufferedEncryptor"
quid "3DDCB143000F"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3DDCB6B8031B"
supplier "CBufferedTransformation"
quidu "3DDCB09502C2"))
operations (list Operations
(object Operation "ProcessFinalL"
quid "3DDCB152026A"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "MaxFinalOutputTextLength"
quid "3DDCB1590396"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CBufferedDecryptor"
quid "3DDCB16E03C8"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3DDCB6BC00AA"
supplier "CBufferedTransformation"
quidu "3DDCB09502C2"))
operations (list Operations
(object Operation "ProcessFinalL"
quid "3DDCB1770245"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "MaxFinalOutputTextLength"
quid "3DDCB17D0366"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CBlockTransformation"
quid "3DDCB1C000C3"
abstract TRUE
operations (list Operations
(object Operation "Transform"
quid "3DDCB1DC0132"
parameters (list Parameters
(object Parameter "aBlock"
type "TDes8&"))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
quid "3DDCB21000F0"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
quid "3DDCB2150332"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "KeySize"
quid "3DDCB2210311"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CBlockChainingMode"
quid "3DDCB2C9002E"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3DDCB61101A8"
supplier "CBlockTransformation"
quidu "3DDCB1C000C3"))
abstract TRUE
operations (list Operations
(object Operation "Reset"
quid "3DDCB2DC0234"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
quid "3DDCB2E00009"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "KeySize"
quid "3DDCB2E701FE"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CRC2"
quid "3DDCB36C0078"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3DDCB615014A"
supplier "CBlockTransformation"
quidu "3DDCB1C000C3"))
abstract TRUE
operations (list Operations
(object Operation "Reset"
quid "3DDCB3B303D8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
quid "3DDCB3B802BD"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "KeySize"
quid "3DDCB3C800AD"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CModeCBCEncryptor"
quid "3DDCB6D5029B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3DDCB9970250"
supplier "CBlockChainingMode"
quidu "3DDCB2C9002E"))
operations (list Operations
(object Operation "Transform"
quid "3DDCB6F102FF"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "CModeCBCDecryptor"
quid "3DDCB72C010F"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3DDCB9A60388"
supplier "CBlockChainingMode"
quidu "3DDCB2C9002E"))
operations (list Operations
(object Operation "Transform"
quid "3DDCB738017A"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "MStreamCipher"
quid "3DDCB7510068"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3DDCB7FE00FD"
supplier "MSymmetricCipher"
quidu "3DDCAD1900AD"))
abstract TRUE
operations (list Operations
(object Operation "ProcessL"
quid "3DDCB76103B4"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ProcessFinalL"
quid "3DDCB76A0172"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
quid "3DDCB779019C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DoTransform"
quid "3DDCB77F0259"
concurrency "Sequential"
opExportControl "Protected"
uid 0)))
(object Class "TARC4"
quid "3DDCBAF200F0"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3DDCBC890272"
supplier "MStreamCipher"
quidu "3DDCB7510068")
(object Inheritance_Relationship
quid "3DDCBC980273"
supplier "MRandom"
quidu "3DDCBB960236"))
operations (list Operations
(object Operation "MaxOutputTextLength"
quid "3DDCBB0900C1"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "MaxFinalOutputTextLength"
quid "3DDCBB1000AD"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
quid "3DDCBB1F0159"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "KeySize"
quid "3DDCBB2303A4"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GenerateBytes"
quid "3DDCBB2901EA"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DoTransform"
quid "3DDCBAFF0366"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "SetKey"
quid "3DDCBB4402C5"
concurrency "Sequential"
opExportControl "Private"
uid 0)))
(object Class "MRandom"
quid "3DDCBB960236"
abstract TRUE
operations (list Operations
(object Operation "GenerateBytes"
quid "3DDCBB9F0398"
parameters (list Parameters
(object Parameter "aOutput"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "TPadding"
quid "3DDD0CBD0389"
abstract TRUE
operations (list Operations
(object Operation "Pad"
quid "3DDD0CC60396"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "UnPadL"
quid "3DDD0CD50166"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "TPaddingSSLv3"
quid "3DDD0CE401B8"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3DDD0D26019F"
supplier "TPadding"
quidu "3DDD0CBD0389")))
(object Association "$UNNAMED$0"
quid "3DDCB258020C"
roles (list role_list
(object Role "$UNNAMED$1"
quid "3DDCB259005F"
supplier "CBufferedTransformation"
quidu "3DDCB09502C2"
client_cardinality (value cardinality "1")
is_navigable TRUE
is_aggregate TRUE)
(object Role "$UNNAMED$2"
quid "3DDCB2590073"
supplier "CBlockTransformation"
quidu "3DDCB1C000C3"
client_cardinality (value cardinality "1")
is_navigable TRUE)))
(object Association "$UNNAMED$3"
quid "3DDD0D3303C4"
roles (list role_list
(object Role "$UNNAMED$4"
quid "3DDD0D340312"
supplier "TPadding"
quidu "3DDD0CBD0389"
client_cardinality (value cardinality "1")
is_navigable TRUE
is_aggregate TRUE)
(object Role "$UNNAMED$5"
quid "3DDD0D34031C"
supplier "CBufferedTransformation"
quidu "3DDCB09502C2"
client_cardinality (value cardinality "1")
is_navigable TRUE)))
(object Association "$UNNAMED$6"
quid "3DDD11120094"
roles (list role_list
(object Role "$UNNAMED$7"
quid "3DDD1112038D"
supplier "CBlockChainingMode"
quidu "3DDCB2C9002E"
client_cardinality (value cardinality "1")
is_navigable TRUE
is_aggregate TRUE)
(object Role "$UNNAMED$8"
quid "3DDD111203AB"
supplier "CBlockTransformation"
quidu "3DDCB1C000C3"
client_cardinality (value cardinality "1")
is_navigable TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3DDCAD010102"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "CBufferedEncryptor" @1
IncludeAttribute TRUE
IncludeOperation TRUE
location (1428, 1376)
label (object ItemLabel
Parent_View @1
location (1171, 1276)
nlines 1
max_width 512
justify 0
label "CBufferedEncryptor")
quidu "3DDCB143000F"
compartment (object Compartment
Parent_View @1
location (1160, 1333)
anchor 2
nlines 3
max_width 544)
width 554
height 222
annotation 8
autoResize TRUE)
(object ClassView "Class" "CBufferedDecryptor" @2
IncludeAttribute TRUE
IncludeOperation TRUE
location (2013, 1374)
label (object ItemLabel
Parent_View @2
location (1756, 1274)
nlines 1
max_width 512
justify 0
label "CBufferedDecryptor")
quidu "3DDCB16E03C8"
compartment (object Compartment
Parent_View @2
location (1745, 1331)
anchor 2
nlines 3
max_width 544)
width 554
height 222
annotation 8
autoResize TRUE)
(object ClassView "Class" "CRC2" @3
IncludeAttribute TRUE
IncludeOperation TRUE
location (218, 1471)
label (object ItemLabel
Parent_View @3
location (92, 1348)
nlines 1
max_width 251
justify 0
label "CRC2")
quidu "3DDCB36C0078"
compartment (object Compartment
Parent_View @3
location (91, 1405)
anchor 2
nlines 4
max_width 250)
width 272
height 268
annotation 8
autoResize TRUE)
(object ClassView "Class" "CModeCBCEncryptor" @4
IncludeAttribute TRUE
IncludeOperation TRUE
location (653, 1851)
label (object ItemLabel
Parent_View @4
location (457, 1775)
nlines 1
max_width 390
justify 0
label "CModeCBCEncryptor")
quidu "3DDCB6D5029B"
compartment (object Compartment
Parent_View @4
location (451, 1832)
anchor 2
nlines 2
max_width 262)
width 422
height 174
annotation 8
autoResize TRUE)
(object ClassView "Class" "CModeCBCDecryptor" @5
IncludeAttribute TRUE
IncludeOperation TRUE
location (1132, 1845)
label (object ItemLabel
Parent_View @5
location (930, 1769)
nlines 1
max_width 403
justify 0
label "CModeCBCDecryptor")
quidu "3DDCB72C010F"
compartment (object Compartment
Parent_View @5
location (923, 1826)
anchor 2
nlines 2
max_width 262)
width 436
height 174
annotation 8
autoResize TRUE)
(object ClassView "Class" "MStreamCipher" @6
IncludeAttribute TRUE
IncludeOperation TRUE
location (2458, 904)
label (object ItemLabel
Parent_View @6
location (2294, 757)
nlines 1
max_width 327
justify 0
label "MStreamCipher")
quidu "3DDCB7510068"
compartment (object Compartment
Parent_View @6
location (2290, 814)
anchor 2
nlines 5
max_width 334)
width 354
height 316
annotation 8
autoResize TRUE)
(object ClassView "Class" "MSymmetricCipher" @7
IncludeAttribute TRUE
IncludeOperation TRUE
location (1804, 247)
label (object ItemLabel
Parent_View @7
location (1547, 30)
nlines 1
max_width 512
justify 0
label "MSymmetricCipher")
quidu "3DDCAD1900AD"
compartment (object Compartment
Parent_View @7
location (1536, 87)
anchor 2
nlines 8
max_width 544)
width 554
height 456
annotation 8
autoResize TRUE)
(object InheritTreeView "" @8
location (1894, 612)
supplier @7
vertices (list Points
(1894, 612)
(1894, 475)))
(object InheritView "" @9
quidu "3DDCB7FE00FD"
client @6
supplier @7
line_style 3
origin_attachment (2457, 746)
terminal_attachment (2457, 612)
drawSupplier @8)
(object NoteView @10
location (219, 1813)
label (object ItemLabel
Parent_View @10
location (44, 1688)
nlines 5
max_width 315
label "For more detail of the block cipher classes, please see the separate diagram")
width 375
height 262)
(object AttachView "" @11
client @3
supplier @10
line_style 0)
(object ClassView "Class" "TARC4" @12
IncludeAttribute TRUE
IncludeOperation TRUE
location (2694, 1565)
label (object ItemLabel
Parent_View @12
location (2437, 1348)
nlines 1
max_width 512
justify 0
label "TARC4")
quidu "3DDCBAF200F0"
compartment (object Compartment
Parent_View @12
location (2426, 1405)
anchor 2
nlines 8
max_width 534)
width 554
height 456
annotation 8
autoResize TRUE)
(object ClassView "Class" "MRandom" @13
IncludeAttribute TRUE
IncludeOperation TRUE
location (2842, 993)
label (object ItemLabel
Parent_View @13
location (2676, 917)
nlines 1
max_width 331
justify 0
label "MRandom")
quidu "3DDCBB960236"
compartment (object Compartment
Parent_View @13
location (2672, 974)
anchor 2
nlines 2
max_width 347)
width 358
height 174
annotation 8
autoResize TRUE)
(object InheritView "" @14
quidu "3DDCBC890272"
client @12
supplier @6
line_style 0)
(object InheritView "" @15
quidu "3DDCBC980273"
client @12
supplier @13
line_style 0)
(object ClassView "Class" "TPaddingSSLv3" @16
IncludeAttribute TRUE
IncludeOperation TRUE
location (1039, 621)
label (object ItemLabel
Parent_View @16
location (884, 575)
nlines 1
max_width 308
justify 0
label "TPaddingSSLv3")
quidu "3DDD0CE401B8"
width 334
height 115
annotation 8
autoResize TRUE)
(object ClassView "Class" "TPadding" @17
IncludeAttribute TRUE
IncludeOperation TRUE
location (1034, 342)
label (object ItemLabel
Parent_View @17
location (920, 242)
nlines 1
max_width 227
justify 0
label "TPadding")
quidu "3DDD0CBD0389"
compartment (object Compartment
Parent_View @17
location (920, 299)
anchor 2
nlines 3
max_width 234)
width 246
height 222
annotation 8
autoResize TRUE)
(object InheritView "" @18
quidu "3DDD0D26019F"
client @16
supplier @17
line_style 0)
(object ClassView "Class" "CBufferedTransformation" @19
IncludeAttribute TRUE
IncludeOperation TRUE
location (1585, 937)
label (object ItemLabel
Parent_View @19
location (1351, 767)
nlines 1
max_width 466
justify 0
label "CBufferedTransformation")
stereotype TRUE
quidu "3DDCB09502C2"
compartment (object Compartment
Parent_View @19
location (1342, 824)
anchor 2
nlines 6
max_width 459)
width 504
height 362
annotation 8
autoResize TRUE)
(object InheritTreeView "" @20
location (1587, 1209)
supplier @19
vertices (list Points
(1587, 1209)
(1587, 1118)))
(object InheritView "" @21
quidu "3DDCB6B8031B"
client @1
supplier @19
line_style 3
origin_attachment (1497, 1265)
terminal_attachment (1497, 1209)
drawSupplier @20)
(object InheritView "" @22
quidu "3DDCB6BC00AA"
client @2
supplier @19
line_style 3
origin_attachment (2087, 1263)
terminal_attachment (2087, 1209)
drawSupplier @20)
(object InheritView "" @23
quidu "3DDCB7FB0211"
client @19
supplier @7
line_style 3
origin_attachment (1665, 756)
terminal_attachment (1665, 612)
drawSupplier @8)
(object AssociationViewNew "$UNNAMED$3" @24
location (1276, 604)
quidu "3DDD0D3303C4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$4" @25
Parent_View @24
location (-310, -333)
quidu "3DDD0D340312"
client @24
supplier @17
line_style 0
label (object SegLabel @26
Parent_View @25
location (1191, 433)
font (object Font
size 10
face "helvetica"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$5" @27
Parent_View @24
location (-310, -333)
quidu "3DDD0D34031C"
client @24
supplier @19
line_style 0
label (object SegLabel @28
Parent_View @27
location (1442, 704)
font (object Font
size 10
face "helvetica"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))))
(object ClassView "Class" "CBlockTransformation" @29
IncludeAttribute TRUE
IncludeOperation TRUE
location (879, 939)
label (object ItemLabel
Parent_View @29
location (667, 792)
nlines 1
max_width 423
justify 0
label "CBlockTransformation")
quidu "3DDCB1C000C3"
compartment (object Compartment
Parent_View @29
location (659, 849)
anchor 2
nlines 5
max_width 262)
width 458
height 316
annotation 8
autoResize TRUE)
(object InheritTreeView "" @30
location (709, 1193)
supplier @29
vertices (list Points
(709, 1193)
(709, 1097)))
(object InheritView "" @31
quidu "3DDCB615014A"
client @3
supplier @29
line_style 3
origin_attachment (220, 1337)
terminal_attachment (220, 1193)
drawSupplier @30)
(object AssociationViewNew "$UNNAMED$0" @32
location (1220, 937)
quidu "3DDCB258020C"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$1" @33
Parent_View @32
location (-618, -573)
quidu "3DDCB259005F"
client @32
supplier @19
line_style 0
label (object SegLabel @34
Parent_View @33
location (1321, 991)
font (object Font
size 10
face "helvetica"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$2" @35
Parent_View @32
location (-618, -573)
quidu "3DDCB2590073"
client @32
supplier @29
line_style 0
label (object SegLabel @36
Parent_View @35
location (1119, 992)
font (object Font
size 10
face "helvetica"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))))
(object ClassView "Class" "CBlockChainingMode" @37
IncludeAttribute TRUE
IncludeOperation TRUE
location (790, 1455)
label (object ItemLabel
Parent_View @37
location (587, 1332)
nlines 1
max_width 405
justify 0
label "CBlockChainingMode")
quidu "3DDCB2C9002E"
compartment (object Compartment
Parent_View @37
location (580, 1389)
anchor 2
nlines 4
max_width 250)
width 438
height 268
annotation 8
autoResize TRUE)
(object InheritTreeView "" @38
location (790, 1709)
supplier @37
vertices (list Points
(790, 1709)
(790, 1589)))
(object InheritView "" @39
quidu "3DDCB9970250"
client @4
supplier @37
line_style 3
origin_attachment (687, 1764)
terminal_attachment (687, 1709)
drawSupplier @38)
(object InheritView "" @40
quidu "3DDCB9A60388"
client @5
supplier @37
line_style 3
origin_attachment (1134, 1758)
terminal_attachment (1134, 1709)
drawSupplier @38)
(object InheritView "" @41
quidu "3DDCB61101A8"
client @37
supplier @29
line_style 3
origin_attachment (778, 1321)
terminal_attachment (778, 1193)
drawSupplier @30)
(object AssociationViewNew "$UNNAMED$6" @42
location (831, 1208)
quidu "3DDD11120094"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$7" @43
Parent_View @42
location (-24, 273)
quidu "3DDD1112038D"
client @42
supplier @37
line_style 0
label (object SegLabel @44
Parent_View @43
location (867, 1319)
font (object Font
size 10
face "helvetica"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 0))
(object RoleView "$UNNAMED$8" @45
Parent_View @42
location (-24, 273)
quidu "3DDD111203AB"
client @42
supplier @29
line_style 0
label (object SegLabel @46
Parent_View @45
location (901, 1116)
font (object Font
size 10
face "helvetica"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))))))))
root_subsystem (object SubSystem "Component View"
quid "3DDCAD00008A"
physical_models (list unit_reference_list)
physical_presentations (list unit_reference_list
(object Module_Diagram "Main"
quid "3DDCAD01012A"
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 "3DDCAD00008B"
ProcsNDevs (list
(object Process_Diagram "Deployment View"
quid "3DDCAD0100E4"
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 "3DDCAD00008C"))