realtimenetprots/sipfw/SampleApp/model/SampleAppEngine.cat
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 01:03:15 +0200
changeset 0 307788aac0a8
permissions -rw-r--r--
Revision: 201003 Kit: 201005


(object Petal
    version    	45
    _written   	"Rose 7.6.0109.2314"
    charSet    	0)

(object Class_Category "Sample Application Engine"
    is_unit    	TRUE
    is_loaded  	TRUE
    quid       	"4073D0AD02EF"
    visible_categories 	(list visibility_relationship_list
	(object Visibility_Relationship
	    quid       	"4073D0E0008F"
	    supplier   	"Logical View::Sample Application Socket Engine"
	    quidu      	"4073D0D3030F")
	(object Visibility_Relationship
	    quid       	"40875B1201F2"
	    supplier   	"Logical View::Sample Application SIP Engine"
	    quidu      	"407D10BC00F9"))
    exportControl 	"Public"
    logical_models 	(list unit_reference_list
	(object Class "MSIPLineEngine"
	    quid       	"4073D54200FB"
	    stereotype 	"interface"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"407FC9FE01F2"
		    supplier   	"Logical View::Sample Application Engine::CGameData"
		    quidu      	"407E644000C2")
		(object Uses_Relationship
		    quid       	"407FCA400176"
		    supplier   	"Logical View::Sample Application UI::MStateViewNotifier"
		    quidu      	"407D0E6A014F"))
	    operations 	(list Operations
		(object Operation "EnableProfileL"
		    quid       	"408380A60208"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "DisableProfileL"
		    quid       	"408380B50033"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "InviteL"
		    quid       	"408380BD0275"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "SendInstantMsgL"
		    quid       	"4088B12500FD"
		    parameters 	(list Parameters
			(object Parameter "iMessage"
			    quid       	"4088B135016B"
			    type       	"const TDesC&")
			(object Parameter "iAddress"
			    quid       	"4088F6360090"
			    type       	"const SIPAddress"))
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "AcceptInvitationL"
		    quid       	"4088B08E010B"
		    parameters 	(list Parameters
			(object Parameter "iAccepted"
			    quid       	"4088B0A701D7"
			    type       	"TBool"))
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "ChangeState"
		    quid       	"408F554E02B8"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "EndGameL"
		    quid       	"4088B11E013C"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    language   	"VC++")
	(object Class "CSIPExEngine"
	    quid       	"4073D6830341"
	    realized_interfaces 	(list realize_rel_list
		(object Realize_Relationship
		    quid       	"4073D69101AB"
		    supplier   	"Logical View::Sample Application Engine::MSIPLineEngine"
		    quidu      	"4073D54200FB")
		(object Realize_Relationship
		    quid       	"4088B2FF0086"
		    supplier   	"Logical View::Sample Application Engine::MSIPExSocketEngineObserver"
		    quidu      	"4088B2EE00E4")
		(object Realize_Relationship
		    quid       	"4088B6FC020B"
		    supplier   	"Logical View::Sample Application Engine::MSIPExSIPEngineObserver"
		    quidu      	"4088B2E50180")
		(object Realize_Relationship
		    quid       	"4090EC100024"
		    supplier   	"Logical View::Sample Application Engine::MSIPExGameEngine"
		    quidu      	"4090EB1D00EC"))
	    operations 	(list Operations
		(object Operation "UpdateState"
		    quid       	"4088B566032E"
		    concurrency 	"Sequential"
		    opExportControl 	"Private"
		    uid        	0)
		(object Operation "NewL"
		    quid       	"4088EE3802C0"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iStateIdle"
		    quid       	"408F49EE03A3"
		    type       	"TSIPExState"
		    quidu      	"408F4AF802A9")
		(object ClassAttribute "iStateRegistering"
		    quid       	"408F4A5701ED"
		    type       	"TSIPExState"
		    quidu      	"408F4AF802A9")
		(object ClassAttribute "iStateRegistered"
		    quid       	"408F4A6602C8"
		    type       	"TSIPExState"
		    quidu      	"408F4AF802A9")
		(object ClassAttribute "iStateInviting"
		    quid       	"408F4A6F0047"
		    type       	"TSIPExState"
		    quidu      	"408F4AF802A9")
		(object ClassAttribute "iStateActive"
		    quid       	"408F4A790067"
		    type       	"TSIPExState"
		    quidu      	"408F4AF802A9")
		(object ClassAttribute "iStateConnecting"
		    quid       	"408F4A8F0307"
		    type       	"TSIPExState"
		    quidu      	"408F4AF802A9")
		(object ClassAttribute "iStateLocal"
		    quid       	"408F4AB70364"
		    type       	"TSIPExState"
		    quidu      	"408F4AF802A9")
		(object ClassAttribute "iStateRemote"
		    quid       	"408F4ABF0299"
		    type       	"TSIPExState"
		    quidu      	"408F4AF802A9")
		(object ClassAttribute "iStateAcceptingUser"
		    quid       	"408F4AC50151"
		    type       	"TSIPExState"
		    quidu      	"408F4AF802A9")
		(object ClassAttribute "iStateAcceptingSIP"
		    quid       	"408F4AD802E7"
		    type       	"TSIPExState"
		    quidu      	"408F4AF802A9"))
	    language   	"VC++")
	(object Class "CGameData"
	    quid       	"407E644000C2"
	    operations 	(list Operations
		(object Operation "CGameData"
		    quid       	"408FBA4A0372"
		    parameters 	(list Parameters
			(object Parameter "aState"
			    quid       	"408FBA6E01DB"
			    type       	"const TSIPExState&"))
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iPeer"
		    quid       	"40837B9C01AA"
		    exportControl 	"Public")
		(object ClassAttribute "iMoves"
		    quid       	"40837BA5035F"
		    exportControl 	"Public")
		(object ClassAttribute "iCursor"
		    quid       	"40837BD1014C"
		    exportControl 	"Public")
		(object ClassAttribute "iBoard"
		    quid       	"40837BD5036F"
		    exportControl 	"Public"))
	    language   	"VC++")
	(object Class "SIPLineEngineFactory"
	    quid       	"4088A13B02DD"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"4088A20B0233"
		    label      	"creates"
		    supplier   	"Logical View::Sample Application Engine::CSIPExEngine"
		    quidu      	"4073D6830341"))
	    operations 	(list Operations
		(object Operation "CreateEngineL"
		    quid       	"4088EDFF03B9"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    language   	"VC++")
	(object Class "MSIPExSIPEngineObserver"
	    quid       	"4088B2E50180"
	    stereotype 	"interface"
	    operations 	(list Operations
		(object Operation "IMReceived"
		    quid       	"4088B6A50238"
		    parameters 	(list Parameters
			(object Parameter "iMessage"
			    quid       	"4088B6B400B2"
			    type       	"CSIPMessage"))
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "ProfileError"
		    quid       	"408F5046021C"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "ProfileEnabled"
		    quid       	"408F504B019F"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "ConnectionLost"
		    quid       	"408F50690113"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "SessionEnded"
		    quid       	"408F506E03B2"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CancelFailed"
		    quid       	"408F507402B8"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "InviteCancelled"
		    quid       	"408F507A024B"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "InviteAcceptedByUs"
		    quid       	"408F50840307"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "InviteAcceptedByRemote"
		    quid       	"408F508900B5"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "InviteReceived"
		    quid       	"408F508D0335"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    language   	"VC++")
	(object Class "MSIPExSocketEngineObserver"
	    quid       	"4088B2EE00E4"
	    stereotype 	"interface"
	    operations 	(list Operations
		(object Operation "SocketStateChanged"
		    quid       	"4088B33A021D"
		    parameters 	(list Parameters
			(object Parameter "iState"
			    quid       	"4088B3490087"
			    type       	"CSIPLineSocketEngine::TSocketState"))
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "SocketDataL"
		    quid       	"4088B37D02BB"
		    parameters 	(list Parameters
			(object Parameter "iMessage"
			    quid       	"4088B389001B"
			    type       	"TDes8&"
			    quidu      	"3A13D9DF03D1"))
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    language   	"VC++")
	(object Class "TSIPExState"
	    quid       	"408F4AF802A9"
	    stereotype 	"abstract"
	    realized_interfaces 	(list realize_rel_list
		(object Realize_Relationship
		    quid       	"408F53EA01BE"
		    supplier   	"Logical View::Sample Application Engine::MSIPExSIPEngineObserver"
		    quidu      	"4088B2E50180"))
	    operations 	(list Operations
		(object Operation "DrawCursor"
		    quid       	"4090FAF10120"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "BoardValue"
		    quid       	"4090FAFC02F5"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "Cursor"
		    quid       	"4090FAFE0258"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "ChangeState"
		    quid       	"408F530D01AF"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CursorPressed"
		    quid       	"4090FAFA02E5"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CursorLeft"
		    quid       	"4090FAF80258"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CursorRight"
		    quid       	"4090FAF6018D"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "UpdateState"
		    quid       	"4090FA92018C"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "AcceptInvitationL"
		    quid       	"4090FA8F0322"
		    parameters 	(list Parameters
			(object Parameter "iAccepted"
			    quid       	"4090FA8F0323"
			    type       	"TBool"))
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "DisableProfileL"
		    quid       	"408F52F00047"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "EnableProfileL"
		    quid       	"408F53050067"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "EndGameL"
		    quid       	"4090FAA902C5"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "DrawBoard"
		    quid       	"4090FAEF0100"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "InviteL"
		    quid       	"4090ED530299"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "SendInstantMsgL"
		    quid       	"4090ED5900B5"
		    parameters 	(list Parameters
			(object Parameter "iMessage"
			    quid       	"4090ED5900B6"
			    type       	"const TDesC&")
			(object Parameter "iAddress"
			    quid       	"4090ED5900B7"
			    type       	"const SIPAddress"))
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    language   	"VC++")
	(object Class "TSIPExStateIdle"
	    quid       	"408F4C410151"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"408F4C7903A3"
		    supplier   	"Logical View::Sample Application Engine::TSIPExState"
		    quidu      	"408F4AF802A9"))
	    language   	"VC++")
	(object Class "TSIPExStateRegistering"
	    quid       	"408F4C7C0374"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"408F4DFC0345"
		    supplier   	"Logical View::Sample Application Engine::TSIPExState"
		    quidu      	"408F4AF802A9"))
	    language   	"VC++")
	(object Class "TSIPExStateRegistered"
	    quid       	"408F4C8502D8"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"408F4DF90299"
		    supplier   	"Logical View::Sample Application Engine::TSIPExState"
		    quidu      	"408F4AF802A9"))
	    language   	"VC++")
	(object Class "TSIPExStateInviting"
	    quid       	"408F4CC80180"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"408F4D9E0180"
		    supplier   	"Logical View::Sample Application Engine::TSIPExState"
		    quidu      	"408F4AF802A9"))
	    language   	"VC++")
	(object Class "TSIPExStateConnecting"
	    quid       	"408F4CDF019F"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"408F4E2503A3"
		    supplier   	"Logical View::Sample Application Engine::TSIPExState"
		    quidu      	"408F4AF802A9"))
	    language   	"VC++")
	(object Class "TSIPExStateLocal"
	    quid       	"408F4D0502D8"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"408F4E2E0393"
		    supplier   	"Logical View::Sample Application Engine::TSIPExState"
		    quidu      	"408F4AF802A9"))
	    language   	"VC++")
	(object Class "TSIPExStateRemote"
	    quid       	"408F4D0E0374"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"408F4E32023B"
		    supplier   	"Logical View::Sample Application Engine::TSIPExState"
		    quidu      	"408F4AF802A9"))
	    language   	"VC++")
	(object Class "TSIPExStateAcceptingSIP"
	    quid       	"408F4D21025B"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"408F4E2C0047"
		    supplier   	"Logical View::Sample Application Engine::TSIPExState"
		    quidu      	"408F4AF802A9"))
	    language   	"VC++")
	(object Class "MSIPExGameEngine"
	    quid       	"4090EB1D00EC"
	    stereotype 	"interface"
	    operations 	(list Operations
		(object Operation "DrawBoard"
		    quid       	"4090EB3E0215"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "DrawCursor"
		    quid       	"4090EBA0011C"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CursorRight"
		    quid       	"4090EBA601C8"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CursorLeft"
		    quid       	"4090EBAC034F"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CursorPressed"
		    quid       	"4090EBB3012C"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "BoardValue"
		    quid       	"4090EBBB015B"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "Cursor"
		    quid       	"4090EBE703DC"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    language   	"VC++")
	(object Association "iGameData"
	    quid       	"407E644F021A"
	    roles      	(list role_list
		(object Role "$UNNAMED$0"
		    quid       	"407E645701AD"
		    supplier   	"Logical View::Sample Application Engine::CGameData"
		    quidu      	"407E644000C2"
		    client_cardinality 	(value cardinality "1")
		    Containment 	"By Value")
		(object Role "$UNNAMED$1"
		    quid       	"407E645701AF"
		    supplier   	"Logical View::Sample Application Engine::CSIPExEngine"
		    quidu      	"4073D6830341"
		    client_cardinality 	(value cardinality "1")
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$2"
	    quid       	"4088AE21026B"
	    roles      	(list role_list
		(object Role "$UNNAMED$3"
		    quid       	"4088AE220132"
		    supplier   	"Logical View::Sample Application SIP Engine::SIPExSIPEngineFactory"
		    quidu      	"4088ADFF024B"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$4"
		    quid       	"4088AE220134"
		    supplier   	"Logical View::Sample Application Engine::CSIPExEngine"
		    quidu      	"4073D6830341")))
	(object Association "$UNNAMED$5"
	    quid       	"4088AE240077"
	    roles      	(list role_list
		(object Role "$UNNAMED$6"
		    quid       	"4088AE24025B"
		    supplier   	"Logical View::Sample Application Socket Engine::SIPExSocketEngineFactory"
		    quidu      	"4088ADAD0111"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$7"
		    quid       	"4088AE24026B"
		    supplier   	"Logical View::Sample Application Engine::CSIPExEngine"
		    quidu      	"4073D6830341")))
	(object Association "iSocketEngine"
	    quid       	"4088AE420171"
	    roles      	(list role_list
		(object Role "$UNNAMED$8"
		    quid       	"4088AE4600E4"
		    supplier   	"Logical View::Sample Application Socket Engine::MSIPExSocketEngine"
		    quidu      	"4073D6A902E4"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$9"
		    quid       	"4088AE4600E6"
		    supplier   	"Logical View::Sample Application Engine::CSIPExEngine"
		    quidu      	"4073D6830341")))
	(object Association "iSIPEngine"
	    quid       	"4088AE4801A0"
	    roles      	(list role_list
		(object Role "$UNNAMED$10"
		    quid       	"4088AE4C00F4"
		    supplier   	"Logical View::Sample Application SIP Engine::MSIPExSIPEngine"
		    quidu      	"407D10DF00EA"
		    Containment 	"By Value"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$11"
		    quid       	"4088AE4C00F6"
		    supplier   	"Logical View::Sample Application Engine::CSIPExEngine"
		    quidu      	"4073D6830341"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$12"
	    quid       	"408F4B23019F"
	    roles      	(list role_list
		(object Role "$UNNAMED$13"
		    quid       	"408F4B230384"
		    supplier   	"Logical View::Sample Application Engine::TSIPExState"
		    quidu      	"408F4AF802A9")
		(object Role "$UNNAMED$14"
		    quid       	"408F4B230393"
		    supplier   	"Logical View::Sample Application Engine::CSIPExEngine"
		    quidu      	"4073D6830341"
		    is_aggregate 	TRUE))))
    statemachine 	(object State_Machine "State/Activity Model"
	quid       	"408791B50247"
	states     	(list States
	    (object State "Application start"
		quid       	"408791C201AB"
		transitions 	(list transition_list
		    (object State_Transition
			quid       	"4087948501A5"
			label      	""
			supplier   	"ERunning"
			quidu      	"4087933B0327"
			Event      	(object Event "Application started"
			    quid       	"4087948501A6")
			sendEvent  	(object sendEvent
			    quid       	"4087948501A8")))
		type       	"StartState")
	    (object State "ERunning"
		quid       	"4087933B0327"
		transitions 	(list transition_list
		    (object State_Transition
			quid       	"4087A08500B3"
			label      	""
			supplier   	"EActive"
			quidu      	"4087934401A1"
			Event      	(object Event "User presses the Enable Profile button"
			    quid       	"4087A08500B4")
			sendEvent  	(object sendEvent
			    quid       	"4087A08500B6")))
		statemachine 	(object State_Machine "State/Activity Model2"
		    quid       	"40879DE4006C"
		    states     	(list States
			(object State "$UNNAMED$15"
			    quid       	"40879DE4006D"
			    type       	"EndState"))
		    partitions 	(list Partitions)
		    objects    	(list Objects)
		    statediagrams 	(list StateDiagrams))
		type       	"Normal")
	    (object State "EActive"
		quid       	"4087934401A1"
		transitions 	(list transition_list
		    (object State_Transition
			quid       	"408794F402A0"
			label      	""
			supplier   	"EInviting"
			quidu      	"4087934E02CA"
			Event      	(object Event "Invite remote user for game"
			    quid       	"408794F402A1")
			sendEvent  	(object sendEvent
			    quid       	"408794F402A3"))
		    (object State_Transition
			quid       	"4087B561029D"
			label      	""
			supplier   	"ERunning"
			quidu      	"4087933B0327"
			Event      	(object Event "User pressed Disable profile button"
			    quid       	"4087B561029E")
			sendEvent  	(object sendEvent
			    quid       	"4087B56102A0"))
		    (object State_Transition
			quid       	"4087B73A0071"
			label      	""
			supplier   	"EInvited"
			quidu      	"4087B73101D8"
			Event      	(object Event "Asking response to invite from the user"
			    quid       	"4087B73A0072")
			sendEvent  	(object sendEvent
			    quid       	"4087B73A0074")))
		type       	"Normal")
	    (object State "EInviting"
		quid       	"4087934E02CA"
		transitions 	(list transition_list
		    (object State_Transition
			quid       	"4087954A035D"
			label      	""
			supplier   	"EConnecting"
			quidu      	"40879354026C"
			Event      	(object Event "Remote peer accepts the invitation"
			    quid       	"4087954A035E")
			sendEvent  	(object sendEvent
			    quid       	"4087954A0360"))
		    (object State_Transition
			quid       	"40879DC1027F"
			label      	""
			supplier   	"ERunning"
			quidu      	"4087933B0327"
			Event      	(object Event "Remote user does not accept the invitation"
			    quid       	"40879DC10280")
			sendEvent  	(object sendEvent
			    quid       	"40879DC10282"))
		    (object State_Transition
			quid       	"40879EBA00FB"
			label      	""
			supplier   	"EActive"
			quidu      	"4087934401A1"
			Event      	(object Event "Remote peer does not accept the invitation"
			    quid       	"40879EBA00FC")
			sendEvent  	(object sendEvent
			    quid       	"40879EBA00FE")))
		type       	"Normal")
	    (object State "EConnecting"
		quid       	"40879354026C"
		transitions 	(list transition_list
		    (object State_Transition
			quid       	"40879B2202B4"
			label      	""
			supplier   	"ELocal"
			quidu      	"4087935E0134"
			Event      	(object Event "Connection established succesfully and the user inviting to game is first to make a move"
			    quid       	"40879B2202B5")
			sendEvent  	(object sendEvent
			    quid       	"40879B2202B7"))
		    (object State_Transition
			quid       	"40879E4D01C5"
			label      	""
			supplier   	"$UNNAMED$15"
			quidu      	"40879DE4006D"
			Event      	(object Event "Connection failed"
			    quid       	"40879E4D01C6")
			sendEvent  	(object sendEvent
			    quid       	"40879E4D01C8"))
		    (object State_Transition
			quid       	"40879EC701E6"
			label      	""
			supplier   	"EActive"
			quidu      	"4087934401A1"
			Event      	(object Event "Connection failed"
			    quid       	"40879EC701E7")
			sendEvent  	(object sendEvent
			    quid       	"40879EC701E9")))
		type       	"Normal")
	    (object State "ELocal"
		quid       	"4087935E0134"
		transitions 	(list transition_list
		    (object State_Transition
			quid       	"40879BD1017E"
			label      	""
			supplier   	"ERemote"
			quidu      	"408793620376"
			Event      	(object Event "User makes the move and sends it to remote peer."
			    quid       	"40879BD1017F")
			sendEvent  	(object sendEvent
			    quid       	"40879BD10181")))
		statemachine 	(object State_Machine "State/Activity Model"
		    quid       	"40879CF3028C"
		    states     	(list States
			(object State "$UNNAMED$16"
			    quid       	"40879CF3028D"
			    type       	"EndState"))
		    partitions 	(list Partitions)
		    objects    	(list Objects)
		    statediagrams 	(list StateDiagrams))
		type       	"Normal")
	    (object State "ERemote"
		quid       	"408793620376"
		transitions 	(list transition_list
		    (object State_Transition
			quid       	"4087C20F01FB"
			label      	""
			supplier   	"ELocal"
			quidu      	"4087935E0134"
			Event      	(object Event "Remote user makes the move and the msg is received in local peer."
			    quid       	"4087C20F01FC")
			sendEvent  	(object sendEvent
			    quid       	"4087C20F01FE")))
		type       	"Normal")
	    (object State "EOver"
		quid       	"4087936703A5"
		type       	"Normal")
	    (object State "EExiting"
		quid       	"4087936D01D0"
		type       	"Normal")
	    (object State "EIdle"
		quid       	"4087947403C7"
		type       	"Normal")
	    (object State "EInvited"
		quid       	"4087B73101D8"
		transitions 	(list transition_list
		    (object State_Transition
			quid       	"4087B7620301"
			label      	""
			supplier   	"ERemote"
			quidu      	"408793620376"
			Event      	(object Event "Sending Accepted response back to remote user."
			    quid       	"4087B7620302")
			sendEvent  	(object sendEvent
			    quid       	"4087B7620304"))
		    (object State_Transition
			quid       	"4087B7CD00A1"
			label      	""
			supplier   	"ERemote"
			quidu      	"408793620376"
			Event      	(object Event "Set listen socket and send response to remote user"
			    quid       	"4087B7CD00A2")
			sendEvent  	(object sendEvent
			    quid       	"4087B7CD00A4")))
		type       	"Normal"))
	partitions 	(list Partitions)
	objects    	(list Objects)
	statediagrams 	(list StateDiagrams
	    (object State_Diagram "Invite remote user to game - happy/unhappy"
		quid       	"408791B50257"
		title      	"Invite remote user to game - happy/unhappy"
		documentation 	
|Inviting remote user to the game. Happy/Unhappy scenario. 
|
|Precondition - Enable profile has executed successfully.
|
|Postcondition - connection established successfully and waiting local user's move.
		
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object StateView "Normal" "EInviting" @1
			location   	(816, 880)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@1
			    location   	(816, 869)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"EInviting")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4087934E02CA"
			autoResize 	TRUE)
		    (object StateView "Normal" "EConnecting" @2
			location   	(816, 1312)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@2
			    location   	(816, 1296)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	260
			    justify    	0
			    label      	"EConnecting")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"40879354026C"
			width      	356
			height     	144
			autoResize 	TRUE)
		    (object StateView "Normal" "ELocal" @3
			location   	(816, 1760)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@3
			    location   	(816, 1691)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	252
			    justify    	0
			    label      	"ELocal")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4087935E0134"
			width      	348
			height     	250
			autoResize 	TRUE)
		    (object StateView "EndState" "$UNNAMED$16" @4
			Parent_View 	@3
			location   	(816, 1776)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			icon_style 	"Icon"
			line_color 	3342489
			quidu      	"40879CF3028D"
			autoResize 	TRUE)
		    (object StateView "Normal" "EActive" @5
			location   	(816, 416)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@5
			    location   	(816, 405)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"EActive")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4087934401A1"
			autoResize 	TRUE)
		    (object TransView "" @6
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @7
			    Parent_View 	@6
			    location   	(846, 1049)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	690
			    justify    	0
			    label      	"Remote peer accepts the invitation"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4087954A035D"
			client     	@1
			supplier   	@2
			line_style 	0
			x_offset   	FALSE)
		    (object TransView "" @8
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @9
			    Parent_View 	@8
			    location   	(414, 654)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	826
			    justify    	0
			    label      	"Remote peer does not accept the invitation"
			    pctDist    	0.492222
			    height     	33
			    orientation 	0)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"40879EBA00FB"
			client     	@1
			supplier   	@5
			vertices   	(list Points
			    (666, 879)
			    (447, 878)
			    (447, 416)
			    (666, 416))
			line_style 	0
			x_offset   	FALSE)
		    (object TransView "" @10
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @11
			    Parent_View 	@10
			    location   	(847, 573)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	498
			    justify    	0
			    label      	"Invite remote user for game"
			    pctDist    	0.272727
			    height     	31
			    orientation 	0)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"408794F402A0"
			client     	@5
			supplier   	@1
			line_style 	0
			x_offset   	FALSE)
		    (object TransView "" @12
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @13
			    Parent_View 	@12
			    location   	(845, 1465)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	3
			    max_width  	737
			    justify    	0
			    label      	"Connection established succesfully and the user inviting to game is first to make a move"
			    pctDist    	0.498195
			    height     	45
			    orientation 	0)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"40879B2202B4"
			client     	@2
			supplier   	@3
			line_style 	0
			x_offset   	FALSE)
		    (object TransView "" @14
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @15
			    Parent_View 	@14
			    location   	(1373, 848)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	450
			    justify    	0
			    label      	"Connection failed"
			    pctDist    	0.496960
			    height     	2
			    orientation 	0)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"40879EC701E6"
			client     	@2
			supplier   	@5
			vertices   	(list Points
			    (994, 1310)
			    (1344, 1309)
			    (1344, 416)
			    (966, 416))
			line_style 	0
			x_offset   	FALSE)))
	    (object State_Diagram "Enable profile"
		quid       	"4087A04A0287"
		title      	"Enable profile"
		documentation 	
|The profile enabling with application start. Happy scenario. 
|
|Precondition - Application has started successfully
|
|Postcondition - The SIP profile has enabled successfully
		
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object StateView "Normal" "ERunning" @16
			location   	(288, 608)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@16
			    location   	(288, 597)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"ERunning")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4087933B0327"
			autoResize 	TRUE)
		    (object StateView "Normal" "EActive" @17
			location   	(1440, 608)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@17
			    location   	(1440, 597)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"EActive")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4087934401A1"
			autoResize 	TRUE)
		    (object TransView "" @18
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @19
			    Parent_View 	@18
			    location   	(894, 564)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	698
			    justify    	0
			    label      	"User presses the Enable Profile button"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4087A08500B3"
			client     	@16
			supplier   	@17
			line_style 	0
			x_offset   	FALSE)
		    (object StateView "StartState" "Application start" @20
			location   	(288, 208)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@20
			    location   	(330, 178)
			    nlines     	2
			    max_width  	600
			    label      	"Application start")
			icon_style 	"Icon"
			line_color 	3342489
			quidu      	"408791C201AB"
			autoResize 	TRUE)
		    (object TransView "" @21
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @22
			    Parent_View 	@21
			    location   	(318, 345)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	450
			    justify    	0
			    label      	"Application started"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4087948501A5"
			client     	@20
			supplier   	@16
			line_style 	0
			x_offset   	FALSE)))
	    (object State_Diagram "Disable profile"
		quid       	"4087B4F5021F"
		title      	"Disable profile"
		documentation 	
|The profile disableling. Happy scenario. 
|
|Precondition - The profile is activated.
|
|Postcondition - The SIP profile has disabled successfully
		
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object StateView "Normal" "EActive" @23
			location   	(320, 224)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@23
			    location   	(320, 213)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"EActive")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4087934401A1"
			autoResize 	TRUE)
		    (object StateView "Normal" "ERunning" @24
			location   	(320, 688)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@24
			    location   	(320, 677)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"ERunning")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4087933B0327"
			autoResize 	TRUE)
		    (object TransView "" @25
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @26
			    Parent_View 	@25
			    location   	(366, 444)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	651
			    justify    	0
			    label      	"User pressed Disable profile button"
			    pctDist    	0.463636
			    height     	46
			    orientation 	0)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4087B561029D"
			client     	@23
			supplier   	@24
			line_style 	0
			x_offset   	FALSE)))
	    (object State_Diagram "Accept invite"
		quid       	"4087B65F0139"
		title      	"Accept invite"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object NoteView @27
			location   	(288, 96)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@27
			    location   	(60, 30)
			    fill_color 	13434879
			    nlines     	2
			    max_width  	421
			    label      	"The invite has arrived from the network")
			line_color 	3342489
			fill_color 	13434879
			width      	481
			height     	144)
		    (object StateView "Normal" "EActive" @28
			location   	(288, 528)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@28
			    location   	(288, 517)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"EActive")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4087934401A1"
			autoResize 	TRUE)
		    (object AttachView "" @29
			stereotype 	TRUE
			line_color 	3342489
			client     	@27
			supplier   	@28
			line_style 	0)
		    (object StateView "Normal" "ERemote" @30
			location   	(1632, 1072)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@30
			    location   	(1632, 1061)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"ERemote")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"408793620376"
			autoResize 	TRUE)
		    (object StateView "Normal" "EInvited" @31
			location   	(288, 1072)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@31
			    location   	(288, 1061)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"EInvited")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4087B73101D8"
			autoResize 	TRUE)
		    (object TransView "" @32
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @33
			    Parent_View 	@32
			    location   	(383, 800)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	736
			    justify    	0
			    label      	"Asking response to invite from the user"
			    pctDist    	0.500000
			    height     	95
			    orientation 	0)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4087B73A0071"
			client     	@28
			supplier   	@31
			line_style 	0
			x_offset   	FALSE)
		    (object TransView "" @34
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @35
			    Parent_View 	@34
			    location   	(990, 1028)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	971
			    justify    	0
			    label      	"Set listen socket and send response to remote user"
			    pctDist    	0.500000
			    height     	45
			    orientation 	0)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4087B7CD00A1"
			client     	@31
			supplier   	@30
			line_style 	0
			x_offset   	FALSE)))
	    (object State_Diagram "Make move - local/remote"
		quid       	"4087B80B0100"
		title      	"Make move - local/remote"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object StateView "Normal" "ELocal" @36
			location   	(1344, 368)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@36
			    location   	(1344, 357)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"ELocal")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4087935E0134"
			autoResize 	TRUE)
		    (object StateView "Normal" "ERemote" @37
			location   	(1344, 1040)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object ItemLabel
			    Parent_View 	@37
			    location   	(1344, 1029)
			    fill_color 	13434879
			    anchor_loc 	1
			    nlines     	2
			    max_width  	204
			    justify    	0
			    label      	"ERemote")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"408793620376"
			autoResize 	TRUE)
		    (object TransView "" @38
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @39
			    Parent_View 	@38
			    location   	(691, 703)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	2
			    max_width  	825
			    justify    	0
			    label      	"Remote user makes the move and the msg is received in local peer."
			    pctDist    	1.632544
			    height     	351
			    orientation 	1)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4087C20F01FB"
			client     	@37
			supplier   	@36
			vertices   	(list Points
			    (1298, 973)
			    (1104, 687)
			    (1293, 435))
			line_style 	0
			x_offset   	FALSE)
		    (object TransView "" @40
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			label      	(object SegLabel @41
			    Parent_View 	@40
			    location   	(1959, 676)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    anchor_loc 	1
			    nlines     	1
			    max_width  	917
			    justify    	0
			    label      	"User makes the move and sends it to remote peer."
			    pctDist    	1.690159
			    height     	309
			    orientation 	1)
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"40879BD1017E"
			client     	@36
			supplier   	@37
			vertices   	(list Points
			    (1393, 435)
			    (1582, 687)
			    (1389, 973))
			line_style 	0
			x_offset   	FALSE)))))
    logical_presentations 	(list unit_reference_list
	(object ClassDiagram "Main"
	    quid       	"4073D678019B"
	    title      	"Main"
	    zoom       	100
	    max_height 	28350
	    max_width  	21600
	    origin_x   	0
	    origin_y   	0
	    items      	(list diagram_item_list
		(object ClassView "Class" "Logical View::Sample Application Socket Engine::CSIPExSocketEngine" @42
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1856, 1504)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@42
			location   	(1550, 1430)
			fill_color 	13434879
			nlines     	1
			max_width  	612
			justify    	0
			label      	"CSIPExSocketEngine")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4073D6BC0390"
		    width      	630
		    height     	172
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application SIP Engine::CSIPExSIPEngine" @43
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    SuppressOperation 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1840, 1872)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@43
			location   	(1556, 1822)
			fill_color 	13434879
			nlines     	1
			max_width  	568
			justify    	0
			label      	"CSIPExSIPEngine")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"407D10D7005D"
		    width      	586
		    height     	124
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::SIPLineEngineFactory" @44
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    SuppressOperation 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1424, 96)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@44
			location   	(1208, 55)
			fill_color 	13434879
			nlines     	1
			max_width  	432
			justify    	0
			label      	"SIPLineEngineFactory")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4088A13B02DD"
		    width      	450
		    height     	107
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::MSIPExGameEngine" @45
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(224, 976)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@45
			location   	(223, 1084)
			anchor_loc 	1
			nlines     	1
			max_width  	764
			justify    	0
			label      	"MSIPExGameEngine")
		    icon       	"interface"
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4090EB1D00EC"
		    compartment 	(object Compartment
			Parent_View 	@45
			location   	(33, 1125)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			icon_style 	"Icon"
			anchor     	2
			nlines     	7
			max_width  	378
			justify    	0)
		    width      	58
		    height     	58
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application UI::MSIPExGameObserver" @46
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1760, 352)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@46
			location   	(1759, 460)
			anchor_loc 	1
			nlines     	1
			max_width  	587
			justify    	0
			label      	"MSIPExGameObserver")
		    icon       	"interface"
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"407D25B502D4"
		    compartment 	(object Compartment
			Parent_View 	@46
			location   	(1526, 545)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			icon_style 	"Icon"
			anchor     	2
			nlines     	2
			max_width  	500
			justify    	0)
		    width      	58
		    height     	58
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application SIP Engine::SIPExSIPEngineFactory" @47
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    SuppressOperation 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1840, 864)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@47
			location   	(1556, 815)
			fill_color 	13434879
			nlines     	1
			max_width  	568
			justify    	0
			label      	"SIPExSIPEngineFactory")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4088ADFF024B"
		    width      	586
		    height     	122
		    annotation 	8
		    autoResize 	TRUE)
		(object UsesView "intantiates" @48
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@48
			location   	(2525, 1366)
			anchor_loc 	1
			nlines     	1
			max_width  	192
			justify    	0
			label      	"intantiates")
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4088AE6300C5"
		    client     	@47
		    supplier   	@43
		    vertices   	(list Points
			(2133, 863)
			(2525, 863)
			(2525, 1870)
			(2133, 1871))
		    line_style 	0)
		(object ClassView "Class" "Logical View::Sample Application Socket Engine::SIPExSocketEngineFactory" @49
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    SuppressOperation 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1840, 1152)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@49
			location   	(1534, 1103)
			fill_color 	13434879
			nlines     	1
			max_width  	612
			justify    	0
			label      	"SIPExSocketEngineFactory")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4088ADAD0111"
		    width      	630
		    height     	122
		    annotation 	8
		    autoResize 	TRUE)
		(object UsesView "instantiates" @50
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@50
			location   	(2382, 1319)
			anchor_loc 	1
			nlines     	1
			max_width  	208
			justify    	0
			label      	"instantiates")
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4088AE740143"
		    client     	@49
		    supplier   	@42
		    vertices   	(list Points
			(2155, 1151)
			(2382, 1151)
			(2382, 1504)
			(2171, 1504))
		    line_style 	0)
		(object ClassView "Class" "Logical View::Sample Application Socket Engine::MSIPExSocketEngine" @51
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    location   	(1216, 1504)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@51
			location   	(1215, 1612)
			anchor_loc 	1
			nlines     	1
			max_width  	696
			justify    	0
			label      	"MSIPExSocketEngine")
		    icon       	"interface"
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4073D6A902E4"
		    width      	58
		    height     	58
		    annotation 	8
		    autoResize 	TRUE)
		(object RealizeView "" @52
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4073D6CE0380"
		    client     	@42
		    supplier   	@51
		    line_style 	0)
		(object ClassView "Class" "Logical View::Sample Application SIP Engine::MSIPExSIPEngine" @53
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    SuppressOperation 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1216, 1872)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@53
			location   	(1215, 1980)
			anchor_loc 	1
			nlines     	1
			max_width  	573
			justify    	0
			label      	"MSIPExSIPEngine")
		    icon       	"interface"
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"407D10DF00EA"
		    width      	58
		    height     	58
		    annotation 	8
		    autoResize 	TRUE)
		(object RealizeView "" @54
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4088B723015F"
		    client     	@43
		    supplier   	@53
		    line_style 	0)
		(object ClassView "Class" "Logical View::Sample Application UI::MStateViewNotifier" @55
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(912, 112)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@55
			location   	(911, 220)
			anchor_loc 	1
			nlines     	2
			max_width  	647
			justify    	0
			label      	"MStateViewNotifier")
		    icon       	"interface"
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"407D0E6A014F"
		    compartment 	(object Compartment
			Parent_View 	@55
			location   	(703, 305)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			icon_style 	"Icon"
			anchor     	2
			nlines     	2
			max_width  	413
			justify    	0)
		    width      	58
		    height     	58
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::CSIPExEngine" @56
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(912, 976)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@56
			location   	(760, 895)
			fill_color 	13434879
			nlines     	1
			max_width  	304
			justify    	0
			label      	"CSIPExEngine")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4073D6830341"
		    compartment 	(object Compartment
			Parent_View 	@56
			location   	(760, 956)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			icon_style 	"Icon"
			fill_color 	13434879
			anchor     	2
			nlines     	2
			max_width  	309)
		    width      	322
		    height     	186
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "informs" @57
		    location   	(1288, 697)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object SegLabel @58
			Parent_View 	@57
			location   	(1271, 657)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	TRUE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			anchor     	1
			anchor_loc 	1
			nlines     	1
			max_width  	137
			justify    	0
			label      	"informs"
			pctDist    	0.216667
			height     	41
			orientation 	0)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4084FD3E01C7"
		    roleview_list 	(list RoleViews
			(object RoleView "" @59
			    Parent_View 	@57
			    location   	(584, 361)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    label      	(object SegLabel @60
				Parent_View 	@59
				location   	(1064, 812)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	1)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4084FD44013C"
			    client     	@57
			    supplier   	@56
			    line_style 	0)
			(object RoleView "" @61
			    Parent_View 	@57
			    location   	(584, 361)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    label      	(object SegLabel @62
				Parent_View 	@61
				location   	(1464, 517)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4084FD44013A"
			    client     	@57
			    supplier   	@46
			    line_style 	0)))
		(object UsesView "creates" @63
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@63
			location   	(1180, 515)
			anchor_loc 	1
			nlines     	1
			max_width  	140
			justify    	0
			label      	"creates")
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4088A20B0233"
		    client     	@44
		    supplier   	@56
		    line_style 	0)
		(object AssociationViewNew "$UNNAMED$2" @64
		    location   	(1309, 927)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4088AE21026B"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$3" @65
			    Parent_View 	@64
			    location   	(413, 255)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4088AE220132"
			    client     	@64
			    supplier   	@47
			    line_style 	0)
			(object RoleView "$UNNAMED$4" @66
			    Parent_View 	@64
			    location   	(413, 255)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4088AE220134"
			    client     	@64
			    supplier   	@56
			    line_style 	0)))
		(object AssociationViewNew "$UNNAMED$5" @67
		    location   	(1298, 1048)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4088AE240077"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$6" @68
			    Parent_View 	@67
			    location   	(402, 376)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4088AE24025B"
			    client     	@67
			    supplier   	@49
			    line_style 	0)
			(object RoleView "$UNNAMED$7" @69
			    Parent_View 	@67
			    location   	(402, 376)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4088AE24026B"
			    client     	@67
			    supplier   	@56
			    line_style 	0)))
		(object AssociationViewNew "iSocketEngine" @70
		    location   	(910, 1425)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object SegLabel @71
			Parent_View 	@70
			location   	(1055, 1447)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	TRUE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			anchor     	1
			anchor_loc 	1
			nlines     	1
			max_width  	450
			justify    	0
			label      	"iSocketEngine"
			pctDist    	2.916667
			height     	22
			orientation 	1)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4088AE420171"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$8" @72
			    Parent_View 	@70
			    location   	(14, 753)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4088AE4600E4"
			    client     	@70
			    supplier   	@51
			    vertices   	(list Points
				(910, 1425)
				(910, 1504)
				(1188, 1504))
			    line_style 	0)
			(object RoleView "$UNNAMED$9" @73
			    Parent_View 	@70
			    location   	(14, 753)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4088AE4600E6"
			    client     	@70
			    supplier   	@56
			    line_style 	0)))
		(object AssociationViewNew "iSIPEngine" @74
		    location   	(910, 1608)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object SegLabel @75
			Parent_View 	@74
			location   	(1037, 1837)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	TRUE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			anchor     	1
			anchor_loc 	1
			nlines     	1
			max_width  	450
			justify    	0
			label      	"iSIPEngine"
			pctDist    	2.633333
			height     	229
			orientation 	1)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4088AE4801A0"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$10" @76
			    Parent_View 	@74
			    location   	(14, 936)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4088AE4C00F4"
			    client     	@74
			    supplier   	@53
			    vertices   	(list Points
				(910, 1608)
				(910, 1870)
				(1188, 1869))
			    line_style 	0)
			(object RoleView "$UNNAMED$11" @77
			    Parent_View 	@74
			    location   	(14, 936)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4088AE4C00F6"
			    client     	@74
			    supplier   	@56
			    line_style 	0)))
		(object AssociationViewNew "uses" @78
		    location   	(912, 643)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object SegLabel @79
			Parent_View 	@78
			location   	(912, 584)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	TRUE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			anchor     	1
			anchor_loc 	1
			nlines     	1
			max_width  	450
			justify    	0
			label      	"uses"
			pctDist    	0.500000
			height     	60
			orientation 	0)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4084FC8301B5"
		    roleview_list 	(list RoleViews
			(object RoleView "" @80
			    Parent_View 	@78
			    location   	(-688, 387)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    label      	(object SegLabel @81
				Parent_View 	@80
				location   	(871, 833)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	1)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4084FC84009E"
			    client     	@78
			    supplier   	@56
			    line_style 	0)
			(object RoleView "" @82
			    Parent_View 	@78
			    location   	(-688, 387)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    label      	(object SegLabel @83
				Parent_View 	@82
				location   	(871, 453)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4084FC84009C"
			    client     	@78
			    supplier   	@55
			    line_style 	0)))
		(object ClassView "Class" "Logical View::Sample Application Engine::TSIPExState" @84
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(320, 2064)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@84
			location   	(123, 1680)
			fill_color 	13434879
			nlines     	1
			max_width  	394
			justify    	0
			label      	"TSIPExState")
		    stereotype 	(object ItemLabel
			Parent_View 	@84
			location   	(123, 1630)
			fill_color 	13434879
			anchor     	10
			nlines     	1
			max_width  	394
			justify    	0
			label      	"<<abstract>>")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"408F4AF802A9"
		    compartment 	(object Compartment
			Parent_View 	@84
			location   	(123, 1741)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			icon_style 	"Icon"
			fill_color 	13434879
			anchor     	2
			nlines     	15
			max_width  	400)
		    width      	412
		    height     	892
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$12" @85
		    location   	(693, 1376)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"408F4B23019F"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$14" @86
			    Parent_View 	@85
			    location   	(-747, 1248)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    label      	(object SegLabel @87
				Parent_View 	@86
				location   	(863, 1152)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	1)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"408F4B230393"
			    client     	@85
			    supplier   	@56
			    line_style 	0)
			(object RoleView "$UNNAMED$13" @88
			    Parent_View 	@85
			    location   	(-747, 1248)
			    font       	(object Font
				size       	10
				face       	"Arial"
				bold       	FALSE
				italics    	FALSE
				underline  	FALSE
				strike     	FALSE
				color      	0
				default_color 	TRUE)
			    label      	(object SegLabel @89
				Parent_View 	@88
				location   	(597, 1640)
				font       	(object Font
				    size       	10
				    face       	"Arial"
				    bold       	FALSE
				    italics    	FALSE
				    underline  	FALSE
				    strike     	FALSE
				    color      	0
				    default_color 	TRUE)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"408F4B230384"
			    client     	@85
			    supplier   	@84
			    line_style 	0)))
		(object RealizeView "" @90
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4090EC100024"
		    client     	@56
		    supplier   	@45
		    line_style 	0)
		(object ClassView "Class" "Logical View::Sample Application Engine::MSIPLineEngine" @91
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(224, 160)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@91
			location   	(223, 268)
			anchor_loc 	1
			nlines     	1
			max_width  	678
			justify    	0
			label      	"MSIPLineEngine")
		    icon       	"interface"
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4073D54200FB"
		    compartment 	(object Compartment
			Parent_View 	@91
			location   	(8, 309)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			icon_style 	"Icon"
			anchor     	2
			nlines     	7
			max_width  	428
			justify    	0)
		    width      	58
		    height     	58
		    annotation 	8
		    autoResize 	TRUE)
		(object RealizeView "" @92
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4073D69101AB"
		    client     	@56
		    supplier   	@91
		    line_style 	0)))
	(object ClassDiagram "States"
	    quid       	"408F497D0096"
	    title      	"States"
	    zoom       	100
	    max_height 	28350
	    max_width  	21600
	    origin_x   	0
	    origin_y   	0
	    items      	(list diagram_item_list
		(object ClassView "Class" "Logical View::Sample Application Engine::TSIPExState" @93
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(2784, 448)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@93
			location   	(2587, 64)
			fill_color 	13434879
			nlines     	1
			max_width  	394
			justify    	0
			label      	"TSIPExState")
		    stereotype 	(object ItemLabel
			Parent_View 	@93
			location   	(2587, 14)
			fill_color 	13434879
			anchor     	10
			nlines     	1
			max_width  	394
			justify    	0
			label      	"<<abstract>>")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"408F4AF802A9"
		    compartment 	(object Compartment
			Parent_View 	@93
			location   	(2587, 125)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			icon_style 	"Icon"
			fill_color 	13434879
			anchor     	2
			nlines     	15
			max_width  	400)
		    width      	412
		    height     	892
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::CSIPExEngine" @94
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1520, 416)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@94
			location   	(1172, 60)
			fill_color 	13434879
			nlines     	1
			max_width  	696
			justify    	0
			label      	"CSIPExEngine")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4073D6830341"
		    compartment 	(object Compartment
			Parent_View 	@94
			location   	(1172, 121)
			font       	(object Font
			    size       	10
			    face       	"Arial"
			    bold       	FALSE
			    italics    	FALSE
			    underline  	FALSE
			    strike     	FALSE
			    color      	0
			    default_color 	TRUE)
			icon_style 	"Icon"
			fill_color 	13434879
			anchor     	2
			nlines     	13
			max_width  	703)
		    width      	714
		    height     	736
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$12" @95
		    location   	(2227, 433)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"408F4B23019F"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$13" @96
			    Parent_View 	@95
			    location   	(1571, -431)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"408F4B230384"
			    client     	@95
			    supplier   	@93
			    line_style 	0)
			(object RoleView "$UNNAMED$14" @97
			    Parent_View 	@95
			    location   	(1571, -431)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"408F4B230393"
			    client     	@95
			    supplier   	@94
			    line_style 	0)))
		(object ClassView "Class" "Logical View::Sample Application Engine::TSIPExStateIdle" @98
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(192, 1104)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@98
			location   	(21, 1053)
			fill_color 	13434879
			nlines     	1
			max_width  	342
			justify    	0
			label      	"TSIPExStateIdle")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"408F4C410151"
		    width      	360
		    height     	126
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::TSIPExStateRegistering" @99
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1392, 1104)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@99
			location   	(1150, 1053)
			fill_color 	13434879
			nlines     	1
			max_width  	484
			justify    	0
			label      	"TSIPExStateRegistering")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"408F4C7C0374"
		    width      	502
		    height     	126
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::TSIPExStateRegistered" @100
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(800, 1104)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@100
			location   	(572, 1053)
			fill_color 	13434879
			nlines     	1
			max_width  	456
			justify    	0
			label      	"TSIPExStateRegistered")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"408F4C8502D8"
		    width      	474
		    height     	126
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::TSIPExStateInviting" @101
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(5600, 1104)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@101
			location   	(5403, 1053)
			fill_color 	13434879
			nlines     	1
			max_width  	394
			justify    	0
			label      	"TSIPExStateInviting")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"408F4CC80180"
		    width      	412
		    height     	126
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::TSIPExStateConnecting" @102
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(2592, 1104)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@102
			location   	(2357, 1053)
			fill_color 	13434879
			nlines     	1
			max_width  	470
			justify    	0
			label      	"TSIPExStateConnecting")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"408F4CDF019F"
		    width      	488
		    height     	126
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::TSIPExStateLocal" @103
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(4400, 1104)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@103
			location   	(4215, 1053)
			fill_color 	13434879
			nlines     	1
			max_width  	370
			justify    	0
			label      	"TSIPExStateLocal")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"408F4D0502D8"
		    width      	388
		    height     	126
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::TSIPExStateRemote" @104
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(4992, 1104)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@104
			location   	(4790, 1053)
			fill_color 	13434879
			nlines     	1
			max_width  	404
			justify    	0
			label      	"TSIPExStateRemote")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"408F4D0E0374"
		    width      	422
		    height     	126
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Sample Application Engine::TSIPExStateAcceptingSIP" @105
		    ShowCompartmentStereotypes 	TRUE
		    SuppressAttribute 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(3792, 1104)
		    font       	(object Font
			size       	10
			face       	"Arial"
			bold       	FALSE
			italics    	FALSE
			underline  	FALSE
			strike     	FALSE
			color      	0
			default_color 	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@105
			location   	(3531, 1053)
			fill_color 	13434879
			nlines     	1
			max_width  	522
			justify    	0
			label      	"TSIPExStateAcceptingSIP")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"408F4D21025B"
		    width      	540
		    height     	126
		    annotation 	8
		    autoResize 	TRUE)
		(object InheritTreeView "" @106
		    location   	(2784, 984)
		    line_color 	3342489
		    fill_color 	13434879
		    supplier   	@93
		    vertices   	(list Points
			(2784, 984)
			(2784, 894)))
		(object InheritView "" @107
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"408F4C7903A3"
		    client     	@98
		    supplier   	@93
		    line_style 	3
		    origin_attachment 	(337, 1041)
		    terminal_attachment 	(337, 984)
		    drawSupplier 	@106)
		(object InheritView "" @108
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"408F4DF90299"
		    client     	@100
		    supplier   	@93
		    line_style 	3
		    origin_attachment 	(816, 1041)
		    terminal_attachment 	(816, 984)
		    drawSupplier 	@106)
		(object InheritView "" @109
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"408F4DFC0345"
		    client     	@99
		    supplier   	@93
		    line_style 	3
		    origin_attachment 	(1408, 1041)
		    terminal_attachment 	(1408, 984)
		    drawSupplier 	@106)
		(object InheritView "" @110
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"408F4E2503A3"
		    client     	@102
		    supplier   	@93
		    line_style 	3
		    origin_attachment 	(2608, 1041)
		    terminal_attachment 	(2608, 984)
		    drawSupplier 	@106)
		(object InheritView "" @111
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"408F4E2C0047"
		    client     	@105
		    supplier   	@93
		    line_style 	3
		    origin_attachment 	(3808, 1041)
		    terminal_attachment 	(3808, 984)
		    drawSupplier 	@106)
		(object InheritView "" @112
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"408F4E2E0393"
		    client     	@103
		    supplier   	@93
		    line_style 	3
		    origin_attachment 	(4416, 1041)
		    terminal_attachment 	(4416, 984)
		    drawSupplier 	@106)
		(object InheritView "" @113
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"408F4E32023B"
		    client     	@104
		    supplier   	@93
		    line_style 	3
		    origin_attachment 	(5008, 1041)
		    terminal_attachment 	(5008, 984)
		    drawSupplier 	@106)
		(object InheritView "" @114
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"408F4D9E0180"
		    client     	@101
		    supplier   	@93
		    line_style 	3
		    origin_attachment 	(5441, 1040)
		    terminal_attachment 	(5441, 984)
		    drawSupplier 	@106)))))