--- a/commsfwsupport/commselements/StateMachine/Documentation/State Machine Design.mdl Tue Feb 02 00:53:00 2010 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2446 +0,0 @@
-
-(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)
- statemachine (object State_Machine "State/Activity Model"
- quid "3EC3E7380367"
- states (list States
- (object State "return"
- quid "3EC3E7A20273"
- type "EndState")
- (object Decision "iActiveEvent?"
- quid "3EC3E7A2025C"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A2025D"
- stereotype "asynch"
- label ""
- supplier "ProcessL"
- quidu "3EC3E7A20290"
- condition "!= NULL"
- sendEvent (object sendEvent
- quid "3EC3E7A20260"))
- (object State_Transition
- quid "3EC3E7A20261"
- label ""
- supplier "OnCompletion"
- quidu "3EC3E7A20265"
- condition "== NULL"
- sendEvent (object sendEvent
- quid "3EC3E7A20264"))
- (object State_Transition
- quid "3EDC88770128"
- label ""
- supplier "MStateMachineNotify::OnCompletion()"
- quidu "3EC3E7A2026E"
- condition "suspend request"
- sendEvent (object sendEvent
- quid "3EDC8877012B"))))
- (object Decision "iStatus?"
- quid "3EC3E7A20253"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A20254"
- label ""
- supplier "iActiveEvent?"
- quidu "3EC3E7A2025C"
- condition "OK"
- sendEvent (object sendEvent
- quid "3EC3E7A20257"))
- (object State_Transition
- quid "3EC3E7A20258"
- label ""
- supplier "iLastError?"
- quidu "3EC3E7A202A4"
- condition "ERROR"
- sendEvent (object sendEvent
- quid "3EC3E7A2025B"))))
- (object Decision "iLastError?"
- quid "3EC3E7A202A4"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A202A5"
- label ""
- supplier "iActiveEvent=iErrorEvent?"
- quidu "3EC3E7A202AA"
- condition "ERROR"
- sendEvent (object sendEvent
- quid "3EC3E7A202A8"))
- (object State_Transition
- quid "3EC3E7A202A0"
- label ""
- supplier "iLastError = iStatus"
- quidu "3EC3E7A2029F"
- condition "OK"
- sendEvent (object sendEvent
- quid "3EC3E7A202A3"))
- (object State_Transition
- quid "3EC3E9D3004B"
- label ""
- supplier " iErrorEvent = 0;"
- quidu "3EC3E95F000C"
- condition "==KErrNone"
- sendEvent (object sendEvent
- quid "3EC3E9D3004E"))
- (object State_Transition
- quid "3EC3E9D6021F"
- label ""
- supplier "iActiveEvent = iErrorEvent"
- quidu "3EC3E7A2029A"
- condition "!=KErrNone"
- sendEvent (object sendEvent
- quid "3EC3E9D60222"))))
- (object ActivityState "OnCompletion"
- quid "3EC3E7A20265"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A20266"
- supplier "MStateMachineNotify::OnCompletion()"
- quidu "3EC3E7A2026E"
- sendEvent (object sendEvent
- quid "3EC3E7A20269"))
- (object State_Transition
- quid "3EC3E7A2026A"
- supplier "return"
- quidu "3EC3E7A20273"
- sendEvent (object sendEvent
- quid "3EC3E7A2026D"))))
- (object ActivityState "iActiveEvent = iErrorEvent"
- quid "3EC3E7A2029A"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A20296"
- supplier "ProcessL"
- quidu "3EC3E7A20290"
- sendEvent (object sendEvent
- quid "3EC3E7A20299"))
- (object State_Transition
- quid "3EC3E9DD003B"
- supplier "return"
- quidu "3EC3E7A20273"
- sendEvent (object sendEvent
- quid "3EC3E9DD003E"))))
- (object ActivityState "iLastError = iStatus"
- quid "3EC3E7A2029F"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A2029B"
- supplier "iActiveEvent = iErrorEvent"
- quidu "3EC3E7A2029A"
- sendEvent (object sendEvent
- quid "3EC3E7A2029E"))))
- (object ActivityState "return with new event"
- quid "3EC3E7A20286"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A20282"
- supplier "Exception?"
- quidu "3EC3E7A2027D"
- sendEvent (object sendEvent
- quid "3EC3E7A20285"))))
- (object Decision "Exception?"
- quid "3EC3E7A2027D"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A2027E"
- label ""
- supplier "iActiveEvent = 0"
- quidu "3EC515350164"
- condition "YES"
- sendEvent (object sendEvent
- quid "3EC3E7A20281"))
- (object State_Transition
- quid "3EC3E7A20279"
- label ""
- supplier "SetActive"
- quidu "3EC3E7A20278"
- condition "NO"
- sendEvent (object sendEvent
- quid "3EC3E7A2027C"))))
- (object ActivityState "Complete iStatus with error"
- quid "3EC3E7A202C4"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A202C5"
- supplier "SetActive"
- quidu "3EC3E7A20278"
- sendEvent (object sendEvent
- quid "3EC3E7A202C8"))))
- (object ActivityState "SetActive"
- quid "3EC3E7A20278"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A20274"
- supplier "return"
- quidu "3EC3E7A20273"
- sendEvent (object sendEvent
- quid "3EC3E7A20277"))))
- (object ActivityState "MStateMachineNotify::OnCompletion()"
- quid "3EC3E7A2026E"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A2026F"
- supplier "return"
- quidu "3EC3E7A20273"
- sendEvent (object sendEvent
- quid "3EC3E7A20272"))
- (object State_Transition
- quid "3EC51A54025E"
- supplier "OnCompletion"
- quidu "3EC3E7A20265"
- sendEvent (object sendEvent
- quid "3EC51A540261"))))
- (object Decision "iActiveEvent=iErrorEvent?"
- quid "3EC3E7A202AA"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A202AB"
- label ""
- supplier "MStateMachineNotify::OnCompletion()"
- quidu "3EC3E7A2026E"
- condition "NO"
- sendEvent (object sendEvent
- quid "3EC3E7A202AE"))
- (object State_Transition
- quid "3EC3E7A202AF"
- label ""
- supplier "ProcessL"
- quidu "3EC3E7A20290"
- condition "YES"
- sendEvent (object sendEvent
- quid "3EC3E7A202B2"))))
- (object ActivityState "ProcessL"
- quid "3EC3E7A20290"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A2028C"
- supplier "Complete request"
- quidu "3EC3E7A2028B"
- sendEvent (object sendEvent
- quid "3EC3E7A2028F"))
- (object State_Transition
- quid "3EC3E7A20291"
- supplier "Access which completes req later"
- quidu "3EC3E7A202BA"
- sendEvent (object sendEvent
- quid "3EC3E7A20294"))))
- (object ActivityState "Complete request"
- quid "3EC3E7A2028B"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A20287"
- supplier "return with new event"
- quidu "3EC3E7A20286"
- sendEvent (object sendEvent
- quid "3EC3E7A2028A"))))
- (object ActivityState "Access which completes req later"
- quid "3EC3E7A202BA"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E7A202BB"
- supplier "return with new event"
- quidu "3EC3E7A20286"
- sendEvent (object sendEvent
- quid "3EC3E7A202BE"))))
- (object ActivityState "iLastError = aLastError"
- quid "3EC3E8A601D1"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E9CF0145"
- supplier "iLastError?"
- quidu "3EC3E7A202A4"
- sendEvent (object sendEvent
- quid "3EC3E9CF0148"))))
- (object State "Start"
- quid "3EC3E8B8000C"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E9CB03A6"
- supplier "iLastError = aLastError"
- quidu "3EC3E8A601D1"
- sendEvent (object sendEvent
- quid "3EC3E9CB03A9"))
- (object State_Transition
- quid "3EC3E7A2024F"
- label ""
- supplier "iStatus?"
- quidu "3EC3E7A20253"
- Event (object Event "RunL"
- quid "3EC3E7A20250")
- sendEvent (object sendEvent
- quid "3EC3E7A20252")))
- type "StartState")
- (object ActivityState " iErrorEvent = 0;"
- quid "3EC3E95F000C"
- transitions (list transition_list
- (object State_Transition
- quid "3EC3E9D901E1"
- supplier "Complete client request with KErrCancel"
- quidu "3ED4E4400154"
- sendEvent (object sendEvent
- quid "3EC3E9D901E4"))))
- (object ActivityState "iActiveEvent = 0"
- quid "3EC515350164"
- transitions (list transition_list
- (object State_Transition
- quid "3EC5156B0164"
- supplier "Complete iStatus with error"
- quidu "3EC3E7A202C4"
- sendEvent (object sendEvent
- quid "3EC5156B0167"))))
- (object Decision "iHistory?"
- quid "3EC8E95202BC"
- transitions (list transition_list
- (object State_Transition
- quid "3EC8EEFC030A"
- label ""
- supplier "Certificate ?"
- quidu "3EC8ED210210"
- condition "ServerHello received"
- sendEvent (object sendEvent
- quid "3EC8EEFC030D"))
- (object State_Transition
- quid "3EC9003402BC"
- supplier "ClientKeyExch?"
- quidu "3EC9012002AC"
- sendEvent (object sendEvent
- quid "3EC9003402BF"))
- (object State_Transition
- quid "3EC90E0F01C2"
- label ""
- supplier "return"
- quidu "3EC3E7A20273"
- condition "Finish received"
- sendEvent (object sendEvent
- quid "3EC90E0F01C5"))
- (object State_Transition
- quid "3EC90F140329"
- label ""
- supplier "return"
- quidu "3EC3E7A20273"
- condition "Finish sent"
- sendEvent (object sendEvent
- quid "3EC90F14032C"))))
- (object Decision "Certificate?"
- quid "3EC8EC49026D")
- (object Decision "CertificateVer?"
- quid "3EC8EC5A023F"
- transitions (list transition_list
- (object State_Transition
- quid "3EC900750154"
- supplier "Certificate ?"
- quidu "3EC8ED210210"
- sendEvent (object sendEvent
- quid "3EC900750157"))))
- (object Decision "Certificate ?"
- quid "3EC8ED210210")
- (object Decision "ClientKeyExch?"
- quid "3EC9012002AC"
- transitions (list transition_list
- (object State_Transition
- quid "3EC9015A001C"
- label ""
- supplier "Certificate ?"
- quidu "3EC8ED210210"
- condition "NOT sent"
- sendEvent (object sendEvent
- quid "3EC9015A001F"))
- (object State_Transition
- quid "3EC902570173"
- label ""
- supplier "CertificateVer?"
- quidu "3EC8EC5A023F"
- condition "sent"
- sendEvent (object sendEvent
- quid "3EC902570176"))))
- (object ActivityState "Complete client request with KErrCancel"
- quid "3ED4E4400154"
- transitions (list transition_list
- (object State_Transition
- quid "3ED4E49601A2"
- supplier "iActiveEvent = iErrorEvent"
- quidu "3EC3E7A2029A"
- sendEvent (object sendEvent
- quid "3ED4E49601A5")))))
- partitions (list Partitions
- (object Partition "$UNNAMED$0"
- quid "3EC3E7CF01F0"
- class "CActiveScheduler"
- quidu "3E7F10A60099"
- persistence "Transient"
- multi FALSE)
- (object Partition "$UNNAMED$1"
- quid "3EC3E7CF01F6"
- class "Logical View::StateMachines::CStateMachine"
- quidu "3E7A1B9A00A9"
- persistence "Transient"
- multi FALSE)
- (object Partition "$UNNAMED$2"
- quid "3EC3E7CF0231"
- class "Logical View::CAsynchEvent"
- quidu "3E7A1D3402AD"
- persistence "Transient"
- multi FALSE)
- (object Partition "$UNNAMED$3"
- quid "3ECB766900D7"
- class "Logical View::StateMachines::CStateMachine"
- quidu "3E7A1B9A00A9"
- persistence "Transient"
- multi FALSE))
- statediagrams (list StateDiagrams
- (object ActivityDiagram "CStateMachine::Cancel"
- quid "3EC3E7380377"
- title "CStateMachine::Cancel"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object Swimlane "$UNNAMED$3" @1
- line_color 3342489
- quidu "3ECB766900D7"
- width 1398)
- (object ActivityStateView "iLastError = aLastError" @2
- Parent_View @1
- location (688, 352)
- label (object ItemLabel
- Parent_View @2
- location (688, 346)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 386
- justify 0
- label "iLastError = aLastError")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E8A601D1"
- width 500
- height 118
- autoResize TRUE)
- (object StateView "StartState" "Start" @3
- Parent_View @1
- location (688, 128)
- label (object ItemLabel
- Parent_View @3
- location (730, 98)
- nlines 2
- max_width 600
- label "Start")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E8B8000C"
- autoResize TRUE)
- (object TransView "" @4
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E9CB03A6"
- client @3
- supplier @2
- line_style 0
- x_offset FALSE)
- (object ActivityStateView "iActiveEvent = iErrorEvent" @5
- Parent_View @1
- location (688, 1360)
- label (object ItemLabel
- Parent_View @5
- location (688, 1358)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 564
- justify 0
- label "iActiveEvent = iErrorEvent")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A2029A"
- width 672
- height 110
- autoResize TRUE)
- (object DecisionView "iLastError?" @6
- Parent_View @1
- location (688, 544)
- font (object Font
- bold TRUE)
- label (object ItemLabel
- Parent_View @6
- location (744, 495)
- nlines 2
- max_width 300
- label "iLastError?")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A202A4"
- autoResize TRUE)
- (object TransView "" @7
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E9CF0145"
- client @2
- supplier @6
- line_style 0
- x_offset FALSE)
- (object TransView "" @8
- label (object SegLabel @9
- Parent_View @8
- location (846, 598)
- anchor_loc 1
- nlines 1
- max_width 287
- justify 0
- label "[ !=KErrNone ]"
- pctDist 0.023578
- height 158
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E9D6021F"
- client @6
- supplier @5
- line_style 0
- x_offset FALSE)
- (object StateView "EndState" "return" @10
- Parent_View @1
- location (688, 1680)
- label (object ItemLabel
- Parent_View @10
- location (742, 1638)
- anchor_loc 1
- nlines 2
- max_width -12
- justify 0
- label "return")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A20273"
- autoResize TRUE)
- (object TransView "" @11
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E9DD003B"
- client @5
- supplier @10
- line_style 0
- x_offset FALSE)
- (object ActivityStateView " iErrorEvent = 0;" @12
- Parent_View @1
- location (352, 817)
- label (object ItemLabel
- Parent_View @12
- location (352, 808)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 358
- justify 0
- label " iErrorEvent = 0;")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E95F000C"
- width 476
- height 124
- autoResize TRUE)
- (object TransView "" @13
- label (object SegLabel @14
- Parent_View @13
- location (354, 677)
- anchor_loc 1
- nlines 1
- max_width 281
- justify 0
- label "[ ==KErrNone ]"
- pctDist 0.958848
- height 97
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E9D3004B"
- client @6
- supplier @12
- line_style 0
- x_offset FALSE)
- (object NoteView @15
- Parent_View @1
- location (240, 144)
- label (object ItemLabel
- Parent_View @15
- location (102, 84)
- fill_color 13434879
- nlines 2
- max_width 240
- label "Request outstanding")
- line_color 3342489
- fill_color 13434879
- width 300
- height 132)
- (object AttachView "" @16
- stereotype TRUE
- line_color 3342489
- client @15
- supplier @3
- line_style 0)
- (object ActivityStateView "Complete client request with KErrCancel" @17
- Parent_View @1
- location (350, 1009)
- label (object ItemLabel
- Parent_View @17
- location (350, 1007)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 472
- justify 0
- label "Complete client request with KErrCancel")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ED4E4400154"
- width 580
- height 110
- autoResize TRUE)
- (object TransView "" @18
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E9D901E1"
- client @12
- supplier @17
- line_style 0
- x_offset FALSE)
- (object NoteView @19
- Parent_View @1
- location (1312, 1648)
- label (object ItemLabel
- Parent_View @19
- location (937, 1510)
- fill_color 13434879
- nlines 5
- max_width 715
- label
-|if iLastError != KErrNone it will enter CStateMachine::RunL which takes appropriate actions:
-|Send/not send notify to the peer
-|Complete user request with iLastError
- )
- line_color 3342489
- fill_color 13434879
- width 775
- height 288)
- (object AttachView "" @20
- stereotype TRUE
- line_color 3342489
- client @19
- supplier @10
- line_style 0)
- (object Swimlane "$UNNAMED$0" @21
- location (1398, 0)
- line_color 3342489
- quidu "3EC3E7CF01F0"
- width 450)
- (object NoteView @22
- Parent_View @21
- location (1504, 272)
- label (object ItemLabel
- Parent_View @22
- location (1066, 206)
- fill_color 13434879
- nlines 2
- max_width 840
- label "aLastError is a parameter of CStateMachine::Cancel( TInt aLastError )")
- line_color 3342489
- fill_color 13434879
- width 900
- height 144)
- (object AttachView "" @23
- stereotype TRUE
- line_color 3342489
- client @22
- supplier @2
- line_style 0)
- (object TransView "" @24
- stereotype TRUE
- line_color 3342489
- quidu "3ED4E49601A2"
- client @17
- supplier @5
- line_style 0
- x_offset FALSE)))
- (object ActivityDiagram "CStateMachine::RunL"
- quid "3EC3E79B00C8"
- title "CStateMachine::RunL"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object Swimlane "$UNNAMED$0" @25
- line_color 3342489
- quidu "3EC3E7CF01F0"
- width 450)
- (object StateView "EndState" "return" @26
- Parent_View @25
- location (144, 1792)
- label (object ItemLabel
- Parent_View @26
- location (198, 1750)
- anchor_loc 1
- nlines 2
- max_width -12
- justify 0
- label "return")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A20273"
- autoResize TRUE)
- (object StateView "EndState" "return" @27
- Parent_View @25
- location (208, 112)
- label (object ItemLabel
- Parent_View @27
- location (262, 70)
- anchor_loc 1
- nlines 2
- max_width -12
- justify 0
- label "return")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A20273"
- autoResize TRUE)
- (object StateView "StartState" "Start" @28
- Parent_View @25
- location (208, 877)
- label (object ItemLabel
- Parent_View @28
- location (250, 847)
- anchor_loc 1
- nlines 2
- max_width 220
- justify 0
- label "Start")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E8B8000C"
- autoResize TRUE)
- (object NoteView @29
- Parent_View @25
- location (208, 685)
- label (object ItemLabel
- Parent_View @29
- location (70, 625)
- fill_color 13434879
- nlines 2
- max_width 240
- label "Wait for request")
- line_color 3342489
- fill_color 13434879
- width 300
- height 132)
- (object AttachView "" @30
- stereotype TRUE
- line_color 3342489
- client @29
- supplier @28
- line_style 0)
- (object NoteView @31
- Parent_View @25
- location (240, 480)
- label (object ItemLabel
- Parent_View @31
- location (74, 399)
- fill_color 13434879
- nlines 3
- max_width 296
- label "It too checks iActiveEvent against NULL")
- line_color 3342489
- fill_color 13434879
- width 356
- height 175)
- (object Swimlane "$UNNAMED$1" @32
- location (450, 0)
- line_color 3342489
- quidu "3EC3E7CF01F6"
- width 1050)
- (object DecisionView "iActiveEvent?" @33
- Parent_View @32
- location (752, 1036)
- font (object Font
- bold TRUE)
- label (object ItemLabel
- Parent_View @33
- location (808, 987)
- nlines 2
- max_width 300
- label "iActiveEvent?")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A2025C"
- autoResize TRUE)
- (object DecisionView "iStatus?" @34
- Parent_View @32
- location (752, 877)
- font (object Font
- bold TRUE)
- label (object ItemLabel
- Parent_View @34
- location (808, 828)
- nlines 2
- max_width 300
- label "iStatus?")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A20253"
- autoResize TRUE)
- (object TransView "" @35
- label (object SegLabel @36
- Parent_View @35
- location (830, 923)
- anchor_loc 1
- nlines 1
- max_width 131
- justify 0
- label "[ OK ]"
- pctDist 0.110687
- height 78
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A20254"
- client @34
- supplier @33
- line_style 0
- x_offset FALSE)
- (object TransView "" @37
- label (object SegLabel @38
- Parent_View @37
- location (398, 855)
- anchor_loc 1
- nlines 1
- max_width 150
- justify 0
- label "RunL"
- pctDist 0.364465
- height 23
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A2024F"
- client @28
- supplier @34
- line_style 0
- x_offset FALSE)
- (object DecisionView "iLastError?" @39
- Parent_View @32
- location (752, 671)
- font (object Font
- bold TRUE)
- label (object ItemLabel
- Parent_View @39
- location (808, 622)
- nlines 2
- max_width 300
- label "iLastError?")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A202A4"
- autoResize TRUE)
- (object TransView "" @40
- label (object SegLabel @41
- Parent_View @40
- location (864, 807)
- font (object Font
- color 255
- default_color FALSE)
- anchor_loc 1
- nlines 1
- max_width 197
- justify 0
- label "[ ERROR ]"
- pctDist 0.258242
- height 112
- orientation 1)
- stereotype TRUE
- line_color 255
- quidu "3EC3E7A20258"
- client @34
- supplier @39
- line_style 0
- x_offset FALSE)
- (object ActivityStateView "OnCompletion" @42
- Parent_View @32
- location (752, 1248)
- label (object ItemLabel
- Parent_View @42
- location (752, 1240)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 336
- justify 0
- label "OnCompletion")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A20265"
- width 452
- height 122
- autoResize TRUE)
- (object TransView "" @43
- label (object SegLabel @44
- Parent_View @43
- location (636, 1104)
- anchor_loc 1
- nlines 1
- max_width 262
- justify 0
- label "[ == NULL ]"
- pctDist 0.280424
- height 117
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A20261"
- client @33
- supplier @42
- line_style 0
- x_offset FALSE)
- (object ActivityStateView "OnCompletion" @45
- Parent_View @32
- location (752, 112)
- label (object ItemLabel
- Parent_View @45
- location (752, 104)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 336
- justify 0
- label "OnCompletion")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A20265"
- width 452
- height 122
- autoResize TRUE)
- (object TransView "" @46
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A2026A"
- client @45
- supplier @27
- line_style 0
- x_offset FALSE)
- (object ActivityStateView "iActiveEvent = iErrorEvent" @47
- Parent_View @32
- location (1200, 877)
- label (object ItemLabel
- Parent_View @47
- location (1200, 875)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 370
- justify 0
- label "iActiveEvent = iErrorEvent")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A2029A"
- width 478
- height 110
- autoResize TRUE)
- (object ActivityStateView "iLastError = iStatus" @48
- Parent_View @32
- location (1200, 671)
- label (object ItemLabel
- Parent_View @48
- location (1200, 672)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 268
- justify 0
- label "iLastError = iStatus")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A2029F"
- autoResize TRUE)
- (object TransView "" @49
- label (object SegLabel @50
- Parent_View @49
- location (873, 701)
- anchor_loc 1
- nlines 1
- max_width 150
- justify 0
- label "[ OK ]"
- pctDist 0.226496
- height 30
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A202A0"
- client @39
- supplier @48
- line_style 0
- x_offset FALSE)
- (object TransView "" @51
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A2029B"
- client @48
- supplier @47
- line_style 0
- x_offset FALSE)
- (object ActivityStateView "return with new event" @52
- Parent_View @32
- location (1216, 1257)
- label (object ItemLabel
- Parent_View @52
- location (1216, 1258)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 268
- justify 0
- label "return with new event")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A20286"
- autoResize TRUE)
- (object DecisionView "Exception?" @53
- Parent_View @32
- location (1216, 1424)
- font (object Font
- bold TRUE)
- label (object ItemLabel
- Parent_View @53
- location (1272, 1375)
- nlines 2
- max_width 300
- label "Exception?")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A2027D"
- autoResize TRUE)
- (object TransView "" @54
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A20282"
- client @52
- supplier @53
- line_style 0
- x_offset FALSE)
- (object ActivityStateView "Complete iStatus with error" @55
- Parent_View @32
- location (1216, 1792)
- label (object ItemLabel
- Parent_View @55
- location (1216, 1790)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 306
- justify 0
- label "Complete iStatus with error")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A202C4"
- width 414
- height 110
- autoResize TRUE)
- (object ActivityStateView "SetActive" @56
- Parent_View @32
- location (720, 1792)
- label (object ItemLabel
- Parent_View @56
- location (720, 1793)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 268
- justify 0
- label "SetActive")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A20278"
- autoResize TRUE)
- (object TransView "" @57
- label (object SegLabel @58
- Parent_View @57
- location (998, 1481)
- anchor_loc 1
- nlines 1
- max_width 138
- justify 0
- label "[ NO ]"
- pctDist 0.304950
- height 51
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A20279"
- client @53
- supplier @56
- line_style 0
- x_offset FALSE)
- (object TransView "" @59
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A20274"
- client @56
- supplier @26
- line_style 0
- x_offset FALSE)
- (object TransView "" @60
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A202C5"
- client @55
- supplier @56
- line_style 0
- x_offset FALSE)
- (object ActivityStateView "MStateMachineNotify::OnCompletion()" @61
- Parent_View @32
- location (752, 1504)
- label (object ItemLabel
- Parent_View @61
- location (752, 1492)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 344
- justify 0
- label "MStateMachineNotify::OnCompletion()")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A2026E"
- width 466
- height 130
- autoResize TRUE)
- (object TransView "" @62
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A20266"
- client @42
- supplier @61
- line_style 0
- x_offset FALSE)
- (object TransView "" @63
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A2026F"
- client @61
- supplier @26
- line_style 0
- x_offset FALSE)
- (object TransView "" @64
- label (object SegLabel @65
- Parent_View @64
- location (351, 1001)
- anchor_loc 1
- nlines 1
- max_width 357
- justify 0
- label "[ suspend request ]"
- pctDist 0.251294
- height 37
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3EDC88770128"
- client @33
- supplier @61
- vertices (list Points
- (677, 1036)
- (191, 1038)
- (191, 1503)
- (539, 1503))
- line_style 0
- x_offset FALSE)
- (object DecisionView "iActiveEvent=iErrorEvent?" @66
- Parent_View @32
- location (752, 477)
- font (object Font
- bold TRUE)
- label (object ItemLabel
- Parent_View @66
- location (808, 428)
- nlines 2
- max_width 300
- label "iActiveEvent=iErrorEvent?")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A202AA"
- autoResize TRUE)
- (object TransView "" @67
- label (object SegLabel @68
- Parent_View @67
- location (867, 590)
- font (object Font
- color 255
- default_color FALSE)
- anchor_loc 1
- nlines 1
- max_width 206
- justify 0
- label "[ ERROR ]"
- pctDist 0.362745
- height 115
- orientation 1)
- stereotype TRUE
- line_color 255
- quidu "3EC3E7A202A5"
- client @39
- supplier @66
- line_style 0
- x_offset FALSE)
- (object AttachView "" @69
- stereotype TRUE
- line_color 3342489
- client @31
- supplier @66
- line_style 0)
- (object ActivityStateView "iActiveEvent = 0" @70
- Parent_View @32
- location (1218, 1600)
- label (object ItemLabel
- Parent_View @70
- location (1218, 1601)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 268
- justify 0
- label "iActiveEvent = 0")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC515350164"
- autoResize TRUE)
- (object TransView "" @71
- label (object SegLabel @72
- Parent_View @71
- location (1277, 1477)
- font (object Font
- color 255
- default_color FALSE)
- anchor_loc 1
- nlines 1
- max_width 156
- justify 0
- label "[ YES ]"
- pctDist 0.201597
- height 61
- orientation 0)
- stereotype TRUE
- line_color 255
- quidu "3EC3E7A2027E"
- client @53
- supplier @70
- line_style 0
- x_offset FALSE)
- (object TransView "" @73
- stereotype TRUE
- line_color 255
- quidu "3EC5156B0164"
- client @70
- supplier @55
- line_style 0
- x_offset FALSE)
- (object ActivityStateView "MStateMachineNotify::OnCompletion()" @74
- Parent_View @32
- location (752, 288)
- label (object ItemLabel
- Parent_View @74
- location (752, 282)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 348
- justify 0
- label "MStateMachineNotify::OnCompletion()")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A2026E"
- width 462
- height 118
- autoResize TRUE)
- (object TransView "" @75
- label (object SegLabel @76
- Parent_View @75
- location (676, 424)
- anchor_loc 1
- nlines 1
- max_width 112
- justify 0
- label "[ NO ]"
- pctDist 0.173469
- height 77
- orientation 0)
- stereotype TRUE
- line_color 255
- quidu "3EC3E7A202AB"
- client @66
- supplier @74
- line_style 0
- x_offset FALSE)
- (object TransView "" @77
- stereotype TRUE
- line_color 255
- quidu "3EC51A54025E"
- client @74
- supplier @45
- line_style 0
- x_offset FALSE)
- (object NoteView @78
- Parent_View @32
- location (1248, 112)
- label (object ItemLabel
- Parent_View @78
- location (1110, 52)
- fill_color 13434879
- nlines 2
- max_width 240
- label "with iLastError")
- line_color 3342489
- fill_color 13434879
- width 300
- height 132)
- (object Swimlane "$UNNAMED$2" @79
- location (1500, 0)
- line_color 3342489
- quidu "3EC3E7CF0231"
- width 860)
- (object ActivityStateView "ProcessL" @80
- Parent_View @79
- location (1968, 1036)
- label (object ItemLabel
- Parent_View @80
- location (1968, 1037)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 268
- justify 0
- label "ProcessL")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A20290"
- autoResize TRUE)
- (object TransView "" @81
- label (object SegLabel @82
- Parent_View @81
- location (1229, 1114)
- anchor_loc 1
- nlines 1
- max_width 232
- justify 0
- label "[ != NULL ]"
- pctDist 0.414712
- height 78
- orientation 1)
- stereotype (object SegLabel @83
- Parent_View @81
- location (1234, 1064)
- anchor 10
- anchor_loc 1
- nlines 1
- max_width 232
- justify 0
- label "<<asynch>>"
- pctDist 0.420043
- height 28
- orientation 1)
- line_color 3342489
- quidu "3EC3E7A2025D"
- client @33
- supplier @80
- line_style 0
- x_offset FALSE)
- (object TransView "" @84
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A20296"
- client @47
- supplier @80
- line_style 0
- x_offset FALSE)
- (object TransView "" @85
- label (object SegLabel @86
- Parent_View @85
- location (1167, 449)
- anchor_loc 1
- nlines 1
- max_width 150
- justify 0
- label "[ YES ]"
- pctDist 0.248833
- height 29
- orientation 0)
- stereotype TRUE
- line_color 255
- quidu "3EC3E7A202AF"
- client @66
- supplier @80
- vertices (list Points
- (827, 477)
- (1581, 478)
- (1929, 981))
- line_style 0
- x_offset FALSE)
- (object ActivityStateView "Complete request" @87
- Parent_View @79
- location (1776, 1257)
- label (object ItemLabel
- Parent_View @87
- location (1776, 1258)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 268
- justify 0
- label "Complete request")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A2028B"
- autoResize TRUE)
- (object TransView "" @88
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A2028C"
- client @80
- supplier @87
- line_style 0
- x_offset FALSE)
- (object TransView "" @89
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A20287"
- client @87
- supplier @52
- line_style 0
- x_offset FALSE)
- (object ActivityStateView "Access which completes req later" @90
- Parent_View @79
- location (1968, 1440)
- label (object ItemLabel
- Parent_View @90
- location (1968, 1435)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 552
- justify 0
- label "Access which completes req later")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3EC3E7A202BA"
- width 664
- height 116
- autoResize TRUE)
- (object TransView "" @91
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A20291"
- client @80
- supplier @90
- line_style 0
- x_offset FALSE)
- (object TransView "" @92
- stereotype TRUE
- line_color 3342489
- quidu "3EC3E7A202BB"
- client @90
- supplier @52
- line_style 0
- x_offset FALSE)
- (object NoteView @93
- Parent_View @79
- location (1952, 1648)
- font (object Font
- color 255
- default_color FALSE)
- label (object ItemLabel
- Parent_View @93
- location (1624, 1557)
- fill_color 13434879
- nlines 3
- max_width 621
- label "!AsynchEvent::ProcessL must NOT issue asynch call or complete request if it leaves!")
- line_color 3342489
- fill_color 13434879
- width 681
- height 194)
- (object AttachView "" @94
- stereotype TRUE
- line_color 3342489
- client @93
- supplier @53
- line_style 0)
- (object AttachView "" @95
- stereotype TRUE
- line_color 3342489
- client @93
- supplier @55
- line_style 0)
- (object Swimlane "$UNNAMED$0" @96
- location (2360, 0)
- line_color 3342489
- quidu "3EC3E7CF01F0"
- width 450)
- (object AttachView "" @97
- stereotype TRUE
- line_color 3342489
- client @78
- supplier @45
- line_style 0)))))
- 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))))
- 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 "MSecureSocket"
- quid "3E7A08B40193"
- stereotype "Interface"
- abstract TRUE
- cardinality (value Cardinality "1..1"))
- (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 "CAsynchEvent"
- quid "3E7A1D3402AD"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3E7A1DDB0193"
- supplier "Logical View::CBase"
- quidu "3E7A1D5E00B9"))
- operations (list Operations
- (object Operation "ProcessL=0"
- quid "3E7B159602BC"
- stereotype "virtual"
- result "CAsynchAction*"
- concurrency "Sequential"
- abstract TRUE
- opExportControl "Public"
- uid 0)
- (object Operation "SetNext"
- quid "3EC3B22701A2"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "ipNext"
- quid "3E8C675E01C8"
- type "CAsynchEvent*"
- exportControl "Protected")
- (object ClassAttribute "iStateMachine"
- quid "3EC3A0AC0377"
- type "CStateMachine*"
- exportControl "Protected"))
- module "Component View::NETSM"
- quidu "3E79BEB103D5"
- abstract TRUE)
- (object Class "CBase"
- quid "3E7A1D5E00B9"
- module "Component View::BASE"
- quidu "3E7A2F79008A")
- (object Class "HBufC8"
- quid "3EC4C969006A"
- module "Component View::BASE"
- quidu "3E7A2F79008A")
- (object Class "TDes8"
- quid "3ECE5734021F")
- (object Class "TBuf8"
- quid "3ECE5655023F")
- (object Class "TDesC8"
- quid "3ECE57480089")
- (object Association "$UNNAMED$4"
- quid "3E7A25A4026E"
- roles (list role_list
- (object Role "$UNNAMED$5"
- quid "3E7A25A602BC"
- supplier "::Record Protocol::Record Parser/Composer::CRecordComposer"
- quidu "3E7A19200339"
- client_cardinality (value cardinality "1")
- exportControl "Protected"
- is_navigable TRUE)
- (object Role "$UNNAMED$6"
- quid "3E7A25A602BD"
- supplier "::Handshake Protocol::Transmit::CHandshakeTransmit"
- quidu "3E7A1D7E007A"
- client_cardinality (value cardinality "1")
- Containment "By Reference")))
- (object Association "$UNNAMED$7"
- quid "3E7A26000220"
- roles (list role_list
- (object Role "iRecordParser"
- quid "3E7A26010358"
- label "iRecordParser"
- supplier "::Record Protocol::Record Parser/Composer::CRecordParser"
- quidu "3E7A197103C6"
- exportControl "Protected"
- is_navigable TRUE)
- (object Role "$UNNAMED$8"
- quid "3E7A26010368"
- supplier "::Handshake Protocol::Receive::CHandshakeReceive"
- quidu "3E7A1D8E007A"
- client_cardinality (value cardinality "1")
- Containment "By Reference")))
- (object Association "$UNNAMED$9"
- quid "3E7A281C0099"
- roles (list role_list
- (object Role "iSocket"
- quid "3E7A282E006A"
- label "iSocket"
- supplier "::Record Protocol::Record Parser/Composer::RSocket"
- quidu "3E7A2809026E"
- client_cardinality (value cardinality "1")
- exportControl "Protected"
- is_navigable TRUE)
- (object Role "$UNNAMED$10"
- quid "3E7A282E007A"
- supplier "::Record Protocol::Record Parser/Composer::CRecordParser"
- quidu "3E7A197103C6"
- Containment "By Reference")))
- (object Association "$UNNAMED$11"
- quid "3E7A2838005B"
- roles (list role_list
- (object Role "iSocket"
- quid "3E7A283903A7"
- label "iSocket"
- supplier "::Record Protocol::Record Parser/Composer::RSocket"
- quidu "3E7A2809026E"
- client_cardinality (value cardinality "1")
- exportControl "Protected"
- is_navigable TRUE)
- (object Role "$UNNAMED$12"
- quid "3E7A283903B6"
- supplier "::Record Protocol::Record Parser/Composer::CRecordComposer"
- quidu "3E7A19200339"
- Containment "By Reference")))
- (object Association "$UNNAMED$13"
- quid "3E7A296F005B"
- roles (list role_list
- (object Role "$UNNAMED$14"
- quid "3E7A29700397"
- supplier "::Record Protocol::Record Parser/Composer::RSocket"
- quidu "3E7A2809026E"
- client_cardinality (value cardinality "1")
- exportControl "Protected"
- is_navigable TRUE)
- (object Role "$UNNAMED$15"
- quid "3E7A29700398"
- supplier "::Record Protocol::Record Parser/Composer::CRecordParser"
- quidu "3E7A197103C6"
- client_cardinality (value cardinality "1")
- Containment "By Reference")))
- (object Association "$UNNAMED$16"
- quid "3E7A297400A9"
- roles (list role_list
- (object Role "$UNNAMED$17"
- quid "3E7A29750099"
- supplier "::Record Protocol::Record Parser/Composer::RSocket"
- quidu "3E7A2809026E"
- client_cardinality (value cardinality "1")
- exportControl "Protected"
- is_navigable TRUE)
- (object Role "$UNNAMED$18"
- quid "3E7A297500A9"
- supplier "::Record Protocol::Record Parser/Composer::CRecordComposer"
- quidu "3E7A19200339"
- client_cardinality (value cardinality "1")
- Containment "By Reference")))
- (object Association "$UNNAMED$19"
- quid "3E7F22E1025E"
- roles (list role_list
- (object Role "$UNNAMED$20"
- quid "3E7F22E201D2"
- supplier "::Record Protocol::Record Parser/Composer::RSocket"
- quidu "3E7A2809026E"
- client_cardinality (value cardinality "1")
- exportControl "Protected"
- is_navigable TRUE)
- (object Role "$UNNAMED$21"
- quid "3E7F22E201F1"
- supplier "::Record Protocol::Record Parser/Composer::CRecordComposer"
- quidu "3E7A19200339"
- client_cardinality (value cardinality "1")
- Containment "By Reference")))
- (object Association "$UNNAMED$22"
- quid "3E7A1F560397"
- roles (list role_list
- (object Role "$UNNAMED$23"
- quid "3E7A1F5A03A7"
- supplier "Logical View::CAsynchEvent"
- quidu "3E7A1D3402AD"
- is_navigable TRUE)
- (object Role "$UNNAMED$24"
- quid "3E7A1F5A03A8"
- supplier "Logical View::StateMachines::CStateMachine"
- quidu "3E7A1B9A00A9")))
- (object Association "$UNNAMED$25"
- quid "3E7A1E8503E5"
- roles (list role_list
- (object Role "$UNNAMED$26"
- quid "3E7A1E870126"
- supplier "Logical View::CAsynchEvent"
- quidu "3E7A1D3402AD"
- client_cardinality (value cardinality "0..2")
- Containment "By Reference"
- exportControl "Protected"
- is_navigable TRUE)
- (object Role "$UNNAMED$27"
- quid "3E7A1E870127"
- supplier "Logical View::StateMachines::CStateMachine"
- quidu "3E7A1B9A00A9"
- client_cardinality (value cardinality "1")
- Containment "By Reference"
- exportControl "Protected"
- is_navigable TRUE)))
- (object Class_Category "StateMachines"
- quid "3E82E8A40196"
- exportControl "Public"
- logical_models (list unit_reference_list
- (object Class "CStateMachine"
- quid "3E7A1B9A00A9"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3E7A1BC8004B"
- supplier "Logical View::CActive"
- quidu "3E7A1BB40378"))
- operations (list Operations
- (object Operation "RunL"
- quid "3E7B1BBF029D"
- stereotype "virtual"
- concurrency "Sequential"
- opExportControl "Protected"
- uid 0)
- (object Operation "Start"
- quid "3E8B178E0080"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "OnCompletion"
- quid "3E9AF9D20398"
- stereotype "virtual"
- concurrency "Sequential"
- opExportControl "Protected"
- uid 0)
- (object Operation "DoCancel"
- quid "3EC362DE024E"
- stereotype "virtual"
- concurrency "Sequential"
- opExportControl "Protected"
- uid 0)
- (object Operation "OnError"
- quid "3EC39E7502BC"
- concurrency "Sequential"
- opExportControl "Protected"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "ipActiveEvent"
- quid "3E8C65CF03AC"
- type "CAsynchEvent*"
- exportControl "Protected")
- (object ClassAttribute "iHistory"
- quid "3E9D7CFD026F"
- type "TInt"
- exportControl "Protected")
- (object ClassAttribute "ipErrorEvent"
- quid "3EC39DF401C2"
- type "CAsynchEvent*"
- exportControl "Protected")
- (object ClassAttribute "iLastError"
- quid "3EC39E140210"
- type "TInt"
- exportControl "Protected")
- (object ClassAttribute "iClientRequest"
- quid "3ECCE136022F"
- type "TRequestStatus*"
- exportControl "Protected")
- (object ClassAttribute "iStateMachineNotify"
- quid "3EDC759F03D8"
- type "MStateMachineNotify*"
- exportControl "Protected"))
- module "Component View::NETSM"
- quidu "3E79BEB103D5"
- abstract TRUE)
- (object Class "MStateMachineNotify"
- quid "3EDC75B3035B"
- stereotype "Interface"
- operations (list Operations
- (object Operation "OnCompletion=0"
- quid "3EDC75D5000F"
- result "Boolean"
- concurrency "Sequential"
- abstract TRUE
- opExportControl "Public"
- uid 0))
- abstract TRUE)
- (object Association "$UNNAMED$28"
- quid "3EDC75F601E4"
- roles (list role_list
- (object Role "$UNNAMED$29"
- quid "3EDC75F70167"
- supplier "Logical View::StateMachines::MStateMachineNotify"
- quidu "3EDC75B3035B"
- client_cardinality (value cardinality "1")
- is_navigable TRUE)
- (object Role "$UNNAMED$30"
- quid "3EDC75F70168"
- supplier "Logical View::StateMachines::CStateMachine"
- quidu "3E7A1B9A00A9"
- client_cardinality (value cardinality "1")
- Containment "By Reference"))))
- logical_presentations (list unit_reference_list
- (object ClassDiagram "Main"
- quid "3E82EED80129"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 19
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::CActive" @98
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1136, 544)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @98
- location (994, 494)
- fill_color 13434879
- nlines 1
- max_width 284
- justify 0
- label "CActive")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E7A1BB40378"
- width 302
- height 124
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::CBase" @99
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (272, 544)
- label (object ItemLabel
- Parent_View @99
- location (129, 494)
- 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 InheritView "" @100
- stereotype TRUE
- line_color 3342489
- quidu "3E7EE4D801D2"
- client @98
- supplier @99
- line_style 0)
- (object ClassView "Class" "Logical View::CAsynchEvent" @101
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (272, 1072)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @101
- location (122, 1022)
- fill_color 13434879
- nlines 1
- max_width 300
- justify 0
- label "CAsynchEvent")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E7A1D3402AD"
- width 318
- height 124
- annotation 8
- autoResize TRUE)
- (object InheritView "" @102
- stereotype TRUE
- line_color 3342489
- quidu "3E7A1DDB0193"
- client @101
- supplier @99
- line_style 0)
- (object ClassView "Class" "Logical View::StateMachines::MStateMachineNotify" @103
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1824, 560)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @103
- location (1613, 526)
- fill_color 13434879
- nlines 1
- max_width 422
- justify 0
- label "MStateMachineNotify")
- stereotype (object ItemLabel
- Parent_View @103
- location (1613, 476)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 422
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3EDC75B3035B"
- compartment (object Compartment
- Parent_View @103
- location (1613, 587)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 1
- max_width 378)
- width 440
- height 192
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::StateMachines::CStateMachine" @104
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1152, 1072)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @104
- location (724, 741)
- fill_color 13434879
- nlines 1
- max_width 856
- justify 0
- label "CStateMachine")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E7A1B9A00A9"
- compartment (object Compartment
- Parent_View @104
- location (724, 802)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 12
- max_width 853)
- width 874
- height 686
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$25" @105
- location (572, 1072)
- stereotype TRUE
- line_color 3342489
- quidu "3E7A1E8503E5"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$26" @106
- Parent_View @105
- location (-1204, 304)
- label (object SegLabel @107
- Parent_View @106
- location (550, 1033)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 270
- justify 0
- label ""
- pctDist 0.154545
- height 40
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3E7A1E870126"
- client @105
- supplier @101
- line_style 0
- label (object SegLabel @108
- Parent_View @106
- location (475, 1111)
- font (object Font
- size 8)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..2"
- pctDist 0.685083
- height 39
- orientation 0))
- (object RoleView "$UNNAMED$27" @109
- Parent_View @105
- location (-1204, 304)
- font (object Font
- size 8)
- stereotype TRUE
- line_color 3342489
- quidu "3E7A1E870127"
- client @105
- supplier @104
- line_style 0
- label (object SegLabel @110
- Parent_View @109
- location (669, 1111)
- font (object Font
- size 8)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1"
- pctDist 0.686813
- height 39
- orientation 1))))
- (object InheritView "" @111
- stereotype TRUE
- line_color 3342489
- quidu "3E7A1BC8004B"
- client @104
- supplier @98
- line_style 0)
- (object AssociationViewNew "$UNNAMED$28" @112
- location (1643, 697)
- stereotype TRUE
- line_color 3342489
- quidu "3EDC75F601E4"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$29" @113
- Parent_View @112
- location (507, 41)
- stereotype TRUE
- line_color 3342489
- quidu "3EDC75F70167"
- client @112
- supplier @103
- line_style 0
- label (object SegLabel @114
- Parent_View @113
- location (1725, 703)
- font (object Font
- size 8)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1"
- pctDist 0.900000
- height 54
- orientation 1))
- (object RoleView "$UNNAMED$30" @115
- Parent_View @112
- location (507, 41)
- stereotype TRUE
- line_color 3342489
- quidu "3EDC75F70168"
- client @112
- supplier @104
- line_style 0
- label (object SegLabel @116
- Parent_View @115
- location (1627, 777)
- font (object Font
- size 8)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1"
- pctDist 0.900000
- height 54
- orientation 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::StateMachines" @117
- location (640, 800)
- label (object ItemLabel
- Parent_View @117
- location (496, 716)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "StateMachines")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E82E8A40196"
- width 300
- height 180)))))
- root_subsystem (object SubSystem "Component View"
- quid "3E79BE2603B9"
- physical_models (list unit_reference_list
- (object module "NETSM" "NotAModuleType" "NotAModulePart"
- quid "3E79BEB103D5"
- stereotype "DLL"
- visible_modules (list dependency_list
- (object Dependency_Relationship
- quid "3E7A2F870349"
- 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 "3E79C8D8029D"
- supplier "Component View::NETSM"
- quidu "3E79BEB103D5"
- 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::NETSM" "NotAModuleType" "NotAModulePart" @118
- location (910, 864)
- label (object ItemLabel
- Parent_View @118
- location (866, 837)
- fill_color 13434879
- anchor_loc 3
- nlines 2
- max_width 163
- label "NETSM")
- icon "DLL"
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E79BEB103D5"
- width 294
- height 181
- autoResize TRUE
- width 294
- height 181)
- (object ModView "Component View::Client" "SubType" "Main" @119
- location (912, 368)
- label (object ItemLabel
- Parent_View @119
- 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 ModView "Component View::BASE" "NotAModuleType" "NotAModulePart" @120
- location (912, 1264)
- label (object ItemLabel
- Parent_View @120
- location (877, 1239)
- 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 "" @121
- stereotype TRUE
- line_color 3342489
- quidu "3E7A2F870349"
- client @118
- supplier @120
- line_style 0)
- (object ModVisView "" @122
- stereotype TRUE
- line_color 3342489
- quidu "3E79C8D8029D"
- client @119
- supplier @118
- 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"))