(object Petal version 45 _written "Rose 7.5.0103.1920" charSet 0) (object Design "Logical View" is_unit TRUE is_loaded TRUE attributes (list Attribute_Set (object Attribute tool "Java" name "IDE" value "Internal Editor")) quid "3BD4D1E3001E" 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 "3BD4D1E30020" exportControl "Public" global TRUE logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object UseCaseDiagram "Main" quid "3BD4D1EA000B" 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 "3BD4D1E3001F" exportControl "Public" global TRUE subsystem "Component View" quidu "3BD4D1E30021" logical_models (list unit_reference_list (object Mechanism @1 logical_models (list unit_reference_list (object Object "Warehouse:Warehouse" quid "3BD4D29D027F" collaborators (list link_list (object Link quid "3BD4D32F0008" supplier "PostOffice" quidu "3BD4D2F5036B" messages (list Messages (object Message "Register Listener" quid "3BD4D32F0009" documentation "Warehouse should register its listener with the post office.If it is registered post office will deliver any messages that is addresed to warehouse automatically.The messages are thus pushed towards the warehouse instead of the warehouse explicitly reading the messages." frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "1" ordinal 0 creation FALSE) (object Message "Send Message" quid "3BD4D40600CF" documentation "Warehouse wants to sends a message of some type to the headquarters.It just sends it to the post office." frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "3" ordinal 2 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "PostOffice" quid "3BD4D2F5036B" persistence "Transient" creationObj TRUE multi FALSE) (object Object "Headquarters" quid "3BD4D2F9029F" collaborators (list link_list (object Link quid "3BD4D3A40196" supplier "PostOffice" quidu "3BD4D2F5036B" messages (list Messages (object Message "Register Listener" quid "3BD4D3A40197" documentation "Headquarters should also register its listener." frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "2" ordinal 1 creation FALSE) (object Message "Receive Message" quid "3BD4D43C028F" documentation |PostOffice actually pushes the message towards the headquarters using a call to the method "Receive". | | frequency "Aperiodic" synchronization "Simple" dir "ToClientFromSupplier" sequence "3.1" ordinal 3 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE))) (object Mechanism @2 logical_models (list unit_reference_list (object Object "Client" quid "3BD4D5D600B8" collaborators (list link_list (object Link quid "3BD4D6880140" supplier "ServiceObject:Service" quidu "3BD4D60503D7" messages (list Messages (object Message "Request" quid "3BD4D6880141" documentation "Client requests a service" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "2" ordinal 1 creation FALSE) (object Message "Response" quid "3BD5FF4803AE" frequency "Aperiodic" synchronization "Return" dir "ToClientFromSupplier" sequence "2.2" ordinal 10 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "ServiceObject:Service" quid "3BD4D60503D7" collaborators (list link_list (object Link quid "3BD4D69A03A9" supplier "DepartmentObject" quidu "3BD4D62B013D" messages (list Messages (object Message "Instantiate Object" quid "3BD4D69A03AA" documentation "Service object instantiates the object which will service the request.Based on the type of request, the corresponding object gets instantiated." frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "2.1" ordinal 2 creation FALSE) (object Message "Return Object Reference" quid "3BD5FF540301" frequency "Aperiodic" synchronization "Return" dir "ToClientFromSupplier" sequence "3.1.1" ordinal 9 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "DepartmentObject" quid "3BD4D62B013D" collaborators (list link_list (object Link quid "3BD4D6E5013A" supplier "CM:ConnectionManager" quidu "3BD4D6420140" messages (list Messages (object Message "Get Connection" quid "3BD4D6E5013B" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "2.1.1" ordinal 3 creation FALSE) (object Message "Connection Reference" quid "3BD5FE8602F1" frequency "Aperiodic" synchronization "Return" dir "ToClientFromSupplier" sequence "2.1.1.1" ordinal 4 creation FALSE))) (object Link quid "3BD4D75D0273" supplier "Database" quidu "3BD4D74C0020") (object Link quid "3BD4D78B01D9" supplier "DepartmentObject" quidu "3BD4D62B013D") (object Link quid "3BD4D7AC032B" supplier "Client" quidu "3BD4D5D600B8") (object Link quid "3BD5FCC500B0" supplier "Co:Connection" quidu "3BD4D64B01D9" messages (list Messages (object Message "Query " quid "3BD5FEB8020C" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "2.1.2" ordinal 5 creation FALSE) (object Message "Data" quid "3BD5FF31008A" frequency "Aperiodic" synchronization "Return" dir "ToClientFromSupplier" sequence "3.1" ordinal 8 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "CM:ConnectionManager" quid "3BD4D6420140" collaborators (list link_list (object Link quid "3BD4D702036D" supplier "Co:Connection" quidu "3BD4D64B01D9" messages (list Messages (object Message "c" quid "3BD5FB2B0314" documentation "Create Connection" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "1" ordinal 0 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "Co:Connection" quid "3BD4D64B01D9" collaborators (list link_list (object Link quid "3BD5FD2E0043" supplier "Database" quidu "3BD4D74C0020" messages (list Messages (object Message "Query" quid "3BD5FEDD026A" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "2.1.2.1" ordinal 6 creation FALSE) (object Message "Data" quid "3BD5FF01010D" frequency "Aperiodic" synchronization "Return" dir "ToClientFromSupplier" sequence "3" ordinal 7 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "Database" quid "3BD4D74C0020" persistence "Transient" creationObj TRUE multi FALSE))) (object Mechanism @3 logical_models (list unit_reference_list (object Object "User" quid "3BD60637008F" collaborators (list link_list (object Link quid "3BD60676032F" supplier "ServiceObject:Service" quidu "3BD60665003B" messages (list Messages (object Message "getBudget" quid "3BD606760330" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "2" ordinal 1 creation FALSE) (object Message "Change Budget Allocation" quid "3BD60ACB012B" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "8" ordinal 12 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "ServiceObject:Service" quid "3BD60665003B" collaborators (list link_list (object Link quid "3BD6072C02B8" supplier "BudgetObject:Budget" quidu "3BD606EF0134" messages (list Messages (object Message "<>" quid "3BD6072C02B9" documentation "Instantiate a Budget Object" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "2.1" ordinal 2 creation FALSE) (object Message "<>" quid "3BD60B84038A" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "8.1" ordinal 13 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "CM:ConnectionManager" quid "3BD606BF0013" collaborators (list link_list (object Link quid "3BD608C703C8" supplier "CO:Connection" quidu "3BD606CD0211" messages (list Messages (object Message "<>" quid "3BD608C703C9" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "1" ordinal 0 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "CO:Connection" quid "3BD606CD0211" collaborators (list link_list (object Link quid "3BD6082B01CF" supplier "Database" quidu "3BD6081E0252" messages (list Messages (object Message "Get Data" quid "3BD609830332" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "7.1" ordinal 9 creation FALSE) (object Message "Return Data" quid "3BD609940137" frequency "Aperiodic" synchronization "Return" dir "ToClientFromSupplier" sequence "7.1.1" ordinal 10 creation FALSE) (object Message "Write To Database" quid "3BD60BE70314" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "8.1.2.1" ordinal 16 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "BudgetObject:Budget" quid "3BD606EF0134" collaborators (list link_list (object Link quid "3BD60798001F" supplier "CM:ConnectionManager" quidu "3BD606BF0013" messages (list Messages (object Message "Get Connection" quid "3BD607980020" documentation "Get a database connection" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "2.1.1" ordinal 3 creation FALSE) (object Message "Return Connection" quid "3BD607B50215" documentation "Returns a connection reference. It takes out a connection object from the pool of connections and returns a reference to the object." frequency "Aperiodic" synchronization "Return" dir "ToClientFromSupplier" sequence "3" ordinal 4 creation FALSE))) (object Link quid "3BD607F4007B" supplier "CO:Connection" quidu "3BD606CD0211" messages (list Messages (object Message "Get Budget Data" quid "3BD6097F0368" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "7" ordinal 8 creation FALSE) (object Message "Return Budget Data" quid "3BD609A200DD" frequency "Aperiodic" synchronization "Return" dir "ToClientFromSupplier" sequence "7.1.1.1" ordinal 11 creation FALSE) (object Message "Modify Budget Data" quid "3BD60BCF02F1" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "8.1.2" ordinal 15 creation FALSE))) (object Link quid "3BD60906031E" supplier "BudgetObject:Budget" quidu "3BD606EF0134" messages (list Messages (object Message "getBudgetAllocation" quid "3BD60906031F" documentation "object calls its own method" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "4" ordinal 5 creation FALSE) (object Message "getBudgetSpent" quid "3BD60938024E" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "5" ordinal 6 creation FALSE) (object Message "IsOverBudget" quid "3BD609420306" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "6" ordinal 7 creation FALSE) (object Message "change" quid "3BD60BAA018F" documentation "change budget" frequency "Aperiodic" synchronization "Simple" dir "FromClientToSupplier" sequence "8.1.1" ordinal 14 creation FALSE)))) persistence "Transient" creationObj TRUE multi FALSE) (object Object "Database" quid "3BD6081E0252" persistence "Transient" creationObj TRUE multi FALSE)))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3BD4D1EA0028" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)) (object InteractionDiagram "SalesToHeadquarters" mechanism_ref @1 quid "3BD4D2010108" title "SalesToHeadquarters" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object InterObjView "Warehouse:Warehouse" @4 location (544, 816) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @4 location (544, 816) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "Warehouse:Warehouse") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD4D29D027F" width 300 height 814 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @5 location (544, 876) InterObjView @4 height 60 y_coord 0 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @6 location (544, 960) line_color 3342489 InterObjView @4 height 120 y_coord 60 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @7 location (544, 1312) line_color 3342489 InterObjView @4 height 228 y_coord 168 Nested FALSE)) (object InterObjView "PostOffice" @8 location (1408, 816) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @8 location (1408, 816) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "PostOffice") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD4D2F5036B" width 300 height 814 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @9 location (1408, 876) InterObjView @8 height 60 y_coord 0 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @10 location (1408, 960) line_color 3342489 InterObjView @8 height 60 y_coord 0 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @11 location (1408, 1104) line_color 3342489 InterObjView @8 height 60 y_coord 0 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @12 location (1408, 1312) line_color 3342489 InterObjView @8 height 168 y_coord 108 Nested FALSE)) (object InterObjView "Headquarters" @13 location (2272, 816) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @13 location (2272, 816) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "Headquarters") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD4D2F9029F" width 300 height 814 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @14 location (2272, 876) InterObjView @13 height 60 y_coord 0 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @15 location (2272, 1104) line_color 3342489 InterObjView @13 height 120 y_coord 60 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @16 location (2272, 1360) line_color 3342489 InterObjView @13 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @17 location (16, 960) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @18 Parent_View @17 location (975, 916) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD4D32F0009" anchor_loc 1 nlines 1 max_width 319 justify 0 label "Register Listener" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @4 supplier @8 Focus_Src @6 Focus_Entry @10 origin (559, 960) terminus (1392, 960) ordinal 0) (object InterMessView "" @19 location (16, 1104) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @20 Parent_View @19 location (1840, 1060) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD4D3A40197" anchor_loc 1 nlines 1 max_width 319 justify 0 label "Register Listener" pctDist 0.500000 height 45 orientation 1) line_color 3342489 client @13 supplier @8 Focus_Src @15 Focus_Entry @11 origin (2256, 1104) terminus (1424, 1104) ordinal 1) (object InterMessView "" @21 location (16, 1312) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @22 Parent_View @21 location (975, 1268) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD4D40600CF" anchor_loc 1 nlines 1 max_width 282 justify 0 label "Send Message" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @4 supplier @8 Focus_Src @7 Focus_Entry @12 origin (559, 1312) terminus (1392, 1312) ordinal 2) (object InterMessView "" @23 location (16, 1360) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @24 Parent_View @23 location (1839, 1316) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD4D43C028F" anchor_loc 1 nlines 1 max_width 335 justify 0 label "Receive Message" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @8 supplier @13 Focus_Src @12 Focus_Entry @16 origin (1423, 1360) terminus (2256, 1360) ordinal 3) (object NoteView @25 location (1408, 368) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @25 location (852, 215) fill_color 13434879 nlines 6 max_width 1077 label "This sequence diagram explains the message passing between various departments. This applies to communication between any two departments.Warehouse and headquarters have been taken as examples to illustrate the idea.") line_color 3342489 fill_color 13434879 width 1137 height 319))) (object InteractionDiagram "Service" mechanism_ref @2 quid "3BD4D533008C" title "Service" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 738 items (list diagram_item_list (object InterObjView "Client" @26 location (448, 864) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @26 location (448, 864) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "Client") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD4D5D600B8" width 300 height 1310 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @27 location (448, 924) InterObjView @26 height 60 y_coord 0 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @28 location (448, 1120) line_color 3342489 InterObjView @26 height 964 y_coord 904 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @29 location (448, 2016) line_color 3342489 InterObjView @26 height 60 y_coord 0 Nested TRUE)) (object InterObjView "ServiceObject:Service" @30 location (960, 864) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @30 location (960, 864) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "ServiceObject:Service") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD4D60503D7" width 300 height 1310 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @31 location (960, 924) InterObjView @30 height 60 y_coord 0 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @32 location (960, 1120) line_color 3342489 InterObjView @30 height 904 y_coord 844 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @33 location (960, 1840) line_color 3342489 InterObjView @30 height 60 y_coord 0 Nested TRUE)) (object InterObjView "DepartmentObject" @34 location (1424, 864) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @34 location (1424, 864) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "DepartmentObject") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD4D62B013D" width 300 height 1310 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @35 location (1424, 928) InterObjView @34 height 60 y_coord 0 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @36 location (1424, 1152) line_color 3342489 InterObjView @34 height 844 y_coord 784 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @37 location (1424, 1280) line_color 3342489 InterObjView @34 height 60 y_coord 0 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @38 location (1424, 1824) line_color 3342489 InterObjView @34 height 60 y_coord 0 Nested TRUE)) (object InterObjView "CM:ConnectionManager" @39 location (1872, 848) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @39 location (1872, 848) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "CM:ConnectionManager") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD4D6420140" width 300 height 1326 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @40 location (1872, 912) InterObjView @39 height 158 y_coord 98 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @41 location (1872, 944) line_color 3342489 InterObjView @39 height 120 y_coord 60 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @42 location (1872, 1168) line_color 3342489 InterObjView @39 height 232 y_coord 172 Nested FALSE)) (object InterObjView "Co:Connection" @43 location (2240, 848) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @43 location (2240, 848) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "Co:Connection") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD4D64B01D9" width 300 height 1326 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @44 location (2240, 912) InterObjView @43 height 1006 y_coord 946 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @45 location (2240, 944) line_color 3342489 InterObjView @43 height 60 y_coord 0 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @46 location (2240, 1616) line_color 3342489 InterObjView @43 height 60 y_coord 0 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @47 location (2240, 1808) line_color 3342489 InterObjView @43 height 60 y_coord 0 Nested TRUE)) (object InterObjView "Database" @48 location (2624, 864) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @48 location (2624, 864) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "Database") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD4D74C0020" width 300 height 1310 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @49 location (2624, 924) InterObjView @48 height 1004 y_coord 944 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @50 location (2624, 1648) line_color 3342489 InterObjView @48 height 60 y_coord 0 Nested TRUE)) (object NoteView @51 location (1408, 256) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @51 location (792, 131) fill_color 13434879 nlines 5 max_width 1196 label "This explains how a request gets fulfilled and the interaction between the various components.Any kind of request gets processed in the same way as depicted here except for the difference in the particular department object instantiated.The client in this case is a user from a particular department.") line_color 3342489 fill_color 13434879 width 1256 height 263) (object InterMessView "" @52 location (16, 1120) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @53 Parent_View @52 location (703, 1076) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD4D6880141" anchor_loc 1 nlines 1 max_width 160 justify 0 label "Request" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @26 supplier @30 Focus_Src @28 Focus_Entry @32 origin (463, 1120) terminus (944, 1120) ordinal 1) (object InterMessView "" @54 location (16, 1152) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @55 Parent_View @54 location (1191, 1108) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD4D69A03AA" anchor_loc 1 nlines 1 max_width 329 justify 0 label "Instantiate Object" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @30 supplier @34 Focus_Src @32 Focus_Entry @36 origin (975, 1152) terminus (1408, 1152) ordinal 2) (object InterMessView "" @56 location (16, 1168) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @57 Parent_View @56 location (1647, 1124) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD4D6E5013B" anchor_loc 1 nlines 1 max_width 322 justify 0 label "Get Connection" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @34 supplier @39 Focus_Src @36 Focus_Entry @42 origin (1439, 1168) terminus (1856, 1168) ordinal 3) (object InterMessView "" @58 location (16, 944) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @59 Parent_View @58 location (2055, 1780) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD5FB2B0314" anchor_loc 1 nlines 4 max_width 737 justify 0 label "c" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @39 supplier @43 Focus_Src @41 Focus_Entry @45 origin (1887, 944) terminus (2224, 944) ordinal 0) (object InterMessView "" @60 location (1648, 1280) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @61 Parent_View @60 location (1648, 1236) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD5FE8602F1" anchor_loc 1 nlines 1 max_width 420 justify 0 label "Connection Reference" pctDist 0.500000 height 45 orientation 1) line_color 3342489 client @39 supplier @34 Focus_Src @42 Focus_Entry @37 origin (1856, 1280) terminus (1440, 1280) ordinal 4) (object InterMessView "" @62 location (16, 1616) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @63 Parent_View @62 location (1831, 1572) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD5FEB8020C" anchor_loc 1 nlines 1 max_width 119 justify 0 label "Query" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @34 supplier @43 Focus_Src @36 Focus_Entry @46 origin (1439, 1616) terminus (2224, 1616) ordinal 5) (object InterMessView "" @64 location (16, 1648) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @65 Parent_View @64 location (2431, 1604) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD5FEDD026A" anchor_loc 1 nlines 1 max_width 119 justify 0 label "Query" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @43 supplier @48 Focus_Src @46 Focus_Entry @50 origin (2255, 1648) terminus (2608, 1648) ordinal 6) (object InterMessView "" @66 location (16, 1808) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @67 Parent_View @66 location (2432, 1764) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD5FF01010D" anchor_loc 1 nlines 1 max_width 94 justify 0 label "Data" pctDist 0.500000 height 45 orientation 1) line_color 3342489 client @48 supplier @43 Focus_Src @49 Focus_Entry @47 origin (2608, 1808) terminus (2256, 1808) ordinal 7) (object InterMessView "" @68 location (16, 1824) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @69 Parent_View @68 location (1832, 1780) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD5FF31008A" anchor_loc 1 nlines 1 max_width 94 justify 0 label "Data" pctDist 0.500000 height 45 orientation 1) line_color 3342489 client @43 supplier @34 Focus_Src @47 Focus_Entry @38 origin (2224, 1824) terminus (1440, 1824) ordinal 8) (object InterMessView "" @70 location (16, 2016) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @71 Parent_View @70 location (704, 1972) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD5FF4803AE" anchor_loc 1 nlines 1 max_width 191 justify 0 label "Response" pctDist 0.500000 height 45 orientation 1) line_color 3342489 client @30 supplier @26 Focus_Src @32 Focus_Entry @29 origin (944, 2016) terminus (464, 2016) ordinal 10) (object InterMessView "" @72 location (16, 1840) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @73 Parent_View @72 location (1207, 1879) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD5FF540301" anchor_loc 1 nlines 1 max_width 466 justify 0 label "Return Object Reference" pctDist 0.465278 height 39 orientation 1) line_color 3342489 client @34 supplier @30 Focus_Src @38 Focus_Entry @33 origin (1408, 1840) terminus (976, 1840) ordinal 9))) (object InteractionDiagram "BudgetAllocation" mechanism_ref @3 quid "3BD60621021E" title "BudgetAllocation" zoom 100 max_height 28350 max_width 21600 origin_x 100 origin_y 0 items (list diagram_item_list (object InterObjView "User" @74 location (448, 448) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @74 location (448, 448) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "User") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD60637008F" width 300 height 1458 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @75 location (448, 512) line_color 3342489 InterObjView @74 height 1144 y_coord 1084 Nested FALSE)) (object InterObjView "ServiceObject:Service" @76 location (912, 432) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @76 location (912, 432) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "ServiceObject:Service") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD60665003B" width 300 height 1474 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @77 location (912, 496) line_color 3342489 InterObjView @76 height 1094 y_coord 1034 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @78 location (912, 608) line_color 3342489 InterObjView @76 height 300 y_coord 240 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @79 location (912, 1536) line_color 3342489 InterObjView @76 height 60 y_coord 0 Nested TRUE)) (object InterObjView "BudgetObject:Budget" @80 location (1328, 432) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @80 location (1328, 432) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "BudgetObject:Budget") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD606EF0134" width 300 height 1474 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @81 location (1328, 496) line_color 3342489 InterObjView @80 height 1022 y_coord 962 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @82 location (1328, 672) line_color 3342489 InterObjView @80 height 176 y_coord 116 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @83 location (1328, 784) line_color 3342489 InterObjView @80 height 60 y_coord 0 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @84 location (1328, 944) line_color 3342489 InterObjView @80 height 60 y_coord 0 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @85 location (1328, 1088) line_color 3342489 InterObjView @80 height 60 y_coord 0 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @86 location (1328, 1232) line_color 3342489 InterObjView @80 height 60 y_coord 0 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @87 location (1328, 1408) line_color 3342489 InterObjView @80 height 60 y_coord 0 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @88 location (1328, 1552) line_color 3342489 InterObjView @80 height 206 y_coord 146 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @89 location (1328, 1600) line_color 3342489 InterObjView @80 height 60 y_coord 0 Nested TRUE)) (object InterObjView "CM:ConnectionManager" @90 location (1760, 416) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @90 location (1760, 416) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "CM:ConnectionManager") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD606BF0013" width 300 height 1490 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @91 location (1760, 480) line_color 3342489 InterObjView @90 height 424 y_coord 364 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @92 location (1760, 688) line_color 3342489 InterObjView @90 height 60 y_coord 0 Nested TRUE)) (object InterObjView "CO:Connection" @93 location (2112, 416) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @93 location (2112, 416) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "CO:Connection") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD606CD0211" width 300 height 1490 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @94 location (2112, 480) line_color 3342489 InterObjView @93 height 98 y_coord 38 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @95 location (2112, 512) line_color 3342489 InterObjView @93 height 60 y_coord 0 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @96 location (2112, 1312) line_color 3342489 InterObjView @93 height 146 y_coord 86 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @97 location (2112, 1392) line_color 3342489 InterObjView @93 height 60 y_coord 0 Nested TRUE) Focus_Of_Control (object Focus_Of_Control "" @98 location (2112, 1680) line_color 3342489 InterObjView @93 height 136 y_coord 76 Nested FALSE)) (object InterObjView "Database" @99 location (2448, 432) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline TRUE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @99 location (2448, 432) fill_color 13434879 anchor_loc 1 nlines 2 max_width 282 justify 0 label "Database") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3BD6081E0252" width 300 height 1474 icon_height 0 icon_width 0 icon_y_offset 0 annotation 1 Focus_Of_Control (object Focus_Of_Control "" @100 location (2448, 496) line_color 3342489 InterObjView @99 height 600 y_coord 540 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @101 location (2448, 1328) line_color 3342489 InterObjView @99 height 184 y_coord 124 Nested FALSE) Focus_Of_Control (object Focus_Of_Control "" @102 location (2448, 1696) line_color 3342489 InterObjView @99 height 60 y_coord 0 Nested FALSE)) (object InterMessView "" @103 location (672, 608) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @104 Parent_View @103 location (679, 564) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD606760330" anchor_loc 1 nlines 1 max_width 190 justify 0 label "getBudget" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @74 supplier @76 Focus_Src @75 Focus_Entry @78 origin (463, 608) terminus (896, 608) ordinal 1) (object InterMessView "" @105 location (16, 672) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @106 Parent_View @105 location (1119, 628) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD6072C02B9" anchor_loc 1 nlines 1 max_width 222 justify 0 label "<>" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @76 supplier @80 Focus_Src @78 Focus_Entry @82 origin (927, 672) terminus (1312, 672) ordinal 2) (object InterMessView "" @107 location (16, 688) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @108 Parent_View @107 location (1543, 645) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD607980020" anchor_loc 1 nlines 1 max_width 322 justify 0 label "Get Connection" pctDist 0.501247 height 44 orientation 0) line_color 3342489 client @80 supplier @90 Focus_Src @82 Focus_Entry @92 origin (1343, 688) terminus (1744, 688) ordinal 3) (object InterMessView "" @109 location (16, 784) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @110 Parent_View @109 location (1544, 740) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD607B50215" anchor_loc 1 nlines 1 max_width 344 justify 0 label "Return Connection" pctDist 0.500000 height 45 orientation 1) line_color 3342489 client @90 supplier @80 Focus_Src @91 Focus_Entry @83 origin (1744, 784) terminus (1344, 784) ordinal 4) (object InterMessView "" @111 location (16, 512) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @112 Parent_View @111 location (1951, 576) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD608C703C9" anchor_loc 1 nlines 2 max_width 408 justify 0 label "<>" pctDist 0.551402 height 64 orientation 0) line_color 3342489 client @90 supplier @93 Focus_Src @91 Focus_Entry @95 origin (1775, 512) terminus (2096, 512) ordinal 0) (object SelfMessView "" @113 location (16, 944) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @114 Parent_View @113 location (1419, 900) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD60906031F" anchor_loc 1 nlines 1 max_width 373 justify 0 label "getBudgetAllocation" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @80 supplier @80 Focus_Src @81 Focus_Entry @84 origin (1344, 944) terminus (1494, 944) ordinal 5) (object SelfMessView "" @115 location (16, 1088) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @116 Parent_View @115 location (1419, 1044) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD60938024E" anchor_loc 1 nlines 1 max_width 301 justify 0 label "getBudgetSpent" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @80 supplier @80 Focus_Src @81 Focus_Entry @85 origin (1344, 1088) terminus (1494, 1088) ordinal 6) (object SelfMessView "" @117 location (16, 1232) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @118 Parent_View @117 location (1419, 1188) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD609420306" anchor_loc 1 nlines 1 max_width 251 justify 0 label "IsOverBudget" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @80 supplier @80 Focus_Src @81 Focus_Entry @86 origin (1344, 1232) terminus (1494, 1232) ordinal 7) (object InterMessView "" @119 location (16, 1312) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @120 Parent_View @119 location (1719, 1268) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD6097F0368" anchor_loc 1 nlines 1 max_width 313 justify 0 label "Get Budget Data" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @80 supplier @93 Focus_Src @81 Focus_Entry @96 origin (1343, 1312) terminus (2096, 1312) ordinal 8) (object InterMessView "" @121 location (16, 1328) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @122 Parent_View @121 location (2279, 1284) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD609830332" anchor_loc 1 nlines 1 max_width 173 justify 0 label "Get Data" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @93 supplier @99 Focus_Src @96 Focus_Entry @101 origin (2127, 1328) terminus (2432, 1328) ordinal 9) (object InterMessView "" @123 location (2288, 1392) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @124 Parent_View @123 location (2280, 1348) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD609940137" anchor_loc 1 nlines 1 max_width 226 justify 0 label "Return Data" pctDist 0.500000 height 45 orientation 1) line_color 3342489 client @99 supplier @93 Focus_Src @101 Focus_Entry @97 origin (2432, 1392) terminus (2128, 1392) ordinal 10) (object InterMessView "" @125 location (16, 1408) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @126 Parent_View @125 location (1720, 1364) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD609A200DD" anchor_loc 1 nlines 1 max_width 366 justify 0 label "Return Budget Data" pctDist 0.500000 height 45 orientation 1) line_color 3342489 client @93 supplier @80 Focus_Src @97 Focus_Entry @87 origin (2096, 1408) terminus (1344, 1408) ordinal 11) (object NoteView @127 location (3104, 1088) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @127 location (2710, 957) fill_color 13434879 nlines 5 max_width 752 label |The Budget Object calls getBudgetAllocation, getBudgetSpent |IsOverBudget. |These inturn connect to the database and fill in the data. ) line_color 3342489 fill_color 13434879 width 812 height 275) (object AttachView "" @128 stereotype TRUE line_color 3342489 client @119 supplier @127 line_style 0) (object InterMessView "" @129 location (672, 1536) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @130 Parent_View @129 location (679, 1492) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD60ACB012B" anchor_loc 1 nlines 1 max_width 479 justify 0 label "Change Budget Allocation" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @74 supplier @76 Focus_Src @75 Focus_Entry @79 origin (463, 1536) terminus (896, 1536) ordinal 12) (object InterMessView "" @131 location (1120, 1552) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @132 Parent_View @131 location (1119, 1508) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD60B84038A" anchor_loc 1 nlines 1 max_width 355 justify 0 label "<>" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @76 supplier @80 Focus_Src @79 Focus_Entry @88 origin (927, 1552) terminus (1312, 1552) ordinal 13) (object SelfMessView "" @133 location (16, 1600) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @134 Parent_View @133 location (1419, 1556) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD60BAA018F" anchor_loc 1 nlines 1 max_width 141 justify 0 label "change" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @80 supplier @80 Focus_Src @88 Focus_Entry @89 origin (1344, 1600) terminus (1494, 1600) ordinal 14) (object InterMessView "" @135 location (16, 1680) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @136 Parent_View @135 location (1719, 1636) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD60BCF02F1" anchor_loc 1 nlines 1 max_width 374 justify 0 label "Modify Budget Data" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @80 supplier @93 Focus_Src @88 Focus_Entry @98 origin (1343, 1680) terminus (2096, 1680) ordinal 15) (object InterMessView "" @137 location (16, 1696) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object SegLabel @138 Parent_View @137 location (2279, 1652) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) quidu "3BD60BE70314" anchor_loc 1 nlines 1 max_width 348 justify 0 label "Write To Database" pctDist 0.500000 height 45 orientation 0) line_color 3342489 client @93 supplier @99 Focus_Src @98 Focus_Entry @102 origin (2127, 1696) terminus (2432, 1696) ordinal 16) (object NoteView @139 location (1312, 176) font (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) label (object ItemLabel Parent_View @139 location (715, 70) fill_color 13434879 nlines 4 max_width 1159 label "This describes the interaction between the objects when a user from the headquarters views the budget allocation and when he wants to change the alloted budget amount.") line_color 3342489 fill_color 13434879 width 1219 height 225))))) root_subsystem (object SubSystem "Component View" quid "3BD4D1E30021" physical_models (list unit_reference_list) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3BD4D1EA000A" 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 "3BD4D1E30028" ProcsNDevs (list (object Process_Diagram "Deployment View" quid "3BD4D1E30032" 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 "Cplusplus" name "propertyId" value "809135966") (object Attribute tool "Cplusplus" name "default__Role" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "CodeName" value "") (object Attribute tool "Cplusplus" name "Const" value FALSE) (object Attribute tool "Cplusplus" name "InitialValue" value ""))) (object Attribute tool "Cplusplus" name "default__Inherit" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE))) (object Attribute tool "Cplusplus" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "Copyright" value (value Text "")) (object Attribute tool "Cplusplus" name "RootPackage" value "C++ Reverse Engineered") (object Attribute tool "Cplusplus" name "InitialHeaderIncludes" value (value Text "")) (object Attribute tool "Cplusplus" name "InitialBodyIncludes" value (value Text "")))) (object Attribute tool "Cplusplus" name "default__Param" value (list Attribute_Set (object Attribute tool "Cplusplus" name "CodeName" value ""))) (object Attribute tool "Cplusplus" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "CodeName" value ""))) (object Attribute tool "Cplusplus" name "default__Operation" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "CodeName" value "") (object Attribute tool "Cplusplus" name "InitialCodeBody" value "") (object Attribute tool "Cplusplus" name "Inline" value FALSE))) (object Attribute tool "Cplusplus" name "default__Class" value (list Attribute_Set (object Attribute tool "Cplusplus" name "Synchronize" value TRUE) (object Attribute tool "Cplusplus" name "CodeName" value "") (object Attribute tool "Cplusplus" name "ImplementationType" value "") (object Attribute tool "Cplusplus" name "HeaderSourceFile" value "") (object Attribute tool "Cplusplus" name "BodySourceFile" value ""))) (object Attribute tool "Cplusplus" name "default__Category" value (list Attribute_Set (object Attribute tool "Cplusplus" name "CodeName" value "") (object Attribute tool "Cplusplus" name "IsNamespace" value FALSE))) (object Attribute tool "Cplusplus" name "HiddenTool" value FALSE) (object Attribute tool "ANSI C++ Event Watcher" name "HiddenTool" value FALSE) (object Attribute tool "ANSIConvert" name "HiddenTool" value FALSE) (object Attribute tool "Ada83" name "propertyId" value "838326200") (object Attribute tool "Ada83" name "default__Project" value (list Attribute_Set (object Attribute tool "Ada83" name "SpecFileExtension" value "1.ada") (object Attribute tool "Ada83" name "SpecFileBackupExtension" value "1.ad~") (object Attribute tool "Ada83" name "SpecFileTemporaryExtension" value "1.ad#") (object Attribute tool "Ada83" name "BodyFileExtension" value "2.ada") (object Attribute tool "Ada83" name "BodyFileBackupExtension" value "2.ad~") (object Attribute tool "Ada83" name "BodyFileTemporaryExtension" value "2.ad#") (object Attribute tool "Ada83" name "CreateMissingDirectories" value TRUE) (object Attribute tool "Ada83" name "GenerateBodies" value TRUE) (object Attribute tool "Ada83" name "GenerateAccessorOperations" value TRUE) (object Attribute tool "Ada83" name "GenerateStandardOperations" value TRUE) (object Attribute tool "Ada83" name "DefaultCodeBody" value "[statement]") (object Attribute tool "Ada83" name "ImplicitParameter" value TRUE) (object Attribute tool "Ada83" name "CommentWidth" value 60) (object Attribute tool "Ada83" name "StopOnError" value FALSE) (object Attribute tool "Ada83" name "ErrorLimit" value 30) (object Attribute tool "Ada83" name "UseFileName" value FALSE) (object Attribute tool "Ada83" name "Directory" value "$ROSEADA83_SOURCE"))) (object Attribute tool "Ada83" name "default__Class" value (list Attribute_Set (object Attribute tool "Ada83" name "CodeName" value "") (object Attribute tool "Ada83" name "ClassName" value "Object") (object Attribute tool "Ada83" name "ClassAccess" value ("ImplementationSet" 43)) (object Attribute tool "Ada83" name "ImplementationType" value (value Text "")) (object Attribute tool "Ada83" name "IsSubtype" value FALSE) (object Attribute tool "Ada83" name "PolymorphicUnit" value FALSE) (object Attribute tool "Ada83" name "HandleName" value "Handle") (object Attribute tool "Ada83" name "HandleAccess" value ("ImplementationSet" 45)) (object Attribute tool "Ada83" name "Discriminant" value "") (object Attribute tool "Ada83" name "Variant" value "") (object Attribute tool "Ada83" name "EnumerationLiteralPrefix" value "A_") (object Attribute tool "Ada83" name "RecordFieldPrefix" value "The_") (object Attribute tool "Ada83" name "GenerateAccessorOperations" value TRUE) (object Attribute tool "Ada83" name "GenerateStandardOperations" value TRUE) (object Attribute tool "Ada83" name "ImplicitParameter" value TRUE) (object Attribute tool "Ada83" name "ClassParameterName" value "This") (object Attribute tool "Ada83" name "DefaultConstructorKind" value ("ConstructorKindSet" 199)) (object Attribute tool "Ada83" name "DefaultConstructorName" value "Create") (object Attribute tool "Ada83" name "InlineDefaultConstructor" value FALSE) (object Attribute tool "Ada83" name "CopyConstructorKind" value ("ConstructorKindSet" 199)) (object Attribute tool "Ada83" name "CopyConstructorName" value "Copy") (object Attribute tool "Ada83" name "InlineCopyConstructor" value FALSE) (object Attribute tool "Ada83" name "DestructorName" value "Free") (object Attribute tool "Ada83" name "InlineDestructor" value FALSE) (object Attribute tool "Ada83" name "ClassEqualityOperation" value "") (object Attribute tool "Ada83" name "HandleEqualityOperation" value "") (object Attribute tool "Ada83" name "InlineEquality" value FALSE) (object Attribute tool "Ada83" name "IsTask" value FALSE) (object Attribute tool "Ada83" name "Representation" value (value Text "")) (object Attribute tool "Ada83" name "ImplementationSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Public" value 45) (object Attribute tool "Ada83" name "Private" value 43) (object Attribute tool "Ada83" name "LimitedPrivate" value 200) (object Attribute tool "Ada83" name "DoNotCreate" value 201))) (object Attribute tool "Ada83" name "ConstructorKindSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Procedure" value 202) (object Attribute tool "Ada83" name "Function" value 199) (object Attribute tool "Ada83" name "DoNotCreate" value 201))))) (object Attribute tool "Ada83" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Ada83" name "Generate" value TRUE) (object Attribute tool "Ada83" name "CopyrightNotice" value (value Text "")) (object Attribute tool "Ada83" name "FileName" value "") (object Attribute tool "Ada83" name "ReturnType" value "") (object Attribute tool "Ada83" name "GenericFormalParameters" value (value Text "")) (object Attribute tool "Ada83" name "AdditionalWiths" value (value Text "")))) (object Attribute tool "Ada83" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "Ada83" name "Generate" value TRUE) (object Attribute tool "Ada83" name "CopyrightNotice" value (value Text "")) (object Attribute tool "Ada83" name "FileName" value "") (object Attribute tool "Ada83" name "ReturnType" value "") (object Attribute tool "Ada83" name "AdditionalWiths" value (value Text "")) (object Attribute tool "Ada83" name "IsSubunit" value FALSE))) (object Attribute tool "Ada83" name "default__Operation" value (list Attribute_Set (object Attribute tool "Ada83" name "CodeName" value "") (object Attribute tool "Ada83" name "SubprogramImplementation" value ("SubprogramImplementationSet" 2)) (object Attribute tool "Ada83" name "Renames" value "") (object Attribute tool "Ada83" name "ClassParameterMode" value ("ParameterModeSet" 203)) (object Attribute tool "Ada83" name "Inline" value FALSE) (object Attribute tool "Ada83" name "EntryCode" value (value Text "")) (object Attribute tool "Ada83" name "ExitCode" value (value Text "")) (object Attribute tool "Ada83" name "InitialCodeBody" value "${default}") (object Attribute tool "Ada83" name "Representation" value (value Text "")) (object Attribute tool "Ada83" name "SubprogramImplementationSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Spec" value 224) (object Attribute tool "Ada83" name "Body" value 2) (object Attribute tool "Ada83" name "Renaming" value 222) (object Attribute tool "Ada83" name "Separate" value 223))) (object Attribute tool "Ada83" name "ParameterModeSet" value (list Attribute_Set (object Attribute tool "Ada83" name "In" value 204) (object Attribute tool "Ada83" name "Out" value 205) (object Attribute tool "Ada83" name "InOut" value 203) (object Attribute tool "Ada83" name "FunctionReturn" value 206) (object Attribute tool "Ada83" name "DoNotCreate" value 201))))) (object Attribute tool "Ada83" name "default__Has" value (list Attribute_Set (object Attribute tool "Ada83" name "CodeName" value "") (object Attribute tool "Ada83" name "NameIfUnlabeled" value "The_${supplier}") (object Attribute tool "Ada83" name "DataMemberName" value "${relationship}") (object Attribute tool "Ada83" name "GetName" value "Get_${relationship}") (object Attribute tool "Ada83" name "InlineGet" value TRUE) (object Attribute tool "Ada83" name "SetName" value "Set_${relationship}") (object Attribute tool "Ada83" name "InlineSet" value TRUE) (object Attribute tool "Ada83" name "IsConstant" value FALSE) (object Attribute tool "Ada83" name "InitialValue" value "") (object Attribute tool "Ada83" name "Variant" value "") (object Attribute tool "Ada83" name "ContainerGeneric" value "List") (object Attribute tool "Ada83" name "ContainerType" value "") (object Attribute tool "Ada83" name "ContainerDeclarations" value (value Text "")) (object Attribute tool "Ada83" name "SelectorName" value "") (object Attribute tool "Ada83" name "SelectorType" value ""))) (object Attribute tool "Ada83" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Ada83" name "CodeName" value "") (object Attribute tool "Ada83" name "DataMemberName" value "${attribute}") (object Attribute tool "Ada83" name "GetName" value "Get_${attribute}") (object Attribute tool "Ada83" name "InlineGet" value TRUE) (object Attribute tool "Ada83" name "SetName" value "Set_${attribute}") (object Attribute tool "Ada83" name "InlineSet" value TRUE) (object Attribute tool "Ada83" name "IsConstant" value FALSE) (object Attribute tool "Ada83" name "InitialValue" value "") (object Attribute tool "Ada83" name "Variant" value "") (object Attribute tool "Ada83" name "Representation" value (value Text "")))) (object Attribute tool "Ada83" name "default__Association" value (list Attribute_Set (object Attribute tool "Ada83" name "NameIfUnlabeled" value "The_${targetClass}") (object Attribute tool "Ada83" name "GetName" value "Get_${association}") (object Attribute tool "Ada83" name "InlineGet" value FALSE) (object Attribute tool "Ada83" name "SetName" value "Set_${association}") (object Attribute tool "Ada83" name "InlineSet" value FALSE) (object Attribute tool "Ada83" name "GenerateAssociate" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada83" name "AssociateName" value "Associate") (object Attribute tool "Ada83" name "InlineAssociate" value FALSE) (object Attribute tool "Ada83" name "GenerateDissociate" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada83" name "DissociateName" value "Dissociate") (object Attribute tool "Ada83" name "InlineDissociate" value FALSE) (object Attribute tool "Ada83" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Procedure" value 202) (object Attribute tool "Ada83" name "DoNotCreate" value 201))) (object Attribute tool "Ada83" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Function" value 199) (object Attribute tool "Ada83" name "DoNotCreate" value 201))))) (object Attribute tool "Ada83" name "default__Role" value (list Attribute_Set (object Attribute tool "Ada83" name "CodeName" value "") (object Attribute tool "Ada83" name "NameIfUnlabeled" value "The_${targetClass}") (object Attribute tool "Ada83" name "DataMemberName" value "${target}") (object Attribute tool "Ada83" name "GetName" value "Get_${target}") (object Attribute tool "Ada83" name "InlineGet" value TRUE) (object Attribute tool "Ada83" name "SetName" value "Set_${target}") (object Attribute tool "Ada83" name "InlineSet" value TRUE) (object Attribute tool "Ada83" name "IsConstant" value FALSE) (object Attribute tool "Ada83" name "InitialValue" value "") (object Attribute tool "Ada83" name "ContainerGeneric" value "List") (object Attribute tool "Ada83" name "ContainerType" value "") (object Attribute tool "Ada83" name "ContainerDeclarations" value (value Text "")) (object Attribute tool "Ada83" name "SelectorName" value "") (object Attribute tool "Ada83" name "SelectorType" value "") (object Attribute tool "Ada83" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada83" name "Procedure" value 202) (object Attribute tool "Ada83" name "DoNotCreate" value 201))))) (object Attribute tool "Ada83" name "default__Subsystem" value (list Attribute_Set (object Attribute tool "Ada83" name "Directory" value "AUTO GENERATE"))) (object Attribute tool "Ada83" name "HiddenTool" value FALSE) (object Attribute tool "Ada95" name "propertyId" value "838326200") (object Attribute tool "Ada95" name "default__Project" value (list Attribute_Set (object Attribute tool "Ada95" name "SpecFileExtension" value "1.ada") (object Attribute tool "Ada95" name "SpecFileBackupExtension" value "1.ad~") (object Attribute tool "Ada95" name "SpecFileTemporaryExtension" value "1.ad#") (object Attribute tool "Ada95" name "BodyFileExtension" value "2.ada") (object Attribute tool "Ada95" name "BodyFileBackupExtension" value "2.ad~") (object Attribute tool "Ada95" name "BodyFileTemporaryExtension" value "2.ad#") (object Attribute tool "Ada95" name "CreateMissingDirectories" value TRUE) (object Attribute tool "Ada95" name "UseColonNotation" value TRUE) (object Attribute tool "Ada95" name "GenerateBodies" value TRUE) (object Attribute tool "Ada95" name "GenerateAccessorOperations" value TRUE) (object Attribute tool "Ada95" name "GenerateStandardOperations" value TRUE) (object Attribute tool "Ada95" name "DefaultCodeBody" value "[statement]") (object Attribute tool "Ada95" name "ImplicitParameter" value TRUE) (object Attribute tool "Ada95" name "CommentWidth" value 60) (object Attribute tool "Ada95" name "StopOnError" value FALSE) (object Attribute tool "Ada95" name "ErrorLimit" value 30) (object Attribute tool "Ada95" name "UseFileName" value FALSE) (object Attribute tool "Ada95" name "Directory" value "$ROSEADA95_SOURCE"))) (object Attribute tool "Ada95" name "default__Class" value (list Attribute_Set (object Attribute tool "Ada95" name "CodeName" value "") (object Attribute tool "Ada95" name "TypeName" value "Object") (object Attribute tool "Ada95" name "TypeVisibility" value ("TypeVisibilitySet" 43)) (object Attribute tool "Ada95" name "TypeImplementation" value ("TypeImplementationSet" 208)) (object Attribute tool "Ada95" name "TypeControl" value ("TypeControlSet" 225)) (object Attribute tool "Ada95" name "TypeControlName" value "Controlled_${type}") (object Attribute tool "Ada95" name "TypeDefinition" value (value Text "")) (object Attribute tool "Ada95" name "RecordImplementation" value ("RecordImplementationSet" 209)) (object Attribute tool "Ada95" name "RecordKindPackageName" value "${class}_Record_Kinds") (object Attribute tool "Ada95" name "IsLimited" value FALSE) (object Attribute tool "Ada95" name "IsSubtype" value FALSE) (object Attribute tool "Ada95" name "GenerateAccessType" value ("GenerateAccessTypeSet" 230)) (object Attribute tool "Ada95" name "AccessTypeName" value "Handle") (object Attribute tool "Ada95" name "AccessTypeVisibility" value ("TypeVisibilitySet" 45)) (object Attribute tool "Ada95" name "AccessTypeDefinition" value (value Text "")) (object Attribute tool "Ada95" name "AccessClassWide" value TRUE) (object Attribute tool "Ada95" name "MaybeAliased" value FALSE) (object Attribute tool "Ada95" name "ParameterizedImplementation" value ("ParameterizedImplementationSet" 11)) (object Attribute tool "Ada95" name "ParentClassName" value "Superclass") (object Attribute tool "Ada95" name "EnumerationLiteralPrefix" value "A_") (object Attribute tool "Ada95" name "RecordFieldPrefix" value "The_") (object Attribute tool "Ada95" name "ArrayOfTypeName" value "Array_Of_${type}") (object Attribute tool "Ada95" name "AccessArrayOfTypeName" value "Access_Array_Of_${type}") (object Attribute tool "Ada95" name "ArrayOfAccessTypeName" value "Array_Of_${access_type}") (object Attribute tool "Ada95" name "AccessArrayOfAccessTypeName" value "Access_Array_Of_${access_type}") (object Attribute tool "Ada95" name "ArrayIndexDefinition" value "Positive range <>") (object Attribute tool "Ada95" name "GenerateAccessorOperations" value TRUE) (object Attribute tool "Ada95" name "GenerateStandardOperations" value TRUE) (object Attribute tool "Ada95" name "ImplicitParameter" value TRUE) (object Attribute tool "Ada95" name "ImplicitParameterName" value "This") (object Attribute tool "Ada95" name "GenerateDefaultConstructor" value ("SubprogramKindSet" 199)) (object Attribute tool "Ada95" name "DefaultConstructorName" value "Create") (object Attribute tool "Ada95" name "InlineDefaultConstructor" value FALSE) (object Attribute tool "Ada95" name "GenerateCopyConstructor" value ("SubprogramKindSet" 199)) (object Attribute tool "Ada95" name "CopyConstructorName" value "Copy") (object Attribute tool "Ada95" name "InlineCopyConstructor" value FALSE) (object Attribute tool "Ada95" name "GenerateDestructor" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "DestructorName" value "Free") (object Attribute tool "Ada95" name "InlineDestructor" value FALSE) (object Attribute tool "Ada95" name "GenerateTypeEquality" value ("FunctionKindSet" 201)) (object Attribute tool "Ada95" name "TypeEqualityName" value "${quote}=${quote}") (object Attribute tool "Ada95" name "InlineEquality" value FALSE) (object Attribute tool "Ada95" name "Representation" value (value Text "")) (object Attribute tool "Ada95" name "TypeImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Tagged" value 208) (object Attribute tool "Ada95" name "Record" value 210) (object Attribute tool "Ada95" name "Mixin" value 211) (object Attribute tool "Ada95" name "Protected" value 44) (object Attribute tool "Ada95" name "Task" value 212))) (object Attribute tool "Ada95" name "RecordImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "SingleType" value 209) (object Attribute tool "Ada95" name "MultipleTypes" value 213))) (object Attribute tool "Ada95" name "ParameterizedImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Generic" value 11) (object Attribute tool "Ada95" name "Unconstrained" value 214))) (object Attribute tool "Ada95" name "TypeVisibilitySet" value (list Attribute_Set (object Attribute tool "Ada95" name "Public" value 45) (object Attribute tool "Ada95" name "Private" value 43))) (object Attribute tool "Ada95" name "SubprogramKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "TypeControlSet" value (list Attribute_Set (object Attribute tool "Ada95" name "None" value 225) (object Attribute tool "Ada95" name "InitializationOnly" value 226) (object Attribute tool "Ada95" name "AssignmentFinalizationOnly" value 227) (object Attribute tool "Ada95" name "All" value 228))) (object Attribute tool "Ada95" name "GenerateAccessTypeSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Always" value 229) (object Attribute tool "Ada95" name "Auto" value 230))))) (object Attribute tool "Ada95" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Ada95" name "Generate" value TRUE) (object Attribute tool "Ada95" name "CopyrightNotice" value (value Text "")) (object Attribute tool "Ada95" name "FileName" value "") (object Attribute tool "Ada95" name "ReturnType" value "") (object Attribute tool "Ada95" name "GenericFormalParameters" value (value Text "")) (object Attribute tool "Ada95" name "AdditionalWiths" value (value Text "")) (object Attribute tool "Ada95" name "IsPrivate" value FALSE))) (object Attribute tool "Ada95" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "Ada95" name "Generate" value TRUE) (object Attribute tool "Ada95" name "CopyrightNotice" value (value Text "")) (object Attribute tool "Ada95" name "FileName" value "") (object Attribute tool "Ada95" name "ReturnType" value "") (object Attribute tool "Ada95" name "AdditionalWiths" value (value Text "")) (object Attribute tool "Ada95" name "IsSubunit" value FALSE))) (object Attribute tool "Ada95" name "default__Operation" value (list Attribute_Set (object Attribute tool "Ada95" name "CodeName" value "") (object Attribute tool "Ada95" name "SubprogramImplementation" value ("SubprogramImplementationSet" 2)) (object Attribute tool "Ada95" name "Renames" value "") (object Attribute tool "Ada95" name "GenerateOverriding" value TRUE) (object Attribute tool "Ada95" name "ImplicitParameterMode" value ("ParameterModeSet" 203)) (object Attribute tool "Ada95" name "ImplicitParameterClassWide" value FALSE) (object Attribute tool "Ada95" name "GenerateAccessOperation" value FALSE) (object Attribute tool "Ada95" name "Inline" value FALSE) (object Attribute tool "Ada95" name "EntryCode" value (value Text "")) (object Attribute tool "Ada95" name "ExitCode" value (value Text "")) (object Attribute tool "Ada95" name "InitialCodeBody" value "${default}") (object Attribute tool "Ada95" name "EntryBarrierCondition" value "True") (object Attribute tool "Ada95" name "Representation" value (value Text "")) (object Attribute tool "Ada95" name "SubprogramImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Spec" value 224) (object Attribute tool "Ada95" name "Body" value 2) (object Attribute tool "Ada95" name "Abstract" value 221) (object Attribute tool "Ada95" name "Renaming" value 222) (object Attribute tool "Ada95" name "RenamingAsBody" value 231) (object Attribute tool "Ada95" name "Separate" value 223))) (object Attribute tool "Ada95" name "ParameterModeSet" value (list Attribute_Set (object Attribute tool "Ada95" name "In" value 204) (object Attribute tool "Ada95" name "Out" value 205) (object Attribute tool "Ada95" name "InOut" value 203) (object Attribute tool "Ada95" name "Access" value 220) (object Attribute tool "Ada95" name "DoNotCreate" value 201))))) (object Attribute tool "Ada95" name "default__Has" value (list Attribute_Set (object Attribute tool "Ada95" name "CodeName" value "") (object Attribute tool "Ada95" name "NameIfUnlabeled" value "The_${supplier}") (object Attribute tool "Ada95" name "RecordFieldImplementation" value ("RecordFieldImplementationSet" 216)) (object Attribute tool "Ada95" name "RecordFieldName" value "${relationship}") (object Attribute tool "Ada95" name "GenerateGet" value ("FunctionKindSet" 199)) (object Attribute tool "Ada95" name "GenerateAccessGet" value ("FunctionKindSet" 201)) (object Attribute tool "Ada95" name "GetName" value "Get_${relationship}") (object Attribute tool "Ada95" name "InlineGet" value TRUE) (object Attribute tool "Ada95" name "GenerateSet" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "GenerateAccessSet" value ("ProcedureKindSet" 201)) (object Attribute tool "Ada95" name "SetName" value "Set_${relationship}") (object Attribute tool "Ada95" name "InlineSet" value TRUE) (object Attribute tool "Ada95" name "IsAliased" value FALSE) (object Attribute tool "Ada95" name "IsConstant" value FALSE) (object Attribute tool "Ada95" name "InitialValue" value "") (object Attribute tool "Ada95" name "ContainerImplementation" value ("ContainerImplementationSet" 217)) (object Attribute tool "Ada95" name "ContainerGeneric" value "List") (object Attribute tool "Ada95" name "ContainerType" value "") (object Attribute tool "Ada95" name "ContainerDeclarations" value (value Text "")) (object Attribute tool "Ada95" name "SelectorName" value "") (object Attribute tool "Ada95" name "SelectorType" value "") (object Attribute tool "Ada95" name "RecordFieldImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Component" value 216) (object Attribute tool "Ada95" name "Discriminant" value 218) (object Attribute tool "Ada95" name "AccessDiscriminant" value 219))) (object Attribute tool "Ada95" name "ContainerImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Array" value 217) (object Attribute tool "Ada95" name "Generic" value 11))) (object Attribute tool "Ada95" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))))) (object Attribute tool "Ada95" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Ada95" name "CodeName" value "") (object Attribute tool "Ada95" name "RecordFieldImplementation" value ("RecordFieldImplementationSet" 216)) (object Attribute tool "Ada95" name "RecordFieldName" value "${attribute}") (object Attribute tool "Ada95" name "GenerateGet" value ("FunctionKindSet" 199)) (object Attribute tool "Ada95" name "GenerateAccessGet" value ("FunctionKindSet" 201)) (object Attribute tool "Ada95" name "GetName" value "Get_${attribute}") (object Attribute tool "Ada95" name "InlineGet" value TRUE) (object Attribute tool "Ada95" name "GenerateSet" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "GenerateAccessSet" value ("ProcedureKindSet" 201)) (object Attribute tool "Ada95" name "SetName" value "Set_${attribute}") (object Attribute tool "Ada95" name "InlineSet" value TRUE) (object Attribute tool "Ada95" name "IsAliased" value FALSE) (object Attribute tool "Ada95" name "IsConstant" value FALSE) (object Attribute tool "Ada95" name "InitialValue" value "") (object Attribute tool "Ada95" name "Representation" value (value Text "")) (object Attribute tool "Ada95" name "RecordFieldImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Component" value 216) (object Attribute tool "Ada95" name "Discriminant" value 218) (object Attribute tool "Ada95" name "AccessDiscriminant" value 219))) (object Attribute tool "Ada95" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))))) (object Attribute tool "Ada95" name "default__Association" value (list Attribute_Set (object Attribute tool "Ada95" name "NameIfUnlabeled" value "The_${targetClass}") (object Attribute tool "Ada95" name "GenerateGet" value ("FunctionKindSet" 199)) (object Attribute tool "Ada95" name "GetName" value "Get_${association}") (object Attribute tool "Ada95" name "InlineGet" value FALSE) (object Attribute tool "Ada95" name "GenerateSet" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "SetName" value "Set_${association}") (object Attribute tool "Ada95" name "InlineSet" value FALSE) (object Attribute tool "Ada95" name "GenerateAssociate" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "AssociateName" value "Associate") (object Attribute tool "Ada95" name "InlineAssociate" value FALSE) (object Attribute tool "Ada95" name "GenerateDissociate" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "DissociateName" value "Dissociate") (object Attribute tool "Ada95" name "InlineDissociate" value FALSE) (object Attribute tool "Ada95" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))))) (object Attribute tool "Ada95" name "default__Role" value (list Attribute_Set (object Attribute tool "Ada95" name "CodeName" value "") (object Attribute tool "Ada95" name "NameIfUnlabeled" value "The_${targetClass}") (object Attribute tool "Ada95" name "RecordFieldImplementation" value ("RecordFieldImplementationSet" 216)) (object Attribute tool "Ada95" name "RecordFieldName" value "${target}") (object Attribute tool "Ada95" name "GenerateGet" value ("FunctionKindSet" 199)) (object Attribute tool "Ada95" name "GenerateAccessGet" value ("FunctionKindSet" 201)) (object Attribute tool "Ada95" name "GetName" value "Get_${target}") (object Attribute tool "Ada95" name "InlineGet" value TRUE) (object Attribute tool "Ada95" name "GenerateSet" value ("ProcedureKindSet" 202)) (object Attribute tool "Ada95" name "GenerateAccessSet" value ("ProcedureKindSet" 201)) (object Attribute tool "Ada95" name "SetName" value "Set_${target}") (object Attribute tool "Ada95" name "InlineSet" value TRUE) (object Attribute tool "Ada95" name "IsAliased" value FALSE) (object Attribute tool "Ada95" name "IsConstant" value FALSE) (object Attribute tool "Ada95" name "InitialValue" value "") (object Attribute tool "Ada95" name "ContainerImplementation" value ("ContainerImplementationSet" 217)) (object Attribute tool "Ada95" name "ContainerGeneric" value "List") (object Attribute tool "Ada95" name "ContainerType" value "") (object Attribute tool "Ada95" name "ContainerDeclarations" value (value Text "")) (object Attribute tool "Ada95" name "SelectorName" value "") (object Attribute tool "Ada95" name "SelectorType" value "") (object Attribute tool "Ada95" name "ProcedureKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Procedure" value 202) (object Attribute tool "Ada95" name "DoNotCreate" value 201))) (object Attribute tool "Ada95" name "RecordFieldImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Component" value 216) (object Attribute tool "Ada95" name "Discriminant" value 218) (object Attribute tool "Ada95" name "AccessDiscriminant" value 219))) (object Attribute tool "Ada95" name "ContainerImplementationSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Array" value 217) (object Attribute tool "Ada95" name "Generic" value 11))) (object Attribute tool "Ada95" name "FunctionKindSet" value (list Attribute_Set (object Attribute tool "Ada95" name "Function" value 199) (object Attribute tool "Ada95" name "DoNotCreate" value 201))))) (object Attribute tool "Ada95" name "default__Subsystem" value (list Attribute_Set (object Attribute tool "Ada95" name "Directory" value "AUTO GENERATE"))) (object Attribute tool "Ada95" name "HiddenTool" value FALSE) (object Attribute tool "CORBA" name "propertyId" value "809135966") (object Attribute tool "CORBA" name "default__Project" value (list Attribute_Set (object Attribute tool "CORBA" name "CreateMissingDirectories" value TRUE) (object Attribute tool "CORBA" name "Editor" value ("EditorType" 100)) (object Attribute tool "CORBA" name "IncludePath" value "") (object Attribute tool "CORBA" name "StopOnError" value TRUE) (object Attribute tool "CORBA" name "EditorType" value (list Attribute_Set (object Attribute tool "CORBA" name "BuiltIn" value 100) (object Attribute tool "CORBA" name "WindowsShell" value 101))) (object Attribute tool "CORBA" name "PathSeparator" value ""))) (object Attribute tool "CORBA" name "default__Class" value (list Attribute_Set (object Attribute tool "CORBA" name "ArrayDimensions" value "") (object Attribute tool "CORBA" name "ConstValue" value "") (object Attribute tool "CORBA" name "ImplementationType" value ""))) (object Attribute tool "CORBA" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "CORBA" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "CORBA" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "CORBA" name "CopyrightNotice" value (value Text "")) (object Attribute tool "CORBA" name "InclusionProtectionSymbol" value "AUTO GENERATE"))) (object Attribute tool "CORBA" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "CORBA" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "CORBA" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "CORBA" name "CopyrightNotice" value (value Text "")) (object Attribute tool "CORBA" name "InclusionProtectionSymbol" value "AUTO GENERATE"))) (object Attribute tool "CORBA" name "default__Operation" value (list Attribute_Set (object Attribute tool "CORBA" name "Context" value "") (object Attribute tool "CORBA" name "OperationIsOneWay" value FALSE))) (object Attribute tool "CORBA" name "default__Attribute" value (list Attribute_Set (object Attribute tool "CORBA" name "ArrayDimensions" value "") (object Attribute tool "CORBA" name "CaseSpecifier" value "") (object Attribute tool "CORBA" name "IsReadOnly" value FALSE) (object Attribute tool "CORBA" name "Order" value ""))) (object Attribute tool "CORBA" name "default__Role" value (list Attribute_Set (object Attribute tool "CORBA" name "ArrayDimensions" value "") (object Attribute tool "CORBA" name "CaseSpecifier" value "") (object Attribute tool "CORBA" name "GenerateForwardReference" value FALSE) (object Attribute tool "CORBA" name "IsReadOnly" value FALSE) (object Attribute tool "CORBA" name "Order" value "") (object Attribu