diff -r 000000000000 -r dfb7c4ff071f commsfwsupport/commselements/MsgParser/Documentation/Message Structure Design.mdl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwsupport/commselements/MsgParser/Documentation/Message Structure Design.mdl Thu Dec 17 09:22:25 2009 +0200 @@ -0,0 +1,1333 @@ + +(object Petal + version 43 + _written "Rose 6.5.9232.10" + charSet 0) + +(object Design "Logical View" + is_unit TRUE + is_loaded TRUE + quid "3E79BE2603B6" + defaults (object defaults + rightMargin 0.250000 + leftMargin 0.250000 + topMargin 0.250000 + bottomMargin 0.500000 + pageOverlap 0.250000 + clipIconLabels TRUE + autoResize TRUE + snapToGrid TRUE + gridX 16 + gridY 16 + defaultFont (object Font + size 10 + face "Arial" + 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 "3E79BE2603B8" + exportControl "Public" + global TRUE + logical_models (list unit_reference_list) + logical_presentations (list unit_reference_list + (object UseCaseDiagram "Main" + quid "3E79BE2900E8" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object NoteView @1 + location (1776, 272) + label (object ItemLabel + Parent_View @1 + location (1457, 106) + fill_color 13434879 + nlines 6 + max_width 602 + label "The class calls CActive::RunL() whenever an asynchronous request has been completed. Since it is not a part of the component but talks to it, it is an actor.") + line_color 3342489 + fill_color 13434879 + width 662 + height 344) + (object NoteView @2 + location (336, 496) + label (object ItemLabel + Parent_View @2 + location (36, 384) + fill_color 13434879 + nlines 4 + max_width 565 + label "Represents a user of the component talking to it via the CSecureSocket API.") + line_color 3342489 + fill_color 13434879 + width 625 + height 237))))) + root_category (object Class_Category "Logical View" + quid "3E79BE2603B7" + exportControl "Public" + global TRUE + subsystem "Component View" + quidu "3E79BE2603B9" + logical_models (list unit_reference_list + (object Class "CActive" + quid "3E7A1BB40378" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3E7EE4D801D2" + supplier "Logical View::CBase" + quidu "3E7A1D5E00B9")) + operations (list Operations + (object Operation "RunL=0" + quid "3E7B1BA4026E" + stereotype "virtual" + concurrency "Sequential" + abstract TRUE + opExportControl "Protected" + uid 0)) + module "Component View::BASE" + quidu "3E7A2F79008A" + abstract TRUE) + (object Class "CBase" + quid "3E7A1D5E00B9" + module "Component View::BASE" + quidu "3E7A2F79008A") + (object Class "HBufC8" + quid "3EC4C969006A") + (object Class "TDes8" + quid "3ECE5734021F") + (object Class "TBuf8" + quid "3ECE5655023F") + (object Class "TDesC8" + quid "3ECE57480089") + (object Class_Category "Record Items" + quid "3E95579B01B3" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "TValue" + quid "3E9559F902CC" + stereotype "template" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3EDCD8A10213" + supplier "Logical View::Record Items::TBigEndian" + quidu "3EDCD87B0271") + (object Uses_Relationship + quid "3EDCD8A40138" + supplier "Logical View::Record Items::TLittleEndian" + quidu "3EDCD88A0213")) + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Class "TConstant" + quid "3E955A02003C" + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Class "CItemBase" + quid "3E955A1302EC" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3E955BFF01A4" + supplier "Logical View::CBase" + quidu "3E7A1D5E00B9")) + operations (list Operations + (object Operation "ParseL=0" + quid "3E955F2C032A" + stereotype "virtual" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "InitialiseL=0" + quid "3E955F4802CC" + stereotype "virtual" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "CalcTotalInitialiseLength=0" + quid "3E955F6701B3" + stereotype "virtual" + result "TInt" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "SetPtr" + quid "3E95602800C9" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Ptr" + quid "3E95604C02DC" + result "TUint8*" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + class_attributes (list class_attribute_list + (object ClassAttribute "iNext" + quid "3E9D838A00AA" + type "CItemBase*" + exportControl "Public") + (object ClassAttribute "iPtr8" + quid "3FD724F803C8" + type "TUint8*" + exportControl "Protected")) + module "Component View::NETMSG" + quidu "3E79BEC100B9" + abstract TRUE) + (object Class "CItem" + quid "3E955A2503A7" + stereotype "template" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3E955ADA0184" + supplier "Logical View::Record Items::CItemBase" + quidu "3E955A1302EC")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3E955ACF032A" + supplier "Logical View::Record Items::TConstant" + quidu "3E955A02003C") + (object Uses_Relationship + quid "3E955AD60201" + supplier "Logical View::Record Items::TValue" + quidu "3E9559F902CC")) + operations (list Operations + (object Operation "GetLength" + quid "3E95616901C3" + result "TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetLength" + quid "3E95617F0398" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GetBodyDes" + quid "3E95619E0194" + result "TPtr8" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GetItemDes" + quid "3FD725400222" + result "TPtr8" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GetHeaderLength" + quid "3FD7255B02CE" + result "TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetBody" + quid "3FD725790399" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "CopyBodyToL" + quid "3FD725890399" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + class_attributes (list class_attribute_list + (object ClassAttribute "iLen" + quid "3E955B2A01C3" + type "THEADER")) + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Class "CItemListHeader" + quid "3E955CAB029E" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3E955CBD002D" + supplier "Logical View::Record Items::CItem" + quidu "3E955A2503A7")) + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Class "CListItem" + quid "3E955D1403E6" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3E955D1B0398" + supplier "Logical View::Record Items::CItemListHeader" + quidu "3E955CAB029E")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3E955DB0008A" + supplier "Logical View::Record Items::CListNode" + quidu "3E955D9302EC")) + operations (list Operations + (object Operation "AddNodeL" + quid "3E956006026F" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Class "TRecord" + quid "3E955D4901D2" + operations (list Operations + (object Operation "ParseL" + quid "3E95630600D8" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "InitialiseL" + quid "3E95630D024F" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "CalcTotalInitialiseLength" + quid "3E9563230155" + result "TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Get" + quid "3E96F10A01C3" + result "CItemBase&" + concurrency "Sequential" + opExportControl "Protected" + uid 0)) + class_attributes (list class_attribute_list + (object ClassAttribute "iFirst" + quid "3E9D835400AA" + type "CItemBase*" + exportControl "Protected")) + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Class "CListNode" + quid "3E955D9302EC" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3E955DB8005B" + supplier "Logical View::Record Items::CItem" + quidu "3E955A2503A7")) + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Class "TBigEndian" + quid "3EDCD87B0271" + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Class "TLittleEndian" + quid "3EDCD88A0213" + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Class "CConstItem" + quid "3E9564960378" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3E9565ED03B7" + supplier "Logical View::Record Items::CItem" + quidu "3E955A2503A7")) + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Class "CVariableItem" + quid "3E9564AF0240" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3E9565F303C6" + supplier "Logical View::Record Items::CItem" + quidu "3E955A2503A7")) + module "Component View::NETMSG" + quidu "3E79BEC100B9") + (object Association "$UNNAMED$0" + quid "3E955C13005B" + roles (list role_list + (object Role "Next" + quid "3E955C140155" + label "Next" + supplier "Logical View::Record Items::CItemBase" + quidu "3E955A1302EC" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$1" + quid "3E955C140165" + supplier "Logical View::Record Items::CItemBase" + quidu "3E955A1302EC" + client_cardinality (value cardinality "1") + Containment "By Reference"))) + (object Association "$UNNAMED$2" + quid "3E955E3F0165" + roles (list role_list + (object Role "First" + quid "3E955E4000C9" + label "First" + supplier "Logical View::Record Items::CItemBase" + quidu "3E955A1302EC" + client_cardinality (value cardinality "1") + exportControl "Protected" + is_navigable TRUE) + (object Role "$UNNAMED$3" + quid "3E955E4000CA" + supplier "Logical View::Record Items::TRecord" + quidu "3E955D4901D2" + client_cardinality (value cardinality "1") + Containment "By Reference"))) + (object Association "$UNNAMED$4" + quid "3E955E980117" + roles (list role_list + (object Role "$UNNAMED$5" + quid "3E955E99028E" + supplier "Logical View::Record Items::TRecord" + quidu "3E955D4901D2" + client_cardinality (value cardinality "1") + Containment "By Value" + is_navigable TRUE) + (object Role "$UNNAMED$6" + quid "3E955E99028F" + supplier "Logical View::Record Items::CListItem" + quidu "3E955D1403E6" + client_cardinality (value cardinality "1") + is_aggregate TRUE)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "3E9559D7033A" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Record Items::TValue" @3 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1440, 973) + label (object ItemLabel + Parent_View @3 + location (1194, 944) + fill_color 13434879 + nlines 1 + max_width 492 + justify 0 + label "TValue") + stereotype (object ItemLabel + Parent_View @3 + location (1194, 894) + fill_color 13434879 + anchor 10 + nlines 1 + max_width 492 + justify 0 + label "<>>") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E9559F902CC" + width 510 + height 182 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Record Items::TConstant" @4 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (240, 960) + label (object ItemLabel + Parent_View @4 + location (128, 909) + fill_color 13434879 + nlines 1 + max_width 224 + justify 0 + label "TConstant") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E955A02003C" + width 242 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Record Items::CItem" @5 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (784, 960) + label (object ItemLabel + Parent_View @5 + location (534, 776) + fill_color 13434879 + nlines 1 + max_width 500 + justify 0 + label "CItem") + stereotype (object ItemLabel + Parent_View @5 + location (534, 726) + fill_color 13434879 + anchor 10 + nlines 1 + max_width 500 + justify 0 + label "<>>") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E955A2503A7" + width 518 + height 492 + annotation 8 + autoResize TRUE) + (object UsesView "" @6 + stereotype TRUE + line_color 3342489 + quidu "3E955ACF032A" + client @5 + supplier @4 + line_style 0) + (object UsesView "" @7 + stereotype TRUE + line_color 3342489 + quidu "3E955AD60201" + client @5 + supplier @3 + line_style 0) + (object ClassView "Class" "Logical View::CBase" @8 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (784, 81) + label (object ItemLabel + Parent_View @8 + location (641, 31) + fill_color 13434879 + nlines 1 + max_width 286 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E7A1D5E00B9" + width 304 + height 124 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Record Items::CItemListHeader" @9 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (576, 1520) + label (object ItemLabel + Parent_View @9 + location (411, 1469) + fill_color 13434879 + nlines 1 + max_width 330 + justify 0 + label "CItemListHeader") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E955CAB029E" + width 348 + height 126 + annotation 8 + autoResize TRUE) + (object NoteView @10 + location (240, 1147) + label (object ItemLabel + Parent_View @10 + location (33, 1091) + fill_color 13434879 + nlines 2 + max_width 378 + label "CItem") + line_color 3342489 + fill_color 13434879 + width 438 + height 125) + (object ClassView "Class" "Logical View::Record Items::CListNode" @11 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (976, 1520) + label (object ItemLabel + Parent_View @11 + location (867, 1469) + fill_color 13434879 + nlines 1 + max_width 218 + justify 0 + label "CListNode") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E955D9302EC" + width 236 + height 126 + annotation 8 + autoResize TRUE) + (object NoteView @12 + location (1472, 1160) + label (object ItemLabel + Parent_View @12 + location (1172, 1101) + fill_color 13434879 + nlines 2 + max_width 565 + label "CItem>") + line_color 3342489 + fill_color 13434879 + width 625 + height 131) + (object ClassView "Class" "Logical View::Record Items::CItemBase" @13 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (784, 432) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @13 + location (395, 276) + fill_color 13434879 + nlines 1 + max_width 778 + justify 0 + label "CItemBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E955A1302EC" + width 796 + height 336 + annotation 8 + autoResize TRUE) + (object InheritView "" @14 + stereotype TRUE + line_color 3342489 + quidu "3E955ADA0184" + client @5 + supplier @13 + line_style 0) + (object InheritView "" @15 + stereotype TRUE + line_color 3342489 + quidu "3E955BFF01A4" + client @13 + supplier @8 + line_style 0) + (object ClassView "Class" "Logical View::Record Items::CItemBase" @16 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1824, 432) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @16 + location (1704, 391) + fill_color 13434879 + nlines 1 + max_width 240 + justify 0 + label "CItemBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E955A1302EC" + width 258 + height 107 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$0" @17 + location (1438, 432) + stereotype TRUE + line_color 3342489 + quidu "3E955C13005B" + roleview_list (list RoleViews + (object RoleView "Next" @18 + Parent_View @17 + location (766, 128) + label (object SegLabel @19 + Parent_View @18 + location (1615, 413) + font (object Font + size 8) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 116 + justify 0 + label "+Next" + pctDist 0.690691 + height 20 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3E955C140155" + client @17 + supplier @16 + line_style 0 + label (object SegLabel @20 + Parent_View @18 + location (1614, 470) + font (object Font + size 8) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.688172 + height 38 + orientation 1)) + (object RoleView "$UNNAMED$1" @21 + Parent_View @17 + location (766, 128) + stereotype TRUE + line_color 3342489 + quidu "3E955C140165" + client @17 + supplier @13 + line_style 0 + label (object SegLabel @22 + Parent_View @21 + location (1210, 470) + font (object Font + size 8) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.891304 + height 38 + orientation 0)))) + (object ClassView "Class" "Logical View::Record Items::TRecord" @23 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1824, 1776) + label (object ItemLabel + Parent_View @23 + location (1566, 1645) + fill_color 13434879 + nlines 1 + max_width 516 + justify 0 + label "TRecord") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E955D4901D2" + width 534 + height 286 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$2" @24 + location (1824, 1058) + stereotype TRUE + line_color 3342489 + quidu "3E955E3F0165" + roleview_list (list RoleViews + (object RoleView "First" @25 + Parent_View @24 + location (128, -94) + label (object SegLabel @26 + Parent_View @25 + location (1750, 561) + font (object Font + size 8) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 113 + justify 0 + label "#First" + pctDist 0.868852 + height 75 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3E955E4000C9" + client @24 + supplier @16 + line_style 0 + label (object SegLabel @27 + Parent_View @25 + location (1846, 568) + font (object Font + size 8) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.857143 + height 22 + orientation 1)) + (object RoleView "$UNNAMED$3" @28 + Parent_View @24 + location (128, -94) + stereotype TRUE + line_color 3342489 + quidu "3E955E4000CA" + client @24 + supplier @23 + line_style 0 + label (object SegLabel @29 + Parent_View @28 + location (1868, 1583) + font (object Font + size 8) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.915888 + height 44 + orientation 0)))) + (object ClassView "Class" "Logical View::Record Items::CListItem" @30 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (784, 1776) + label (object ItemLabel + Parent_View @30 + location (651, 1720) + fill_color 13434879 + nlines 1 + max_width 266 + justify 0 + label "CListItem") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E955D1403E6" + width 284 + height 136 + annotation 8 + autoResize TRUE) + (object InheritView "" @31 + stereotype TRUE + line_color 3342489 + quidu "3E955D1B0398" + client @30 + supplier @9 + line_style 0) + (object UsesView "" @32 + stereotype TRUE + line_color 3342489 + quidu "3E955DB0008A" + client @30 + supplier @11 + line_style 0) + (object AssociationViewNew "$UNNAMED$4" @33 + location (1241, 1776) + stereotype TRUE + line_color 3342489 + quidu "3E955E980117" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$5" @34 + Parent_View @33 + location (489, 624) + stereotype TRUE + line_color 3342489 + quidu "3E955E99028E" + client @33 + supplier @23 + line_style 0 + label (object SegLabel @35 + Parent_View @34 + location (1525, 1815) + font (object Font + size 8) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.902299 + height 39 + orientation 1)) + (object RoleView "$UNNAMED$6" @36 + Parent_View @33 + location (489, 624) + stereotype TRUE + line_color 3342489 + quidu "3E955E99028F" + client @33 + supplier @30 + line_style 0 + label (object SegLabel @37 + Parent_View @36 + location (959, 1815) + font (object Font + size 8) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.896552 + height 39 + orientation 0)))) + (object ClassView "Class" "Logical View::Record Items::TBigEndian" @38 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1248, 688) + label (object ItemLabel + Parent_View @38 + location (1129, 647) + fill_color 13434879 + nlines 1 + max_width 238 + justify 0 + label "TBigEndian") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EDCD87B0271" + width 256 + height 107 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Record Items::TLittleEndian" @39 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1584, 688) + label (object ItemLabel + Parent_View @39 + location (1446, 647) + fill_color 13434879 + nlines 1 + max_width 276 + justify 0 + label "TLittleEndian") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3EDCD88A0213" + width 294 + height 107 + annotation 8 + autoResize TRUE) + (object UsesView "" @40 + stereotype TRUE + line_color 3342489 + quidu "3EDCD8A10213" + client @3 + supplier @38 + line_style 0) + (object UsesView "" @41 + stereotype TRUE + line_color 3342489 + quidu "3EDCD8A40138" + client @3 + supplier @39 + line_style 0) + (object InheritView "" @42 + stereotype TRUE + line_color 3342489 + quidu "3E955CBD002D" + client @9 + supplier @5 + vertices (list Points + (630, 1456) + (780, 1280) + (780, 1206)) + line_style 0) + (object AttachView "" @43 + stereotype TRUE + line_color 3342489 + client @10 + supplier @42 + line_style 0) + (object InheritView "" @44 + stereotype TRUE + line_color 3342489 + quidu "3E955DB8005B" + client @11 + supplier @5 + vertices (list Points + (923, 1456) + (780, 1280) + (780, 1206)) + line_style 0) + (object AttachView "" @45 + stereotype TRUE + line_color 3342489 + client @12 + supplier @44 + line_style 0) + (object ClassView "Class" "Logical View::Record Items::CConstItem" @46 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (208, 1520) + label (object ItemLabel + Parent_View @46 + location (80, 1468) + fill_color 13434879 + nlines 1 + max_width 256 + justify 0 + label "CConstItem") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E9564960378" + width 274 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Record Items::CVariableItem" @47 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1328, 1520) + label (object ItemLabel + Parent_View @47 + location (1186, 1468) + fill_color 13434879 + nlines 1 + max_width 284 + justify 0 + label "CVariableItem") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E9564AF0240" + width 302 + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @48 + stereotype TRUE + line_color 3342489 + quidu "3E9565ED03B7" + client @46 + supplier @5 + line_style 0) + (object AttachView "" @49 + stereotype TRUE + line_color 3342489 + client @10 + supplier @48 + line_style 0) + (object InheritView "" @50 + stereotype TRUE + line_color 3342489 + quidu "3E9565F303C6" + client @47 + supplier @5 + line_style 0) + (object AttachView "" @51 + stereotype TRUE + line_color 3342489 + client @12 + supplier @50 + line_style 0)))))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "3E79BE2900E9" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object CategoryView "Logical View::Record Items" @52 + location (992, 752) + label (object ItemLabel + Parent_View @52 + location (819, 668) + fill_color 13434879 + nlines 2 + max_width 346 + justify 0 + label "Record Items") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E95579B01B3" + width 358 + height 180))))) + root_subsystem (object SubSystem "Component View" + quid "3E79BE2603B9" + physical_models (list unit_reference_list + (object module "NETMSG" "NotAModuleType" "NotAModulePart" + quid "3E79BEC100B9" + stereotype "DLL" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "3FD71F8D00CB" + supplier "Component View::BASE" + quidu "3E7A2F79008A" + supplier_is_spec TRUE))) + (object module "Client" "SubType" "Main" + quid "3E79C8450397" + stereotype "Main Program" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "3E79C8A00201" + supplier "Component View::NETMSG" + quidu "3E79BEC100B9" + supplier_is_spec TRUE))) + (object module "BASE" "NotAModuleType" "NotAModulePart" + quid "3E7A2F79008A" + stereotype "")) + physical_presentations (list unit_reference_list + (object Module_Diagram "Main" + quid "3E79BE2900E7" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ModView "Component View::NETMSG" "NotAModuleType" "NotAModulePart" @53 + location (912, 800) + label (object ItemLabel + Parent_View @53 + location (877, 775) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "NETMSG") + icon "DLL" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E79BEC100B9" + width 228 + autoResize TRUE + width 228 + height 162) + (object ModView "Component View::Client" "SubType" "Main" @54 + location (912, 368) + label (object ItemLabel + Parent_View @54 + location (808, 171) + anchor_loc 3 + nlines 1 + max_width 403 + label "Client") + icon "Main Program" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E79C8450397" + width 212 + height 314 + autoResize TRUE + width 212 + height 314) + (object ModVisView "" @55 + stereotype TRUE + line_color 3342489 + quidu "3E79C8A00201" + client @54 + supplier @53 + line_style 0) + (object ModView "Component View::BASE" "NotAModuleType" "NotAModulePart" @56 + location (912, 1152) + label (object ItemLabel + Parent_View @56 + location (877, 1127) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "BASE") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3E7A2F79008A" + width 228 + autoResize TRUE + width 228 + height 162) + (object ModVisView "" @57 + stereotype TRUE + line_color 3342489 + quidu "3FD71F8D00CB" + client @53 + supplier @56 + line_style 0))))) + process_structure (object Processes + quid "3E79BE2603BA" + ProcsNDevs (list + (object Process_Diagram "Deployment View" + quid "3E79BE2603BC" + 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 "DDL" + name "propertyId" + value "809135966") + (object Attribute + tool "DDL" + name "default__Project" + value (list Attribute_Set + (object Attribute + tool "DDL" + name "Directory" + value "AUTO GENERATE") + (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 "DDL" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Rose Model Integrator" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Version Control" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Rose Web Publisher" + name "HiddenTool" + value FALSE) + (object Attribute + tool "RequisitePro" + name "HiddenTool" + value FALSE)) + quid "3E79BE2603BB"))