commsfwsupport/commselements/StateMachine/Documentation/State Machine Design.mdl
branchRCL_3
changeset 23 cbb19216b74d
parent 21 07656293a99c
child 24 00c6709d25aa
--- a/commsfwsupport/commselements/StateMachine/Documentation/State Machine Design.mdl	Mon Jun 21 17:02:22 2010 +0300
+++ /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"))