diff -r 9d7ce34704c8 -r b564fb5fd78b datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 2)0.2.mdl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/datacommsserver/esockserver/Documentation/Control Plane Connection Stack(phase 2)0.2.mdl Wed Sep 01 12:35:48 2010 +0100 @@ -0,0 +1,27344 @@ + +(object Petal + version 43 + _written "Rose 6.5.9232.10" + charSet 0) + +(object Design "Logical View" + is_unit TRUE + is_loaded TRUE + quid "41A74B800046" + 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 "41A74B800048" + exportControl "Public" + global TRUE + logical_models (list unit_reference_list + (object Class "Client" + quid "41AB65200268" + stereotype "Actor") + (object Mechanism @1 + logical_models (list unit_reference_list + (object Object "$UNNAMED$0" + quid "4288AE5A0194" + collaborators (list link_list + (object Link + quid "4288AE900354" + supplier "$UNNAMED$1" + quidu "4288AE6B0008" + messages (list Messages + (object Message "Call" + quid "4288AE900355" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1" + ordinal 0)))) + class "Use Case View::Client" + quidu "41AB65200268" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$1" + quid "4288AE6B0008" + collaborators (list link_list + (object Link + quid "4298BC0500F4" + supplier "$UNNAMED$2" + quidu "4298BBDB0248" + messages (list Messages + (object Message "Call(clientId)" + quid "4298BC0500F5" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + Operation "Call")))) + class "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$2" + quid "4298BBDB0248" + collaborators (list link_list + (object Link + quid "4298BC1202B5" + supplier "$UNNAMED$2" + quidu "4298BBDB0248" + messages (list Messages + (object Message "marshal" + quid "4298BC1202B6" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2))) + (object Link + quid "4298BC3901AD" + supplier "$UNNAMED$3" + quidu "4298BC2102C1" + messages (list Messages + (object Message "Send" + quid "4298BC3901AE" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.2" + ordinal 3 + Operation "Send( )" + quidu "4288B5CE03C8")))) + class "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" + quidu "4289DA6801E1" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$3" + quid "4298BC2102C1" + collaborators (list link_list + (object Link + quid "4298BC8A02EA" + supplier "$UNNAMED$4" + quidu "4298BC770007" + messages (list Messages + (object Message "RunL" + quid "4298BC8A02EB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.2.1" + ordinal 4)))) + class "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$4" + quid "4298BC770007" + collaborators (list link_list + (object Link + quid "4298BCD0033A" + supplier "$UNNAMED$4" + quidu "4298BC770007" + messages (list Messages + (object Message "object lookup" + quid "4298BCD0033B" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.2.1.1" + ordinal 5) + (object Message "fn lookup" + quid "4298BD5F020A" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.2.1.2" + ordinal 6))) + (object Link + quid "4298BDDB0352" + supplier "$UNNAMED$5" + quidu "4298BDB101A3" + messages (list Messages + (object Message "Call(clientId)" + quid "4298BDDB0353" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1.1.2.1.3" + ordinal 7 + Operation "Call")))) + class "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" + quidu "4288ADE80190" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$5" + quid "4298BDB101A3" + collaborators (list link_list + (object Link + quid "4298BDEF0120" + supplier "$UNNAMED$5" + quidu "4298BDB101A3" + messages (list Messages + (object Message "demarshal" + quid "4298BDEF0121" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.2.1.3.1" + ordinal 8))) + (object Link + quid "4298BE3901E5" + supplier "$UNNAMED$6" + quidu "4298BDFE01AE" + messages (list Messages + (object Message "Call(clientId)" + quid "4298BE3901E6" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1.1.2.1.3.2" + ordinal 9 + Operation "Call")))) + class "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" + quidu "4289DB160047" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$6" + quid "4298BDFE01AE" + class "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + persistence "Transient" + multi FALSE))) + (object Mechanism @2 + logical_models (list unit_reference_list + (object Object "$UNNAMED$7" + quid "428B766C0171" + collaborators (list link_list + (object Link + quid "42B1A9E70173" + supplier "$UNNAMED$8" + quidu "428B76790043" + messages (list Messages + (object Message "Open" + quid "42B1AA0B0020" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0) + (object Message "OpenComplete" + quid "42B1AA1C004C" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "2" + ordinal 1) + (object Message "Select" + quid "42B1AA3300EF" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "3" + ordinal 2) + (object Message "SelectComplete" + quid "42B29FC90233" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "16" + ordinal 15)))) + class "Logical View::Connection::RConnection" + quidu "41B1D83B017A" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$8" + quid "428B76790043" + collaborators (list link_list + (object Link + quid "42B1AA4701B6" + supplier "$UNNAMED$9" + quidu "428B768602E1" + messages (list Messages + (object Message "SelectProvider" + quid "42B297A4031A" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "4" + ordinal 3 + Operation "SelectProvider( )" + quidu "41C6B9CD03AB") + (object Message "SelectComplete" + quid "42B29FBD024A" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "15" + ordinal 14))) + (object Link + quid "42B29D3D0210" + supplier "$UNNAMED$10" + quidu "428B76970231" + messages (list Messages + (object Message "JoinL" + quid "42B29D4200C3" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "13" + ordinal 12 + Operation "JoinL( )" + quidu "41C30A56024B")))) + class "Logical View::Connection::CConnection" + quidu "41A7507C013B" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$9" + quid "428B768602E1" + collaborators (list link_list + (object Link + quid "42B2979E00AF" + supplier "$UNNAMED$9" + quidu "428B768602E1" + messages (list Messages + (object Message "MapPreferencesToLayer" + quid "42B297CF016D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5" + ordinal 4))) + (object Link + quid "42B298B603A0" + supplier "placeholder" + quidu "42B18280031F" + messages (list Messages + (object Message "NewL" + quid "42B29A5600EC" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 5) + (object Message "Select" + quid "42B29A5E0256" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "7" + ordinal 6) + (object Message "SelectComplete" + quid "42B29D1701F8" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "12" + ordinal 11)))) + class "Logical View::Factory::CConnectionFactoryContainer" + quidu "41A883B6002D" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$10" + quid "428B76970231" + class "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$11" + quid "42B1642901B3" + collaborators (list link_list + (object Link + quid "42B29CFA03B0" + supplier "$UNNAMED$10" + quidu "428B76970231" + messages (list Messages + (object Message "NewL" + quid "42B29D030019" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "11" + ordinal 10)))) + class "Logical View::Factory::CConnectionProviderFactoryBase" + quidu "41A8839B0038" + persistence "Transient" + multi FALSE) + (object Object "placeholder" + quid "42B18280031F" + collaborators (list link_list + (object Link + quid "42B2993E0374" + supplier "placeholder" + quidu "42B18280031F" + messages (list Messages + (object Message "MapPreferencesToFactory" + quid "42B29A6B0363" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "8" + ordinal 7) + (object Message "Figure out selection info" + quid "42B29C7801CB" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "9" + ordinal 8) + (object Message "delete" + quid "42B29F9F03B0" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "14" + ordinal 13))) + (object Link + quid "42B29A0800E9" + supplier "$UNNAMED$11" + quidu "42B1642901B3" + messages (list Messages + (object Message "FindOrCreateProviderL" + quid "42B29CE1026A" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "10" + ordinal 9)))) + class "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3" + persistence "Transient" + multi FALSE))) + (object Mechanism @3 + logical_models (list unit_reference_list + (object Object "$UNNAMED$12" + quid "428CC1E90349" + collaborators (list link_list + (object Link + quid "428CC2F0000D" + supplier "$UNNAMED$13" + quidu "428CC2B002BD" + messages (list Messages + (object Message "Open(RConnection&,EAttachToDefault)" + quid "428CC2F8023F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + Operation "Open") + (object Message "OpenComplete" + quid "42C3F6C4011B" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "8" + ordinal 7) + (object Message "Start" + quid "42C3F6F303D8" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "9" + ordinal 8) + (object Message "StartComplete" + quid "42C3F9E602CB" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "20" + ordinal 19)))) + class "Logical View::Sub Connection::RSubConnection" + quidu "41C177E40146" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$14" + quid "428CC2060251" + collaborators (list link_list + (object Link + quid "428CCDDA006A" + supplier "$UNNAMED$15" + quidu "428CC21A003D" + messages (list Messages + (object Message "JoinL" + quid "42C3F9220046" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "16" + ordinal 15) + (object Message "StartL" + quid "42C3F93A0183" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "17" + ordinal 16 + Operation "StartL( )" + quidu "41C303FB0299") + (object Message "SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)" + quid "42C3F9580390" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "18" + ordinal 17))) + (object Link + quid "42C3F8440166" + supplier "$UNNAMED$16" + quidu "428CC2A10080" + messages (list Messages + (object Message "FindOrCreateProvider(CConnectionProviderBase&)" + quid "42C3F8690021" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "11" + ordinal 10)))) + class "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$15" + quid "428CC21A003D" + class "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$17" + quid "428CC2330328" + class "Logical View::Connection::Nif Session::CNifSecureSession" + quidu "421BA9590249" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$16" + quid "428CC2A10080" + collaborators (list link_list + (object Link + quid "428CC4EA023B" + supplier "$UNNAMED$18" + quidu "428CC4C4036C" + messages (list Messages + (object Message "CanDoSubConnection()" + quid "42C3F54601AF" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 2))) + (object Link + quid "428CC663033F" + supplier "$UNNAMED$16" + quidu "428CC2A10080" + messages (list Messages + (object Message "FindFactory" + quid "42C3F63502BB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4" + ordinal 3) + (object Message "FindFactory" + quid "42C3F8D4025C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "13" + ordinal 12))) + (object Link + quid "428CCC7F024F" + supplier "$UNNAMED$19" + quidu "428CCC74032F" + messages (list Messages + (object Message "CanDoSubConnection()" + quid "42C3F8920087" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "12" + ordinal 11))) + (object Link + quid "42C3F64801C9" + supplier "$UNNAMED$20" + quidu "42C3EE94022A" + messages (list Messages + (object Message "FindOrCreateProviderL" + quid "42C3F64D02DF" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5" + ordinal 4))) + (object Link + quid "42C3F8CA001C" + supplier "$UNNAMED$21" + quidu "42C3F62400AD" + messages (list Messages + (object Message "FindOrCreateProviderL" + quid "42C3F8E401DE" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "14" + ordinal 13)))) + class "Logical View::Factory::CSubConnectionFactoryContainer" + quidu "41A87F1B03AD" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$13" + quid "428CC2B002BD" + collaborators (list link_list + (object Link + quid "428CC337013D" + supplier "$UNNAMED$16" + quidu "428CC2A10080" + messages (list Messages + (object Message "FindOrCreateProvider(CConnectionProviderBase&)" + quid "428CC33D018C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1 + Operation "FindOrCreateProvider(CConnectionProvider&)"))) + (object Link + quid "428CCDFA014D" + supplier "$UNNAMED$14" + quidu "428CC2060251" + messages (list Messages + (object Message "JoinL" + quid "42C3F6B301D4" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7" + ordinal 6) + (object Message "StartL" + quid "42C3F748008C" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "10" + ordinal 9 + Operation "StartL( )" + quidu "41C303FB0299") + (object Message "SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)" + quid "42C3F9CC03C6" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "19" + ordinal 18)))) + class "Logical View::Sub Connection::CSubConnection" + quidu "41A750530146" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$18" + quid "428CC4C4036C" + class "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$19" + quid "428CCC74032F" + collaborators (list link_list + (object Link + quid "428CCDAF00FE" + supplier "$UNNAMED$17" + quidu "428CC2330328")) + class "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$20" + quid "42C3EE94022A" + collaborators (list link_list + (object Link + quid "42C3F66502EF" + supplier "$UNNAMED$14" + quidu "428CC2060251" + messages (list Messages + (object Message "NewL" + quid "42C3F6770089" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 5)))) + class "Logical View::Factory::CSubConnectionProviderFactoryBase" + quidu "41A87F61023B" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$21" + quid "42C3F62400AD" + collaborators (list link_list + (object Link + quid "42C3F9060275" + supplier "$UNNAMED$15" + quidu "428CC21A003D" + messages (list Messages + (object Message "NewL" + quid "42C3F90D028A" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "15" + ordinal 14)))) + class "Logical View::Factory::CSubConnectionProviderFactoryBase" + quidu "41A87F61023B" + persistence "Transient" + multi FALSE))) + (object Mechanism @4 + logical_models (list unit_reference_list + (object Object "$UNNAMED$22" + quid "4292FECF008A" + collaborators (list link_list + (object Link + quid "4292FECF008B" + supplier "$UNNAMED$23" + quidu "4292FECF0093" + messages (list Messages + (object Message "GetWorkerForProtocol" + quid "4292FECF008C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1))) + (object Link + quid "4292FECF008D" + supplier "$UNNAMED$22" + quidu "4292FECF008A" + messages (list Messages + (object Message "ForwardMessageL" + quid "4292FECF008E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 2) + (object Message "ForwardMessageToPeer" + quid "4292FECF008F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4" + ordinal 3))) + (object Link + quid "4292FECF0090" + supplier "$UNNAMED$24" + quidu "4292FECF0095" + supplier_containment "By Reference" + client_containment "By Reference" + supplier_visibility "LOCAL" + client_visibility "LOCAL" + messages (list Messages + (object Message "PeerWorkerMessageReceivedL" + quid "4292FECF0091" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "5" + ordinal 4) + (object Message "CompleteReq" + quid "42934DB00322" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "12" + ordinal 11)))) + class "Logical View::Session Proxy/Pit Boss::CSockSession" + quidu "41C06F440273" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$23" + quid "4292FECF0093" + class "Logical View::Session Proxy/Pit Boss::CPitBoss" + quidu "42774CEE029D" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$24" + quid "4292FECF0095" + collaborators (list link_list + (object Link + quid "4292FECF0096" + supplier "$UNNAMED$25" + quidu "4292FECF0099" + messages (list Messages + (object Message "ProcessMessageL" + quid "4292FECF0097" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 5)))) + class "Logical View::Session Proxy/Pit Boss::CWorkerThread" + quidu "42774D1403A3" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$25" + quid "4292FECF0099" + collaborators (list link_list + (object Link + quid "4292FECF009A" + supplier "$UNNAMED$25" + quidu "4292FECF0099" + messages (list Messages + (object Message "NewHostResolver" + quid "4292FECF009B" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7" + ordinal 6))) + (object Link + quid "4292FFA00094" + supplier "$UNNAMED$26" + quidu "4292FF920148" + messages (list Messages + (object Message "NewL" + quid "42934CC0006F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "10" + ordinal 9))) + (object Link + quid "4293012A0023" + supplier "$UNNAMED$27" + quidu "429300700152" + messages (list Messages + (object Message "SubConnectionFactory" + quid "429341EB02A7" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "8" + ordinal 7))) + (object Link + quid "429301C101CE" + supplier "$UNNAMED$28" + quidu "429301A1025E" + supplier_containment "By Value" + client_containment "By Value" + messages (list Messages + (object Message "FindOrCreateProviderL(CConnectionProviderBase*)" + quid "4293421803B1" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "9" + ordinal 8)))) + class "Logical View::CPlayer" + quidu "41A773DB02DF" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$29" + quid "4292FECF00A4" + collaborators (list link_list + (object Link + quid "4292FECF00A3" + supplier "$UNNAMED$22" + quidu "4292FECF008A" + supplier_containment "By Value" + client_containment "By Value" + messages (list Messages + (object Message "ServiceL" + quid "4292FECF00A5" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0)))) + class "Logical View::CSocketServer" + quidu "427F651A0205" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$26" + quid "4292FF920148" + collaborators (list link_list + (object Link + quid "42933AEF017E" + supplier "$UNNAMED$30" + quidu "42930305035B" + messages (list Messages + (object Message "JoinL" + quid "42934D1E0301" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "11" + ordinal 10)))) + class "Logical View::Resolver::CHostResolver" + quidu "41A8880E036B" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$27" + quid "429300700152" + class "Logical View::Factory::CSubConnectionFlowFactoryBase" + quidu "427F6DC802D7" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$28" + quid "429301A1025E" + class "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" + quidu "4288AD8F0337" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$30" + quid "42930305035B" + class "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" + quidu "4289DA6801E1" + persistence "Transient" + multi FALSE))) + (object Mechanism @5 + logical_models (list unit_reference_list + (object Object "$UNNAMED$31" + quid "42934E2303D4" + collaborators (list link_list + (object Link + quid "42934E2303D5" + supplier "$UNNAMED$32" + quidu "42934E2303DF" + messages (list Messages + (object Message "GetWorkerForProtocol" + quid "42934E2303D6" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1))) + (object Link + quid "42934E2303D7" + supplier "$UNNAMED$31" + quidu "42934E2303D4" + messages (list Messages + (object Message "ForwardMessageL" + quid "42934E2303D8" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 2) + (object Message "ForwardMessageToPeer" + quid "42934E2303D9" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4" + ordinal 3))) + (object Link + quid "42934E2303DA" + supplier "$UNNAMED$33" + quidu "42934E240000" + supplier_containment "By Reference" + client_containment "By Reference" + supplier_visibility "LOCAL" + client_visibility "LOCAL" + messages (list Messages + (object Message "PeerWorkerMessageReceivedL" + quid "42934E2303DB" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "5" + ordinal 4) + (object Message "CompleteReq" + quid "4293530902D8" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "11" + ordinal 10)))) + class "Logical View::Session Proxy/Pit Boss::CSockSession" + quidu "41C06F440273" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$32" + quid "42934E2303DF" + class "Logical View::Session Proxy/Pit Boss::CPitBoss" + quidu "42774CEE029D" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$33" + quid "42934E240000" + collaborators (list link_list + (object Link + quid "42934E240001" + supplier "$UNNAMED$34" + quidu "42934E24000B" + messages (list Messages + (object Message "ProcessMessageL" + quid "42934E240002" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 5)))) + class "Logical View::Session Proxy/Pit Boss::CWorkerThread" + quidu "42774D1403A3" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$34" + quid "42934E24000B" + collaborators (list link_list + (object Link + quid "42934E24000C" + supplier "$UNNAMED$34" + quidu "42934E24000B" + messages (list Messages + (object Message "CSocket::NewL" + quid "42934E24000D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7" + ordinal 6))) + (object Link + quid "42934E24000A" + supplier "$UNNAMED$35" + quidu "42934E240005" + messages (list Messages + (object Message "FindOrCreateFlowL" + quid "42934E240010" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "8" + ordinal 7))) + (object Link + quid "42934E24000E" + supplier "$UNNAMED$36" + quidu "42934E240012" + messages (list Messages + (object Message "NewL" + quid "429352BF01CB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "9" + ordinal 8)))) + class "Logical View::CPlayer" + quidu "41A773DB02DF" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$37" + quid "42934E24003A" + collaborators (list link_list + (object Link + quid "42934E240039" + supplier "$UNNAMED$31" + quidu "42934E2303D4" + supplier_containment "By Value" + client_containment "By Value" + messages (list Messages + (object Message "ServiceL" + quid "42934E24003B" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0)))) + class "Logical View::CSocketServer" + quidu "427F651A0205" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$35" + quid "42934E240005" + class "Logical View::Factory::CSubConnectionFlowFactoryContainer" + quidu "4280F79E0392" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$38" + quid "42934E240015" + class "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$36" + quid "42934E240012" + collaborators (list link_list + (object Link + quid "42934E240013" + supplier "$UNNAMED$38" + quidu "42934E240015" + messages (list Messages + (object Message "JoinL" + quid "429352D1000F" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "10" + ordinal 9)))) + class "Logical View::Service::CControlledServProvider" + quidu "41A754670219" + persistence "Transient" + multi FALSE))) + (object Mechanism @6 + logical_models (list unit_reference_list + (object Object "$UNNAMED$39" + quid "4298BF29033F" + collaborators (list link_list + (object Link + quid "4298C089009C" + supplier "$UNNAMED$40" + quidu "4298BF50020E" + messages (list Messages + (object Message "Call(clientId)" + quid "4298C089009D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0)))) + class "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$40" + quid "4298BF50020E" + collaborators (list link_list + (object Link + quid "4298C09803C8" + supplier "$UNNAMED$40" + quidu "4298BF50020E" + messages (list Messages + (object Message "marshal" + quid "4298C09803C9" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1))) + (object Link + quid "4298C0A7035C" + supplier "$UNNAMED$41" + quidu "4298BFC702F6" + messages (list Messages + (object Message "Send" + quid "4298C0A7035D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2" + ordinal 2 + Operation "Send( )" + quidu "4288B5CE03C8")))) + class "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" + quidu "4289BE6D02F0" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$41" + quid "4298BFC702F6" + collaborators (list link_list + (object Link + quid "4298C0B800B7" + supplier "$UNNAMED$42" + quidu "4298BFF203C0" + messages (list Messages + (object Message "RunL" + quid "4298C0B800B8" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1" + ordinal 3)))) + class "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$42" + quid "4298BFF203C0" + collaborators (list link_list + (object Link + quid "4298C0C50283" + supplier "$UNNAMED$42" + quidu "4298BFF203C0" + messages (list Messages + (object Message "object lookup" + quid "4298C0C50284" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1.1" + ordinal 4) + (object Message "fn lookup" + quid "4298C0D302AB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1.2" + ordinal 5))) + (object Link + quid "4298C0EF03BA" + supplier "$UNNAMED$43" + quidu "4298C00501AA" + messages (list Messages + (object Message "Call(clientId)" + quid "4298C0EF03BB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1.3" + ordinal 6)))) + class "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" + quidu "4288ADE80190" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$43" + quid "4298C00501AA" + collaborators (list link_list + (object Link + quid "4298C10B0310" + supplier "$UNNAMED$43" + quidu "4298C00501AA" + messages (list Messages + (object Message "client lookup/broadcast" + quid "4298C10B0311" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1.3.1" + ordinal 7))) + (object Link + quid "4298C13700EC" + supplier "$UNNAMED$44" + quidu "4298C04E03A4" + messages (list Messages + (object Message "Call" + quid "4298C13700ED" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2.1.3.2" + ordinal 8)))) + class "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" + quidu "4297348E03E2" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$44" + quid "4298C04E03A4" + class "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$45" + quid "4298C070037B" + class "Use Case View::Client" + quidu "41AB65200268" + persistence "Transient" + multi FALSE))) + (object Mechanism @7 + logical_models (list unit_reference_list + (object Object "$UNNAMED$46" + quid "42B93D1E023A" + collaborators (list link_list + (object Link + quid "42B93FCD021A" + supplier "$UNNAMED$47" + quidu "42B93D700346" + messages (list Messages + (object Message "FindOrCreateProviderL" + quid "42B94026036C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + Operation "FindOrCreateProviderL( )" + quidu "41C2EF450163"))) + (object Link + quid "42B9743D03BA" + supplier "$UNNAMED$48" + quidu "42B93DDB020A" + messages (list Messages + (object Message "StartL/JoinL" + quid "42B9A1230109" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "10" + ordinal 9)))) + class "Use Case View::Client" + quidu "41AB65200268" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$47" + quid "42B93D700346" + collaborators (list link_list + (object Link + quid "42B93FE00022" + supplier "$UNNAMED$49" + quidu "42B93D7A03B9" + messages (list Messages + (object Message "FindOrCreateProviderL" + quid "42B9404D0318" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4" + ordinal 3))) + (object Link + quid "42B9402B0098" + supplier "$UNNAMED$47" + quidu "42B93D700346" + messages (list Messages + (object Message "FindFactory" + quid "42B940400157" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "3" + ordinal 2)))) + class "Logical View::Factory::CSubConnectionFactoryContainer" + quidu "41A87F1B03AD" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$49" + quid "42B93D7A03B9" + collaborators (list link_list + (object Link + quid "42B93FEF0377" + supplier "$UNNAMED$48" + quidu "42B93DDB020A" + messages (list Messages + (object Message "NewL" + quid "42B94057016E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5" + ordinal 4)))) + class "Logical View::Factory::CSubConnectionProviderFactoryBase" + quidu "41A87F61023B" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$48" + quid "42B93DDB020A" + collaborators (list link_list + (object Link + quid "42B93FF502FE" + supplier "$UNNAMED$50" + quidu "42B93DED0364" + messages (list Messages + (object Message "FindOrCreateFlowL" + quid "42B9406A03A6" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 5))) + (object Link + quid "42B977700293" + supplier "$UNNAMED$51" + quidu "42B93F420328" + messages (list Messages + (object Message "StartL" + quid "42B9A13A03BF" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "11" + ordinal 10 + Operation "StartL( )" + quidu "41C303FB0299"))) + (object Link + quid "42B99FD0002C" + supplier "$UNNAMED$48" + quidu "42B93DDB020A" + messages (list Messages + (object Message "AttachFlow" + quid "42B9A0F501FD" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "9" + ordinal 8)))) + class "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$50" + quid "42B93DED0364" + collaborators (list link_list + (object Link + quid "42B93FFD0165" + supplier "$UNNAMED$51" + quidu "42B93F420328" + messages (list Messages + (object Message "NewL" + quid "42B9A07B01BA" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7" + ordinal 6)))) + class "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" + quidu "4288EBF70314" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$51" + quid "42B93F420328" + collaborators (list link_list + (object Link + quid "42B96F530160" + supplier "$UNNAMED$52" + quidu "42B96F4500F1" + supplier_containment "By Reference" + client_containment "By Reference" + supplier_visibility "LOCAL" + client_visibility "LOCAL" + messages (list Messages + (object Message "FindOrCreateProviderL(CSubConnectionBase* handle + info)" + quid "42B9A08B00B9" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "8" + ordinal 7) + (object Message "return CSubConnectionFlow* handle" + quid "42B9A5A10046" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "18" + ordinal 17))) + (object Link + quid "42B9787C03D2" + supplier "$UNNAMED$53" + quidu "42B975B30195" + supplier_containment "By Reference" + client_containment "By Reference" + supplier_visibility "LOCAL" + client_visibility "LOCAL" + messages (list Messages + (object Message "CStartFlow" + quid "42B9A5D702C5" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "19" + ordinal 18)))) + class "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" + quidu "4289BB88034F" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$52" + quid "42B96F4500F1" + collaborators (list link_list + (object Link + quid "42B974180294" + supplier "$UNNAMED$54" + quidu "42B973B2021E" + messages (list Messages + (object Message "FindOrCreateFlowL" + quid "42B9A4B103A6" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "13" + ordinal 12))) + (object Link + quid "42B9844400C1" + supplier "$UNNAMED$55" + quidu "42B984000268" + messages (list Messages + (object Message "NewL(CSubConnectionProviderBase* handle)" + quid "42B9A49A0045" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "12" + ordinal 11 + Operation "NewL") + (object Message "AttachFlow" + quid "42B9A55E037E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "17" + ordinal 16 + Operation "AttachFlow(CSubConnectionProviderBase* handle)")))) + class "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" + quidu "4288AD8F0337" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$54" + quid "42B973B2021E" + collaborators (list link_list + (object Link + quid "42B973B2021F" + supplier "$UNNAMED$54" + quidu "42B973B2021E" + messages (list Messages + (object Message "FindFactory" + quid "42B973B20220" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "2" + ordinal 1) + (object Message "FindFactory" + quid "42B9A4C70036" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "14" + ordinal 13))) + (object Link + quid "42B975320011" + supplier "$UNNAMED$56" + quidu "42B975250185" + messages (list Messages + (object Message "FindOrCreateFlowL" + quid "42B9A4DE0242" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "15" + ordinal 14)))) + class "Logical View::Factory::CSubConnectionFlowFactoryContainer" + quidu "4280F79E0392" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$56" + quid "42B975250185" + collaborators (list link_list + (object Link + quid "42B975DE018D" + supplier "$UNNAMED$53" + quidu "42B975B30195" + messages (list Messages + (object Message "NewL(CSubConnectionProviderBase* ptr)" + quid "42B9A4F70339" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "16" + ordinal 15)))) + class "Logical View::Factory::CSubConnectionFlowFactoryBase" + quidu "427F6DC802D7" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$53" + quid "42B975B30195" + collaborators (list link_list + (object Link + quid "42B992A900BD" + supplier "$UNNAMED$55" + quidu "42B984000268" + messages (list Messages + (object Message "LayerUp" + quid "42B9A5FD0356" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "20" + ordinal 19)))) + class "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$55" + quid "42B984000268" + collaborators (list link_list + (object Link + quid "42B993A20063" + supplier "$UNNAMED$48" + quidu "42B93DDB020A" + messages (list Messages + (object Message "CLayerUp" + quid "42B9A60C01A9" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "21" + ordinal 20)))) + class "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" + quidu "4289DA6801E1" + persistence "Transient" + multi FALSE))) + (object Mechanism @8 + logical_models (list unit_reference_list + (object Object "$UNNAMED$57" + quid "42B2A03E03BF" + collaborators (list link_list + (object Link + quid "42B2A03E03C0" + supplier "$UNNAMED$58" + quidu "42B2A03E03C5" + messages (list Messages + (object Message "Start" + quid "42B2A0D601E4" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "1" + ordinal 0) + (object Message "StartComplete" + quid "42B303DC033C" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "36" + ordinal 35)))) + class "Logical View::Connection::RConnection" + quidu "41B1D83B017A" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$58" + quid "42B2A03E03C5" + collaborators (list link_list + (object Link + quid "42B2A03E03C9" + supplier "$UNNAMED$59" + quidu "42B2A03E03DE" + messages (list Messages + (object Message "Start" + quid "42B2A0EA0297" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "2" + ordinal 1) + (object Message "LayerUp" + quid "42B303CD011D" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "35" + ordinal 34)))) + class "Logical View::Connection::CConnection" + quidu "41A7507C013B" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$59" + quid "42B2A03E03DE" + collaborators (list link_list + (object Link + quid "42B2A1130303" + supplier "$UNNAMED$60" + quidu "42B2A03E03DB" + messages (list Messages + (object Message "SelectNextLayer(provider*)" + quid "42B2A11F03C8" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "3" + ordinal 2 + Operation "SelectNextLayer"))) + (object Link + quid "42B2E7000178" + supplier "$UNNAMED$61" + quidu "42B2A03E03E7" + messages (list Messages + (object Message "JoinL" + quid "42B2FEF3005E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "24" + ordinal 23 + Operation "JoinL( )" + quidu "41C30A56024B") + (object Message "LayerUp" + quid "42B3001E02DB" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "31" + ordinal 30)))) + class "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$62" + quid "42B2A03E03E6" + collaborators (list link_list + (object Link + quid "42B2E02E0000" + supplier "$UNNAMED$63" + quidu "42B2E00B0104" + messages (list Messages + (object Message "AddObserverL" + quid "42B2E13C0253" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "13" + ordinal 12) + (object Message "RemoveObserver" + quid "42B2FFE70050" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "29" + ordinal 28)))) + class "Logical View::Connection::Nif Session::CNifSecureSession" + quidu "421BA9590249" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$61" + quid "42B2A03E03E7" + collaborators (list link_list + (object Link + quid "42B2E0FA02CF" + supplier "$UNNAMED$64" + quidu "42B2E0DC027B" + messages (list Messages + (object Message "NewL" + quid "42B2FDC7002F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "19" + ordinal 18) + (object Message "AttachToConnectionL" + quid "42B2FDD80319" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "20" + ordinal 19) + (object Message "LinkLayerUp" + quid "42B300000313" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "30" + ordinal 29)))) + class "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$60" + quid "42B2A03E03DB" + collaborators (list link_list + (object Link + quid "42B2DB140197" + supplier "placeholder" + quidu "42B2A03E03D3" + messages (list Messages + (object Message "SelectNextLayer(provider*)" + quid "42B2DB1702D2" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "4" + ordinal 3 + Operation "SelectNextLayer")))) + class "Logical View::Factory::CConnectionProviderFactoryBase" + quidu "41A8839B0038" + persistence "Transient" + multi FALSE) + (object Object "placeholder" + quid "42B2A03E03D3" + collaborators (list link_list + (object Link + quid "42B2A03E03D4" + supplier "placeholder" + quidu "42B2A03E03D3" + messages (list Messages + (object Message "figure out preferences for the next layer" + quid "42B2DB390169" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "6" + ordinal 5) + (object Message "delete" + quid "42B3007E00C8" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "33" + ordinal 32))) + (object Link + quid "42B2DBC102BC" + supplier "$UNNAMED$65" + quidu "42B2DBA000C9" + messages (list Messages + (object Message "SelectProvider" + quid "42B2DC1203D2" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "7" + ordinal 6 + Operation "SelectProvider( )" + quidu "41C6B9CD03AB"))) + (object Link + quid "42B2E6850197" + supplier "$UNNAMED$66" + quidu "42B2DD56023A" + messages (list Messages + (object Message "SelectComplete" + quid "42B2FEB102BB" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "22" + ordinal 21) + (object Message "Detach" + quid "42B300650325" + frequency "Aperiodic" + synchronization "Simple" + dir "ToClientFromSupplier" + sequence "32" + ordinal 31))) + (object Link + quid "42B2E6D500DF" + supplier "$UNNAMED$59" + quidu "42B2A03E03DE" + messages (list Messages + (object Message "JoinNextL" + quid "42B2FEE0030A" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "23" + ordinal 22) + (object Message "Detach" + quid "42B3038F036C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "34" + ordinal 33)))) + class "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$65" + quid "42B2DBA000C9" + collaborators (list link_list + (object Link + quid "42B2DBA000CA" + supplier "$UNNAMED$65" + quidu "42B2DBA000C9" + messages (list Messages + (object Message "MapPreferencesToLayer" + quid "42B2DBA000CB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5" + ordinal 4) + (object Message "MapPreferencesToLayer" + quid "42B2DC320216" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "8" + ordinal 7))) + (object Link + quid "42B2DD830344" + supplier "$UNNAMED$66" + quidu "42B2DD56023A" + messages (list Messages + (object Message "NewL" + quid "42B2DEEE0389" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "9" + ordinal 8) + (object Message "Select" + quid "42B2DEFF001D" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "10" + ordinal 9 + Operation "Select( )" + quidu "41C839A501F7")))) + class "Logical View::Factory::CConnectionFactoryContainer" + quidu "41A883B6002D" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$66" + quid "42B2DD56023A" + collaborators (list link_list + (object Link + quid "42B2DF380305" + supplier "$UNNAMED$62" + quidu "42B2A03E03E6" + messages (list Messages + (object Message "NewL" + quid "42B2E10C0203" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "11" + ordinal 10) + (object Message "StartL" + quid "42B2E120005D" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "12" + ordinal 11) + (object Message "SelectComplete" + quid "42B2E15C0191" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "14" + ordinal 13) + (object Message "LinkLayerUp" + quid "42B2FF0C0209" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "25" + ordinal 24) + (object Message "delete" + quid "42B2FFD303C2" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "28" + ordinal 27))) + (object Link + quid "42B2DFCB025F" + supplier "$UNNAMED$67" + quidu "42B2DFB40143" + messages (list Messages + (object Message "FindOrCreateProviderL" + quid "42B2E26A02B7" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "15" + ordinal 14))) + (object Link + quid "42B2E3F902EB" + supplier "$UNNAMED$61" + quidu "42B2A03E03E7" + supplier_containment "By Value" + client_containment "By Value" + messages (list Messages + (object Message "AddRef" + quid "42B2FD6D03C7" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "17" + ordinal 16) + (object Message "ConnectionControlActivityL(EAttachNormal,..)" + quid "42B2FD850169" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "18" + ordinal 17) + (object Message "ReleaseRef" + quid "42B2FFC00324" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "27" + ordinal 26))) + (object Link + quid "42B2F9FB0371" + supplier "$UNNAMED$66" + quidu "42B2DD56023A" + messages (list Messages + (object Message "delete" + quid "42B2FF670324" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "26" + ordinal 25)))) + class "Logical View::Selection::CConnectionSelectorShim" + quidu "41C1AF890151" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$67" + quid "42B2DFB40143" + collaborators (list link_list + (object Link + quid "42B2DFE9037B" + supplier "$UNNAMED$61" + quidu "42B2A03E03E7" + messages (list Messages + (object Message "NewL" + quid "42B2E3050335" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "16" + ordinal 15)))) + class "Logical View::Factory::CConnectionProviderFactoryBase" + quidu "41A8839B0038" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$63" + quid "42B2E00B0104" + class "Logical View::Sub Connection Flow::Link Layer::CNifAgentRef" + quidu "4295B90F02AD" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$64" + quid "42B2E0DC027B" + collaborators (list link_list + (object Link + quid "42B2E5C90215" + supplier "$UNNAMED$63" + quidu "42B2E00B0104" + messages (list Messages + (object Message "AddObserverL" + quid "42B2FDF002EC" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "21" + ordinal 20)))) + class "Logical View::Connection::Nif Session::CNifSecureSession" + quidu "421BA9590249" + persistence "Transient" + multi FALSE))) + (object Mechanism @9 + logical_models (list unit_reference_list + (object Object "$UNNAMED$68" + quid "42B9959101DD" + collaborators (list link_list + (object Link + quid "42B99DEB01F6" + supplier "$UNNAMED$69" + quidu "42B9959101FE" + messages (list Messages + (object Message "FindOrCreateFlowL" + quid "42B99E14001F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0))) + (object Link + quid "42B9A72D016C" + supplier "$UNNAMED$70" + quidu "42B995910208" + messages (list Messages + (object Message "JoinL/StartL" + quid "42B9A74702E6" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "8" + ordinal 7)))) + class "Use Case View::Client" + quidu "41AB65200268" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$71" + quid "42B9959101E2" + collaborators (list link_list + (object Link + quid "42B99E1A02DB" + supplier "$UNNAMED$71" + quidu "42B9959101E2" + messages (list Messages + (object Message "FindFactory" + quid "42B9A9410270" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "12" + ordinal 11))) + (object Link + quid "42B9959101E3" + supplier "$UNNAMED$72" + quidu "42B9959101E7" + messages (list Messages + (object Message "FindOrCreateProviderL" + quid "42B9A94B02BB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "13" + ordinal 12)))) + class "Logical View::Factory::CSubConnectionFactoryContainer" + quidu "41A87F1B03AD" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$72" + quid "42B9959101E7" + collaborators (list link_list + (object Link + quid "42B9959101E8" + supplier "$UNNAMED$73" + quidu "42B9959101EA" + messages (list Messages + (object Message "NewL" + quid "42B9A96102F9" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "14" + ordinal 13) + (object Message "AttachFlow" + quid "42B9A9760317" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "15" + ordinal 14)))) + class "Logical View::Factory::CSubConnectionProviderFactoryBase" + quidu "41A87F61023B" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$73" + quid "42B9959101EA" + collaborators (list link_list + (object Link + quid "42B9959101ED" + supplier "$UNNAMED$74" + quidu "42B9959101F2" + messages (list Messages + (object Message "LayerUp" + quid "42B9AA6C0219" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "18" + ordinal 17)))) + class "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$75" + quid "42B9959101EF" + collaborators (list link_list + (object Link + quid "42B9959101F0" + supplier "$UNNAMED$74" + quidu "42B9959101F2" + messages (list Messages + (object Message "NewL(CSubConnectionFlowBase* handle)" + quid "42B9A8F50021" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "10" + ordinal 9))) + (object Link + quid "42B9959101F3" + supplier "$UNNAMED$76" + quidu "42B99591020C" + supplier_containment "By Reference" + client_containment "By Reference" + supplier_visibility "LOCAL" + client_visibility "LOCAL" + messages (list Messages + (object Message "FindOrCreateProviderL(CSubConnectionFlowBase* handle + info)" + quid "42B9A6C202B1" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "ToClientFromSupplier" + sequence "7" + ordinal 6 + Operation "FindOrCreateProviderL(CSubConnectionFlow* handle + info)") + (object Message "return CSubConnectionProviderbase* handle()" + quid "42B9A9A601B8" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "16" + ordinal 15))) + (object Link + quid "42B9A7E400DA" + supplier "$UNNAMED$71" + quidu "42B9959101E2" + messages (list Messages + (object Message "FindOrCreateProviderL" + quid "42B9A93303C4" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "11" + ordinal 10 + Operation "FindOrCreateProviderL( )" + quidu "41C2EF450163")))) + class "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" + quidu "4288EBF70314" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$74" + quid "42B9959101F2" + collaborators (list link_list + (object Link + quid "42B9AB7F00EB" + supplier "$UNNAMED$70" + quidu "42B995910208" + messages (list Messages + (object Message "LayerUp" + quid "42B9AB8900A9" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "19" + ordinal 18)))) + class "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" + quidu "4289BB88034F" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$77" + quid "42B9959101F9" + collaborators (list link_list + (object Link + quid "42B9959101FC" + supplier "$UNNAMED$76" + quidu "42B99591020C" + messages (list Messages + (object Message "NewL" + quid "42B99F7B026E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 5)))) + class "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" + quidu "4288AD8F0337" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$78" + quid "42B995910205" + collaborators (list link_list + (object Link + quid "42B995910206" + supplier "$UNNAMED$70" + quidu "42B995910208" + messages (list Messages + (object Message "NewL" + quid "42B99EA90350" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4" + ordinal 3)))) + class "Logical View::Factory::CSubConnectionFlowFactoryBase" + quidu "427F6DC802D7" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$70" + quid "42B995910208" + collaborators (list link_list + (object Link + quid "42B995910209" + supplier "$UNNAMED$76" + quidu "42B99591020C" + messages (list Messages + (object Message "JoinL/StartL" + quid "42B9A767021A" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "9" + ordinal 8))) + (object Link + quid "42B99F2102B3" + supplier "$UNNAMED$77" + quidu "42B9959101F9" + messages (list Messages + (object Message "FindOrCreateProviderL" + quid "42B99F2C00E3" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5" + ordinal 4)))) + class "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$69" + quid "42B9959101FE" + collaborators (list link_list + (object Link + quid "42B995910202" + supplier "$UNNAMED$78" + quidu "42B995910205" + messages (list Messages + (object Message "FindOrCreateFlowL" + quid "42B99E4B0390" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 2))) + (object Link + quid "42B99E1701B4" + supplier "$UNNAMED$69" + quidu "42B9959101FE" + messages (list Messages + (object Message "FindFactory" + quid "42B99E370066" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1)))) + class "Logical View::Factory::CSubConnectionFlowFactoryContainer" + quidu "4280F79E0392" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$76" + quid "42B99591020C" + collaborators (list link_list + (object Link + quid "42B9AA4201DC" + supplier "$UNNAMED$73" + quidu "42B9959101EA" + supplier_containment "By Reference" + client_containment "By Reference" + supplier_visibility "LOCAL" + client_visibility "LOCAL" + messages (list Messages + (object Message "CJoinL/CStartSubConnectionL" + quid "42B9AA4F02FD" + frequency "Aperiodic" + synchronization "Asynchronous" + dir "FromClientToSupplier" + sequence "17" + ordinal 16)))) + class "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" + quidu "4289DA6801E1" + persistence "Transient" + multi FALSE)))) + statemachine (object State_Machine "State/Activity Model" + quid "427FAA3D03AD" + states (list States) + partitions (list Partitions) + statediagrams (list StateDiagrams + (object ActivityDiagram "XFlowFactoryQuery::Match" + quid "427FAA3D03C1" + title "XFlowFactoryQuery::Match" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object Swimlane "" @10 + line_color 3342489 + width 450))))) + logical_presentations (list unit_reference_list + (object UseCaseDiagram "Main" + quid "41A74B8C0288" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 3 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Use Case View::Client" @11 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1200, 832) + label (object ItemLabel + Parent_View @11 + location (1200, 992) + anchor_loc 1 + nlines 2 + max_width 327 + justify 0 + label "Client") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41AB65200268" + annotation 8 + autoResize TRUE) + (object NoteView @12 + location (1232, 256) + label (object ItemLabel + Parent_View @12 + location (373, 147) + fill_color 13434879 + nlines 4 + max_width 1683 + label +|A SubConnection can start via: +|- RSubConnection::Attach() +|- CSocket::NoBearer/CHostResolver::QueryComplete(KErrComletion) (an implicit one) +|- CConnectionProvdBase::StartL in case the connection needs 1 or more subconnection(s) + ) + line_color 3342489 + fill_color 13434879 + width 1743 + height 231) + (object NoteView @13 + location (1232, 484) + label (object ItemLabel + Parent_View @13 + location (373, 375) + fill_color 13434879 + nlines 4 + max_width 1683 + label +|A Connection can start via: +|- RConnection::Start() +|- CSubConnectionProviderBase::StartL (an implicit one) or CImplicitSelection::StartL that is basically the same as the point 1. (see "Data side connection request" sequence) + ) + line_color 3342489 + fill_color 13434879 + width 1743 + height 231))) + (object InteractionDiagram "Cross-Thread call Flow client->Sub-connection" + mechanism_ref @1 + quid "4288AE2C0184" + title "Cross-Thread call Flow client->Sub-connection" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$0" @14 + location (160, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @14 + location (160, 265) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4288AE5A0194" + width 336 + height 1235 + icon_height 162 + icon_width 120 + icon_y_offset -16 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @15 + location (160, 352) + line_color 3342489 + InterObjView @14 + height 1018 + y_coord 958 + Nested FALSE)) + (object InterObjView "$UNNAMED$1" @16 + location (592, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @16 + location (592, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 557 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4288AE6B0008" + width 575 + height 1235 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @17 + location (592, 352) + line_color 3342489 + InterObjView @16 + height 958 + y_coord 898 + Nested FALSE)) + (object InterObjView "$UNNAMED$2" @18 + location (1200, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @18 + location (1200, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 596 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298BBDB0248" + width 614 + height 1235 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @19 + location (1200, 368) + line_color 3342489 + InterObjView @18 + height 882 + y_coord 822 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @20 + location (1200, 416) + line_color 3342489 + InterObjView @18 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "$UNNAMED$3" @21 + location (1664, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @21 + location (1664, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298BC2102C1" + width 300 + height 1235 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @22 + location (1664, 496) + line_color 3342489 + InterObjView @21 + height 694 + y_coord 634 + Nested FALSE)) + (object InterObjView "$UNNAMED$4" @23 + location (1974, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @23 + location (1974, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298BC770007" + width 300 + height 1235 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @24 + location (1974, 528) + line_color 3342489 + InterObjView @23 + height 602 + y_coord 542 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @25 + location (1974, 560) + line_color 3342489 + InterObjView @23 + height 60 + y_coord 0 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @26 + location (1974, 704) + line_color 3342489 + InterObjView @23 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "$UNNAMED$5" @27 + location (2448, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @27 + location (2448, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 596 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298BDB101A3" + width 614 + height 1235 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @28 + location (2448, 803) + line_color 3342489 + InterObjView @27 + height 267 + y_coord 207 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @29 + location (2448, 848) + line_color 3342489 + InterObjView @27 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "$UNNAMED$6" @30 + location (3044, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @30 + location (3044, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 554 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298BDFE01AE" + width 572 + height 1235 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @31 + location (3044, 950) + line_color 3342489 + InterObjView @30 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @32 + location (16, 352) + label (object SegLabel @33 + Parent_View @32 + location (375, 308) + quidu "4288AE900355" + anchor_loc 1 + nlines 1 + max_width 69 + justify 0 + label "Call" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @14 + supplier @16 + Focus_Src @15 + Focus_Entry @17 + origin (175, 352) + terminus (576, 352) + ordinal 0) + (object InterMessView "" @34 + location (16, 368) + label (object SegLabel @35 + Parent_View @34 + location (895, 324) + quidu "4298BC0500F5" + anchor_loc 1 + nlines 1 + max_width 222 + justify 0 + label "Call(clientId)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @16 + supplier @18 + Focus_Src @17 + Focus_Entry @19 + origin (607, 368) + terminus (1184, 368) + ordinal 1) + (object SelfMessView "" @36 + location (16, 416) + label (object SegLabel @37 + Parent_View @36 + location (1291, 372) + quidu "4298BC1202B6" + anchor_loc 1 + nlines 1 + max_width 144 + justify 0 + label "marshal" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @18 + supplier @18 + Focus_Src @19 + Focus_Entry @20 + origin (1216, 416) + terminus (1366, 416) + ordinal 2) + (object InterMessView "" @38 + location (16, 496) + label (object SegLabel @39 + Parent_View @38 + location (1431, 452) + quidu "4298BC3901AE" + anchor_loc 1 + nlines 1 + max_width 94 + justify 0 + label "Send" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @18 + supplier @21 + Focus_Src @19 + Focus_Entry @22 + origin (1215, 496) + terminus (1648, 496) + ordinal 3) + (object InterMessView "" @40 + location (16, 528) + label (object SegLabel @41 + Parent_View @40 + location (1818, 484) + quidu "4298BC8A02EB" + anchor_loc 1 + nlines 1 + max_width 94 + justify 0 + label "RunL" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @21 + supplier @23 + Focus_Src @22 + Focus_Entry @24 + origin (1679, 528) + terminus (1958, 528) + ordinal 4) + (object SelfMessView "" @42 + location (16, 560) + label (object SegLabel @43 + Parent_View @42 + location (2065, 516) + quidu "4298BCD0033B" + anchor_loc 1 + nlines 1 + max_width 228 + justify 0 + label "object lookup" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @23 + supplier @23 + Focus_Src @24 + Focus_Entry @25 + origin (1990, 560) + terminus (2140, 560) + ordinal 5) + (object NoteView @44 + location (1808, 368) + label (object ItemLabel + Parent_View @44 + location (1636, 302) + fill_color 13434879 + nlines 2 + max_width 309 + label "with help of CObjectResolver") + line_color 3342489 + fill_color 13434879 + width 369 + height 144) + (object AttachView "" @45 + stereotype TRUE + line_color 3342489 + client @44 + supplier @43 + line_style 0) + (object SelfMessView "" @46 + location (16, 704) + label (object SegLabel @47 + Parent_View @46 + location (2065, 660) + quidu "4298BD5F020A" + anchor_loc 1 + nlines 1 + max_width 156 + justify 0 + label "fn lookup" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @23 + supplier @23 + Focus_Src @24 + Focus_Entry @26 + origin (1990, 704) + terminus (2140, 704) + ordinal 6) + (object NoteView @48 + location (2240, 384) + label (object ItemLabel + Parent_View @48 + location (2059, 309) + fill_color 13434879 + nlines 3 + max_width 327 + label "with help of static table given by the calling object type") + line_color 3342489 + fill_color 13434879 + width 387 + height 162) + (object AttachView "" @49 + stereotype TRUE + line_color 3342489 + client @48 + supplier @47 + line_style 0) + (object InterMessView "" @50 + location (16, 803) + label (object SegLabel @51 + Parent_View @50 + location (2210, 759) + quidu "4298BDDB0353" + anchor_loc 1 + nlines 1 + max_width 222 + justify 0 + label "Call(clientId)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @23 + supplier @27 + Focus_Src @24 + Focus_Entry @28 + origin (1989, 803) + terminus (2432, 803) + ordinal 7) + (object SelfMessView "" @52 + location (16, 848) + label (object SegLabel @53 + Parent_View @52 + location (2539, 804) + quidu "4298BDEF0121" + anchor_loc 1 + nlines 1 + max_width 188 + justify 0 + label "demarshal" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @27 + supplier @27 + Focus_Src @28 + Focus_Entry @29 + origin (2464, 848) + terminus (2614, 848) + ordinal 8) + (object InterMessView "" @54 + location (16, 950) + label (object SegLabel @55 + Parent_View @54 + location (2745, 906) + quidu "4298BE3901E6" + anchor_loc 1 + nlines 1 + max_width 222 + justify 0 + label "Call(clientId)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @27 + supplier @30 + Focus_Src @28 + Focus_Entry @31 + origin (2463, 950) + terminus (3028, 950) + ordinal 9) + (object NoteView @56 + location (1424, 672) + label (object ItemLabel + Parent_View @56 + location (1233, 612) + fill_color 13434879 + nlines 2 + max_width 346 + label "using CMessageQueue") + line_color 3342489 + fill_color 13434879 + width 406 + height 132) + (object AttachView "" @57 + stereotype TRUE + line_color 3342489 + client @56 + supplier @39 + line_style 0))) + (object ObjectDiagram "Connection Provider Top Layer Selection" + mechanism_ref @2 + quid "428B754B022A" + title "Connection Provider Top Layer Selection" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 447 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$7" @58 + location (592, 416) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @58 + location (461, 365) + fill_color 13434879 + nlines 2 + max_width 262 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428B766C0171" + width 280 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$8" @59 + location (592, 912) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @59 + location (461, 861) + fill_color 13434879 + nlines 2 + max_width 262 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428B76790043" + width 280 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$9" @60 + location (1712, 912) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @60 + location (1422, 860) + fill_color 13434879 + nlines 2 + max_width 580 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428B768602E1" + width 598 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$10" @61 + location (592, 1328) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @61 + location (340, 1276) + fill_color 13434879 + nlines 2 + max_width 504 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428B76970231" + width 522 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object Label @62 + location (50, 97) + font (object Font + color 32768 + default_color FALSE) + nlines 1 + max_width 300 + label "Object Created") + (object Label @63 + location (50, 159) + font (object Font + color 255 + default_color FALSE) + nlines 1 + max_width 350 + label "Object Destroyed") + (object Label @64 + location (48, 32) + font (object Font + bold TRUE) + nlines 1 + max_width 600 + label "Colour Legend:") + (object ObjectView "$UNNAMED$11" @65 + location (1712, 1328) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @65 + location (1386, 1276) + fill_color 13434879 + nlines 2 + max_width 652 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B1642901B3" + width 670 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object NoteView @66 + location (2560, 352) + label (object ItemLabel + Parent_View @66 + location (2166, 289) + fill_color 13434879 + nlines 2 + max_width 752 + label "delegated to preference resolver in management plane => Async") + line_color 3342489 + fill_color 13434879 + width 812 + height 138) + (object ObjectView "placeholder" @67 + location (2768, 912) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @67 + location (2586, 861) + fill_color 13434879 + nlines 2 + max_width 364 + justify 0 + label "placeholder") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B18280031F" + width 382 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @68 + location (1712, 699) + stereotype TRUE + line_color 3342489 + quidu "42B2979E00AF" + client @60 + supplier @60 + line_style 0) + (object MessView "" @69 + location (1711, 656) + line_color 3342489 + label (object SegLabel @70 + Parent_View @69 + location (1711, 612) + quidu "42B297CF016D" + anchor_loc 1 + nlines 1 + max_width 460 + justify 0 + label "MapPreferencesToLayer" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @68 + pctDist 0.491667 + height 44 + orientation 0 + dir 1 + origin (1651, 656) + terminus (1771, 656)) + (object NoteView @71 + location (1232, 352) + label (object ItemLabel + Parent_View @71 + location (860, 286) + fill_color 13434879 + nlines 2 + max_width 708 + label "delegated to ESOCK selection entry point=>could bw async") + line_color 3342489 + fill_color 13434879 + width 768 + height 144) + (object LinkSelfView "" @72 + location (2768, 699) + stereotype TRUE + line_color 3342489 + quidu "42B2993E0374" + client @67 + supplier @67 + line_style 0) + (object MessView "" @73 + location (2768, 626) + line_color 3342489 + label (object SegLabel @74 + Parent_View @73 + location (2768, 582) + quidu "42B29A6B0363" + anchor_loc 1 + nlines 1 + max_width 488 + justify 0 + label "MapPreferencesToFactory" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @72 + pctDist 0.508333 + height 74 + orientation 0 + dir 1 + origin (2708, 626) + terminus (2828, 626)) + (object AttachView "" @75 + stereotype TRUE + line_color 3342489 + client @71 + supplier @69 + line_style 0) + (object MessView "" @76 + location (2768, 688) + line_color 3342489 + label (object SegLabel @77 + Parent_View @76 + location (2768, 659) + quidu "42B29C7801CB" + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "Figure out selection info" + pctDist 0.508333 + height 30 + orientation 0) + object_arc @72 + pctDist 0.508333 + height 12 + orientation 0 + dir 1 + origin (2708, 688) + terminus (2828, 688)) + (object NoteView @78 + location (688, 1616) + label (object ItemLabel + Parent_View @78 + location (63, 1529) + fill_color 13434879 + nlines 3 + max_width 1215 + label "It's up to the provider to select next layer. Either on JoinL (join would have to become async). Or RConnection::Select could have a parameter to request that. Normally the stack is build on start.") + line_color 3342489 + fill_color 13434879 + width 1275 + height 187) + (object AttachView "" @79 + stereotype TRUE + line_color 3342489 + client @78 + supplier @61 + line_style 0) + (object AttachView "" @80 + stereotype TRUE + line_color 3342489 + client @66 + supplier @67 + line_style 0) + (object MessView "" @81 + location (2767, 473) + font (object Font + color 255 + default_color FALSE) + line_color 255 + label (object SegLabel @82 + Parent_View @81 + location (2767, 518) + font (object Font + color 255 + default_color FALSE) + quidu "42B29F9F03B0" + anchor_loc 1 + nlines 1 + max_width 178 + justify 0 + label "delete" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @72 + pctDist 0.491667 + height 227 + orientation 0 + dir -1 + origin (2826, 473) + terminus (2708, 473)) + (object Label @83 + location (1696, 128) + nlines 35 + max_width 63 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @84 + location (1107, 97) + nlines 1 + max_width 1387 + label +|CONTROL MANAGEMENT + ) + (object LinkView "" @85 + stereotype TRUE + line_color 3342489 + quidu "42B1A9E70173" + client @58 + supplier @59 + line_style 0) + (object MessView "" @86 + location (637, 571) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @87 + Parent_View @86 + location (713, 647) + font (object Font + color 32768 + default_color FALSE) + quidu "42B1AA0B0020" + anchor_loc 1 + nlines 1 + max_width 144 + justify 0 + label "Open" + pctDist 1.141667 + height 76 + orientation 0) + object_arc @85 + pctDist 0.252717 + height 45 + orientation 0 + dir 1 + origin (637, 511) + terminus (637, 631)) + (object MessView "" @88 + location (549, 578) + line_color 3342489 + label (object SegLabel @89 + Parent_View @88 + location (379, 513) + quidu "42B1AA1C004C" + anchor_loc 1 + nlines 1 + max_width 303 + justify 0 + label "OpenComplete" + pctDist 1.059322 + height 171 + orientation 0) + object_arc @85 + pctDist 0.269022 + height 44 + orientation 1 + dir -1 + origin (549, 637) + terminus (549, 519)) + (object MessView "" @90 + location (859, 707) + line_color 3342489 + label (object SegLabel @91 + Parent_View @90 + location (855, 782) + quidu "42B1AA3300EF" + anchor_loc 1 + nlines 1 + max_width 147 + justify 0 + label "Select" + pctDist 1.133333 + height 5 + orientation 1) + object_arc @85 + pctDist 0.616848 + height 267 + orientation 0 + dir 1 + origin (859, 647) + terminus (859, 767)) + (object MessView "" @92 + location (293, 743) + line_color 3342489 + label (object SegLabel @93 + Parent_View @92 + location (238, 650) + quidu "42B29FC90233" + anchor_loc 1 + nlines 1 + max_width 338 + justify 0 + label "SelectComplete" + pctDist 1.296610 + height 56 + orientation 0) + object_arc @85 + pctDist 0.717391 + height 300 + orientation 1 + dir -1 + origin (293, 802) + terminus (293, 684)) + (object LinkView "" @94 + stereotype TRUE + line_color 3342489 + quidu "42B1AA4701B6" + client @59 + supplier @60 + line_style 0) + (object MessView "" @95 + location (1281, 873) + line_color 3342489 + label (object SegLabel @96 + Parent_View @95 + location (1281, 829) + quidu "42B297A4031A" + anchor_loc 1 + nlines 1 + max_width 288 + justify 0 + label "SelectProvider" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @94 + pctDist 0.809066 + height 40 + orientation 0 + dir 1 + origin (1221, 873) + terminus (1341, 873)) + (object MessView "" @97 + location (1046, 957) + line_color 3342489 + label (object SegLabel @98 + Parent_View @97 + location (1046, 1002) + quidu "42B29FBD024A" + anchor_loc 1 + nlines 1 + max_width 338 + justify 0 + label "SelectComplete" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @94 + pctDist 0.463704 + height 45 + orientation 1 + dir -1 + origin (1105, 957) + terminus (987, 957)) + (object LinkView "" @99 + stereotype TRUE + line_color 3342489 + quidu "42B29D3D0210" + client @59 + supplier @61 + line_style 0) + (object MessView "" @100 + location (637, 1073) + line_color 3342489 + label (object SegLabel @101 + Parent_View @100 + location (698, 1168) + quidu "42B29D4200C3" + anchor_loc 1 + nlines 1 + max_width 156 + justify 0 + label "JoinL" + pctDist 1.300000 + height 61 + orientation 0) + object_arc @99 + pctDist 0.339041 + height 45 + orientation 0 + dir 1 + origin (637, 1013) + terminus (637, 1133)) + (object LinkView "" @102 + stereotype TRUE + line_color 3342489 + quidu "42B298B603A0" + client @60 + supplier @67 + line_style 0) + (object MessView "" @103 + location (2122, 868) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @104 + Parent_View @103 + location (2122, 824) + font (object Font + color 32768 + default_color FALSE) + quidu "42B29A5600EC" + anchor_loc 1 + nlines 1 + max_width 147 + justify 0 + label "NewL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @102 + pctDist 0.198361 + height 45 + orientation 0 + dir 1 + origin (2062, 868) + terminus (2182, 868)) + (object MessView "" @105 + location (2387, 868) + line_color 3342489 + label (object SegLabel @106 + Parent_View @105 + location (2387, 824) + quidu "42B29A5E0256" + anchor_loc 1 + nlines 1 + max_width 163 + justify 0 + label "Select" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @102 + pctDist 0.665574 + height 45 + orientation 0 + dir 1 + origin (2327, 868) + terminus (2447, 868)) + (object MessView "" @107 + location (2272, 957) + line_color 3342489 + label (object SegLabel @108 + Parent_View @107 + location (2272, 1002) + quidu "42B29D1701F8" + anchor_loc 1 + nlines 1 + max_width 338 + justify 0 + label "SelectComplete" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @102 + pctDist 0.461131 + height 45 + orientation 1 + dir -1 + origin (2331, 957) + terminus (2213, 957)) + (object LinkView "" @109 + stereotype TRUE + line_color 3342489 + quidu "42B29CFA03B0" + client @65 + supplier @61 + line_style 0) + (object MessView "" @110 + location (1142, 1373) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @111 + Parent_View @110 + location (1142, 1418) + font (object Font + color 32768 + default_color FALSE) + quidu "42B29D030019" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "NewL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @109 + pctDist 0.448749 + height 45 + orientation 0 + dir 1 + origin (1201, 1373) + terminus (1083, 1373)) + (object LinkView "" @112 + stereotype TRUE + line_color 3342489 + quidu "42B29A0800E9" + client @67 + supplier @65 + line_style 0) + (object MessView "" @113 + location (2260, 1160) + line_color 3342489 + label (object SegLabel @114 + Parent_View @113 + location (2369, 1218) + quidu "42B29CE1026A" + anchor_loc 1 + nlines 1 + max_width 456 + justify 0 + label "FindOrCreateProviderL" + pctDist -0.180251 + height 95 + orientation 0) + object_arc @112 + pctDist 0.492958 + height 45 + orientation 0 + dir 1 + origin (2315, 1138) + terminus (2205, 1182)))) + (object ObjectDiagram "Bringing SubConnection Stack Up" + mechanism_ref @3 + quid "428CC0BD016B" + title "Bringing SubConnection Stack Up" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 14 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$12" @115 + location (528, 128) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @115 + location (358, 76) + fill_color 13434879 + nlines 2 + max_width 340 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428CC1E90349" + width 358 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$14" @116 + location (528, 1261) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @116 + location (242, 1209) + fill_color 13434879 + nlines 2 + max_width 572 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428CC2060251" + width 590 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$15" @117 + location (528, 2141) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @117 + location (241, 2092) + fill_color 13434879 + nlines 2 + max_width 574 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428CC21A003D" + width 592 + height 120 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$17" @118 + location (2688, 2592) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @118 + location (2498, 2541) + fill_color 13434879 + nlines 2 + max_width 380 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428CC2330328" + width 398 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$16" @119 + location (2144, 1677) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @119 + location (1819, 1625) + fill_color 13434879 + nlines 2 + max_width 650 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428CC2A10080" + width 668 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$13" @120 + location (528, 592) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @120 + location (358, 540) + fill_color 13434879 + nlines 2 + max_width 340 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428CC2B002BD" + width 358 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object Label @121 + location (32, 2304) + nlines 1 + max_width 2875 + label "___________________________________________________________________________________________________________________________________") + (object Label @122 + location (48, 2400) + nlines 1 + max_width 600 + label "NIFMAN") + (object Label @123 + location (48, 2256) + nlines 1 + max_width 600 + label "CONNECTION STACK") + (object ObjectView "$UNNAMED$18" @124 + location (2688, 1261) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @124 + location (2436, 1209) + fill_color 13434879 + nlines 2 + max_width 504 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428CC4C4036C" + width 522 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @125 + location (2144, 1464) + stereotype TRUE + line_color 3342489 + quidu "428CC663033F" + client @119 + supplier @119 + line_style 0) + (object ObjectView "$UNNAMED$19" @126 + location (2688, 2137) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @126 + location (2433, 2088) + fill_color 13434879 + nlines 2 + max_width 510 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "428CCC74032F" + width 528 + height 120 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object NoteView @127 + location (1328, 128) + label (object ItemLabel + Parent_View @127 + location (990, 59) + fill_color 13434879 + nlines 2 + max_width 640 + label "Scenario assumes that connection has been started.") + line_color 3342489 + fill_color 13434879 + width 700 + height 150) + (object Label @128 + location (2304, 80) + font (object Font + color 32768 + default_color FALSE) + nlines 1 + max_width 600 + label "Object Created") + (object Label @129 + location (2304, 144) + font (object Font + color 255 + default_color FALSE) + nlines 1 + max_width 600 + label "Object Destroyed") + (object Label @130 + location (2304, 16) + font (object Font + bold TRUE) + nlines 1 + max_width 600 + label "Colour Legend:") + (object ObjectView "$UNNAMED$20" @131 + location (1520, 1261) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @131 + location (1162, 1209) + fill_color 13434879 + nlines 2 + max_width 716 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42C3EE94022A" + width 734 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object NoteView @132 + location (2384, 880) + label (object ItemLabel + Parent_View @132 + location (2053, 815) + fill_color 13434879 + nlines 2 + max_width 627 + label "comes back with a sub connection type => sub connection factory Id") + line_color 3342489 + fill_color 13434879 + width 687 + height 143) + (object ObjectView "$UNNAMED$21" @133 + location (1550, 2141) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @133 + location (1192, 2089) + fill_color 13434879 + nlines 2 + max_width 716 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42C3F62400AD" + width 734 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object MessView "" @134 + location (2144, 1420) + line_color 3342489 + label (object SegLabel @135 + Parent_View @134 + location (2144, 1376) + quidu "42C3F63502BB" + anchor_loc 1 + nlines 1 + max_width 238 + justify 0 + label "FindFactory" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @125 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (2084, 1420) + terminus (2204, 1420)) + (object MessView "" @136 + location (2144, 1327) + line_color 3342489 + label (object SegLabel @137 + Parent_View @136 + location (2144, 1283) + quidu "42C3F8D4025C" + anchor_loc 1 + nlines 1 + max_width 259 + justify 0 + label "FindFactory" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @125 + pctDist 0.500000 + height 138 + orientation 0 + dir 1 + origin (2084, 1327) + terminus (2204, 1327)) + (object LinkView "" @138 + stereotype TRUE + line_color 3342489 + quidu "428CC2F0000D" + client @115 + supplier @120 + line_style 0) + (object MessView "" @139 + location (573, 304) + line_color 65280 + label (object SegLabel @140 + Parent_View @139 + location (952, 349) + font (object Font + color 32768 + default_color FALSE) + quidu "428CC2F8023F" + anchor_loc 1 + nlines 1 + max_width 756 + justify 0 + label "Open(RConnection&,EAttachToDefault)" + pctDist 0.883333 + height 379 + orientation 0) + object_arc @138 + pctDist 0.338279 + height 45 + orientation 0 + dir 1 + origin (573, 244) + terminus (573, 364)) + (object MessView "" @141 + location (499, 295) + line_color 3342489 + label (object SegLabel @142 + Parent_View @141 + location (328, 233) + quidu "42C3F6C4011B" + anchor_loc 1 + nlines 1 + max_width 303 + justify 0 + label "OpenComplete" + pctDist 1.025424 + height 172 + orientation 0) + object_arc @138 + pctDist 0.308605 + height 30 + orientation 1 + dir -1 + origin (499, 354) + terminus (499, 236)) + (object MessView "" @143 + location (573, 450) + line_color 3342489 + label (object SegLabel @144 + Parent_View @143 + location (652, 482) + quidu "42C3F6F303D8" + anchor_loc 1 + nlines 1 + max_width 119 + justify 0 + label "Start" + pctDist 0.766667 + height 79 + orientation 0) + object_arc @138 + pctDist 0.771513 + height 45 + orientation 0 + dir 1 + origin (573, 390) + terminus (573, 510)) + (object MessView "" @145 + location (484, 457) + line_color 3342489 + label (object SegLabel @146 + Parent_View @145 + location (328, 392) + quidu "42C3F9E602CB" + anchor_loc 1 + nlines 1 + max_width 309 + justify 0 + label "StartComplete" + pctDist 1.050847 + height 156 + orientation 0) + object_arc @138 + pctDist 0.792285 + height 45 + orientation 1 + dir -1 + origin (484, 516) + terminus (484, 398)) + (object LinkView "" @147 + stereotype TRUE + line_color 3342489 + quidu "428CCDDA006A" + client @116 + supplier @117 + line_style 0) + (object MessView "" @148 + location (573, 1544) + line_color 3342489 + label (object SegLabel @149 + Parent_View @148 + location (650, 1624) + quidu "42C3F9220046" + anchor_loc 1 + nlines 1 + max_width 156 + justify 0 + label "JoinL" + pctDist 1.175000 + height 77 + orientation 0) + object_arc @147 + pctDist 0.292328 + height 45 + orientation 0 + dir 1 + origin (573, 1484) + terminus (573, 1604)) + (object MessView "" @150 + location (573, 1740) + line_color 3342489 + label (object SegLabel @151 + Parent_View @150 + location (647, 1820) + quidu "42C3F93A0183" + anchor_loc 1 + nlines 1 + max_width 163 + justify 0 + label "StartL" + pctDist 1.175000 + height 74 + orientation 0) + object_arc @147 + pctDist 0.551587 + height 45 + orientation 0 + dir 1 + origin (573, 1680) + terminus (573, 1800)) + (object MessView "" @152 + location (484, 1995) + line_color 3342489 + label (object SegLabel @153 + Parent_View @152 + location (678, 1903) + quidu "42C3F9580390" + anchor_loc 1 + nlines 1 + max_width 1134 + justify 0 + label "SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)" + pctDist 1.279661 + height 194 + orientation 1) + object_arc @147 + pctDist 0.887566 + height 45 + orientation 1 + dir -1 + origin (484, 2054) + terminus (484, 1936)) + (object LinkView "" @154 + stereotype TRUE + line_color 3342489 + quidu "42C3F8440166" + client @116 + supplier @119 + vertices (list Points + (567, 1324) + (784, 1675) + (1809, 1676)) + line_style 0) + (object MessView "" @155 + location (919, 1633) + line_color 3342489 + label (object SegLabel @156 + Parent_View @155 + location (1316, 1589) + quidu "42C3F8690021" + anchor_loc 1 + nlines 1 + max_width 941 + justify 0 + label "FindOrCreateProvider(CConnectionProviderBase&)" + pctDist 3.816667 + height 45 + orientation 0) + object_arc @154 + pctDist 0.381751 + height 43 + orientation 0 + dir 1 + origin (859, 1633) + terminus (979, 1633)) + (object LinkView "" @157 + stereotype TRUE + line_color 3342489 + quidu "428CC4EA023B" + client @119 + supplier @124 + line_style 0) + (object MessView "" @158 + location (2356, 1459) + line_color 3342489 + label (object SegLabel @159 + Parent_View @158 + location (2635, 1390) + quidu "42C3F54601AF" + anchor_loc 1 + nlines 1 + max_width 453 + justify 0 + label "CanDoSubConnection()" + pctDist 2.743757 + height 109 + orientation 1) + object_arc @157 + pctDist 0.413866 + height 45 + orientation 0 + dir 1 + origin (2308, 1494) + terminus (2404, 1424)) + (object AttachView "" @160 + stereotype TRUE + line_color 3342489 + client @132 + supplier @158 + line_style 0) + (object LinkView "" @161 + stereotype TRUE + line_color 3342489 + quidu "428CCC7F024F" + client @119 + supplier @126 + line_style 0) + (object MessView "" @162 + location (2500, 1920) + line_color 3342489 + label (object SegLabel @163 + Parent_View @162 + location (2796, 2002) + quidu "42C3F8920087" + anchor_loc 1 + nlines 1 + max_width 475 + justify 0 + label "CanDoSubConnection()" + pctDist 2.798333 + height 130 + orientation 0) + object_arc @161 + pctDist 0.636306 + height 45 + orientation 0 + dir 1 + origin (2454, 1881) + terminus (2546, 1959)) + (object AttachView "" @164 + stereotype TRUE + line_color 3342489 + client @132 + supplier @162 + line_style 0) + (object LinkView "" @165 + stereotype TRUE + line_color 3342489 + quidu "42C3F64801C9" + client @119 + supplier @131 + line_style 0) + (object MessView "" @166 + location (1772, 1489) + line_color 3342489 + label (object SegLabel @167 + Parent_View @166 + location (1524, 1434) + quidu "42C3F64D02DF" + anchor_loc 1 + nlines 1 + max_width 434 + justify 0 + label "FindOrCreateProviderL" + pctDist 2.542774 + height 90 + orientation 0) + object_arc @165 + pctDist 0.575584 + height 50 + orientation 0 + dir 1 + origin (1821, 1521) + terminus (1723, 1457)) + (object LinkView "" @168 + stereotype TRUE + line_color 3342489 + quidu "42C3F8CA001C" + client @119 + supplier @133 + line_style 0) + (object MessView "" @169 + location (1954, 1880) + line_color 3342489 + label (object SegLabel @170 + Parent_View @169 + location (2110, 1926) + quidu "42C3F8E401DE" + anchor_loc 1 + nlines 1 + max_width 456 + justify 0 + label "FindOrCreateProviderL" + pctDist -0.296260 + height 134 + orientation 0) + object_arc @168 + pctDist 0.312170 + height 45 + orientation 0 + dir 1 + origin (2000, 1843) + terminus (1908, 1917)) + (object LinkView "" @171 + stereotype TRUE + line_color 3342489 + quidu "428CC337013D" + client @120 + supplier @119 + vertices (list Points + (707, 591) + (1791, 591) + (2122, 1613)) + line_style 0) + (object MessView "" @172 + location (930, 543) + line_color 3342489 + label (object SegLabel @173 + Parent_View @172 + location (1318, 493) + quidu "428CC33D018C" + anchor_loc 1 + nlines 1 + max_width 919 + justify 0 + label "FindOrCreateProvider(CConnectionProviderBase&)" + pctDist 3.733333 + height 51 + orientation 0) + object_arc @171 + pctDist 0.103800 + height 49 + orientation 0 + dir 1 + origin (870, 543) + terminus (990, 543)) + (object LinkView "" @174 + stereotype TRUE + line_color 3342489 + quidu "428CCDFA014D" + client @120 + supplier @116 + line_style 0) + (object MessView "" @175 + location (573, 734) + line_color 3342489 + label (object SegLabel @176 + Parent_View @175 + location (634, 811) + quidu "42C3F6B301D4" + anchor_loc 1 + nlines 1 + max_width 134 + justify 0 + label "JoinL" + pctDist 1.150000 + height 61 + orientation 0) + object_arc @174 + pctDist 0.147806 + height 45 + orientation 0 + dir 1 + origin (573, 674) + terminus (573, 794)) + (object MessView "" @177 + location (573, 891) + line_color 3342489 + label (object SegLabel @178 + Parent_View @177 + location (648, 968) + quidu "42C3F748008C" + anchor_loc 1 + nlines 1 + max_width 163 + justify 0 + label "StartL" + pctDist 1.150000 + height 75 + orientation 0) + object_arc @174 + pctDist 0.437269 + height 45 + orientation 0 + dir 1 + origin (573, 831) + terminus (573, 951)) + (object MessView "" @179 + location (484, 1116) + line_color 3342489 + label (object SegLabel @180 + Parent_View @179 + location (650, 1019) + quidu "42C3F9CC03C6" + anchor_loc 1 + nlines 1 + max_width 1134 + justify 0 + label "SubConnectionEvent(MConnectionDataClient::ENotifyLayerUp)" + pctDist 1.322034 + height 166 + orientation 1) + object_arc @174 + pctDist 0.852399 + height 45 + orientation 1 + dir -1 + origin (484, 1175) + terminus (484, 1057)) + (object LinkView "" @181 + stereotype TRUE + line_color 3342489 + quidu "428CCDAF00FE" + client @126 + supplier @118 + line_style 0) + (object LinkView "" @182 + stereotype TRUE + line_color 3342489 + quidu "42C3F66502EF" + client @131 + supplier @116 + line_style 0) + (object MessView "" @183 + location (979, 1306) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @184 + Parent_View @183 + location (979, 1351) + font (object Font + color 32768 + default_color FALSE) + quidu "42C3F6770089" + anchor_loc 1 + nlines 1 + max_width 147 + justify 0 + label "NewL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @182 + pctDist 0.528875 + height 45 + orientation 0 + dir 1 + origin (1038, 1306) + terminus (920, 1306)) + (object LinkView "" @185 + stereotype TRUE + line_color 3342489 + quidu "42C3F9060275" + client @133 + supplier @117 + line_style 0) + (object MessView "" @186 + location (972, 2186) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @187 + Parent_View @186 + location (972, 2231) + font (object Font + color 32768 + default_color FALSE) + quidu "42C3F90D028A" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "NewL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @185 + pctDist 0.588415 + height 45 + orientation 0 + dir 1 + origin (1031, 2186) + terminus (913, 2186)))) + (object ObjectDiagram "HostResolver Open (implicit/explicit)" + mechanism_ref @4 + quid "4292FE3C00B0" + title "HostResolver Open (implicit/explicit)" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 269 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$22" @188 + location (896, 688) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @188 + location (748, 637) + fill_color 13434879 + nlines 2 + max_width 296 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4292FECF008A" + width 314 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$23" @189 + location (224, 688) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @189 + location (124, 637) + fill_color 13434879 + nlines 2 + max_width 200 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4292FECF0093" + width 218 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$24" @190 + location (1808, 688) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @190 + location (1654, 637) + fill_color 13434879 + nlines 2 + max_width 308 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4292FECF0095" + width 326 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object NoteView @191 + location (1360, 400) + label (object ItemLabel + Parent_View @191 + location (1147, 341) + fill_color 13434879 + nlines 2 + max_width 390 + label "cross-thread via comm-channel") + line_color 3342489 + fill_color 13434879 + width 450 + height 131) + (object ObjectView "$UNNAMED$25" @192 + location (2736, 688) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @192 + location (2644, 637) + fill_color 13434879 + nlines 2 + max_width 184 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4292FECF0099" + width 202 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$29" @193 + location (256, 256) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @193 + location (105, 205) + fill_color 13434879 + nlines 2 + max_width 302 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4292FECF00A4" + width 320 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object Label @194 + location (1280, 112) + nlines 19 + max_width 56 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @195 + location (608, 144) + nlines 1 + max_width 1293 + label +|CLIENT SESSION Thread TARGET DATA Thread + ) + (object LinkSelfView "" @196 + location (896, 475) + stereotype TRUE + line_color 3342489 + quidu "4292FECF008D" + client @188 + supplier @188 + line_style 0) + (object MessView "" @197 + location (895, 858) + line_color 3342489 + label (object SegLabel @198 + Parent_View @197 + location (895, 814) + quidu "4292FECF008E" + anchor_loc 1 + nlines 1 + max_width 363 + justify 0 + label "ForwardMessageL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @196 + pctDist 0.491667 + height 383 + orientation 1 + dir 1 + origin (835, 858) + terminus (955, 858)) + (object MessView "" @199 + location (895, 969) + line_color 3342489 + label (object SegLabel @200 + Parent_View @199 + location (895, 925) + quidu "4292FECF008F" + anchor_loc 1 + nlines 1 + max_width 466 + justify 0 + label "ForwardMessageToPeer" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @196 + pctDist 0.491667 + height 494 + orientation 1 + dir 1 + origin (835, 969) + terminus (955, 969)) + (object LinkSelfView "" @201 + location (2736, 475) + stereotype TRUE + line_color 3342489 + quidu "4292FECF009A" + client @192 + supplier @192 + line_style 0) + (object MessView "" @202 + location (2736, 431) + line_color 65280 + label (object SegLabel @203 + Parent_View @202 + location (2736, 387) + font (object Font + color 32768 + default_color FALSE) + quidu "4292FECF009B" + anchor_loc 1 + nlines 1 + max_width 606 + justify 0 + label "NewHostResolver" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @201 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (2676, 431) + terminus (2796, 431)) + (object Label @204 + location (80, 1040) + nlines 1 + max_width 1219 + label "_______________________________________________________") + (object Label @205 + location (736, 1120) + nlines 1 + max_width 381 + label +|CONTROL Thread + ) + (object Label @206 + location (1280, 1104) + nlines 25 + max_width 50 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object ObjectView "$UNNAMED$26" @207 + location (2742, 2306) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @207 + location (2591, 2254) + fill_color 13434879 + nlines 2 + max_width 302 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4292FF920148" + width 320 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$27" @208 + location (1696, 1088) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @208 + location (1367, 1036) + fill_color 13434879 + nlines 2 + max_width 658 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "429300700152" + width 676 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$28" @209 + location (1825, 1843) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @209 + location (1495, 1798) + fill_color 13434879 + nlines 2 + max_width 660 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "429301A1025E" + width 678 + height 112 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$30" @210 + location (1825, 2307) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @210 + location (1519, 2255) + fill_color 13434879 + nlines 2 + max_width 612 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42930305035B" + width 630 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object NoteView @211 + location (2144, 2032) + label (object ItemLabel + Parent_View @211 + location (1834, 1972) + fill_color 13434879 + nlines 2 + max_width 584 + label "given CSubConnectionProviderBaseC*") + line_color 3342489 + fill_color 13434879 + width 644 + height 132) + (object NoteView @212 + location (1296, 1632) + label (object ItemLabel + Parent_View @212 + location (989, 1523) + fill_color 13434879 + nlines 4 + max_width 578 + label "Given XSubConnFactoryQuery with sub-connection pointer (either ==NULL for implicit or !=NULL explicit)") + line_color 3342489 + fill_color 13434879 + width 638 + height 231) + (object NoteView @213 + location (656, 1936) + label (object ItemLabel + Parent_View @213 + location (284, 1845) + fill_color 13434879 + nlines 3 + max_width 708 + label +|for details on the flow creation see "Flow creation(data side initialised)" diagram + ) + line_color 3342489 + fill_color 13434879 + width 768 + height 194) + (object AttachView "" @214 + stereotype TRUE + line_color 3342489 + client @213 + supplier @210 + line_style 0) + (object AttachView "" @215 + stereotype TRUE + line_color 3342489 + client @213 + supplier @205 + line_style 0) + (object NoteView @216 + location (2416, 2672) + label (object ItemLabel + Parent_View @216 + location (1913, 2553) + fill_color 13434879 + nlines 5 + max_width 971 + label "!!This join is a synchronous data->control call => will block data thread => beware of deadlocks. Unfortunatelly the complexity of IP stack doesn't allow us to run host resolver in control thread where it belongs.") + line_color 3342489 + fill_color 8421631 + width 1031 + height 250) + (object LinkView "" @217 + stereotype TRUE + line_color 3342489 + quidu "4292FECF008B" + client @188 + supplier @189 + line_style 0) + (object MessView "" @218 + location (418, 728) + line_color 3342489 + label (object SegLabel @219 + Parent_View @218 + location (563, 774) + quidu "4292FECF008C" + anchor_loc 1 + nlines 1 + max_width 453 + justify 0 + label "GetWorkerForProtocol" + pctDist -0.737288 + height 46 + orientation 0) + object_arc @217 + pctDist 0.792593 + height 40 + orientation 0 + dir 1 + origin (477, 728) + terminus (359, 728)) + (object LinkView "" @220 + stereotype TRUE + line_color 3342489 + quidu "4292FECF0090" + client @188 + supplier @190 + line_style 0) + (object MessView "" @221 + location (1135, 639) + line_color 3342489 + label (object SegLabel @222 + Parent_View @221 + location (1360, 595) + quidu "4292FECF0091" + anchor_loc 1 + nlines 1 + max_width 613 + justify 0 + label "PeerWorkerMessageReceivedL" + pctDist 2.375000 + height 45 + orientation 0) + object_arc @220 + pctDist 0.140440 + height 50 + orientation 0 + dir 1 + origin (1075, 639) + terminus (1195, 639)) + (object AttachView "" @223 + stereotype TRUE + line_color 3342489 + client @191 + supplier @222 + line_style 0) + (object MessView "" @224 + location (1460, 733) + line_color 3342489 + label (object SegLabel @225 + Parent_View @224 + location (1460, 778) + quidu "42934DB00322" + anchor_loc 1 + nlines 1 + max_width 303 + justify 0 + label "CompleteReq" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @220 + pctDist 0.690355 + height 45 + orientation 1 + dir -1 + origin (1519, 733) + terminus (1401, 733)) + (object LinkView "" @226 + stereotype TRUE + line_color 3342489 + quidu "4292FECF0096" + client @190 + supplier @192 + line_style 0) + (object MessView "" @227 + location (2109, 645) + line_color 3342489 + label (object SegLabel @228 + Parent_View @227 + location (2343, 522) + quidu "4292FECF0097" + anchor_loc 1 + nlines 1 + max_width 384 + justify 0 + label "ProcessMessageL" + pctDist 2.456180 + height 124 + orientation 0) + object_arc @226 + pctDist 0.208038 + height 44 + orientation 0 + dir 1 + origin (2049, 645) + terminus (2169, 645)) + (object LinkView "" @229 + stereotype TRUE + line_color 3342489 + quidu "4292FFA00094" + client @192 + supplier @207 + line_style 0) + (object MessView "" @230 + location (2784, 1564) + line_color 65280 + label (object SegLabel @231 + Parent_View @230 + location (2859, 1642) + font (object Font + color 32768 + default_color FALSE) + quidu "42934CC0006F" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "NewL" + pctDist 1.158333 + height 75 + orientation 0) + object_arc @229 + pctDist 0.545455 + height 45 + orientation 0 + dir 1 + origin (2784, 1504) + terminus (2784, 1624)) + (object AttachView "" @232 + stereotype TRUE + line_color 3342489 + client @211 + supplier @231 + line_style 0) + (object LinkView "" @233 + stereotype TRUE + line_color 3342489 + quidu "4293012A0023" + client @192 + supplier @208 + line_style 0) + (object MessView "" @234 + location (2205, 944) + line_color 3342489 + label (object SegLabel @235 + Parent_View @234 + location (2222, 986) + quidu "429341EB02A7" + anchor_loc 1 + nlines 1 + max_width 428 + justify 0 + label "SubConnectionFactory" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @233 + pctDist 0.577309 + height 49 + orientation 0 + dir 1 + origin (2260, 922) + terminus (2150, 966)) + (object LinkView "" @236 + label (object ItemLabel + Parent_View @236 + location (2276, 1269) + anchor_loc 1 + nlines 1 + max_width 928 + justify 0 + label "") + stereotype TRUE + line_color 3342489 + quidu "429301C101CE" + client @192 + supplier @209 + line_style 0) + (object MessView "" @237 + location (2256, 1367) + line_color 3342489 + label (object SegLabel @238 + Parent_View @237 + location (2293, 1425) + quidu "4293421803B1" + anchor_loc 1 + nlines 1 + max_width 931 + justify 0 + label "FindOrCreateProviderL(CConnectionProviderBase*)" + pctDist 0.703587 + height 64 + orientation 0) + object_arc @236 + pctDist 0.569104 + height 45 + orientation 0 + dir 1 + origin (2292, 1320) + terminus (2220, 1414)) + (object AttachView "" @239 + stereotype TRUE + line_color 3342489 + client @212 + supplier @238 + line_style 0) + (object LinkView "" @240 + label (object ItemLabel + Parent_View @240 + location (576, 471) + anchor_loc 1 + nlines 1 + max_width 154 + justify 0 + label "") + stereotype TRUE + line_color 3342489 + quidu "4292FECF00A3" + client @193 + supplier @188 + line_style 0) + (object MessView "" @241 + location (585, 425) + line_color 3342489 + label (object SegLabel @242 + Parent_View @241 + location (610, 389) + quidu "4292FECF00A5" + anchor_loc 1 + nlines 1 + max_width 200 + justify 0 + label "ServiceL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @240 + pctDist 0.465116 + height 44 + orientation 0 + dir 1 + origin (535, 391) + terminus (635, 459)) + (object LinkView "" @243 + stereotype TRUE + line_color 3342489 + quidu "42933AEF017E" + client @207 + supplier @210 + line_style 0) + (object MessView "" @244 + location (2355, 2351) + line_color 3342489 + label (object SegLabel @245 + Parent_View @244 + location (2355, 2396) + quidu "42934D1E0301" + anchor_loc 1 + nlines 1 + max_width 163 + justify 0 + label "JoinL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @243 + pctDist 0.511990 + height 45 + orientation 0 + dir 1 + origin (2414, 2351) + terminus (2296, 2351)) + (object AttachView "" @246 + stereotype TRUE + line_color 3342489 + client @216 + supplier @243 + line_style 0))) + (object ObjectDiagram "Data SAP open" + mechanism_ref @5 + quid "42934E0F00B4" + title "Data SAP open" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$31" @247 + location (896, 688) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @247 + location (748, 637) + fill_color 13434879 + nlines 2 + max_width 296 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42934E2303D4" + width 314 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$32" @248 + location (224, 688) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @248 + location (124, 637) + fill_color 13434879 + nlines 2 + max_width 200 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42934E2303DF" + width 218 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$33" @249 + location (1808, 688) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @249 + location (1654, 637) + fill_color 13434879 + nlines 2 + max_width 308 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42934E240000" + width 326 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object NoteView @250 + location (1360, 400) + label (object ItemLabel + Parent_View @250 + location (1147, 341) + fill_color 13434879 + nlines 2 + max_width 390 + label "cross-thread via comm-channel") + line_color 3342489 + fill_color 13434879 + width 450 + height 131) + (object ObjectView "$UNNAMED$34" @251 + location (2558, 688) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @251 + location (2466, 637) + fill_color 13434879 + nlines 2 + max_width 184 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42934E24000B" + width 202 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$37" @252 + location (256, 256) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @252 + location (105, 205) + fill_color 13434879 + nlines 2 + max_width 302 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42934E24003A" + width 320 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object Label @253 + location (1280, 112) + nlines 19 + max_width 56 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @254 + location (608, 144) + nlines 1 + max_width 1293 + label +|CLIENT SESSION Thread TARGET DATA Thread + ) + (object ObjectView "$UNNAMED$35" @255 + location (1776, 1317) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @255 + location (1412, 1268) + fill_color 13434879 + nlines 2 + max_width 728 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42934E240005" + width 746 + height 120 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$38" @256 + location (2558, 1808) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @256 + location (2301, 1760) + fill_color 13434879 + nlines 2 + max_width 514 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42934E240015" + width 532 + height 120 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object NoteView @257 + location (1664, 976) + label (object ItemLabel + Parent_View @257 + location (1357, 867) + fill_color 13434879 + nlines 4 + max_width 578 + label "Given XFlowFactoryQuery with sub-connection pointer (either ==NULL for implicit or !=NULL explicit)") + line_color 3342489 + fill_color 13434879 + width 638 + height 231) + (object Label @258 + location (736, 1120) + nlines 1 + max_width 381 + label +|CONTROL Thread + ) + (object Label @259 + location (1280, 1162) + nlines 25 + max_width 50 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object ObjectView "$UNNAMED$36" @260 + location (2558, 1504) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @260 + location (2322, 1452) + fill_color 13434879 + nlines 2 + max_width 472 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "42934E240012" + width 490 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object Label @261 + location (80, 1040) + nlines 1 + max_width 1219 + label "_______________________________________________________") + (object LinkSelfView "" @262 + location (896, 475) + stereotype TRUE + line_color 3342489 + quidu "42934E2303D7" + client @247 + supplier @247 + line_style 0) + (object MessView "" @263 + location (895, 858) + line_color 3342489 + label (object SegLabel @264 + Parent_View @263 + location (895, 814) + quidu "42934E2303D8" + anchor_loc 1 + nlines 1 + max_width 363 + justify 0 + label "ForwardMessageL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @262 + pctDist 0.491667 + height 383 + orientation 1 + dir 1 + origin (835, 858) + terminus (955, 858)) + (object MessView "" @265 + location (895, 969) + line_color 3342489 + label (object SegLabel @266 + Parent_View @265 + location (895, 925) + quidu "42934E2303D9" + anchor_loc 1 + nlines 1 + max_width 466 + justify 0 + label "ForwardMessageToPeer" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @262 + pctDist 0.491667 + height 494 + orientation 1 + dir 1 + origin (835, 969) + terminus (955, 969)) + (object LinkSelfView "" @267 + location (2558, 475) + stereotype TRUE + line_color 3342489 + quidu "42934E24000C" + client @251 + supplier @251 + line_style 0) + (object MessView "" @268 + location (2558, 431) + line_color 65280 + label (object SegLabel @269 + Parent_View @268 + location (2558, 387) + font (object Font + color 32768 + default_color FALSE) + quidu "42934E24000D" + anchor_loc 1 + nlines 1 + max_width 575 + justify 0 + label "CSocket::NewL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @267 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (2498, 431) + terminus (2618, 431)) + (object NoteView @270 + location (1776, 1600) + label (object ItemLabel + Parent_View @270 + location (1404, 1509) + fill_color 13434879 + nlines 3 + max_width 708 + label +|for details on the flow creation see "Flow creation(data side initialised)" diagram + ) + line_color 3342489 + fill_color 13434879 + width 768 + height 194) + (object AttachView "" @271 + stereotype TRUE + line_color 3342489 + client @270 + supplier @255 + line_style 0) + (object AttachView "" @272 + stereotype TRUE + line_color 3342489 + client @270 + supplier @256 + line_style 0) + (object AttachView "" @273 + stereotype TRUE + line_color 3342489 + client @270 + supplier @258 + line_style 0) + (object LinkView "" @274 + stereotype TRUE + line_color 3342489 + quidu "42934E2303D5" + client @247 + supplier @248 + line_style 0) + (object MessView "" @275 + location (418, 728) + line_color 3342489 + label (object SegLabel @276 + Parent_View @275 + location (563, 774) + quidu "42934E2303D6" + anchor_loc 1 + nlines 1 + max_width 453 + justify 0 + label "GetWorkerForProtocol" + pctDist -0.737288 + height 46 + orientation 0) + object_arc @274 + pctDist 0.792593 + height 40 + orientation 0 + dir 1 + origin (477, 728) + terminus (359, 728)) + (object LinkView "" @277 + stereotype TRUE + line_color 3342489 + quidu "42934E2303DA" + client @247 + supplier @249 + line_style 0) + (object MessView "" @278 + location (1135, 639) + line_color 3342489 + label (object SegLabel @279 + Parent_View @278 + location (1360, 595) + quidu "42934E2303DB" + anchor_loc 1 + nlines 1 + max_width 613 + justify 0 + label "PeerWorkerMessageReceivedL" + pctDist 2.375000 + height 45 + orientation 0) + object_arc @277 + pctDist 0.140440 + height 50 + orientation 0 + dir 1 + origin (1075, 639) + terminus (1195, 639)) + (object AttachView "" @280 + stereotype TRUE + line_color 3342489 + client @250 + supplier @279 + line_style 0) + (object MessView "" @281 + location (1441, 733) + line_color 3342489 + label (object SegLabel @282 + Parent_View @281 + location (1441, 778) + quidu "4293530902D8" + anchor_loc 1 + nlines 1 + max_width 303 + justify 0 + label "CompleteReq" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @277 + pctDist 0.658206 + height 45 + orientation 1 + dir -1 + origin (1500, 733) + terminus (1382, 733)) + (object LinkView "" @283 + stereotype TRUE + line_color 3342489 + quidu "42934E240001" + client @249 + supplier @251 + line_style 0) + (object MessView "" @284 + location (2072, 645) + line_color 3342489 + label (object SegLabel @285 + Parent_View @284 + location (2182, 602) + quidu "42934E240002" + anchor_loc 1 + nlines 1 + max_width 384 + justify 0 + label "ProcessMessageL" + pctDist 1.425000 + height 44 + orientation 0) + object_arc @283 + pctDist 0.208038 + height 44 + orientation 0 + dir 1 + origin (2012, 645) + terminus (2132, 645)) + (object LinkView "" @286 + stereotype TRUE + line_color 3342489 + quidu "42934E24000A" + client @251 + supplier @255 + line_style 0) + (object MessView "" @287 + location (2114, 1099) + line_color 3342489 + label (object SegLabel @288 + Parent_View @287 + location (2224, 1178) + font (object Font + color 32768 + default_color FALSE) + quidu "42934E240010" + anchor_loc 1 + nlines 1 + max_width 456 + justify 0 + label "FindOrCreateFlowL" + pctDist 0.214619 + height 131 + orientation 0) + object_arc @286 + pctDist 0.621872 + height 44 + orientation 0 + dir 1 + origin (2160, 1061) + terminus (2068, 1137)) + (object AttachView "" @289 + stereotype TRUE + line_color 3342489 + client @257 + supplier @288 + line_style 0) + (object LinkView "" @290 + stereotype TRUE + line_color 3342489 + quidu "42934E24000E" + client @251 + supplier @260 + line_style 0) + (object MessView "" @291 + location (2603, 1193) + line_color 65280 + label (object SegLabel @292 + Parent_View @291 + location (2678, 1285) + font (object Font + color 32768 + default_color FALSE) + quidu "429352BF01CB" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "NewL" + pctDist 1.275000 + height 75 + orientation 0) + object_arc @290 + pctDist 0.642961 + height 45 + orientation 0 + dir 1 + origin (2603, 1133) + terminus (2603, 1253)) + (object LinkView "" @293 + label (object ItemLabel + Parent_View @293 + location (576, 471) + anchor_loc 1 + nlines 1 + max_width 154 + justify 0 + label "") + stereotype TRUE + line_color 3342489 + quidu "42934E240039" + client @252 + supplier @247 + line_style 0) + (object MessView "" @294 + location (585, 425) + line_color 3342489 + label (object SegLabel @295 + Parent_View @294 + location (610, 389) + quidu "42934E24003B" + anchor_loc 1 + nlines 1 + max_width 200 + justify 0 + label "ServiceL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @293 + pctDist 0.465116 + height 44 + orientation 0 + dir 1 + origin (535, 391) + terminus (635, 459)) + (object LinkView "" @296 + stereotype TRUE + line_color 3342489 + quidu "42934E240013" + client @260 + supplier @256 + line_style 0) + (object MessView "" @297 + location (2603, 1653) + line_color 3342489 + label (object SegLabel @298 + Parent_View @297 + location (2698, 1700) + quidu "429352D1000F" + anchor_loc 1 + nlines 1 + max_width 156 + justify 0 + label "JoinL" + pctDist 0.891667 + height 95 + orientation 0) + object_arc @296 + pctDist 0.477778 + height 45 + orientation 0 + dir 1 + origin (2603, 1593) + terminus (2603, 1713)))) + (object InteractionDiagram "Cross-Thread call Sub-connection->Flow client" + mechanism_ref @6 + quid "4298BEDF03D8" + title "Cross-Thread call Sub-connection->Flow client" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$39" @299 + location (304, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @299 + location (304, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 554 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298BF29033F" + width 572 + height 1185 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @300 + location (304, 368) + line_color 3342489 + InterObjView @299 + height 952 + y_coord 892 + Nested FALSE)) + (object InterObjView "$UNNAMED$40" @301 + location (880, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @301 + location (880, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 544 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298BF50020E" + width 562 + height 1185 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @302 + location (880, 368) + line_color 3342489 + InterObjView @301 + height 892 + y_coord 832 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @303 + location (880, 416) + line_color 3342489 + InterObjView @301 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "$UNNAMED$41" @304 + location (1328, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @304 + location (1328, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298BFC702F6" + width 300 + height 1185 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @305 + location (1328, 521) + line_color 3342489 + InterObjView @304 + height 679 + y_coord 619 + Nested FALSE)) + (object InterObjView "$UNNAMED$42" @306 + location (1632, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @306 + location (1632, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298BFF203C0" + width 300 + height 1185 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @307 + location (1632, 560) + line_color 3342489 + InterObjView @306 + height 580 + y_coord 520 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @308 + location (1632, 624) + line_color 3342489 + InterObjView @306 + height 60 + y_coord 0 + Nested TRUE) + Focus_Of_Control (object Focus_Of_Control "" @309 + location (1632, 736) + line_color 3342489 + InterObjView @306 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "$UNNAMED$43" @310 + location (2070, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @310 + location (2070, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 544 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298C00501AA" + width 562 + height 1185 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @311 + location (2070, 838) + line_color 3342489 + InterObjView @310 + height 242 + y_coord 182 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @312 + location (2070, 880) + line_color 3342489 + InterObjView @310 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "$UNNAMED$44" @313 + location (2608, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @313 + location (2608, 224) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 496 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298C04E03A4" + width 514 + height 1185 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @314 + location (2608, 960) + line_color 3342489 + InterObjView @313 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$45" @315 + location (2944, 224) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @315 + location (2944, 249) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4298C070037B" + width 336 + height 1185 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1) + (object InterMessView "" @316 + location (16, 368) + label (object SegLabel @317 + Parent_View @316 + location (591, 324) + quidu "4298C089009D" + anchor_loc 1 + nlines 1 + max_width 222 + justify 0 + label "Call(clientId)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @299 + supplier @301 + Focus_Src @300 + Focus_Entry @302 + origin (319, 368) + terminus (864, 368) + ordinal 0) + (object SelfMessView "" @318 + location (16, 416) + label (object SegLabel @319 + Parent_View @318 + location (971, 372) + quidu "4298C09803C9" + anchor_loc 1 + nlines 1 + max_width 144 + justify 0 + label "marshal" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @301 + supplier @301 + Focus_Src @302 + Focus_Entry @303 + origin (896, 416) + terminus (1046, 416) + ordinal 1) + (object InterMessView "" @320 + location (16, 521) + label (object SegLabel @321 + Parent_View @320 + location (1103, 477) + quidu "4298C0A7035D" + anchor_loc 1 + nlines 1 + max_width 94 + justify 0 + label "Send" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @301 + supplier @304 + Focus_Src @302 + Focus_Entry @305 + origin (895, 521) + terminus (1312, 521) + ordinal 2) + (object InterMessView "" @322 + location (16, 560) + label (object SegLabel @323 + Parent_View @322 + location (1479, 516) + quidu "4298C0B800B8" + anchor_loc 1 + nlines 1 + max_width 94 + justify 0 + label "RunL" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @304 + supplier @306 + Focus_Src @305 + Focus_Entry @307 + origin (1343, 560) + terminus (1616, 560) + ordinal 3) + (object SelfMessView "" @324 + location (16, 624) + label (object SegLabel @325 + Parent_View @324 + location (1723, 580) + quidu "4298C0C50284" + anchor_loc 1 + nlines 1 + max_width 241 + justify 0 + label "object lookup" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @306 + supplier @306 + Focus_Src @307 + Focus_Entry @308 + origin (1648, 624) + terminus (1798, 624) + ordinal 4) + (object SelfMessView "" @326 + location (16, 736) + label (object SegLabel @327 + Parent_View @326 + location (1723, 692) + quidu "4298C0D302AB" + anchor_loc 1 + nlines 1 + max_width 163 + justify 0 + label "fn lookup" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @306 + supplier @306 + Focus_Src @307 + Focus_Entry @309 + origin (1648, 736) + terminus (1798, 736) + ordinal 5) + (object InterMessView "" @328 + location (16, 838) + label (object SegLabel @329 + Parent_View @328 + location (1850, 794) + quidu "4298C0EF03BB" + anchor_loc 1 + nlines 1 + max_width 222 + justify 0 + label "Call(clientId)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @306 + supplier @310 + Focus_Src @307 + Focus_Entry @311 + origin (1647, 838) + terminus (2054, 838) + ordinal 6) + (object SelfMessView "" @330 + location (16, 880) + label (object SegLabel @331 + Parent_View @330 + location (2161, 836) + quidu "4298C10B0311" + anchor_loc 1 + nlines 1 + max_width 419 + justify 0 + label "client lookup/broadcast" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @310 + supplier @310 + Focus_Src @311 + Focus_Entry @312 + origin (2086, 880) + terminus (2236, 880) + ordinal 7) + (object InterMessView "" @332 + location (16, 960) + label (object SegLabel @333 + Parent_View @332 + location (2338, 916) + quidu "4298C13700ED" + anchor_loc 1 + nlines 1 + max_width 69 + justify 0 + label "Call" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @310 + supplier @313 + Focus_Src @311 + Focus_Entry @314 + origin (2085, 960) + terminus (2592, 960) + ordinal 8) + (object NoteView @334 + location (2240, 640) + label (object ItemLabel + Parent_View @334 + location (2043, 577) + fill_color 13434879 + nlines 2 + max_width 359 + label "client Id could be object pointer.") + line_color 3342489 + fill_color 13434879 + width 419 + height 138) + (object AttachView "" @335 + stereotype TRUE + line_color 3342489 + client @334 + supplier @331 + line_style 0))) + (object ObjectDiagram "Flow creation(control side initialised)" + mechanism_ref @7 + quid "42B072FB0347" + title "Flow creation(control side initialised)" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$46" @336 + location (2704, 416) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @336 + location (2704, 525) + anchor_loc 1 + nlines 2 + max_width 487 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B93D1E023A" + width 180 + height 60 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object Label @337 + location (1150, 64) + nlines 1 + max_width 1038 + label +|DATA THREAD CONROL THREAD + ) + (object Label @338 + location (1582, 128) + nlines 49 + max_width 44 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object ObjectView "$UNNAMED$47" @339 + location (1963, 416) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @339 + location (1638, 364) + fill_color 13434879 + nlines 2 + max_width 650 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B93D700346" + width 668 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$49" @340 + location (1963, 896) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @340 + location (1605, 844) + fill_color 13434879 + nlines 2 + max_width 716 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B93D7A03B9" + width 734 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$48" @341 + location (2704, 1232) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @341 + location (2418, 1180) + fill_color 13434879 + nlines 2 + max_width 572 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "42B93DDB020A" + width 590 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$50" @342 + location (1984, 2504) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @342 + location (1685, 2456) + fill_color 13434879 + nlines 2 + max_width 598 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B93DED0364" + width 616 + height 118 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$51" @343 + location (1984, 1648) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @343 + location (1715, 1596) + fill_color 13434879 + nlines 2 + max_width 538 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B93F420328" + width 556 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @344 + location (1963, 203) + stereotype TRUE + line_color 3342489 + quidu "42B9402B0098" + client @339 + supplier @339 + line_style 0) + (object MessView "" @345 + location (1963, 137) + line_color 3342489 + label (object SegLabel @346 + Parent_View @345 + location (1963, 182) + quidu "42B940400157" + anchor_loc 1 + nlines 1 + max_width 241 + justify 0 + label "FindFactory" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @344 + pctDist 0.508333 + height 67 + orientation 0 + dir -1 + origin (2022, 137) + terminus (1904, 137)) + (object ObjectView "$UNNAMED$52" @347 + location (1240, 2512) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @347 + location (911, 2471) + fill_color 13434879 + nlines 2 + max_width 658 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B96F4500F1" + width 676 + height 105 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$56" @348 + location (378, 1760) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @348 + location (49, 1711) + fill_color 13434879 + nlines 2 + max_width 658 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B975250185" + width 676 + height 120 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$53" @349 + location (379, 1232) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @349 + location (122, 1181) + fill_color 13434879 + nlines 2 + max_width 514 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B975B30195" + width 532 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$54" @350 + location (379, 2512) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @350 + location (15, 2460) + fill_color 13434879 + nlines 2 + max_width 728 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B973B2021E" + width 746 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset -0.782544 + y_offset -0.022222) + (object LinkSelfView "" @351 + location (379, 2299) + stereotype TRUE + line_color 3342489 + quidu "42B973B2021F" + client @350 + supplier @350 + line_style 0) + (object ObjectView "$UNNAMED$55" @352 + location (1241, 1232) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @352 + location (935, 1180) + fill_color 13434879 + nlines 2 + max_width 612 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B984000268" + width 630 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object NoteView @353 + location (1888, 1408) + label (object ItemLabel + Parent_View @353 + location (1691, 1348) + fill_color 13434879 + nlines 2 + max_width 358 + label "self firing netmeta message") + line_color 3342489 + fill_color 13434879 + width 418 + height 132) + (object NoteView @354 + location (2752, 1744) + label (object ItemLabel + Parent_View @354 + location (2561, 1685) + fill_color 13434879 + nlines 2 + max_width 346 + label "request held untill 18: comes in") + line_color 3342489 + fill_color 13434879 + width 406 + height 131) + (object LinkSelfView "" @355 + location (2704, 1019) + stereotype TRUE + line_color 3342489 + quidu "42B99FD0002C" + client @341 + supplier @341 + line_style 0) + (object MessView "" @356 + location (2704, 956) + line_color 3342489 + label (object SegLabel @357 + Parent_View @356 + location (2704, 1001) + quidu "42B9A0F501FD" + anchor_loc 1 + nlines 1 + max_width 247 + justify 0 + label "AttachFlow" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @355 + pctDist 0.508333 + height 64 + orientation 0 + dir -1 + origin (2763, 956) + terminus (2645, 956)) + (object MessView "" @358 + location (379, 2234) + line_color 3342489 + label (object SegLabel @359 + Parent_View @358 + location (379, 2279) + quidu "42B973B20220" + anchor_loc 1 + nlines 1 + max_width 259 + justify 0 + label "FindFactory" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @351 + pctDist 0.508333 + height 66 + orientation 0 + dir -1 + origin (438, 2234) + terminus (320, 2234)) + (object AttachView "" @360 + stereotype TRUE + line_color 3342489 + client @354 + supplier @343 + line_style 0) + (object LinkView "" @361 + stereotype TRUE + line_color 3342489 + quidu "42B93FCD021A" + client @336 + supplier @339 + line_style 0) + (object MessView "" @362 + location (2444, 461) + line_color 3342489 + label (object SegLabel @363 + Parent_View @362 + location (2444, 506) + quidu "42B94026036C" + anchor_loc 1 + nlines 1 + max_width 435 + justify 0 + label "FindOrCreateProviderL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @361 + pctDist 0.539446 + height 45 + orientation 0 + dir 1 + origin (2503, 461) + terminus (2385, 461)) + (object LinkView "" @364 + stereotype TRUE + line_color 3342489 + quidu "42B9743D03BA" + client @336 + supplier @341 + line_style 0) + (object MessView "" @365 + location (2749, 683) + line_color 3342489 + label (object SegLabel @366 + Parent_View @365 + location (2872, 778) + quidu "42B9A1230109" + anchor_loc 1 + nlines 1 + max_width 266 + justify 0 + label "StartL/JoinL" + pctDist 1.300000 + height 123 + orientation 0) + object_arc @364 + pctDist 0.329377 + height 45 + orientation 0 + dir 1 + origin (2749, 623) + terminus (2749, 743)) + (object LinkView "" @367 + stereotype TRUE + line_color 3342489 + quidu "42B93FE00022" + client @339 + supplier @340 + line_style 0) + (object MessView "" @368 + location (2008, 629) + line_color 3342489 + label (object SegLabel @369 + Parent_View @368 + location (2216, 724) + quidu "42B9404D0318" + anchor_loc 1 + nlines 1 + max_width 435 + justify 0 + label "FindOrCreateProviderL" + pctDist 1.300000 + height 208 + orientation 0) + object_arc @367 + pctDist 0.427762 + height 45 + orientation 0 + dir 1 + origin (2008, 569) + terminus (2008, 689)) + (object LinkView "" @370 + stereotype TRUE + line_color 3342489 + quidu "42B93FEF0377" + client @340 + supplier @341 + line_style 0) + (object MessView "" @371 + location (2330, 1014) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @372 + Parent_View @371 + location (2444, 997) + font (object Font + color 32768 + default_color FALSE) + quidu "42B94057016E" + anchor_loc 1 + nlines 1 + max_width 148 + justify 0 + label "NewL" + pctDist 1.300000 + height 64 + orientation 0) + object_arc @370 + pctDist 0.453258 + height 45 + orientation 0 + dir 1 + origin (2275, 989) + terminus (2385, 1039)) + (object LinkView "" @373 + stereotype TRUE + line_color 3342489 + quidu "42B93FF502FE" + client @341 + supplier @342 + line_style 0) + (object MessView "" @374 + location (2368, 1914) + line_color 3342489 + label (object SegLabel @375 + Parent_View @374 + location (2486, 2004) + quidu "42B9406A03A6" + anchor_loc 1 + nlines 1 + max_width 375 + justify 0 + label "FindOrCreateFlowL" + pctDist 0.677433 + height 147 + orientation 0) + object_arc @373 + pctDist 0.520325 + height 45 + orientation 0 + dir 1 + origin (2397, 1862) + terminus (2339, 1966)) + (object LinkView "" @376 + stereotype TRUE + line_color 3342489 + quidu "42B977700293" + client @341 + supplier @343 + line_style 0) + (object MessView "" @377 + location (2374, 1473) + line_color 3342489 + label (object SegLabel @378 + Parent_View @377 + location (2352, 1528) + quidu "42B9A13A03BF" + anchor_loc 1 + nlines 1 + max_width 163 + justify 0 + label "StartL" + pctDist 0.903171 + height 36 + orientation 0) + object_arc @376 + pctDist 0.482979 + height 45 + orientation 0 + dir 1 + origin (2425, 1443) + terminus (2323, 1503)) + (object AttachView "" @379 + stereotype TRUE + line_color 3342489 + client @354 + supplier @377 + line_style 0) + (object LinkView "" @380 + stereotype TRUE + line_color 3342489 + quidu "42B93FFD0165" + client @342 + supplier @343 + line_style 0) + (object MessView "" @381 + location (1940, 2064) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @382 + Parent_View @381 + location (1898, 1968) + font (object Font + color 32768 + default_color FALSE) + quidu "42B9A07B01BA" + anchor_loc 1 + nlines 1 + max_width 147 + justify 0 + label "NewL" + pctDist 1.322034 + height 43 + orientation 0) + object_arc @380 + pctDist 0.519782 + height 45 + orientation 0 + dir 1 + origin (1940, 2123) + terminus (1940, 2005)) + (object LinkView "" @383 + stereotype TRUE + line_color 3342489 + quidu "42B96F530160" + client @343 + supplier @347 + line_style 0) + (object MessView "" @384 + location (1518, 2244) + line_color 3342489 + label (object SegLabel @385 + Parent_View @384 + location (1925, 2324) + quidu "42B9A08B00B9" + anchor_loc 1 + nlines 1 + max_width 1091 + justify 0 + label "FindOrCreateProviderL(CSubConnectionBase* handle + info)" + pctDist -1.216777 + height 363 + orientation 0) + object_arc @383 + pctDist 0.680908 + height 37 + orientation 0 + dir 1 + origin (1556, 2199) + terminus (1480, 2289)) + (object MessView "" @386 + location (1696, 1943) + line_color 3342489 + label (object SegLabel @387 + Parent_View @386 + location (1950, 1870) + quidu "42B9A5A10046" + anchor_loc 1 + nlines 1 + max_width 691 + justify 0 + label "return CSubConnectionFlow* handle" + pctDist 2.397310 + height 142 + orientation 1) + object_arc @383 + pctDist 0.332037 + height 26 + orientation 1 + dir -1 + origin (1657, 1987) + terminus (1735, 1899)) + (object AttachView "" @388 + stereotype TRUE + line_color 3342489 + client @354 + supplier @386 + line_style 0) + (object LinkView "" @389 + stereotype TRUE + line_color 3342489 + quidu "42B9787C03D2" + client @343 + supplier @349 + line_style 0) + (object MessView "" @390 + location (1087, 1462) + line_color 3342489 + label (object SegLabel @391 + Parent_View @390 + location (1078, 1506) + quidu "42B9A5D702C5" + anchor_loc 1 + nlines 1 + max_width 250 + justify 0 + label "CStartFlow" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @389 + pctDist 0.575521 + height 45 + orientation 0 + dir 1 + origin (1144, 1476) + terminus (1030, 1448)) + (object AttachView "" @392 + stereotype TRUE + line_color 3342489 + client @353 + supplier @390 + line_style 0) + (object LinkView "" @393 + stereotype TRUE + line_color 3342489 + quidu "42B974180294" + client @347 + supplier @350 + line_style 0) + (object MessView "" @394 + location (839, 2573) + line_color 3342489 + label (object SegLabel @395 + Parent_View @394 + location (839, 2618) + quidu "42B9A4B103A6" + anchor_loc 1 + nlines 1 + max_width 397 + justify 0 + label "FindOrCreateFlowL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @393 + pctDist 0.416107 + height 61 + orientation 0 + dir 1 + origin (898, 2573) + terminus (780, 2573)) + (object LinkView "" @396 + stereotype TRUE + line_color 3342489 + quidu "42B9844400C1" + client @347 + supplier @352 + line_style 0) + (object MessView "" @397 + location (1196, 1810) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @398 + Parent_View @397 + location (1279, 1732) + font (object Font + color 32768 + default_color FALSE) + quidu "42B9A49A0045" + anchor_loc 1 + nlines 1 + max_width 881 + justify 0 + label "NewL(CSubConnectionProviderBase* handle)" + pctDist 1.161017 + height 83 + orientation 1) + object_arc @396 + pctDist 0.558419 + height 45 + orientation 0 + dir 1 + origin (1196, 1869) + terminus (1196, 1751)) + (object MessView "" @399 + location (1196, 2053) + line_color 3342489 + label (object SegLabel @400 + Parent_View @399 + location (1252, 1957) + quidu "42B9A55E037E" + anchor_loc 1 + nlines 1 + max_width 325 + justify 0 + label "AttachFlow" + pctDist 1.313559 + height 56 + orientation 1) + object_arc @396 + pctDist 0.348797 + height 45 + orientation 0 + dir 1 + origin (1196, 2112) + terminus (1196, 1994)) + (object LinkView "" @401 + stereotype TRUE + line_color 3342489 + quidu "42B975320011" + client @350 + supplier @348 + line_style 0) + (object MessView "" @402 + location (334, 2032) + line_color 3342489 + label (object SegLabel @403 + Parent_View @402 + location (259, 1936) + quidu "42B9A4DE0242" + anchor_loc 1 + nlines 1 + max_width 397 + justify 0 + label "FindOrCreateFlowL" + pctDist 1.313559 + height 75 + orientation 0) + object_arc @401 + pctDist 0.664013 + height 45 + orientation 0 + dir 1 + origin (334, 2091) + terminus (334, 1973)) + (object LinkView "" @404 + stereotype TRUE + line_color 3342489 + quidu "42B975DE018D" + client @348 + supplier @349 + line_style 0) + (object MessView "" @405 + location (334, 1532) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @406 + Parent_View @405 + location (448, 1451) + font (object Font + color 32768 + default_color FALSE) + quidu "42B9A4F70339" + anchor_loc 1 + nlines 1 + max_width 809 + justify 0 + label "NewL(CSubConnectionProviderBase* ptr)" + pctDist 1.186441 + height 114 + orientation 1) + object_arc @404 + pctDist 0.415842 + height 45 + orientation 0 + dir 1 + origin (334, 1591) + terminus (334, 1473)) + (object LinkView "" @407 + stereotype TRUE + line_color 3342489 + quidu "42B992A900BD" + client @349 + supplier @352 + line_style 0) + (object MessView "" @408 + location (791, 1188) + line_color 3342489 + label (object SegLabel @409 + Parent_View @408 + location (791, 1144) + quidu "42B9A5FD0356" + anchor_loc 1 + nlines 1 + max_width 206 + justify 0 + label "LayerUp" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @407 + pctDist 0.521429 + height 45 + orientation 0 + dir 1 + origin (731, 1188) + terminus (851, 1188)) + (object LinkView "" @410 + stereotype TRUE + line_color 3342489 + quidu "42B993A20063" + client @352 + supplier @341 + line_style 0) + (object MessView "" @411 + location (1959, 1188) + line_color 3342489 + label (object SegLabel @412 + Parent_View @411 + location (1959, 1144) + quidu "42B9A60C01A9" + anchor_loc 1 + nlines 1 + max_width 234 + justify 0 + label "CLayerUp" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @410 + pctDist 0.473005 + height 45 + orientation 0 + dir 1 + origin (1899, 1188) + terminus (2019, 1188)) + (object AttachView "" @413 + stereotype TRUE + line_color 3342489 + client @353 + supplier @411 + line_style 0))) + (object ObjectDiagram "Connection Open/Select(Start)" + mechanism_ref @8 + quid "42B2A03300AD" + title "Connection Open/Select(Start)" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 206 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$57" @414 + location (304, 348) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @414 + location (173, 297) + fill_color 13434879 + nlines 2 + max_width 262 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2A03E03BF" + width 280 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$58" @415 + location (304, 677) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @415 + location (173, 626) + fill_color 13434879 + nlines 2 + max_width 262 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2A03E03C5" + width 280 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$59" @416 + location (305, 1010) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @416 + location (53, 959) + fill_color 13434879 + nlines 2 + max_width 504 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2A03E03DE" + width 522 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$62" @417 + location (2508, 2722) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @417 + location (2318, 2671) + fill_color 13434879 + nlines 2 + max_width 380 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2A03E03E6" + width 398 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$61" @418 + location (304, 2080) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @418 + location (49, 2032) + fill_color 13434879 + nlines 2 + max_width 510 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2A03E03E7" + width 528 + height 120 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object Label @419 + location (63, 2338) + nlines 1 + max_width 2806 + label "________________________________________________________________________________________________________________________________") + (object Label @420 + location (1056, 2416) + nlines 1 + max_width 600 + label "NIFMAN") + (object Label @421 + location (1056, 2288) + nlines 1 + max_width 600 + label "CONNECTION STACK") + (object Label @422 + location (48, 96) + font (object Font + color 32768 + default_color FALSE) + nlines 1 + max_width 300 + label "Object Created") + (object Label @423 + location (48, 160) + font (object Font + color 255 + default_color FALSE) + nlines 1 + max_width 350 + label "Object Destroyed") + (object Label @424 + location (48, 32) + font (object Font + bold TRUE) + nlines 1 + max_width 600 + label "Colour Legend:") + (object ObjectView "$UNNAMED$60" @425 + location (1360, 672) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @425 + location (1034, 621) + fill_color 13434879 + nlines 2 + max_width 652 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2A03E03DB" + width 670 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "placeholder" @426 + location (2509, 1008) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @426 + location (2327, 957) + fill_color 13434879 + nlines 2 + max_width 364 + justify 0 + label "placeholder") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2A03E03D3" + width 382 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @427 + location (2509, 795) + stereotype TRUE + line_color 3342489 + quidu "42B2A03E03D4" + client @426 + supplier @426 + line_style 0) + (object NoteView @428 + location (865, 400) + label (object ItemLabel + Parent_View @428 + location (521, 312) + fill_color 13434879 + nlines 3 + max_width 652 + label "Since the provider's been already selected start doesn't have a connection info given in preferences.") + line_color 3342489 + fill_color 13434879 + width 712 + height 188) + (object MessView "" @429 + location (2509, 659) + line_color 3342489 + label (object SegLabel @430 + Parent_View @429 + location (2509, 615) + quidu "42B2DB390169" + anchor_loc 1 + nlines 1 + max_width 700 + justify 0 + label "figure out preferences for the next layer" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @427 + pctDist 0.500000 + height 137 + orientation 0 + dir 1 + origin (2449, 659) + terminus (2569, 659)) + (object NoteView @431 + location (2160, 352) + label (object ItemLabel + Parent_View @431 + location (1938, 268) + fill_color 13434879 + nlines 3 + max_width 409 + label "delegated to selector in management plane => Async") + line_color 3342489 + fill_color 13434879 + width 469 + height 181) + (object AttachView "" @432 + stereotype TRUE + line_color 3342489 + client @431 + supplier @429 + line_style 0) + (object ObjectView "$UNNAMED$65" @433 + location (1872, 1456) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @433 + location (1582, 1405) + fill_color 13434879 + nlines 2 + max_width 580 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2DBA000C9" + width 598 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object LinkSelfView "" @434 + location (1872, 1243) + stereotype TRUE + line_color 3342489 + quidu "42B2DBA000CA" + client @433 + supplier @433 + line_style 0) + (object MessView "" @435 + location (1872, 1217) + line_color 3342489 + label (object SegLabel @436 + Parent_View @435 + location (1856, 1174) + quidu "42B2DBA000CB" + anchor_loc 1 + nlines 1 + max_width 481 + justify 0 + label "MapPreferencesToLayer" + pctDist 0.366667 + height 44 + orientation 0) + object_arc @434 + pctDist 0.500000 + height 27 + orientation 0 + dir 1 + origin (1812, 1217) + terminus (1932, 1217)) + (object ObjectView "$UNNAMED$66" @437 + location (2509, 2078) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @437 + location (2256, 2027) + fill_color 13434879 + nlines 2 + max_width 506 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2DD56023A" + width 524 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object Label @438 + location (1273, 97) + nlines 1 + max_width 1387 + label +|CONTROL MANAGEMENT + ) + (object Label @439 + location (1856, 128) + nlines 44 + max_width 63 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object ObjectView "$UNNAMED$67" @440 + location (1392, 1744) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @440 + location (1066, 1693) + fill_color 13434879 + nlines 2 + max_width 652 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2DFB40143" + width 670 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$63" @441 + location (1376, 2722) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @441 + location (1241, 2671) + fill_color 13434879 + nlines 2 + max_width 270 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2E00B0104" + width 288 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$64" @442 + location (304, 2721) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @442 + location (114, 2670) + fill_color 13434879 + nlines 2 + max_width 380 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B2E0DC027B" + width 398 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object NoteView @443 + location (704, 1520) + label (object ItemLabel + Parent_View @443 + location (344, 1454) + fill_color 13434879 + nlines 2 + max_width 684 + label "start should follow after join once we've removed NIFMAN.") + line_color 3342489 + fill_color 13434879 + width 744 + height 144) + (object LinkSelfView "" @444 + location (2509, 1865) + stereotype TRUE + line_color 3342489 + quidu "42B2F9FB0371" + client @437 + supplier @437 + line_style 0) + (object NoteView @445 + location (672, 1728) + label (object ItemLabel + Parent_View @445 + location (347, 1663) + fill_color 13434879 + nlines 2 + max_width 615 + label "this will only happen if provider needs to be newly created") + line_color 3342489 + fill_color 13434879 + width 675 + height 143) + (object NoteView @446 + location (2784, 1328) + label (object ItemLabel + Parent_View @446 + location (2574, 1122) + fill_color 13434879 + nlines 8 + max_width 384 + label "All progresses and other notifications are propagated via this route until SelectComplete. After that they are sent via provider stack.") + line_color 3342489 + fill_color 8421631 + width 444 + height 425) + (object MessView "" @447 + location (2569, 1852) + line_color 3342489 + label (object SegLabel @448 + Parent_View @447 + location (2569, 1808) + font (object Font + color 255 + default_color FALSE) + quidu "42B2FF670324" + anchor_loc 1 + nlines 1 + max_width 178 + justify 0 + label "delete" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @444 + pctDist 1.000000 + height 14 + orientation 0 + dir 1 + origin (2509, 1852) + terminus (2629, 1852)) + (object MessView "" @449 + location (2502, 752) + line_color 3342489 + label (object SegLabel @450 + Parent_View @449 + location (2502, 708) + font (object Font + color 255 + default_color FALSE) + quidu "42B3007E00C8" + anchor_loc 1 + nlines 1 + max_width 178 + justify 0 + label "delete" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @427 + pctDist 0.450000 + height 44 + orientation 0 + dir 1 + origin (2442, 752) + terminus (2562, 752)) + (object NoteView @451 + location (2704, 324) + label (object ItemLabel + Parent_View @451 + location (2432, 199) + fill_color 13434879 + nlines 5 + max_width 509 + label "Upper layer destruction is either initiated by LayerUp or by Detach => ISelectNotify needs to have a new fn ptr.") + line_color 3342489 + fill_color 8421631 + width 569 + height 262) + (object AttachView "" @452 + stereotype TRUE + line_color 3342489 + client @451 + supplier @449 + line_style 0) + (object NoteView @453 + location (1408, 1936) + label (object ItemLabel + Parent_View @453 + location (1105, 1870) + fill_color 13434879 + nlines 2 + max_width 571 + label "currently via CConnectionFactoryContainer") + line_color 3342489 + fill_color 13434879 + width 631 + height 144) + (object LinkView "" @454 + stereotype TRUE + line_color 3342489 + quidu "42B2A03E03C0" + client @414 + supplier @415 + line_style 0) + (object MessView "" @455 + location (364, 491) + line_color 3342489 + label (object SegLabel @456 + Parent_View @455 + location (424, 574) + quidu "42B2A0D601E4" + anchor_loc 1 + nlines 1 + max_width 119 + justify 0 + label "Start" + pctDist 1.191667 + height 60 + orientation 0) + object_arc @454 + pctDist 0.396825 + height 60 + orientation 0 + dir 1 + origin (364, 431) + terminus (364, 551)) + (object AttachView "" @457 + stereotype TRUE + line_color 3342489 + client @428 + supplier @455 + line_style 0) + (object MessView "" @458 + location (262, 529) + line_color 3342489 + label (object SegLabel @459 + Parent_View @458 + location (159, 451) + quidu "42B303DC033C" + anchor_loc 1 + nlines 1 + max_width 309 + justify 0 + label "StartComplete" + pctDist 1.161017 + height 103 + orientation 0) + object_arc @454 + pctDist 0.589109 + height 43 + orientation 1 + dir -1 + origin (262, 588) + terminus (262, 470)) + (object LinkView "" @460 + stereotype TRUE + line_color 3342489 + quidu "42B2A03E03C9" + client @415 + supplier @416 + line_style 0) + (object MessView "" @461 + location (349, 822) + line_color 3342489 + label (object SegLabel @462 + Parent_View @461 + location (393, 918) + quidu "42B2A0EA0297" + anchor_loc 1 + nlines 1 + max_width 119 + justify 0 + label "Start" + pctDist 1.308333 + height 44 + orientation 0) + object_arc @460 + pctDist 0.404110 + height 45 + orientation 0 + dir 1 + origin (349, 762) + terminus (349, 882)) + (object MessView "" @463 + location (262, 850) + line_color 3342489 + label (object SegLabel @464 + Parent_View @463 + location (137, 800) + quidu "42B303CD011D" + anchor_loc 1 + nlines 1 + max_width 206 + justify 0 + label "LayerUp" + pctDist 0.923729 + height 126 + orientation 0) + object_arc @460 + pctDist 0.538835 + height 43 + orientation 1 + dir -1 + origin (262, 909) + terminus (262, 791)) + (object LinkView "" @465 + stereotype TRUE + line_color 3342489 + quidu "42B2A1130303" + client @416 + supplier @425 + line_style 0) + (object MessView "" @466 + location (798, 805) + line_color 3342489 + label (object SegLabel @467 + Parent_View @466 + location (739, 749) + quidu "42B2A11F03C8" + anchor_loc 1 + nlines 1 + max_width 494 + justify 0 + label "SelectNextLayer(provider*)" + pctDist 0.161673 + height 72 + orientation 0) + object_arc @465 + pctDist 0.471954 + height 45 + orientation 0 + dir 1 + origin (741, 822) + terminus (855, 788)) + (object LinkView "" @468 + stereotype TRUE + line_color 3342489 + quidu "42B2E7000178" + client @416 + supplier @418 + line_style 0) + (object MessView "" @469 + location (349, 1212) + line_color 3342489 + label (object SegLabel @470 + Parent_View @469 + location (428, 1306) + quidu "42B2FEF3005E" + anchor_loc 1 + nlines 1 + max_width 156 + justify 0 + label "JoinL" + pctDist 1.283333 + height 79 + orientation 0) + object_arc @468 + pctDist 0.147992 + height 45 + orientation 0 + dir 1 + origin (349, 1152) + terminus (349, 1272)) + (object AttachView "" @471 + stereotype TRUE + line_color 3342489 + client @443 + supplier @469 + line_style 0) + (object MessView "" @472 + location (260, 1474) + line_color 3342489 + label (object SegLabel @473 + Parent_View @472 + location (169, 1392) + quidu "42B3001E02DB" + anchor_loc 1 + nlines 1 + max_width 206 + justify 0 + label "LayerUp" + pctDist 1.194915 + height 91 + orientation 0) + object_arc @468 + pctDist 0.424947 + height 45 + orientation 1 + dir -1 + origin (260, 1533) + terminus (260, 1415)) + (object LinkView "" @474 + stereotype TRUE + line_color 3342489 + quidu "42B2E02E0000" + client @417 + supplier @441 + line_style 0) + (object MessView "" @475 + location (2067, 2767) + line_color 3342489 + label (object SegLabel @476 + Parent_View @475 + location (2067, 2812) + quidu "42B2E13C0253" + anchor_loc 1 + nlines 1 + max_width 306 + justify 0 + label "AddObserverL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @474 + pctDist 0.305838 + height 45 + orientation 0 + dir 1 + origin (2126, 2767) + terminus (2008, 2767)) + (object MessView "" @477 + location (1706, 2767) + line_color 3342489 + label (object SegLabel @478 + Parent_View @477 + location (1706, 2812) + quidu "42B2FFE70050" + anchor_loc 1 + nlines 1 + max_width 363 + justify 0 + label "RemoveObserver" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @474 + pctDist 0.763959 + height 45 + orientation 0 + dir 1 + origin (1765, 2767) + terminus (1647, 2767)) + (object LinkView "" @479 + stereotype TRUE + line_color 3342489 + quidu "42B2E0FA02CF" + client @418 + supplier @442 + line_style 0) + (object MessView "" @480 + location (348, 2269) + line_color 3342489 + label (object SegLabel @481 + Parent_View @480 + location (423, 2346) + font (object Font + color 32768 + default_color FALSE) + quidu "42B2FDC7002F" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "NewL" + pctDist 1.150000 + height 75 + orientation 0) + object_arc @479 + pctDist 0.249516 + height 44 + orientation 0 + dir 1 + origin (348, 2209) + terminus (348, 2329)) + (object MessView "" @482 + location (349, 2499) + line_color 3342489 + label (object SegLabel @483 + Parent_View @482 + location (553, 2578) + quidu "42B2FDD80319" + anchor_loc 1 + nlines 1 + max_width 428 + justify 0 + label "AttachToConnectionL" + pctDist 1.166667 + height 204 + orientation 0) + object_arc @479 + pctDist 0.696325 + height 45 + orientation 0 + dir 1 + origin (349, 2439) + terminus (349, 2559)) + (object MessView "" @484 + location (260, 2437) + line_color 3342489 + label (object SegLabel @485 + Parent_View @484 + location (153, 2342) + quidu "42B300000313" + anchor_loc 1 + nlines 1 + max_width 278 + justify 0 + label "LinkLayerUp" + pctDist 1.305085 + height 107 + orientation 0) + object_arc @479 + pctDist 0.576402 + height 45 + orientation 1 + dir -1 + origin (260, 2496) + terminus (260, 2378)) + (object LinkView "" @486 + stereotype TRUE + line_color 3342489 + quidu "42B2DB140197" + client @425 + supplier @426 + line_style 0) + (object MessView "" @487 + location (1876, 777) + line_color 3342489 + label (object SegLabel @488 + Parent_View @487 + location (2207, 817) + font (object Font + color 32768 + default_color FALSE) + quidu "42B2DB1702D2" + anchor_loc 1 + nlines 1 + max_width 525 + justify 0 + label "SelectNextLayer(provider*)" + pctDist 3.220778 + height 55 + orientation 0) + object_arc @486 + pctDist 0.388392 + height 45 + orientation 0 + dir 1 + origin (1818, 760) + terminus (1934, 794)) + (object LinkView "" @489 + stereotype TRUE + line_color 3342489 + quidu "42B2DBC102BC" + client @426 + supplier @433 + line_style 0) + (object MessView "" @490 + location (2242, 1259) + line_color 3342489 + label (object SegLabel @491 + Parent_View @490 + location (2319, 1350) + quidu "42B2DC1203D2" + anchor_loc 1 + nlines 1 + max_width 288 + justify 0 + label "SelectProvider" + pctDist 0.422521 + height 119 + orientation 0) + object_arc @489 + pctDist 0.455219 + height 53 + orientation 0 + dir 1 + origin (2290, 1225) + terminus (2194, 1293)) + (object LinkView "" @492 + stereotype TRUE + line_color 3342489 + quidu "42B2E6850197" + client @426 + supplier @437 + line_style 0) + (object AttachView "" @493 + stereotype TRUE + line_color 3342489 + client @446 + supplier @492 + line_style 0) + (object MessView "" @494 + location (2449, 1517) + line_color 3342489 + label (object SegLabel @495 + Parent_View @494 + location (2359, 1422) + quidu "42B2FEB102BB" + anchor_loc 1 + nlines 1 + max_width 338 + justify 0 + label "SelectComplete" + pctDist 1.313559 + height 91 + orientation 0) + object_arc @492 + pctDist 0.474019 + height 61 + orientation 1 + dir -1 + origin (2449, 1576) + terminus (2449, 1458)) + (object MessView "" @496 + location (2592, 1686) + line_color 3342489 + label (object SegLabel @497 + Parent_View @496 + location (2723, 1639) + quidu "42B300650325" + anchor_loc 1 + nlines 1 + max_width 184 + justify 0 + label "Detach" + pctDist 0.898305 + height 131 + orientation 1) + object_arc @492 + pctDist 0.652174 + height 83 + orientation 0 + dir -1 + origin (2592, 1745) + terminus (2592, 1627)) + (object LinkView "" @498 + stereotype TRUE + line_color 3342489 + quidu "42B2E6D500DF" + client @426 + supplier @416 + line_style 0) + (object MessView "" @499 + location (1320, 1055) + line_color 3342489 + label (object SegLabel @500 + Parent_View @499 + location (1320, 1100) + quidu "42B2FEE0030A" + anchor_loc 1 + nlines 1 + max_width 231 + justify 0 + label "JoinNextL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @498 + pctDist 0.569404 + height 46 + orientation 0 + dir 1 + origin (1379, 1055) + terminus (1261, 1055)) + (object MessView "" @501 + location (1670, 1053) + line_color 3342489 + label (object SegLabel @502 + Parent_View @501 + location (1670, 1098) + quidu "42B3038F036C" + anchor_loc 1 + nlines 1 + max_width 184 + justify 0 + label "Detach" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @498 + pctDist 0.370073 + height 45 + orientation 0 + dir 1 + origin (1729, 1053) + terminus (1611, 1053)) + (object LinkView "" @503 + stereotype TRUE + line_color 3342489 + quidu "42B2DD830344" + client @433 + supplier @437 + line_style 0) + (object MessView "" @504 + location (2172, 1701) + line_color 3342489 + label (object SegLabel @505 + Parent_View @504 + location (2296, 1767) + font (object Font + color 32768 + default_color FALSE) + quidu "42B2DEEE0389" + anchor_loc 1 + nlines 1 + max_width 163 + justify 0 + label "NewL" + pctDist 1.625517 + height 40 + orientation 0) + object_arc @503 + pctDist 0.416765 + height 35 + orientation 0 + dir 1 + origin (2129, 1659) + terminus (2215, 1743)) + (object MessView "" @506 + location (2182, 1646) + line_color 3342489 + label (object SegLabel @507 + Parent_View @506 + location (2321, 1716) + quidu "42B2DEFF001D" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "Select" + pctDist 1.740690 + height 47 + orientation 0) + object_arc @503 + pctDist 0.370643 + height 81 + orientation 0 + dir 1 + origin (2139, 1604) + terminus (2225, 1688)) + (object LinkView "" @508 + stereotype TRUE + line_color 3342489 + quidu "42B2DF380305" + client @437 + supplier @417 + line_style 0) + (object MessView "" @509 + location (2568, 2214) + line_color 3342489 + label (object SegLabel @510 + Parent_View @509 + location (2644, 2306) + font (object Font + color 32768 + default_color FALSE) + quidu "42B2E10C0203" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "NewL" + pctDist 1.275000 + height 76 + orientation 0) + object_arc @508 + pctDist 0.141199 + height 60 + orientation 0 + dir 1 + origin (2568, 2154) + terminus (2568, 2274)) + (object MessView "" @511 + location (2567, 2397) + line_color 3342489 + label (object SegLabel @512 + Parent_View @511 + location (2642, 2493) + quidu "42B2E120005D" + anchor_loc 1 + nlines 1 + max_width 163 + justify 0 + label "StartL" + pctDist 1.308333 + height 75 + orientation 0) + object_arc @508 + pctDist 0.495164 + height 59 + orientation 0 + dir 1 + origin (2567, 2337) + terminus (2567, 2457)) + (object MessView "" @513 + location (2468, 2287) + line_color 3342489 + label (object SegLabel @514 + Parent_View @513 + location (2312, 2205) + quidu "42B2E15C0191" + anchor_loc 1 + nlines 1 + max_width 338 + justify 0 + label "SelectComplete" + pctDist 1.194915 + height 157 + orientation 0) + object_arc @508 + pctDist 0.282759 + height 41 + orientation 1 + dir -1 + origin (2468, 2346) + terminus (2468, 2228)) + (object MessView "" @515 + location (2464, 2512) + line_color 3342489 + label (object SegLabel @516 + Parent_View @515 + location (2323, 2434) + quidu "42B2FF0C0209" + anchor_loc 1 + nlines 1 + max_width 278 + justify 0 + label "LinkLayerUp" + pctDist 1.161017 + height 141 + orientation 0) + object_arc @508 + pctDist 0.719536 + height 45 + orientation 1 + dir -1 + origin (2464, 2571) + terminus (2464, 2453)) + (object MessView "" @517 + location (2568, 2584) + line_color 3342489 + label (object SegLabel @518 + Parent_View @517 + location (2692, 2616) + font (object Font + color 255 + default_color FALSE) + quidu "42B2FFD303C2" + anchor_loc 1 + nlines 1 + max_width 178 + justify 0 + label "delete" + pctDist 0.766667 + height 124 + orientation 0) + object_arc @508 + pctDist 0.856867 + height 60 + orientation 0 + dir 1 + origin (2568, 2524) + terminus (2568, 2644)) + (object LinkView "" @519 + stereotype TRUE + line_color 3342489 + quidu "42B2DFCB025F" + client @437 + supplier @440 + line_style 0) + (object MessView "" @520 + location (1960, 1966) + line_color 3342489 + label (object SegLabel @521 + Parent_View @520 + location (1966, 2023) + quidu "42B2E26A02B7" + anchor_loc 1 + nlines 1 + max_width 456 + justify 0 + label "FindOrCreateProviderL" + pctDist 0.324292 + height 53 + orientation 0) + object_arc @519 + pctDist 0.468102 + height 51 + orientation 0 + dir 1 + origin (2016, 1982) + terminus (1904, 1950)) + (object AttachView "" @522 + stereotype TRUE + line_color 3342489 + client @453 + supplier @520 + line_style 0) + (object LinkView "" @523 + label (object ItemLabel + Parent_View @523 + location (1407, 2078) + anchor_loc 1 + nlines 1 + max_width 832 + justify 0 + label "") + stereotype TRUE + line_color 3342489 + quidu "42B2E3F902EB" + client @437 + supplier @418 + line_style 0) + (object MessView "" @524 + location (850, 2123) + line_color 3342489 + label (object SegLabel @525 + Parent_View @524 + location (850, 2168) + quidu "42B2FD6D03C7" + anchor_loc 1 + nlines 1 + max_width 188 + justify 0 + label "AddRef" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @523 + pctDist 0.831958 + height 44 + orientation 0 + dir 1 + origin (909, 2123) + terminus (791, 2123)) + (object MessView "" @526 + location (1343, 2122) + line_color 3342489 + label (object SegLabel @527 + Parent_View @526 + location (1425, 2167) + quidu "42B2FD850169" + anchor_loc 1 + nlines 1 + max_width 825 + justify 0 + label "ConnectionControlActivityL(EAttachNormal,..)" + pctDist -0.203390 + height 45 + orientation 0) + object_arc @523 + pctDist 0.538156 + height 43 + orientation 0 + dir 1 + origin (1402, 2122) + terminus (1284, 2122)) + (object AttachView "" @528 + stereotype TRUE + line_color 3342489 + client @445 + supplier @527 + line_style 0) + (object MessView "" @529 + location (2002, 2123) + line_color 3342489 + label (object SegLabel @530 + Parent_View @529 + location (2002, 2168) + quidu "42B2FFC00324" + anchor_loc 1 + nlines 1 + max_width 269 + justify 0 + label "ReleaseRef" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @523 + pctDist 0.146023 + height 45 + orientation 0 + dir 1 + origin (2061, 2123) + terminus (1943, 2123)) + (object LinkView "" @531 + stereotype TRUE + line_color 3342489 + quidu "42B2DFE9037B" + client @440 + supplier @418 + line_style 0) + (object MessView "" @532 + location (829, 1964) + line_color 3342489 + label (object SegLabel @533 + Parent_View @532 + location (843, 2007) + font (object Font + color 32768 + default_color FALSE) + quidu "42B2E3050335" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "NewL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @531 + pctDist 0.537936 + height 45 + orientation 0 + dir 1 + origin (885, 1946) + terminus (773, 1982)) + (object AttachView "" @534 + stereotype TRUE + line_color 3342489 + client @445 + supplier @533 + line_style 0) + (object LinkView "" @535 + stereotype TRUE + line_color 3342489 + quidu "42B2E5C90215" + client @442 + supplier @441 + line_style 0) + (object MessView "" @536 + location (878, 2677) + line_color 3342489 + label (object SegLabel @537 + Parent_View @536 + location (878, 2633) + quidu "42B2FDF002EC" + anchor_loc 1 + nlines 1 + max_width 306 + justify 0 + label "AddObserverL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @535 + pctDist 0.515110 + height 45 + orientation 0 + dir 1 + origin (818, 2677) + terminus (938, 2677)))) + (object ObjectDiagram "Flow creation(data side initialised)" + mechanism_ref @9 + quid "42B9908D0039" + title "Flow creation(data side initialised)" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ObjectView "$UNNAMED$68" @538 + location (272, 464) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @538 + location (272, 573) + anchor_loc 1 + nlines 2 + max_width 487 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B9959101DD" + width 180 + height 60 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object Label @539 + location (976, 64) + nlines 1 + max_width 1038 + label +|DATA THREAD CONROL THREAD + ) + (object Label @540 + location (1408, 128) + nlines 49 + max_width 44 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object ObjectView "$UNNAMED$71" @541 + location (2640, 2416) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @541 + location (2315, 2364) + fill_color 13434879 + nlines 2 + max_width 650 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B9959101E2" + width 668 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$72" @542 + location (2640, 1707) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @542 + location (2282, 1655) + fill_color 13434879 + nlines 2 + max_width 716 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42B9959101E7" + width 734 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$73" @543 + location (2640, 1168) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @543 + location (2354, 1116) + fill_color 13434879 + nlines 2 + max_width 572 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "42B9959101EA" + width 590 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$75" @544 + location (1792, 2416) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @544 + location (1493, 2368) + fill_color 13434879 + nlines 2 + max_width 598 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B9959101EF" + width 616 + height 118 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$74" @545 + location (1792, 1168) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @545 + location (1523, 1116) + fill_color 13434879 + nlines 2 + max_width 538 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B9959101F2" + width 556 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$77" @546 + location (1056, 2416) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @546 + location (727, 2375) + fill_color 13434879 + nlines 2 + max_width 658 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B9959101F9" + width 676 + height 105 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$78" @547 + location (1040, 896) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @547 + location (711, 847) + fill_color 13434879 + nlines 2 + max_width 658 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B995910205" + width 676 + height 120 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$70" @548 + location (272, 1168) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @548 + location (15, 1117) + fill_color 13434879 + nlines 2 + max_width 514 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B995910208" + width 532 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$69" @549 + location (1040, 459) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @549 + location (676, 407) + fill_color 13434879 + nlines 2 + max_width 728 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B9959101FE" + width 746 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object ObjectView "$UNNAMED$76" @550 + location (1056, 1723) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @550 + location (750, 1671) + fill_color 13434879 + nlines 2 + max_width 612 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B99591020C" + width 630 + height 126 + annotation 4 + autoResize TRUE + subobjects 0 + x_offset 0.000000 + y_offset 0.000000) + (object NoteView @551 + location (1056, 1360) + label (object ItemLabel + Parent_View @551 + location (859, 1300) + fill_color 13434879 + nlines 2 + max_width 358 + label "self firing netmeta message") + line_color 3342489 + fill_color 13434879 + width 418 + height 132) + (object NoteView @552 + location (352, 1888) + label (object ItemLabel + Parent_View @552 + location (161, 1829) + fill_color 13434879 + nlines 2 + max_width 346 + label "request held untill 16: comes in") + line_color 3342489 + fill_color 13434879 + width 406 + height 131) + (object LinkSelfView "" @553 + location (1040, 246) + stereotype TRUE + line_color 3342489 + quidu "42B99E1701B4" + client @549 + supplier @549 + line_style 0) + (object LinkSelfView "" @554 + location (2640, 2203) + stereotype TRUE + line_color 3342489 + quidu "42B99E1A02DB" + client @541 + supplier @541 + line_style 0) + (object MessView "" @555 + location (1040, 202) + line_color 3342489 + label (object SegLabel @556 + Parent_View @555 + location (1040, 158) + quidu "42B99E370066" + anchor_loc 1 + nlines 1 + max_width 238 + justify 0 + label "FindFactory" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @553 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (980, 202) + terminus (1100, 202)) + (object MessView "" @557 + location (2640, 2159) + line_color 3342489 + label (object SegLabel @558 + Parent_View @557 + location (2640, 2115) + quidu "42B9A9410270" + anchor_loc 1 + nlines 1 + max_width 259 + justify 0 + label "FindFactory" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @554 + pctDist 0.500000 + height 45 + orientation 0 + dir 1 + origin (2580, 2159) + terminus (2700, 2159)) + (object NoteView @559 + location (2192, 720) + label (object ItemLabel + Parent_View @559 + location (1729, 620) + fill_color 13434879 + nlines 4 + max_width 890 + label +|Join needs a "C" sub-connection client to be created and it than receives JoinComplete call to pack it into CJoinCmplete object and pass it to the data thread - not shown on the diagram. + ) + line_color 3342489 + fill_color 13434879 + width 950 + height 212) + (object AttachView "" @560 + stereotype TRUE + line_color 3342489 + client @552 + supplier @550 + line_style 0) + (object LinkView "" @561 + stereotype TRUE + line_color 3342489 + quidu "42B99DEB01F6" + client @538 + supplier @549 + line_style 0) + (object MessView "" @562 + location (547, 386) + line_color 3342489 + label (object SegLabel @563 + Parent_View @562 + location (547, 342) + quidu "42B99E14001F" + anchor_loc 1 + nlines 1 + max_width 375 + justify 0 + label "FindOrCreateFlowL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @561 + pctDist 0.610703 + height 76 + orientation 0 + dir 1 + origin (487, 386) + terminus (607, 386)) + (object LinkView "" @564 + stereotype TRUE + line_color 3342489 + quidu "42B9A72D016C" + client @538 + supplier @548 + line_style 0) + (object MessView "" @565 + location (317, 756) + line_color 3342489 + label (object SegLabel @566 + Parent_View @565 + location (428, 849) + quidu "42B9A74702E6" + anchor_loc 1 + nlines 1 + max_width 244 + justify 0 + label "JoinL/StartL" + pctDist 1.283333 + height 111 + orientation 0) + object_arc @564 + pctDist 0.428986 + height 45 + orientation 0 + dir 1 + origin (317, 696) + terminus (317, 816)) + (object LinkView "" @567 + stereotype TRUE + line_color 3342489 + quidu "42B9959101E3" + client @541 + supplier @542 + line_style 0) + (object MessView "" @568 + location (2596, 1941) + line_color 3342489 + label (object SegLabel @569 + Parent_View @568 + location (2729, 1861) + quidu "42B9A94B02BB" + anchor_loc 1 + nlines 1 + max_width 456 + justify 0 + label "FindOrCreateProviderL" + pctDist 1.177966 + height 133 + orientation 1) + object_arc @567 + pctDist 0.706186 + height 45 + orientation 0 + dir 1 + origin (2596, 2000) + terminus (2596, 1882)) + (object LinkView "" @570 + stereotype TRUE + line_color 3342489 + quidu "42B9959101E8" + client @542 + supplier @543 + line_style 0) + (object MessView "" @571 + location (2596, 1370) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @572 + Parent_View @571 + location (2648, 1275) + font (object Font + color 32768 + default_color FALSE) + quidu "42B9A96102F9" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "NewL" + pctDist 1.313559 + height 52 + orientation 1) + object_arc @570 + pctDist 0.662621 + height 45 + orientation 0 + dir 1 + origin (2596, 1429) + terminus (2596, 1311)) + (object MessView "" @573 + location (2596, 1549) + line_color 3342489 + label (object SegLabel @574 + Parent_View @573 + location (2713, 1468) + quidu "42B9A9760317" + anchor_loc 1 + nlines 1 + max_width 247 + justify 0 + label "AttachFlow" + pctDist 1.186441 + height 117 + orientation 1) + object_arc @570 + pctDist 0.230583 + height 45 + orientation 0 + dir 1 + origin (2596, 1608) + terminus (2596, 1490)) + (object LinkView "" @575 + stereotype TRUE + line_color 3342489 + quidu "42B9959101ED" + client @543 + supplier @545 + line_style 0) + (object MessView "" @576 + location (2195, 1087) + line_color 3342489 + label (object SegLabel @577 + Parent_View @576 + location (2195, 1132) + quidu "42B9AA6C0219" + anchor_loc 1 + nlines 1 + max_width 456 + justify 0 + label "LayerUp" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @575 + pctDist 0.543796 + height 82 + orientation 1 + dir 1 + origin (2254, 1087) + terminus (2136, 1087)) + (object AttachView "" @578 + stereotype TRUE + line_color 3342489 + client @559 + supplier @576 + line_style 0) + (object LinkView "" @579 + stereotype TRUE + line_color 3342489 + quidu "42B9959101F0" + client @544 + supplier @545 + line_style 0) + (object MessView "" @580 + location (1734, 1801) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @581 + Parent_View @580 + location (1850, 1719) + font (object Font + color 32768 + default_color FALSE) + quidu "42B9A8F50021" + anchor_loc 1 + nlines 1 + max_width 822 + justify 0 + label "NewL(CSubConnectionFlowBase* handle)" + pctDist 1.194915 + height 116 + orientation 1) + object_arc @579 + pctDist 0.493333 + height 59 + orientation 0 + dir 1 + origin (1734, 1860) + terminus (1734, 1742)) + (object LinkView "" @582 + stereotype TRUE + line_color 3342489 + quidu "42B9959101F3" + client @544 + supplier @550 + line_style 0) + (object MessView "" @583 + location (1277, 1857) + line_color 3342489 + label (object SegLabel @584 + Parent_View @583 + location (1673, 1946) + quidu "42B9A6C202B1" + anchor_loc 1 + nlines 1 + max_width 1172 + justify 0 + label "FindOrCreateProviderL(CSubConnectionFlowBase* handle + info)" + pctDist 3.424138 + height 206 + orientation 0) + object_arc @582 + pctDist 0.809154 + height 54 + orientation 1 + dir -1 + origin (1233, 1816) + terminus (1321, 1898)) + (object MessView "" @585 + location (1587, 2286) + line_color 3342489 + label (object SegLabel @586 + Parent_View @585 + location (1540, 2223) + quidu "42B9A9A601B8" + anchor_loc 1 + nlines 1 + max_width 863 + justify 0 + label "return CSubConnectionProviderbase* handle()" + pctDist 1.164106 + height 15 + orientation 1) + object_arc @582 + pctDist 0.182965 + height 47 + orientation 0 + dir 1 + origin (1630, 2326) + terminus (1544, 2246)) + (object AttachView "" @587 + stereotype TRUE + line_color 3342489 + client @552 + supplier @585 + line_style 0) + (object LinkView "" @588 + stereotype TRUE + line_color 3342489 + quidu "42B9A7E400DA" + client @544 + supplier @541 + line_style 0) + (object MessView "" @589 + location (2189, 2374) + line_color 3342489 + label (object SegLabel @590 + Parent_View @589 + location (2189, 2330) + quidu "42B9A93303C4" + anchor_loc 1 + nlines 1 + max_width 456 + justify 0 + label "FindOrCreateProviderL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @588 + pctDist 0.439024 + height 43 + orientation 0 + dir 1 + origin (2129, 2374) + terminus (2249, 2374)) + (object LinkView "" @591 + stereotype TRUE + line_color 3342489 + quidu "42B9AB7F00EB" + client @545 + supplier @548 + line_style 0) + (object MessView "" @592 + location (1056, 1087) + line_color 3342489 + label (object SegLabel @593 + Parent_View @592 + location (1056, 1132) + quidu "42B9AB8900A9" + anchor_loc 1 + nlines 1 + max_width 206 + justify 0 + label "LayerUp" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @591 + pctDist 0.468718 + height 82 + orientation 1 + dir 1 + origin (1115, 1087) + terminus (997, 1087)) + (object AttachView "" @594 + stereotype TRUE + line_color 3342489 + client @551 + supplier @592 + line_style 0) + (object LinkView "" @595 + stereotype TRUE + line_color 3342489 + quidu "42B9959101FC" + client @546 + supplier @550 + line_style 0) + (object MessView "" @596 + location (1012, 2143) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @597 + Parent_View @596 + location (970, 2062) + font (object Font + color 32768 + default_color FALSE) + quidu "42B99F7B026E" + anchor_loc 1 + nlines 1 + max_width 147 + justify 0 + label "NewL" + pctDist 1.186441 + height 43 + orientation 0) + object_arc @595 + pctDist 0.382075 + height 45 + orientation 0 + dir 1 + origin (1012, 2202) + terminus (1012, 2084)) + (object LinkView "" @598 + stereotype TRUE + line_color 3342489 + quidu "42B995910206" + client @547 + supplier @548 + line_style 0) + (object MessView "" @599 + location (708, 1060) + font (object Font + color 32768 + default_color FALSE) + line_color 65280 + label (object SegLabel @600 + Parent_View @599 + location (689, 1112) + font (object Font + color 32768 + default_color FALSE) + quidu "42B99EA90350" + anchor_loc 1 + nlines 1 + max_width 147 + justify 0 + label "NewL" + pctDist 0.801551 + height 42 + orientation 0) + object_arc @598 + pctDist 0.423963 + height 45 + orientation 0 + dir 1 + origin (764, 1040) + terminus (652, 1080)) + (object LinkView "" @601 + stereotype TRUE + line_color 3342489 + quidu "42B995910209" + client @548 + supplier @550 + line_style 0) + (object MessView "" @602 + location (679, 1401) + line_color 3342489 + label (object SegLabel @603 + Parent_View @602 + location (864, 1477) + quidu "42B9A767021A" + anchor_loc 1 + nlines 1 + max_width 244 + justify 0 + label "JoinL/StartL" + pctDist 2.121011 + height 47 + orientation 0) + object_arc @601 + pctDist 0.480939 + height 45 + orientation 0 + dir 1 + origin (630, 1366) + terminus (728, 1436)) + (object AttachView "" @604 + stereotype TRUE + line_color 3342489 + client @552 + supplier @602 + line_style 0) + (object LinkView "" @605 + stereotype TRUE + line_color 3342489 + quidu "42B99F2102B3" + client @548 + supplier @546 + line_style 0) + (object MessView "" @606 + location (477, 1415) + line_color 3342489 + label (object SegLabel @607 + Parent_View @606 + location (321, 1500) + quidu "42B99F2C00E3" + anchor_loc 1 + nlines 1 + max_width 434 + justify 0 + label "FindOrCreateProviderL" + pctDist 0.400390 + height 178 + orientation 1) + object_arc @605 + pctDist 0.182752 + height 44 + orientation 0 + dir 1 + origin (445, 1364) + terminus (509, 1466)) + (object LinkView "" @608 + stereotype TRUE + line_color 3342489 + quidu "42B995910202" + client @549 + supplier @547 + line_style 0) + (object MessView "" @609 + location (1085, 666) + line_color 3342489 + label (object SegLabel @610 + Parent_View @609 + location (1248, 772) + quidu "42B99E4B0390" + anchor_loc 1 + nlines 1 + max_width 375 + justify 0 + label "FindOrCreateFlowL" + pctDist 1.385314 + height 163 + orientation 0) + object_arc @608 + pctDist 0.461467 + height 45 + orientation 0 + dir 1 + origin (1085, 606) + terminus (1085, 726)) + (object LinkView "" @611 + stereotype TRUE + line_color 3342489 + quidu "42B9AA4201DC" + client @550 + supplier @543 + line_style 0) + (object MessView "" @612 + location (1565, 1493) + line_color 3342489 + label (object SegLabel @613 + Parent_View @612 + location (1552, 1451) + quidu "42B9AA4F02FD" + anchor_loc 1 + nlines 1 + max_width 588 + justify 0 + label "CJoinL/CStartSubConnectionL" + pctDist 0.500000 + height 45 + orientation 0) + object_arc @611 + pctDist 0.283473 + height 49 + orientation 0 + dir 1 + origin (1508, 1512) + terminus (1622, 1474)) + (object AttachView "" @614 + stereotype TRUE + line_color 3342489 + client @551 + supplier @612 + line_style 0))))) + root_category (object Class_Category "Logical View" + quid "41A74B800047" + exportControl "Public" + global TRUE + subsystem "Component View" + quidu "41A74B800049" + logical_models (list unit_reference_list + (object Class "CBase" + quid "41A7525A00AC") + (object Class "CPlayer" + quid "41A773DB02DF") + (object Class "CCommDb" + quid "41ACFE3D01AC") + (object Class "RMessage2" + quid "41C07849000C") + (object Class "CSocketServer" + quid "427F651A0205") + (object Class "CDealer" + quid "427F666A03B4" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "427F672803B1" + supplier "Logical View::CSocketServer" + quidu "427F651A0205"))) + (object Class "CActive" + quid "4288B28F03C4") + (object Class "CObject" + quid "4288EF9A01FA") + (object Association "$UNNAMED$79" + quid "41A7550B0139" + roles (list role_list + (object Role "$UNNAMED$80" + quid "41A7550C02F3" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088" + exportControl "Protected" + is_navigable TRUE) + (object Role "$UNNAMED$81" + quid "41A7550C02F4" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$82" + quid "41A755100295" + roles (list role_list + (object Role "$UNNAMED$83" + quid "41A755110318" + supplier "Logical View::Sub Connection::MSubConnectionControlClient" + quidu "41A753D702F9" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$84" + quid "41A755110322" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$85" + quid "41A755B40150" + roles (list role_list + (object Role "$UNNAMED$86" + quid "41A755B501F2" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + is_navigable TRUE) + (object Role "$UNNAMED$87" + quid "41A755B501F3" + supplier "Logical View::Service::CControlledServProvider" + quidu "41A754670219"))) + (object Association "$UNNAMED$88" + quid "41A7567A00C8" + roles (list role_list + (object Role "$UNNAMED$89" + quid "41A7567B02E7" + supplier "Logical View::Sub Connection::CSubConnection" + quidu "41A750530146" + is_navigable TRUE) + (object Role "$UNNAMED$90" + quid "41A7567B02F1" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$91" + quid "41A756830360" + roles (list role_list + (object Role "$UNNAMED$92" + quid "41A756850114" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$93" + quid "41A75685011E" + supplier "Logical View::Sub Connection::CSubConnection" + quidu "41A750530146"))) + (object Association "$UNNAMED$94" + quid "41A75702018C" + roles (list role_list + (object Role "$UNNAMED$95" + quid "41A7570302B0" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + exportControl "Protected" + is_navigable TRUE) + (object Role "$UNNAMED$96" + quid "41A7570302BA" + supplier "Logical View::Connection::CConnectionProvdBase" + quidu "41A7526F01F7" + exportControl "Protected" + is_navigable TRUE))) + (object Class_Category "Connection" + quid "41A74FA2017D" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "41A77B4A0000" + supplier "Logical View::Sub Connection" + quidu "41A74FC60071") + (object Visibility_Relationship + quid "41A8760803A2" + supplier "Logical View::Factory" + quidu "41A875EF01EE") + (object Visibility_Relationship + quid "41B6EADF010A" + supplier "Logical View::Selection" + quidu "41B6EAB601E8") + (object Visibility_Relationship + quid "427A065F0376" + supplier "Logical View::Session Proxy/Pit Boss" + quidu "41AA25160186")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CConnection" + quid "41A7507C013B" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41B875C100D1" + supplier "Logical View::Service::CSockSubSession" + quidu "41A7685902ED") + (object Inheritance_Relationship + quid "4296102C00B4" + supplier "Logical View::Selection::XConnectionSelector" + quidu "42960EDE02D0")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "41D920C702A7" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41BDB38A01E3" + supplier "Logical View::Connection::Connection Provider::MConnectionControlClient" + quidu "41BDA92A0213") + (object Realize_Relationship + quid "41BDB38D02B0" + supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" + quidu "41BDA8D00172") + (object Realize_Relationship + quid "41C2DE9B0191" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8"))) + (object Class "CConnectionProvdBase" + quid "41A7526F01F7" + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41B75DA603D2" + supplier "Logical View::Selection::MNetworkControllerObserver" + quidu "41B6EE01032A"))) + (object Class "RConnection" + quid "41B1D83B017A" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "41B1D85E017A" + supplier "Logical View::Connection::CConnection" + quidu "41A7507C013B"))) + (object Association "$UNNAMED$97" + quid "41AA239C036D" + roles (list role_list + (object Role "$UNNAMED$98" + quid "41AA239D02ED" + supplier "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" + quidu "41A7737A02A3" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$99" + quid "41AA239D02F7" + supplier "Logical View::Connection::Connection Provider::CNetworkSession" + quidu "41A8587D00BE"))) + (object Class_Category "Nif Session" + quid "41B9FACD0024" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "MNifSessionNotify" + quid "41B9FAF0024C") + (object Class "CNifSession" + quid "41A77CCA0251" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A77D490109" + supplier "Logical View::Connection::CConnectionProvdBase" + quidu "41A7526F01F7")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41B9FB5E010C" + supplier "Logical View::Selection::MNetworkControllerObserver" + quidu "41B6EE01032A") + (object Realize_Relationship + quid "41B9FB6102E7" + supplier "Logical View::Connection::Nif Session::MAgentSessionNotify" + quidu "41B9FB280154") + (object Realize_Relationship + quid "41B9FB640115" + supplier "Logical View::Connection::Nif Session::MNifSessionNotify" + quidu "41B9FAF0024C"))) + (object Class "MAgentSessionNotify" + quid "41B9FB280154") + (object Class "CNifSecureSession" + quid "421BA9590249" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "421BA9730142" + supplier "Logical View::Connection::Nif Session::CNifSession" + quidu "41A77CCA0251")))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41B9FAEB03B8" + 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::Connection::Nif Session::MNifSessionNotify" @615 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (352, 592) + label (object ItemLabel + Parent_View @615 + location (167, 541) + fill_color 13434879 + nlines 1 + max_width 370 + justify 0 + label "MNifSessionNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B9FAF0024C" + width 388 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSession" @616 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1296, 1040) + label (object ItemLabel + Parent_View @616 + location (1165, 988) + fill_color 13434879 + nlines 1 + max_width 262 + justify 0 + label "CNifSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A77CCA0251" + width 280 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Nif Session::MAgentSessionNotify" @617 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (896, 592) + label (object ItemLabel + Parent_View @617 + location (683, 541) + fill_color 13434879 + nlines 1 + max_width 426 + justify 0 + label "MAgentSessionNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B9FB280154" + width 444 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Selection::MNetworkControllerObserver" @618 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1552, 576) + label (object ItemLabel + Parent_View @618 + location (1280, 502) + fill_color 13434879 + nlines 1 + max_width 544 + justify 0 + label "MNetworkControllerObserver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B6EE01032A" + width 562 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @619 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2256, 560) + label (object ItemLabel + Parent_View @619 + location (2025, 486) + fill_color 13434879 + nlines 1 + max_width 462 + justify 0 + label "CConnectionProvdBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7526F01F7" + width 480 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @620 + stereotype TRUE + line_color 3342489 + quidu "41A77D490109" + client @616 + supplier @619 + line_style 0) + (object RealizeView "" @621 + stereotype TRUE + line_color 3342489 + quidu "41B9FB5E010C" + client @616 + supplier @618 + line_style 0) + (object RealizeView "" @622 + stereotype TRUE + line_color 3342489 + quidu "41B9FB6102E7" + client @616 + supplier @617 + line_style 0) + (object RealizeView "" @623 + stereotype TRUE + line_color 3342489 + quidu "41B9FB640115" + client @616 + supplier @615 + line_style 0) + (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @624 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1296, 1360) + label (object ItemLabel + Parent_View @624 + location (1100, 1309) + fill_color 13434879 + nlines 1 + max_width 392 + justify 0 + label "CNifSecureSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421BA9590249" + width 410 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @625 + stereotype TRUE + line_color 3342489 + quidu "421BA9730142" + client @624 + supplier @616 + line_style 0))))) + (object Class_Category "Connection Provider" + quid "41BDA4160337" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "4288AB6F0382" + supplier "Logical View::Connection::Nif Session" + quidu "41B9FACD0024")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CIPNetworkConnectionProvider" + quid "41A77CA40365" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A77DB502BD" + supplier "Logical View::Connection::Connection Provider::CNetworkSession" + quidu "41A8587D00BE") + (object Inheritance_Relationship + quid "41DEB8A10386" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41BDA98602E0" + supplier "Logical View::Connection::Connection Provider::MConnectionControlClient" + quidu "41BDA92A0213"))) + (object Class "CNetworkSession" + quid "41A8587D00BE" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A8593301EC" + supplier "Logical View::Connection::CConnectionProvdBase" + quidu "41A7526F01F7") + (object Inheritance_Relationship + quid "41BDA8AC00C7" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41BDA96B00E2" + supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" + quidu "41BDA8D00172"))) + (object Class "CConnectionProviderBase" + quid "41BDA765028C" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41BDA8BB001D" + supplier "Logical View::Factory::XFactoryObject" + quidu "41A7522A0392") + (object Inheritance_Relationship + quid "421BA9EE0293" + supplier "Logical View::CBase" + quidu "41A7525A00AC")) + operations (list Operations + (object Operation "StartL" + quid "41C30946012C" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Stop" + quid "41C3097E023C" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "ProgressL" + quid "41C309880056" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "LastProgressError" + quid "41C30991026C" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "RequestServiceChangeNotificationL" + quid "41C3099A032D" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "CancelServiceChangeNotification" + quid "41C309A20086" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "EnumerateConnectionsL" + quid "41C309D30177" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "ControlL" + quid "41C309EA0135" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetUsageProfile" + quid "41C309F501C7" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "JoinL" + quid "41C30A56024B" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Leave" + quid "41C30A5E02C5" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "AllSubConnectionNotificationEnable" + quid "41C30D2700F7" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "CancelAllSubConnectionNotification" + quid "41C30D31028D" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SendIoctlMessageL" + quid "41C30DE003AA" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SendCancelIoctl" + quid "41C30DEA0228" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Factory" + quid "41C34B6A0068" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NextLayer" + quid "41C34B800205" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SettingsAccess" + quid "41ECE9D40074" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "MConnectionDataClient" + quid "41BDA8D00172" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41CC19DE032F" + supplier "Logical View::Connection::Connection Provider::MConnectionClient" + quidu "41CC1965029F")) + operations (list Operations + (object Operation "Notify" + quid "41C2E4FB0230" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "AttachToNext" + quid "41C3193E010E" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0)) + abstract TRUE) + (object Class "MConnectionControlClient" + quid "41BDA92A0213" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41CC19E10370" + supplier "Logical View::Connection::Connection Provider::MConnectionClient" + quidu "41CC1965029F")) + operations (list Operations + (object Operation "SelectionComplete" + quid "41C318370006" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "ConnectionError" + quid "41C3185000B6" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "LinkUp" + quid "41C318560386" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "ProgressNotification" + quid "41C318640278" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "ServiceChangeNotification" + quid "41C3186F0116" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "InterfaceStateChangeNotification" + quid "41C31876013E" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "SubConnectionEvent" + quid "41C318A202DD" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0)) + abstract TRUE) + (object Class "MConnectionClient" + quid "41CC1965029F" + operations (list Operations + (object Operation "ConnectionGoingDown" + quid "41CC198E0244" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "FetchInterfaceInstanceL" + quid "421A4EB40342" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + abstract TRUE) + (object Class "XDummyConnectionControlClient" + quid "421CAA340392" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "421CAA9A033C" + supplier "Logical View::Connection::Connection Provider::MConnectionControlClient" + quidu "41BDA92A0213"))) + (object Association "$UNNAMED$100" + quid "41BDA93B00D8" + roles (list role_list + (object Role "$UNNAMED$101" + quid "41BDA93B02EA" + supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" + quidu "41BDA8D00172" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$102" + quid "41BDA93B02EB" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C"))) + (object Association "$UNNAMED$103" + quid "41BDA951031F" + roles (list role_list + (object Role "$UNNAMED$104" + quid "41BDA95202DA" + supplier "Logical View::Connection::Connection Provider::MConnectionControlClient" + quidu "41BDA92A0213" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$105" + quid "41BDA95202DB" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C"))) + (object Association "$UNNAMED$106" + quid "41BDAC800074" + roles (list role_list + (object Role "$UNNAMED$107" + quid "41BDAC8002D7" + supplier "Logical View::Connection::CConnectionProvdBase" + quidu "41A7526F01F7" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$108" + quid "41BDAC8002E1" + supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D" + is_aggregate TRUE))) + (object Association "$UNNAMED$109" + quid "41BDB3930132" + roles (list role_list + (object Role "$UNNAMED$110" + quid "41BDB394017A" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$111" + quid "41BDB394017B" + supplier "Logical View::Connection::CConnection" + quidu "41A7507C013B"))) + (object Association "$UNNAMED$112" + quid "41BEFC66039C" + roles (list role_list + (object Role "$UNNAMED$113" + quid "41BEFC700011" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C" + is_navigable TRUE) + (object Role "$UNNAMED$114" + quid "41BEFC700012" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C"))) + (object Association "$UNNAMED$115" + quid "41BEFC8500CF" + roles (list role_list + (object Role "$UNNAMED$116" + quid "41BEFC880246" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$117" + quid "41BEFC880250" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C"))) + (object Association "$UNNAMED$118" + quid "41C067410023" + roles (list role_list + (object Role "$UNNAMED$119" + quid "41C067410380" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" + quidu "41C061D101C6" + is_navigable TRUE) + (object Role "$UNNAMED$120" + quid "41C067410381" + supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D"))) + (object Class_Category "Connection Provider Shim" + quid "41DEB6F2028E" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CConnectionProviderShim" + quid "41BDAABC004D" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41BDAB9000EC" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41BDABB8034D" + supplier "Logical View::Connection::Connection Provider::MConnectionControlClient" + quidu "41BDA92A0213") + (object Realize_Relationship + quid "41BDABBB01DF" + supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" + quidu "41BDA8D00172")) + operations (list Operations + (object Operation "DoSettingsAccess" + quid "41ECEA0F01FF" + stereotype "V" + concurrency "Sequential" + opExportControl "Protected" + uid 0))) + (object Class "CConnectionSettingsShim" + quid "422DD7460005" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "422DD864001A" + supplier "Logical View::New Interfaces & Functions::CConnectionSettings" + quidu "41ECEA270100"))) + (object Association "$UNNAMED$121" + quid "41DEBACA02CE" + roles (list role_list + (object Role "iSessionProxies" + quid "41DEBACB01AD" + label "iSessionProxies" + supplier "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" + quidu "41A7737A02A3" + client_cardinality (value cardinality "0..n") + exportControl "Protected" + is_navigable TRUE) + (object Role "$UNNAMED$122" + quid "41DEBACB01AE" + supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D"))) + (object Association "$UNNAMED$123" + quid "41ECEC800317" + roles (list role_list + (object Role "$UNNAMED$124" + quid "41ECEC82003E" + supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionSettingsShim" + quidu "422DD7460005" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$125" + quid "41ECEC82003F" + supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D" + is_aggregate TRUE))) + (object Association "$UNNAMED$126" + quid "41ECEC9602C8" + roles (list role_list + (object Role "$UNNAMED$127" + quid "41ECEC9900CE" + supplier "Logical View::Connection::CConnectionProvdBase" + quidu "41A7526F01F7" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$128" + quid "41ECEC9900CF" + supplier "Logical View::New Interfaces & Functions::CConnectionSettings" + quidu "41ECEA270100"))) + (object Association "$UNNAMED$129" + quid "421CAE8901B4" + roles (list role_list + (object Role "$UNNAMED$130" + quid "421CAE8A016F" + supplier "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$131" + quid "421CAE8A0179" + supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D"))) + (object Association "$UNNAMED$132" + quid "422DE24F0248" + roles (list role_list + (object Role "$UNNAMED$133" + quid "422DE25002D6" + supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$134" + quid "422DE25002D7" + supplier "Logical View::Selection::CConnectionSelectorShim" + quidu "41C1AF890151" + is_aggregate TRUE))) + (object Association "$UNNAMED$135" + quid "422DE2C100BF" + roles (list role_list + (object Role "$UNNAMED$136" + quid "422DE2C20193" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8" + client_cardinality (value cardinality "1") + Containment "By Value" + is_navigable TRUE) + (object Role "$UNNAMED$137" + quid "422DE2C20194" + supplier "Logical View::Selection::CConnectionSelectorShim" + quidu "41C1AF890151" + is_aggregate TRUE))) + (object Association "$UNNAMED$138" + quid "422DE30E02F3" + roles (list role_list + (object Role "$UNNAMED$139" + quid "422DE30F0394" + supplier "Logical View::Connection::Nif Session::CNifSecureSession" + quidu "421BA9590249" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$140" + quid "422DE30F0395" + supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D" + is_aggregate TRUE)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41DEB700027A" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 1488 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @626 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (992, 688) + label (object ItemLabel + Parent_View @626 + location (741, 636) + fill_color 13434879 + nlines 1 + max_width 520 + justify 0 + label "CConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "41BDA765028C" + width 520 + height 128 + annotation 8 + autoResize TRUE) + (object NoteView @627 + location (1360, 1696) + label (object ItemLabel + Parent_View @627 + location (972, 1565) + fill_color 13434879 + nlines 5 + max_width 740 + label "At the moment represents the link layer and does some of the CInterface's work. The network session always ends up talking to an instance of the class as to the layer below.") + line_color 3342489 + fill_color 13434879 + width 800 + height 275) + (object CategoryView "Logical View::Sub Connection::Sub Connection Provider Shim" @628 + location (352, 1440) + label (object ItemLabel + Parent_View @628 + location (150, 1356) + fill_color 13434879 + nlines 2 + max_width 404 + justify 0 + label "Sub Connection Provider Shim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41BEF8100115" + width 416 + height 180) + (object CategoryView "Logical View::New Interfaces & Functions" @629 + location (1776, 184) + label (object ItemLabel + Parent_View @629 + location (1603, 100) + fill_color 13434879 + nlines 2 + max_width 346 + justify 0 + label "New Interfaces & Functions") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "41C1686300B3" + width 358 + height 180) + (object NoteView @630 + location (2272, 176) + label (object ItemLabel + Parent_View @630 + location (1965, 79) + fill_color 13434879 + nlines 3 + max_width 578 + label +|Db Access see "New Interfaces & Functions" package for the methods. + ) + line_color 3342489 + fill_color 13434879 + width 638 + height 207) + (object Label @631 + location (208, 880) + nlines 1 + max_width 244 + label "ESOCK") + (object Label @632 + location (209, 1025) + nlines 1 + max_width 532 + label "ECOM ShimCPR plugin") + (object NoteView @633 + location (480, 192) + label (object ItemLabel + Parent_View @633 + location (183, 126) + fill_color 13434879 + nlines 2 + max_width 559 + label "Replaces CInterface CConnection related behaviour.") + line_color 3342489 + fill_color 13434879 + width 619 + height 144) + (object CategoryView "Logical View::Connection::Nif Session" @634 + location (1520, 512) + label (object ItemLabel + Parent_View @634 + location (1360, 428) + fill_color 13434879 + nlines 2 + max_width 320 + justify 0 + label "Nif Session") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B9FACD0024" + width 332 + height 180) + (object Label @635 + location (208, 928) + nlines 1 + max_width 2138 + label "___________________________________________________________________________________________________________") + (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" @636 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (448, 1264) + label (object ItemLabel + Parent_View @636 + location (154, 1190) + fill_color 13434879 + nlines 1 + max_width 588 + justify 0 + label "CSubConnectionProviderShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41BEF88800A9" + width 606 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::New Interfaces & Functions::CConnectionSettings" @637 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2288, 688) + label (object ItemLabel + Parent_View @637 + location (2043, 613) + fill_color 13434879 + nlines 1 + max_width 490 + justify 0 + label "CConnectionSettings") + icon_style "Icon" + line_color 3342489 + fill_color 4259584 + quidu "41ECEA270100" + width 508 + height 174 + annotation 8 + autoResize TRUE) + (object AttachView "" @638 + stereotype TRUE + line_color 3342489 + client @630 + supplier @637 + line_style 0) + (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @639 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1584, 688) + label (object ItemLabel + Parent_View @639 + location (1353, 614) + fill_color 13434879 + nlines 1 + max_width 462 + justify 0 + label "CConnectionProvdBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7526F01F7" + width 480 + height 172 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$126" @640 + location (1928, 688) + stereotype TRUE + line_color 3342489 + quidu "41ECEC9602C8" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$127" @641 + Parent_View @640 + location (952, -784) + stereotype TRUE + line_color 3342489 + quidu "41ECEC9900CE" + client @640 + supplier @639 + line_style 0 + label (object SegLabel @642 + Parent_View @641 + location (1858, 726) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.671233 + height 38 + orientation 0)) + (object RoleView "$UNNAMED$128" @643 + Parent_View @640 + location (952, -784) + stereotype TRUE + line_color 3342489 + quidu "41ECEC9900CF" + client @640 + supplier @637 + line_style 0))) + (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionSettingsShim" @644 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2288, 1264) + label (object ItemLabel + Parent_View @644 + location (2036, 1213) + fill_color 13434879 + nlines 1 + max_width 504 + justify 0 + label "CConnectionSettingsShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "422DD7460005" + width 522 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @645 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1360, 1264) + label (object ItemLabel + Parent_View @645 + location (1109, 1212) + fill_color 13434879 + nlines 1 + max_width 502 + justify 0 + label "CConnectionProviderShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41BDAABC004D" + width 520 + height 128 + annotation 8 + autoResize TRUE) + (object AttachView "" @646 + stereotype TRUE + line_color 3342489 + client @627 + supplier @645 + line_style 0) + (object InheritView "" @647 + stereotype TRUE + line_color 3342489 + quidu "41BDAB9000EC" + client @645 + supplier @626 + line_style 0) + (object AssociationViewNew "$UNNAMED$106" @648 + location (1466, 986) + stereotype TRUE + line_color 3342489 + quidu "41BDAC800074" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$107" @649 + Parent_View @648 + location (1018, 458) + stereotype TRUE + line_color 3342489 + quidu "41BDAC8002D7" + client @648 + supplier @639 + line_style 0 + label (object SegLabel @650 + Parent_View @649 + location (1561, 853) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.699473 + height 40 + orientation 1)) + (object RoleView "$UNNAMED$108" @651 + Parent_View @648 + location (1018, 458) + stereotype TRUE + line_color 3342489 + quidu "41BDAC8002E1" + client @648 + supplier @645 + line_style 0))) + (object AssociationViewNew "$UNNAMED$123" @652 + location (1823, 1264) + stereotype TRUE + line_color 3342489 + quidu "41ECEC800317" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$124" @653 + Parent_View @652 + location (-65, 80) + stereotype TRUE + line_color 3342489 + quidu "41ECEC82003E" + client @652 + supplier @644 + line_style 0 + label (object SegLabel @654 + Parent_View @653 + location (2013, 1299) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.940154 + height 35 + orientation 1)) + (object RoleView "$UNNAMED$125" @655 + Parent_View @652 + location (-65, 80) + stereotype TRUE + line_color 3342489 + quidu "41ECEC82003F" + client @652 + supplier @645 + line_style 0))) + (object InheritView "" @656 + stereotype TRUE + line_color 3342489 + quidu "422DD864001A" + client @644 + supplier @637 + line_style 0))) + (object ClassDiagram "ShimCPR selection" + quid "422DE1FA00BD" + title "ShimCPR selection" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @657 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (481, 608) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @657 + location (160, 534) + fill_color 13434879 + nlines 1 + max_width 642 + justify 0 + label "CConnectionProviderFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "41A8839B0038" + width 660 + height 172 + annotation 8 + autoResize TRUE) + (object Label @658 + location (144, 816) + nlines 1 + max_width 2156 + label "_________________________________________________________________________________________________") + (object Label @659 + location (144, 880) + nlines 1 + max_width 600 + label "ECOM ShimCPR plugin") + (object Label @660 + location (144, 784) + nlines 1 + max_width 600 + label "ESOCK") + (object Label @661 + location (144, 1297) + nlines 1 + max_width 2144 + label "__________________________________________________________________________________________________") + (object Label @662 + location (144, 1360) + nlines 1 + max_width 600 + label "NIFMAN") + (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @663 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (481, 1552) + label (object ItemLabel + Parent_View @663 + location (285, 1478) + fill_color 13434879 + nlines 1 + max_width 392 + justify 0 + label "CNifSecureSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421BA9590249" + width 410 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @664 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (481, 1104) + label (object ItemLabel + Parent_View @664 + location (158, 1030) + fill_color 13434879 + nlines 1 + max_width 646 + justify 0 + label "CConnectionProviderFactoryShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41C1C8E302CA" + width 664 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @665 + stereotype TRUE + line_color 3342489 + quidu "41C1C91F016E" + client @664 + supplier @657 + line_style 0) + (object AssociationViewNew "" @666 + location (481, 1327) + stereotype TRUE + line_color 3342489 + quidu "422CC5630072" + roleview_list (list RoleViews + (object RoleView "" @667 + Parent_View @666 + location (-159, 223) + stereotype TRUE + line_color 3342489 + quidu "422CC564007D" + client @666 + supplier @663 + line_style 0 + label (object SegLabel @668 + Parent_View @667 + location (535, 1451) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "" @669 + Parent_View @666 + location (-159, 223) + stereotype TRUE + line_color 3342489 + quidu "422CC564007E" + client @666 + supplier @664 + line_style 0))) + (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @670 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1296, 610) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @670 + location (1138, 535) + fill_color 13434879 + nlines 1 + max_width 316 + justify 0 + label "ISelectionNotify") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "41C2DC4001D8" + width 334 + height 174 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @671 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1297, 1104) + label (object ItemLabel + Parent_View @671 + location (1037, 1029) + fill_color 13434879 + nlines 1 + max_width 520 + justify 0 + label "CConnectionSelectorShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41C1AF890151" + width 538 + height 174 + annotation 8 + autoResize TRUE) + (object UsesView "" @672 + stereotype TRUE + line_color 3342489 + quidu "422DE221004C" + client @671 + supplier @664 + line_style 0) + (object AssociationViewNew "$UNNAMED$135" @673 + location (1296, 856) + stereotype TRUE + line_color 3342489 + quidu "422DE2C100BF" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$136" @674 + Parent_View @673 + location (0, -248) + stereotype TRUE + line_color 3342489 + quidu "422DE2C20193" + client @673 + supplier @670 + line_style 0 + label (object SegLabel @675 + Parent_View @674 + location (1350, 713) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$137" @676 + Parent_View @673 + location (0, -248) + stereotype TRUE + line_color 3342489 + quidu "422DE2C20194" + client @673 + supplier @671 + line_style 0))) + (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @677 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1297, 1568) + label (object ItemLabel + Parent_View @677 + location (1101, 1494) + fill_color 13434879 + nlines 1 + max_width 392 + justify 0 + label "CNifSecureSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421BA9590249" + width 410 + height 172 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "" @678 + location (1297, 1336) + stereotype TRUE + line_color 3342489 + quidu "422CC5680079" + roleview_list (list RoleViews + (object RoleView "" @679 + Parent_View @678 + location (-159, 232) + stereotype TRUE + line_color 3342489 + quidu "422CC56802FA" + client @678 + supplier @677 + line_style 0 + label (object SegLabel @680 + Parent_View @679 + location (1351, 1466) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "" @681 + Parent_View @678 + location (-159, 232) + stereotype TRUE + line_color 3342489 + quidu "422CC56802FB" + client @678 + supplier @671 + line_style 0))) + (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @682 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2033, 1104) + label (object ItemLabel + Parent_View @682 + location (1781, 1052) + fill_color 13434879 + nlines 1 + max_width 504 + justify 0 + label "CConnectionProviderShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41BDAABC004D" + width 522 + height 128 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$132" @683 + location (1668, 1104) + stereotype TRUE + line_color 3342489 + quidu "422DE24F0248" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$133" @684 + Parent_View @683 + location (212, 0) + stereotype TRUE + line_color 3342489 + quidu "422DE25002D6" + client @683 + supplier @682 + line_style 0 + label (object SegLabel @685 + Parent_View @684 + location (1760, 1158) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$134" @686 + Parent_View @683 + location (212, 0) + stereotype TRUE + line_color 3342489 + quidu "422DE25002D7" + client @683 + supplier @671 + line_style 0))) + (object AssociationViewNew "$UNNAMED$138" @687 + location (1681, 1324) + stereotype TRUE + line_color 3342489 + quidu "422DE30E02F3" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$139" @688 + Parent_View @687 + location (-351, 220) + stereotype TRUE + line_color 3342489 + quidu "422DE30F0394" + client @687 + supplier @677 + line_style 0 + label (object SegLabel @689 + Parent_View @688 + location (1564, 1463) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.590101 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$140" @690 + Parent_View @687 + location (-351, 220) + stereotype TRUE + line_color 3342489 + quidu "422DE30F0395" + client @687 + supplier @682 + line_style 0))) + (object ClassView "Class" "Logical View::Selection::MProviderSelector" @691 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2032, 608) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @691 + location (1849, 533) + fill_color 13434879 + nlines 1 + max_width 366 + justify 0 + label "MProviderSelector") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "41C1AF5D02D3" + width 384 + height 174 + annotation 8 + autoResize TRUE) + (object RealizeView "" @692 + stereotype TRUE + line_color 3342489 + quidu "42960F0C02A6" + client @671 + supplier @691 + line_style 0)))))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41BDA48A0152" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 141 + origin_y 0 + items (list diagram_item_list + (object NoteView @693 + location (608, 2032) + label (object ItemLabel + Parent_View @693 + location (161, 1945) + fill_color 13434879 + nlines 3 + max_width 859 + label "In case the connection is started with NID only it forms an overrides so that NETCON can select an agent the way it currently done?") + line_color 3342489 + fill_color 13434879 + width 919 + height 187) + (object NoteView @694 + location (1648, 2432) + label (object ItemLabel + Parent_View @694 + location (1342, 2204) + fill_color 13434879 + nlines 9 + max_width 577 + label "New component written by Nokia will replace our dummy provider. This isn't at all ideal solution since it merges two big areas in one class (mobility & IP connection management) however it's the quickest one and is written by someone else:-). This is the piece all the fuss is about.") + line_color 3342489 + fill_color 13434879 + width 637 + height 469) + (object ClassView "Class" "Logical View::Connection::Connection Provider::CIPNetworkConnectionProvider" @695 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1648, 1888) + label (object ItemLabel + Parent_View @695 + location (1348, 1836) + fill_color 13434879 + nlines 1 + max_width 600 + justify 0 + label "CIPNetworkConnectionProvider") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A77CA40365" + width 618 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::XFactoryObject" @696 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1648, 944) + label (object ItemLabel + Parent_View @696 + location (1489, 892) + fill_color 13434879 + nlines 1 + max_width 318 + justify 0 + label "XFactoryObject") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7522A0392" + width 336 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @697 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1680, 544) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @697 + location (1432, 492) + fill_color 13434879 + nlines 1 + max_width 496 + justify 0 + label "MConnectionControlClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41BDA92A0213" + width 514 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @698 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2400, 1296) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @698 + location (2171, 1244) + fill_color 13434879 + nlines 1 + max_width 458 + justify 0 + label "MConnectionDataClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41BDA8D00172" + width 476 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @699 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (912, 1296) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @699 + location (664, 1255) + fill_color 13434879 + nlines 1 + max_width 496 + justify 0 + label "MConnectionControlClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41BDA92A0213" + width 514 + height 107 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @700 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1648, 1296) + label (object ItemLabel + Parent_View @700 + location (1397, 1245) + fill_color 13434879 + nlines 1 + max_width 520 + justify 0 + label "CConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41BDA765028C" + width 520 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @701 + stereotype TRUE + line_color 3342489 + quidu "41BDA8BB001D" + client @700 + supplier @696 + line_style 0) + (object AssociationViewNew "$UNNAMED$100" @702 + location (2034, 1296) + stereotype TRUE + line_color 3342489 + quidu "41BDA93B00D8" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$101" @703 + Parent_View @702 + location (338, 256) + stereotype TRUE + line_color 3342489 + quidu "41BDA93B02EA" + client @702 + supplier @698 + line_style 0 + label (object SegLabel @704 + Parent_View @703 + location (2129, 1350) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.748031 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$102" @705 + Parent_View @702 + location (338, 256) + stereotype TRUE + line_color 3342489 + quidu "41BDA93B02EB" + client @702 + supplier @700 + line_style 0))) + (object AssociationViewNew "$UNNAMED$103" @706 + location (1278, 1296) + stereotype TRUE + line_color 3342489 + quidu "41BDA951031F" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$104" @707 + Parent_View @706 + location (-418, 256) + stereotype TRUE + line_color 3342489 + quidu "41BDA95202DA" + client @706 + supplier @699 + line_style 0 + label (object SegLabel @708 + Parent_View @707 + location (1213, 1350) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.594340 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$105" @709 + Parent_View @706 + location (-418, 256) + stereotype TRUE + line_color 3342489 + quidu "41BDA95202DB" + client @706 + supplier @700 + line_style 0))) + (object ClassView "Class" "Logical View::Connection::CConnection" @710 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2096, 944) + label (object ItemLabel + Parent_View @710 + location (1963, 870) + fill_color 13434879 + nlines 1 + max_width 266 + justify 0 + label "CConnection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7507C013B" + width 284 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @711 + stereotype TRUE + line_color 3342489 + quidu "41BDB38A01E3" + client @710 + supplier @697 + line_style 0) + (object AssociationViewNew "$UNNAMED$109" @712 + location (1856, 1131) + stereotype TRUE + line_color 3342489 + quidu "41BDB3930132" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$110" @713 + Parent_View @712 + location (-800, 395) + stereotype TRUE + line_color 3342489 + quidu "41BDB394017A" + client @712 + supplier @700 + line_style 0 + label (object SegLabel @714 + Parent_View @713 + location (1741, 1180) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.735497 + height 34 + orientation 1)) + (object RoleView "$UNNAMED$111" @715 + Parent_View @712 + location (-800, 395) + stereotype TRUE + line_color 3342489 + quidu "41BDB394017B" + client @712 + supplier @710 + line_style 0))) + (object ClassView "Class" "Logical View::Service::CSockSubSession" @716 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2208, 512) + label (object ItemLabel + Parent_View @716 + location (2017, 438) + fill_color 13434879 + nlines 1 + max_width 382 + justify 0 + label "CSockSubSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7685902ED" + width 400 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @717 + stereotype TRUE + line_color 3342489 + quidu "41B875C100D1" + client @710 + supplier @716 + line_style 0) + (object CategoryView "Logical View::Sub Connection::Sub Connection Provider Shim" @718 + location (672, 336) + label (object ItemLabel + Parent_View @718 + location (470, 252) + fill_color 13434879 + nlines 2 + max_width 404 + justify 0 + label "Sub Connection Provider Shim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41BEF8100115" + width 416 + height 180) + (object CategoryView "Logical View::Connection::Connection Provider::Connection Provider Shim" @719 + location (304, 336) + label (object ItemLabel + Parent_View @719 + location (150, 252) + fill_color 13434879 + nlines 2 + max_width 308 + justify 0 + label "Connection Provider Shim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41DEB6F2028E" + width 320 + height 180) + (object Label @720 + location (144, 96) + nlines 1 + max_width 600 + label "See:") + (object RealizeView "" @721 + stereotype TRUE + line_color 3342489 + quidu "41BDA98602E0" + client @695 + supplier @699 + line_style 0) + (object InheritView "" @722 + stereotype TRUE + line_color 3342489 + quidu "41DEB8A10386" + client @695 + supplier @700 + line_style 0) + (object AttachView "" @723 + stereotype TRUE + line_color 3342489 + client @693 + supplier @695 + line_style 0) + (object Label @724 + location (481, 1713) + nlines 1 + max_width 2325 + label "________________________________________________________________________________________________________") + (object Label @725 + location (480, 1776) + nlines 1 + max_width 600 + label "ECOM plugin") + (object Label @726 + location (480, 1680) + nlines 1 + max_width 600 + label "ESOCK") + (object ClassView "Class" "Logical View::CBase" @727 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1088, 944) + label (object ItemLabel + Parent_View @727 + location (932, 870) + fill_color 13434879 + nlines 1 + max_width 330 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7525A00AC" + width 330 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @728 + stereotype TRUE + line_color 3342489 + quidu "421BA9EE0293" + client @700 + supplier @727 + line_style 0) + (object NoteView @729 + location (2448, 1904) + label (object ItemLabel + Parent_View @729 + location (2129, 1842) + fill_color 13434879 + nlines 2 + max_width 602 + label "practically dummy provider. Does idle timers & call traversing.") + line_color 3342489 + fill_color 13434879 + width 662 + height 137) + (object AttachView "" @730 + stereotype TRUE + line_color 3342489 + client @729 + supplier @695 + line_style 0) + (object ClassView "Class" "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" @731 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (528, 1536) + label (object ItemLabel + Parent_View @731 + location (213, 1484) + fill_color 13434879 + nlines 1 + max_width 630 + justify 0 + label "XDummyConnectionControlClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421CAA340392" + width 648 + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @732 + stereotype TRUE + line_color 3342489 + quidu "421CAA9A033C" + client @731 + supplier @699 + line_style 0) + (object NoteView @733 + location (464, 944) + label (object ItemLabel + Parent_View @733 + location (67, 809) + fill_color 13434879 + nlines 5 + max_width 759 + label +|Implements an empty versions of all but mandatory MConnectionControlClient virtuals. The mandatory ones are: +|ConnectionGoingDown(..) +|CtlType() + ) + line_color 3342489 + fill_color 13434879 + width 819 + height 282) + (object AttachView "" @734 + stereotype TRUE + line_color 3342489 + client @733 + supplier @731 + line_style 0) + (object ClassView "Class" "Logical View::Selection::XConnectionSelector" @735 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2736, 512) + label (object ItemLabel + Parent_View @735 + location (2530, 438) + fill_color 13434879 + nlines 1 + max_width 412 + justify 0 + label "XConnectionSelector") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42960EDE02D0" + width 430 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @736 + stereotype TRUE + line_color 3342489 + quidu "4296102C00B4" + client @710 + supplier @735 + line_style 0)))))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41A7579D02C6" + 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::Connection::RConnection" @737 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1200, 176) + label (object ItemLabel + Parent_View @737 + location (1067, 125) + fill_color 13434879 + nlines 1 + max_width 266 + justify 0 + label "RConnection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B1D83B017A" + width 284 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::CConnection" @738 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1200, 608) + label (object ItemLabel + Parent_View @738 + location (1069, 556) + fill_color 13434879 + nlines 1 + max_width 262 + justify 0 + label "CConnection") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A7507C013B" + width 280 + height 128 + annotation 8 + autoResize TRUE) + (object UsesView "" @739 + stereotype TRUE + line_color 3342489 + quidu "41B1D85E017A" + client @737 + supplier @738 + line_style 0) + (object ClassView "Class" "Logical View::Service::CSockSubSession" @740 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (736, 352) + label (object ItemLabel + Parent_View @740 + location (545, 278) + fill_color 13434879 + nlines 1 + max_width 382 + justify 0 + label "CSockSubSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7685902ED" + width 400 + height 172 + annotation 8 + autoResize TRUE) + (object CategoryView "Logical View::Connection::Nif Session" @741 + location (1204, 1195) + label (object ItemLabel + Parent_View @741 + location (1060, 1111) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Nif Session") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B9FACD0024" + width 300 + height 180) + (object CategoryView "Logical View::Connection::Connection Provider" @742 + location (1200, 768) + label (object ItemLabel + Parent_View @742 + location (1056, 684) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Connection Provider") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41BDA4160337" + width 300 + height 180) + (object ImportView "" @743 + stereotype TRUE + line_color 3342489 + quidu "4288AB6F0382" + client @742 + supplier @741 + line_style 0) + (object InheritView "" @744 + stereotype TRUE + line_color 3342489 + quidu "41B875C100D1" + client @738 + supplier @740 + line_style 0) + (object ClassView "Class" "Logical View::Selection::XConnectionSelector" @745 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1648, 336) + label (object ItemLabel + Parent_View @745 + location (1442, 262) + fill_color 13434879 + nlines 1 + max_width 412 + justify 0 + label "XConnectionSelector") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42960EDE02D0" + width 430 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @746 + stereotype TRUE + line_color 3342489 + quidu "4296102C00B4" + client @738 + supplier @745 + line_style 0) + (object NoteView @747 + location (2048, 672) + label (object ItemLabel + Parent_View @747 + location (1804, 578) + fill_color 13434879 + nlines 3 + max_width 452 + label "for initialisig and monitoring top level selection") + line_color 3342489 + fill_color 13434879 + width 512 + height 200) + (object AttachView "" @748 + stereotype TRUE + line_color 3342489 + client @747 + supplier @745 + line_style 0))))) + (object Class_Category "Sub Connection" + quid "41A74FC60071" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "41A77B4D007D" + supplier "Logical View::Service" + quidu "41A7584503E0") + (object Visibility_Relationship + quid "41A876050177" + supplier "Logical View::Factory" + quidu "41A875EF01EE") + (object Visibility_Relationship + quid "41A91E370312" + supplier "Logical View::Connection" + quidu "41A74FA2017D") + (object Visibility_Relationship + quid "427A06AC0060" + supplier "Logical View::Session Proxy/Pit Boss" + quidu "41AA25160186")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CSubConnection" + quid "41A750530146" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A7689000BB" + supplier "Logical View::Service::CSockSubSession" + quidu "41A7685902ED")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41A754C80042" + supplier "Logical View::Sub Connection::MSubConnectionControlClient" + quidu "41A753D702F9"))) + (object Class "CSubConnectionProviderBase" + quid "41A75088005C" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A7557C0268" + supplier "Logical View::Factory::XFactoryObject" + quidu "41A7522A0392") + (object Inheritance_Relationship + quid "41C05A6C02FE" + supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" + quidu "41BDA8D00172")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41EFFB2001BC" + supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" + quidu "41BDA8D00172") + (object Realize_Relationship + quid "427F424701C7" + supplier "Logical View::Sub Connection::ISubConnectionProviderBase" + quidu "427A6DF6004F")) + operations (list Operations + (object Operation "StartL" + quid "41C303FB0299" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Stop" + quid "41C30B2C01B7" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NextLayer" + quid "41C703B201B3" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "MSubConnectionControlClient" + quid "41A753D702F9" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "42D2C3B802F9" + supplier "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient" + quidu "42D2C324007D")) + abstract TRUE) + (object Class "MSubConnectionDataClient" + quid "41A753E90088" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "42D2C3BC009C" + supplier "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient" + quidu "42D2C324007D")) + abstract TRUE) + (object Class "CIPSubConnectionProvider" + quid "41A85C53037D" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "422CB16002EA" + supplier "Logical View::Sub Connection::CEmptySubConnectionProvider" + quidu "422CB11602A6") + (object Inheritance_Relationship + quid "4289C2EB0253" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Class "RSubConnection" + quid "41C177E40146" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "41C178650047" + supplier "Logical View::Sub Connection::CSubConnection" + quidu "41A750530146"))) + (object Class "CEmptySubConnectionProvider" + quid "422CB11602A6" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "422CB1CA0349" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "422CB2FF03C1" + supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" + quidu "41BDA8D00172") + (object Realize_Relationship + quid "422CB303034F" + supplier "Logical View::Service::MConnectionEnumerateClients" + quidu "422CAE600150"))) + (object Class "CDefaultSubConnectionProvider" + quid "422CB12403A1" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "422CB2BE0240" + supplier "Logical View::Sub Connection::CEmptySubConnectionProvider" + quidu "422CB11602A6"))) + (object Class "ISubConnectionProviderBase" + quid "427A6DF6004F" + stereotype "Interface") + (object Class "ISubConnectionFlow" + quid "42B9B1BA03A7" + stereotype "Interface") + (object Class "ISubConnectionFlowClient" + quid "42C2CB700385" + stereotype "Interface") + (object Association "$UNNAMED$141" + quid "41BEFF540033" + roles (list role_list + (object Role "$UNNAMED$142" + quid "41BEFF580061" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + is_navigable TRUE) + (object Role "$UNNAMED$143" + quid "41BEFF58006B" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$144" + quid "41EBDF5401F5" + roles (list role_list + (object Role "$UNNAMED$145" + quid "41EBDF5501EC" + supplier "Logical View::Connection::CConnection" + quidu "41A7507C013B" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$146" + quid "41EBDF5501F6" + supplier "Logical View::Sub Connection::CSubConnection" + quidu "41A750530146"))) + (object Association "$UNNAMED$147" + quid "427A6BBC010E" + roles (list role_list + (object Role "$UNNAMED$148" + quid "427A6BBD015F" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$149" + quid "427A6BBD0169" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$150" + quid "427A6C370396" + roles (list role_list + (object Role "$UNNAMED$151" + quid "427A6C3802B1" + supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" + quidu "41BDA8D00172" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$152" + quid "427A6C3802B2" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C"))) + (object Association "$UNNAMED$153" + quid "427A6E310389" + roles (list role_list + (object Role "$UNNAMED$154" + quid "427A6E3300C5" + supplier "Logical View::Sub Connection::ISubConnectionProviderBase" + quidu "427A6DF6004F" + is_navigable TRUE) + (object Role "$UNNAMED$155" + quid "427A6E3300C6" + supplier "Logical View::Sub Connection Flow::CNetworkSubConnectionFlow" + quidu "427A6CAC0380"))) + (object Association "$UNNAMED$156" + quid "427A6E3B031F" + roles (list role_list + (object Role "$UNNAMED$157" + quid "427A6E3D0065" + supplier "Logical View::Sub Connection::ISubConnectionFlow" + quidu "42B9B1BA03A7" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$158" + quid "427A6E3D0066" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$159" + quid "4284AE670316" + roles (list role_list + (object Role "$UNNAMED$160" + quid "4284AE68037C" + supplier "Logical View::Sub Connection::ISubConnectionProviderBase" + quidu "427A6DF6004F" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$161" + quid "4284AE680386" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E"))) + (object Association "$UNNAMED$162" + quid "42C2C7E302A1" + roles (list role_list + (object Role "$UNNAMED$163" + quid "42C2C7E5004B" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$164" + quid "42C2C7E5004C" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$165" + quid "42C2CE0102CF" + roles (list role_list + (object Role "$UNNAMED$166" + quid "42C2CE020321" + supplier "Logical View::Sub Connection::ISubConnectionFlowClient" + quidu "42C2CB700385" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$167" + quid "42C2CE020322" + supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" + quidu "4289BE6D02F0"))) + (object Association "$UNNAMED$168" + quid "42C2D15A00B6" + roles (list role_list + (object Role "$UNNAMED$169" + quid "42C2D15B0180" + supplier "Logical View::Sub Connection Flow::MSubConnectionFlowClient" + quidu "4284A8070236" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$170" + quid "42C2D15B0181" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E"))) + (object Class_Category "Sub Connection Provider Shim" + quid "41BEF8100115" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CSubConnectionProviderShim" + quid "41BEF88800A9" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41BEF8F60206" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C") + (object Inheritance_Relationship + quid "421CA642026D" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41BEFFD60012" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088") + (object Realize_Relationship + quid "41EFF19A038E" + supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" + quidu "41BDA8D00172") + (object Realize_Relationship + quid "4284C7F4004E" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::MSubInterfaceShim" + quidu "4284C7CC02B2")) + operations (list Operations + (object Operation "ProgressNotification" + quid "41C316950133" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NotifyDataTransferred" + quid "421A55B300B8" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NotifyDataSent" + quid "421A55B803D6" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NotifyDataReceived" + quid "421A55BE0154" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CSubConnectionLinkShimClient" + quid "41C061D101C6" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41C061ED0164" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" + quidu "41BEF88800A9")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41BEFFD90229" + supplier "Logical View::Sub Connection::MSubConnectionControlClient" + quidu "41A753D702F9") + (object Realize_Relationship + quid "41F00CA800E2" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::MConnDataTransferNotify" + quidu "41F00C760342") + (object Realize_Relationship + quid "41F013D30282" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::MShimControlClient" + quidu "41F0137D0060")) + operations (list Operations + (object Operation "GetSubConnectionInfo" + quid "41C3159B02D3" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "RequestSubConnectionProgressNotificationL" + quid "41C315B103B1" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "CancelSubConnectionProgressNotification" + quid "41C315B902A5" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataSentNotificationRequestL" + quid "41C315C10332" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataSentNotificationCancel" + quid "41C315C90316" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataReceivedNotificationRequestL" + quid "41C315D1019B" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataReceivedNotificationCancel" + quid "41C315D8023C" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "IsSubConnectionActiveRequestL" + quid "41C315DF0296" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "IsSubConnectionActiveCancel" + quid "41C315E7036A" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GetCurrentProgress" + quid "41C315F200D1" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CConnDataTransferShim" + quid "41F0088C039C" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41F00DC50034" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer" + quidu "41F00D6A0013"))) + (object Class "MConnDataTransferNotify" + quid "41F00C760342") + (object Class "CConnDataTransfer" + quid "41F00D6A0013" + operations (list Operations + (object Operation "DataTransferred" + quid "421A4F1102B1" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataTransferredCancel" + quid "421A4F200082" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataSentNotificationRequest" + quid "421A4F2A0376" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataSentNotificationCancel" + quid "421A4F4B0215" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataReceivedNotificationRequest" + quid "421A4F5200F3" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataReceivedNotificationCancel" + quid "421A4F580048" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "RegisterClientL" + quid "421A4F5E034A" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DeRegisterClient" + quid "421A4F6401FE" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "MShimControlClient" + quid "41F0137D0060") + (object Class "MSubInterfaceShim" + quid "4284C7CC02B2") + (object Association "$UNNAMED$171" + quid "41BF002A0257" + roles (list role_list + (object Role "$UNNAMED$172" + quid "41BF002B023B" + supplier "Logical View::Connection::CConnectionProvdBase" + quidu "41A7526F01F7" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$173" + quid "41BF002B0245" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" + quidu "41BEF88800A9"))) + (object Association "$UNNAMED$174" + quid "41EFDA2E0333" + roles (list role_list + (object Role "$UNNAMED$175" + quid "41EFDA2F03CA" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" + quidu "41C061D101C6" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$176" + quid "41EFDA2F03CB" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" + quidu "41BEF88800A9"))) + (object Association "$UNNAMED$177" + quid "41EFDA99020C" + roles (list role_list + (object Role "$UNNAMED$178" + quid "41EFDA9A0358" + supplier "Logical View::Connection::CConnectionProvdBase" + quidu "41A7526F01F7" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$179" + quid "41EFDA9A0362" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" + quidu "41C061D101C6"))) + (object Association "$UNNAMED$180" + quid "41F00DA8035D" + roles (list role_list + (object Role "$UNNAMED$181" + quid "41F00DA90250" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::MConnDataTransferNotify" + quidu "41F00C760342" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$182" + quid "41F00DA90251" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer" + quidu "41F00D6A0013"))) + (object Association "$UNNAMED$183" + quid "41F00DC903B5" + roles (list role_list + (object Role "$UNNAMED$184" + quid "41F00DCA03D4" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransferShim" + quidu "41F0088C039C" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$185" + quid "41F00DCA03D5" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" + quidu "41BEF88800A9"))) + (object Association "$UNNAMED$186" + quid "4284C7FA03DC" + roles (list role_list + (object Role "$UNNAMED$187" + quid "4284C7FB037A" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::MSubInterfaceShim" + quidu "4284C7CC02B2" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$188" + quid "4284C7FB037B" + supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D")))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41BEF88601F1" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object NoteView @749 + location (2048, 1568) + label (object ItemLabel + Parent_View @749 + location (1648, 1487) + fill_color 13434879 + nlines 3 + max_width 765 + label "Conveys downcalls made by an upper sub-connection layer to NIFMAN. (former CSubInterface)") + line_color 3342489 + fill_color 13434879 + width 825 + height 175) + (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSession" @750 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1168, 2016) + label (object ItemLabel + Parent_View @750 + location (1037, 1942) + fill_color 13434879 + nlines 1 + max_width 262 + justify 0 + label "CNifSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A77CCA0251" + width 280 + height 172 + annotation 8 + autoResize TRUE) + (object NoteView @751 + location (448, 1568) + label (object ItemLabel + Parent_View @751 + location (98, 1505) + fill_color 13434879 + nlines 2 + max_width 665 + label "Does all the up-calls related work of the former CSubConnection.") + line_color 3342489 + fill_color 13434879 + width 725 + height 138) + (object CategoryView "Logical View::Connection::Connection Provider" @752 + location (2800, 1056) + label (object ItemLabel + Parent_View @752 + location (2640, 972) + fill_color 13434879 + nlines 2 + max_width 320 + justify 0 + label "Connection Provider") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41BDA4160337" + width 332 + height 180) + (object Label @753 + location (2468, 656) + nlines 1 + max_width 600 + label "ESOCK") + (object Label @754 + location (36, 688) + nlines 1 + max_width 2937 + label "______________________________________________________________________________________________________________________________________") + (object Label @755 + location (2468, 768) + nlines 1 + max_width 600 + label "ECOM ShimSCPR plugin") + (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::MConnDataTransferNotify" @756 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (804, 544) + label (object ItemLabel + Parent_View @756 + location (558, 493) + fill_color 13434879 + nlines 1 + max_width 492 + justify 0 + label "MConnDataTransferNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41F00C760342" + width 510 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer" @757 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1444, 544) + label (object ItemLabel + Parent_View @757 + location (1251, 492) + fill_color 13434879 + nlines 1 + max_width 386 + justify 0 + label "CConnDataTransfer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41F00D6A0013" + width 404 + height 128 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$180" @758 + location (1150, 544) + stereotype TRUE + line_color 3342489 + quidu "41F00DA8035D" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$181" @759 + Parent_View @758 + location (-338, -800) + stereotype TRUE + line_color 3342489 + quidu "41F00DA90250" + client @758 + supplier @756 + line_style 0 + label (object SegLabel @760 + Parent_View @759 + location (1088, 578) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.682759 + height 34 + orientation 0)) + (object RoleView "$UNNAMED$182" @761 + Parent_View @758 + location (-338, -800) + stereotype TRUE + line_color 3342489 + quidu "41F00DA90251" + client @758 + supplier @757 + line_style 0))) + (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @762 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1168, 1648) + label (object ItemLabel + Parent_View @762 + location (937, 1574) + fill_color 13434879 + nlines 1 + max_width 462 + justify 0 + label "CConnectionProvdBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7526F01F7" + width 480 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @763 + stereotype TRUE + line_color 3342489 + quidu "41A77D490109" + client @750 + supplier @762 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" @764 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (500, 1232) + label (object ItemLabel + Parent_View @764 + location (194, 1180) + fill_color 13434879 + nlines 1 + max_width 612 + justify 0 + label "CSubConnectionLinkShimClient") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41C061D101C6" + width 630 + height 128 + annotation 8 + autoResize TRUE) + (object AttachView "" @765 + stereotype TRUE + line_color 3342489 + client @751 + supplier @764 + line_style 0) + (object AssociationViewNew "$UNNAMED$177" @766 + location (815, 1428) + stereotype TRUE + line_color 3342489 + quidu "41EFDA99020C" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$178" @767 + Parent_View @766 + location (-529, -364) + stereotype TRUE + line_color 3342489 + quidu "41EFDA9A0358" + client @766 + supplier @762 + line_style 0 + label (object SegLabel @768 + Parent_View @767 + location (996, 1500) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.763250 + height 35 + orientation 0)) + (object RoleView "$UNNAMED$179" @769 + Parent_View @766 + location (-529, -364) + stereotype TRUE + line_color 3342489 + quidu "41EFDA9A0362" + client @766 + supplier @764 + line_style 0))) + (object RealizeView "" @770 + stereotype TRUE + line_color 3342489 + quidu "41F00CA800E2" + client @764 + supplier @756 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransferShim" @771 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1444, 864) + label (object ItemLabel + Parent_View @771 + location (1205, 813) + fill_color 13434879 + nlines 1 + max_width 478 + justify 0 + label "CConnDataTransferShim") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41F0088C039C" + width 496 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @772 + stereotype TRUE + line_color 3342489 + quidu "41F00DC50034" + client @771 + supplier @757 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" @773 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1796, 1232) + label (object ItemLabel + Parent_View @773 + location (1502, 1180) + fill_color 13434879 + nlines 1 + max_width 588 + justify 0 + label "CSubConnectionProviderShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41BEF88800A9" + width 606 + height 128 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$171" @774 + location (1497, 1428) + stereotype TRUE + line_color 3342489 + quidu "41BF002A0257" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$172" @775 + Parent_View @774 + location (-7, -188) + stereotype TRUE + line_color 3342489 + quidu "41BF002B023B" + client @774 + supplier @762 + line_style 0 + label (object SegLabel @776 + Parent_View @775 + location (1335, 1512) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.759081 + height 21 + orientation 1)) + (object RoleView "$UNNAMED$173" @777 + Parent_View @774 + location (-7, -188) + stereotype TRUE + line_color 3342489 + quidu "41BF002B0245" + client @774 + supplier @773 + line_style 0))) + (object AttachView "" @778 + stereotype TRUE + line_color 3342489 + client @749 + supplier @773 + line_style 0) + (object AssociationViewNew "$UNNAMED$174" @779 + location (1153, 1232) + stereotype TRUE + line_color 3342489 + quidu "41EFDA2E0333" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$175" @780 + Parent_View @779 + location (-191, -160) + stereotype TRUE + line_color 3342489 + quidu "41EFDA2F03CA" + client @779 + supplier @764 + line_style 0 + label (object SegLabel @781 + Parent_View @780 + location (864, 1272) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.855030 + height 40 + orientation 0)) + (object RoleView "$UNNAMED$176" @782 + Parent_View @779 + location (-191, -160) + stereotype TRUE + line_color 3342489 + quidu "41EFDA2F03CB" + client @779 + supplier @773 + line_style 0))) + (object AssociationViewNew "$UNNAMED$183" @783 + location (1619, 1047) + stereotype TRUE + line_color 3342489 + quidu "41F00DC903B5" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$184" @784 + Parent_View @783 + location (-221, -889) + stereotype TRUE + line_color 3342489 + quidu "41F00DCA03D4" + client @783 + supplier @771 + line_style 0 + label (object SegLabel @785 + Parent_View @784 + location (1583, 958) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.542481 + height 36 + orientation 1)) + (object RoleView "$UNNAMED$185" @786 + Parent_View @783 + location (-221, -889) + stereotype TRUE + line_color 3342489 + quidu "41F00DCA03D5" + client @783 + supplier @773 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::MShimControlClient" @787 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (260, 896) + label (object ItemLabel + Parent_View @787 + location (63, 845) + fill_color 13434879 + nlines 1 + max_width 394 + justify 0 + label "MShimControlClient") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41F0137D0060" + width 412 + height 126 + annotation 8 + autoResize TRUE) + (object NoteView @788 + location (212, 464) + label (object ItemLabel + Parent_View @788 + location (30, 273) + fill_color 13434879 + nlines 7 + max_width 328 + label "client down calls related to the old CSubConnection/CSubInterface => ESOCK doesn't have to link against the shim.") + line_color 3342489 + fill_color 13434879 + width 388 + height 394) + (object AttachView "" @789 + stereotype TRUE + line_color 3342489 + client @788 + supplier @787 + line_style 0) + (object RealizeView "" @790 + stereotype TRUE + line_color 3342489 + quidu "41F013D30282" + client @764 + supplier @787 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection::Sub Connection Provider Shim::MSubInterfaceShim" @791 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2224, 896) + label (object ItemLabel + Parent_View @791 + location (2030, 845) + fill_color 13434879 + nlines 1 + max_width 388 + justify 0 + label "MSubInterfaceShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "4284C7CC02B2" + width 406 + height 126 + annotation 8 + autoResize TRUE) + (object RealizeView "" @792 + stereotype TRUE + line_color 3342489 + quidu "4284C7F4004E" + client @773 + supplier @791 + line_style 0) + (object ClassView "Class" "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" @793 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2708, 1232) + label (object ItemLabel + Parent_View @793 + location (2449, 1157) + fill_color 13434879 + nlines 1 + max_width 518 + justify 0 + label "CConnectionProviderShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41BDAABC004D" + width 536 + height 174 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$186" @794 + location (2448, 1051) + stereotype TRUE + line_color 3342489 + quidu "4284C7FA03DC" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$187" @795 + Parent_View @794 + location (-272, -981) + stereotype TRUE + line_color 3342489 + quidu "4284C7FB037A" + client @794 + supplier @791 + line_style 0 + label (object SegLabel @796 + Parent_View @795 + location (2416, 971) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.408297 + height 48 + orientation 1)) + (object RoleView "$UNNAMED$188" @797 + Parent_View @794 + location (-272, -981) + stereotype TRUE + line_color 3342489 + quidu "4284C7FB037B" + client @794 + supplier @793 + line_style 0))) + (object Label @798 + location (16, 1760) + nlines 1 + max_width 2937 + label "______________________________________________________________________________________________________________________________________") + (object Label @799 + location (2448, 1840) + nlines 1 + max_width 600 + label "NIFMAN")))))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41A7582D0088" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 525 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Factory::XFactoryObject" @800 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2227, 1072) + label (object ItemLabel + Parent_View @800 + location (2068, 998) + fill_color 13434879 + nlines 1 + max_width 318 + justify 0 + label "XFactoryObject") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7522A0392" + width 336 + height 172 + annotation 8 + autoResize TRUE) + (object CategoryView "Logical View::Sub Connection::Sub Connection Provider Shim" @801 + location (1712, 752) + label (object ItemLabel + Parent_View @801 + location (1511, 668) + fill_color 13434879 + nlines 2 + max_width 402 + justify 0 + label "Sub Connection Provider Shim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41BEF8100115" + width 414 + height 180) + (object NoteView @802 + location (1728, 560) + label (object ItemLabel + Parent_View @802 + location (1356, 457) + fill_color 13434879 + nlines 4 + max_width 708 + label "See Sub Connection Provider Shim package for sub-connection handled via RConnection based on sub-connection Id.") + line_color 3342489 + fill_color 13434879 + width 768 + height 219) + (object ClassView "Class" "Logical View::Sub Connection::RSubConnection" @803 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (928, 128) + label (object ItemLabel + Parent_View @803 + location (762, 77) + fill_color 13434879 + nlines 1 + max_width 332 + justify 0 + label "RSubConnection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C177E40146" + width 350 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::CEmptySubConnectionProvider" @804 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1683, 2336) + label (object ItemLabel + Parent_View @804 + location (1381, 2284) + fill_color 13434879 + nlines 1 + max_width 604 + justify 0 + label "CEmptySubConnectionProvider") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "422CB11602A6" + width 622 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @805 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2675, 1072) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @805 + location (2446, 998) + fill_color 13434879 + nlines 1 + max_width 458 + justify 0 + label "MConnectionDataClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41BDA8D00172" + width 476 + height 172 + annotation 8 + autoResize TRUE) + (object Label @806 + location (928, 960) + nlines 34 + max_width 31 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @807 + location (480, 896) + nlines 1 + max_width 944 + label +|DATA PLANE CONTROL PLANE + ) + (object Label @808 + location (31, 831) + nlines 1 + max_width 2832 + label "_________________________________________________________________________________________________________________________________") + (object CategoryView "Logical View::Sub Connection Flow" @809 + location (352, 2512) + label (object ItemLabel + Parent_View @809 + location (179, 2428) + fill_color 13434879 + nlines 2 + max_width 346 + justify 0 + label "Sub Connection Flow") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427A06CC0387" + width 358 + height 180) + (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @810 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (448, 1920) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @810 + location (186, 1846) + fill_color 13434879 + nlines 1 + max_width 524 + justify 0 + label "MSubConnectionFlow") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "429C882D03D7" + width 542 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @811 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2675, 1616) + label (object ItemLabel + Parent_View @811 + location (2424, 1541) + fill_color 13434879 + nlines 1 + max_width 502 + justify 0 + label "CConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41BDA765028C" + width 520 + height 174 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$150" @812 + location (2675, 1343) + stereotype TRUE + line_color 3342489 + quidu "427A6C370396" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$151" @813 + Parent_View @812 + location (2275, 399) + stereotype TRUE + line_color 3342489 + quidu "427A6C3802B1" + client @812 + supplier @805 + line_style 0 + label (object SegLabel @814 + Parent_View @813 + location (2712, 1285) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.310860 + height 37 + orientation 1)) + (object RoleView "$UNNAMED$152" @815 + Parent_View @812 + location (2275, 399) + stereotype TRUE + line_color 3342489 + quidu "427A6C3802B2" + client @812 + supplier @811 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlow" @816 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (928, 1936) + label (object ItemLabel + Parent_View @816 + location (927, 2065) + anchor_loc 1 + nlines 2 + max_width 585 + justify 0 + label "ISubConnectionFlow") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B9B1BA03A7" + width 100 + height 100 + annotation 8 + autoResize TRUE) + (object RealizeView "" @817 + stereotype TRUE + line_color 3342489 + quidu "42C2C68D01D0" + client @810 + supplier @816 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @818 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1680, 1056) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @818 + location (1414, 1005) + fill_color 13434879 + nlines 1 + max_width 532 + justify 0 + label "MSubConnectionDataClient") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A753E90088" + width 550 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @819 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1683, 1926) + label (object ItemLabel + Parent_View @819 + location (1397, 1874) + fill_color 13434879 + nlines 1 + max_width 572 + justify 0 + label "CSubConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A75088005C" + width 590 + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @820 + stereotype TRUE + line_color 3342489 + quidu "41A7557C0268" + client @819 + supplier @800 + line_style 0) + (object RealizeView "" @821 + stereotype TRUE + line_color 3342489 + quidu "41EFFB2001BC" + client @819 + supplier @805 + line_style 0) + (object InheritView "" @822 + stereotype TRUE + line_color 3342489 + quidu "422CB1CA0349" + client @804 + supplier @819 + line_style 0) + (object AssociationViewNew "$UNNAMED$147" @823 + location (2149, 1778) + stereotype TRUE + line_color 3342489 + quidu "427A6BBC010E" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$148" @824 + Parent_View @823 + location (709, 322) + stereotype TRUE + line_color 3342489 + quidu "427A6BBD015F" + client @823 + supplier @811 + line_style 0 + label (object SegLabel @825 + Parent_View @824 + location (2359, 1679) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.829843 + height 33 + orientation 0)) + (object RoleView "$UNNAMED$149" @826 + Parent_View @823 + location (709, 322) + stereotype TRUE + line_color 3342489 + quidu "427A6BBD0169" + client @823 + supplier @819 + line_style 0))) + (object AssociationViewNew "$UNNAMED$156" @827 + location (1178, 1929) + stereotype TRUE + line_color 3342489 + quidu "427A6E3B031F" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$157" @828 + Parent_View @827 + location (-262, 473) + stereotype TRUE + line_color 3342489 + quidu "427A6E3D0065" + client @827 + supplier @816 + line_style 0 + label (object SegLabel @829 + Parent_View @828 + location (992, 1983) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$158" @830 + Parent_View @827 + location (-262, 473) + stereotype TRUE + line_color 3342489 + quidu "427A6E3D0066" + client @827 + supplier @819 + line_style 0))) + (object AssociationViewNew "$UNNAMED$162" @831 + location (1681, 1490) + stereotype TRUE + line_color 3342489 + quidu "42C2C7E302A1" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$163" @832 + Parent_View @831 + location (193, 34) + stereotype TRUE + line_color 3342489 + quidu "42C2C7E5004B" + client @831 + supplier @818 + line_style 0 + label (object SegLabel @833 + Parent_View @832 + location (1734, 1156) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$164" @834 + Parent_View @831 + location (193, 34) + stereotype TRUE + line_color 3342489 + quidu "42C2C7E5004C" + client @831 + supplier @819 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlowClient" @835 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (928, 1648) + label (object ItemLabel + Parent_View @835 + location (926, 1805) + anchor_loc 1 + nlines 2 + max_width 689 + justify 0 + label "ISubConnectionFlowClient") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42C2CB700385" + width 156 + height 156 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" @836 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1328, 1344) + label (object ItemLabel + Parent_View @836 + location (1047, 1270) + fill_color 13434879 + nlines 1 + max_width 562 + justify 0 + label "CSubConnectionDataClientC") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4289BE6D02F0" + width 580 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @837 + stereotype TRUE + line_color 3342489 + quidu "42C2C7F800F2" + client @836 + supplier @818 + line_style 0) + (object AssociationViewNew "$UNNAMED$165" @838 + location (1102, 1512) + stereotype TRUE + line_color 3342489 + quidu "42C2CE0102CF" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$166" @839 + Parent_View @838 + location (-2, 376) + stereotype TRUE + line_color 3342489 + quidu "42C2CE020321" + client @838 + supplier @835 + line_style 0 + label (object SegLabel @840 + Parent_View @839 + location (1034, 1630) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$167" @841 + Parent_View @838 + location (-2, 376) + stereotype TRUE + line_color 3342489 + quidu "42C2CE020322" + client @838 + supplier @836 + line_style 0))) + (object ClassView "Class" "Logical View::Service::CControlledServProvider" @842 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (448, 1600) + label (object ItemLabel + Parent_View @842 + location (215, 1526) + fill_color 13434879 + nlines 1 + max_width 466 + justify 0 + label "CControlledServProvider") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A754670219" + width 484 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::CSockSubSession" @843 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1504, 128) + label (object ItemLabel + Parent_View @843 + location (1313, 54) + fill_color 13434879 + nlines 1 + max_width 382 + justify 0 + label "CSockSubSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7685902ED" + width 400 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::CConnection" @844 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2400, 432) + label (object ItemLabel + Parent_View @844 + location (2267, 358) + fill_color 13434879 + nlines 1 + max_width 266 + justify 0 + label "CConnection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7507C013B" + width 284 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @845 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (336, 128) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @845 + location (48, 77) + fill_color 13434879 + nlines 1 + max_width 576 + justify 0 + label "MSubConnectionControlClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A753D702F9" + width 594 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @846 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (928, 768) + label (object ItemLabel + Parent_View @846 + location (636, 716) + fill_color 13434879 + nlines 1 + max_width 584 + justify 0 + label "CSubConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A75088005C" + width 602 + height 128 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$82" @847 + location (630, 447) + stereotype TRUE + line_color 3342489 + quidu "41A755100295" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$83" @848 + Parent_View @847 + location (-906, -449) + stereotype TRUE + line_color 3342489 + quidu "41A755110318" + client @847 + supplier @845 + line_style 0 + label (object SegLabel @849 + Parent_View @848 + location (378, 245) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.921176 + height 49 + orientation 0)) + (object RoleView "$UNNAMED$84" @850 + Parent_View @847 + location (-906, -449) + stereotype TRUE + line_color 3342489 + quidu "41A755110322" + client @847 + supplier @846 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection::CSubConnection" @851 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (928, 432) + label (object ItemLabel + Parent_View @851 + location (763, 381) + fill_color 13434879 + nlines 1 + max_width 330 + justify 0 + label "CSubConnection") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A750530146" + width 348 + height 126 + annotation 8 + autoResize TRUE) + (object RealizeView "" @852 + stereotype TRUE + line_color 3342489 + quidu "41A754C80042" + client @851 + supplier @845 + line_style 0) + (object AssociationViewNew "$UNNAMED$144" @853 + location (1679, 432) + stereotype TRUE + line_color 3342489 + quidu "41EBDF5401F5" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$145" @854 + Parent_View @853 + location (-705, -1024) + stereotype TRUE + line_color 3342489 + quidu "41EBDF5501EC" + client @853 + supplier @844 + line_style 0 + label (object SegLabel @855 + Parent_View @854 + location (2198, 486) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$146" @856 + Parent_View @853 + location (-705, -1024) + stereotype TRUE + line_color 3342489 + quidu "41EBDF5501F6" + client @853 + supplier @851 + line_style 0))) + (object InheritView "" @857 + stereotype TRUE + line_color 3342489 + quidu "41A7689000BB" + client @851 + supplier @843 + line_style 0) + (object AssociationViewNew "$UNNAMED$91" @858 + location (928, 599) + stereotype TRUE + line_color 3342489 + quidu "41A756830360" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$92" @859 + Parent_View @858 + location (-1504, 135) + stereotype TRUE + line_color 3342489 + quidu "41A756850114" + client @858 + supplier @846 + line_style 0 + label (object SegLabel @860 + Parent_View @859 + location (897, 681) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.786015 + height 32 + orientation 1)) + (object RoleView "$UNNAMED$93" @861 + Parent_View @858 + location (-1504, 135) + stereotype TRUE + line_color 3342489 + quidu "41A75685011E" + client @858 + supplier @851 + line_style 0))) + (object UsesView "" @862 + stereotype TRUE + line_color 3342489 + quidu "41C178650047" + client @803 + supplier @851 + line_style 0) + (object AttachView "" @863 + stereotype TRUE + line_color 3342489 + client @802 + supplier @844 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionProviderBase" @864 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (928, 2372) + label (object ItemLabel + Parent_View @864 + location (926, 2517) + anchor_loc 1 + nlines 2 + max_width 630 + justify 0 + label "ISubConnectionProviderBase") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427A6DF6004F" + width 131 + height 131 + annotation 8 + autoResize TRUE) + (object RealizeView "" @865 + stereotype TRUE + line_color 3342489 + quidu "427F424701C7" + client @819 + supplier @864 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @866 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (448, 1232) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @866 + location (181, 1158) + fill_color 13434879 + nlines 1 + max_width 534 + justify 0 + label "MSubConnectionFlowClient") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A8070236" + width 552 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @867 + stereotype TRUE + line_color 3342489 + quidu "42C2D0EF03A3" + client @842 + supplier @866 + line_style 0) + (object RealizeView "" @868 + stereotype TRUE + line_color 3342489 + quidu "42C2CE650340" + client @866 + supplier @835 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @869 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (448, 2352) + label (object ItemLabel + Parent_View @869 + location (185, 2278) + fill_color 13434879 + nlines 1 + max_width 526 + justify 0 + label "CSubConnectionFlowBase") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A7BB031E" + width 544 + height 172 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$159" @870 + location (795, 2363) + stereotype TRUE + line_color 3342489 + quidu "4284AE670316" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$160" @871 + Parent_View @870 + location (507, 1099) + stereotype TRUE + line_color 3342489 + quidu "4284AE68037C" + client @870 + supplier @864 + line_style 0 + label (object SegLabel @872 + Parent_View @871 + location (861, 2417) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$161" @873 + Parent_View @870 + location (507, 1099) + stereotype TRUE + line_color 3342489 + quidu "4284AE680386" + client @870 + supplier @869 + line_style 0))) + (object RealizeView "" @874 + stereotype TRUE + line_color 3342489 + quidu "42C2BCCB0101" + client @869 + supplier @810 + line_style 0) + (object AssociationViewNew "$UNNAMED$168" @875 + location (50, 1791) + stereotype TRUE + line_color 3342489 + quidu "42C2D15A00B6" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$169" @876 + Parent_View @875 + location (-398, -561) + stereotype TRUE + line_color 3342489 + quidu "42C2D15B0180" + client @875 + supplier @866 + vertices (list Points + (50, 1791) + (50, 1472) + (304, 1318)) + line_style 0 + label (object SegLabel @877 + Parent_View @876 + location (279, 1396) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$170" @878 + Parent_View @875 + location (-398, -561) + stereotype TRUE + line_color 3342489 + quidu "42C2D15B0181" + client @875 + supplier @869 + vertices (list Points + (50, 1791) + (50, 2144) + (282, 2265)) + line_style 0))))) + (object ClassDiagram "IP SubConnection Provider" + quid "422CAC900121" + title "IP SubConnection Provider" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 88 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @879 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1312, 688) + label (object ItemLabel + Parent_View @879 + location (1026, 614) + fill_color 13434879 + nlines 1 + max_width 572 + justify 0 + label "CSubConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A75088005C" + width 590 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::CIPSubConnectionProvider" @880 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1648, 1360) + label (object ItemLabel + Parent_View @880 + location (1390, 1286) + fill_color 13434879 + nlines 1 + max_width 516 + justify 0 + label "CIPSubConnectionProvider") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A85C53037D" + width 534 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::CEmptySubConnectionProvider" @881 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1312, 1072) + label (object ItemLabel + Parent_View @881 + location (1010, 1021) + fill_color 13434879 + nlines 1 + max_width 604 + justify 0 + label "CEmptySubConnectionProvider") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "422CB11602A6" + width 622 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::CDefaultSubConnectionProvider" @882 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (976, 1344) + label (object ItemLabel + Parent_View @882 + location (672, 1293) + fill_color 13434879 + nlines 1 + max_width 608 + justify 0 + label "CDefaultSubConnectionProvider") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "422CB12403A1" + width 626 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::MConnectionEnumerateClients" @883 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (656, 688) + label (object ItemLabel + Parent_View @883 + location (355, 614) + fill_color 13434879 + nlines 1 + max_width 602 + justify 0 + label "MConnectionEnumerateClients") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "422CAE600150" + width 620 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionDataClient" @884 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1904, 688) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @884 + location (1675, 613) + fill_color 13434879 + nlines 1 + max_width 458 + justify 0 + label "MConnectionDataClient") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "41BDA8D00172" + width 476 + height 174 + annotation 8 + autoResize TRUE) + (object InheritView "" @885 + stereotype TRUE + line_color 3342489 + quidu "422CB16002EA" + client @880 + supplier @881 + line_style 0) + (object NoteView @886 + location (2128, 1056) + label (object ItemLabel + Parent_View @886 + location (1897, 975) + fill_color 13434879 + nlines 3 + max_width 427 + label "functionality common to primary and secondary context.") + line_color 3342489 + fill_color 13434879 + width 487 + height 175) + (object AttachView "" @887 + stereotype TRUE + line_color 3342489 + client @886 + supplier @881 + line_style 0) + (object NoteView @888 + location (2304, 1360) + label (object ItemLabel + Parent_View @888 + location (2066, 1298) + fill_color 13434879 + nlines 2 + max_width 440 + label "represents secondary context") + line_color 3342489 + fill_color 13434879 + width 500 + height 137) + (object NoteView @889 + location (320, 1344) + label (object ItemLabel + Parent_View @889 + location (82, 1282) + fill_color 13434879 + nlines 2 + max_width 440 + label "represents primary(default) context") + line_color 3342489 + fill_color 13434879 + width 500 + height 137) + (object InheritView "" @890 + stereotype TRUE + line_color 3342489 + quidu "422CB2BE0240" + client @882 + supplier @881 + line_style 0) + (object AttachView "" @891 + stereotype TRUE + line_color 3342489 + client @889 + supplier @882 + line_style 0) + (object AttachView "" @892 + stereotype TRUE + line_color 3342489 + client @888 + supplier @880 + line_style 0) + (object InheritView "" @893 + stereotype TRUE + line_color 3342489 + quidu "422CB1CA0349" + client @881 + supplier @879 + line_style 0) + (object RealizeView "" @894 + stereotype TRUE + line_color 3342489 + quidu "422CB2FF03C1" + client @881 + supplier @884 + line_style 0) + (object RealizeView "" @895 + stereotype TRUE + line_color 3342489 + quidu "422CB303034F" + client @881 + supplier @883 + line_style 0) + (object Label @896 + location (352, 864) + nlines 1 + max_width 1806 + label "__________________________________________________________________________________") + (object Label @897 + location (352, 928) + nlines 1 + max_width 600 + label "ECOM IPSCPR plugin") + (object Label @898 + location (352, 832) + nlines 1 + max_width 600 + label "ESOCK"))))) + (object Class_Category "Service" + quid "41A7584503E0" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "41A876010316" + supplier "Logical View::Factory" + quidu "41A875EF01EE") + (object Visibility_Relationship + quid "41A91E410014" + supplier "Logical View::Sub Connection Flow" + quidu "427A06CC0387") + (object Visibility_Relationship + quid "427A063C027B" + supplier "Logical View::Session Proxy/Pit Boss" + quidu "41AA25160186")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CControlledServProvider" + quid "41A754670219" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A877C8023E" + supplier "Logical View::Factory::XFactoryObject" + quidu "41A7522A0392")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41AC9D0301E9" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088") + (object Realize_Relationship + quid "42C2D0EF03A3" + supplier "Logical View::Sub Connection Flow::MSubConnectionFlowClient" + quidu "4284A8070236"))) + (object Class "CControlledServProviderShim" + quid "41A85E7502CE" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A85EF7011C" + supplier "Logical View::Service::CControlledServProvider" + quidu "41A754670219")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "41D920F900C8" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41A864B90298" + supplier "Logical View::Service::MSocketNotify" + quidu "41A8641100E8") + (object Realize_Relationship + quid "41AC9D080150" + supplier "Logical View::Sub Connection::MSubConnectionControlClient" + quidu "41A753D702F9") + (object Realize_Relationship + quid "41C2DDF30330" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8") + (object Realize_Relationship + quid "41CFEA310370" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8") + (object Realize_Relationship + quid "422CAE9A0154" + supplier "Logical View::Service::MConnectionEnumerateClients" + quidu "422CAE600150"))) + (object Class "CServProviderBase" + quid "41A768BD034B" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A877070223" + supplier "Logical View::Factory::XFactoryObject" + quidu "41A7522A0392"))) + (object Class "CSockSubSession" + quid "41A7685902ED") + (object Class "CSocket" + quid "41A863A900AC" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A888E80288" + supplier "Logical View::Service::CSockSubSession" + quidu "41A7685902ED")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41A864E301EE" + supplier "Logical View::Service::MSocketControlledNotify" + quidu "421A09A70089"))) + (object Class "MSocketNotify" + quid "41A8641100E8") + (object Class "CIpcProvdBase" + quid "41A869E70168" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A869F0002B" + supplier "Logical View::Service::CServProviderBase" + quidu "41A768BD034B"))) + (object Class "CProtocolBase" + quid "41A88D720008") + (object Class "MSocketControlledNotify" + quid "421A09A70089") + (object Class "MConnectionEnumerateClients" + quid "422CAE600150") + (object Association "$UNNAMED$189" + quid "41A863F10128" + roles (list role_list + (object Role "$UNNAMED$190" + quid "41A863F20238" + supplier "Logical View::Service::CControlledServProvider" + quidu "41A754670219" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$191" + quid "41A863F20242" + supplier "Logical View::Service::CSocket" + quidu "41A863A900AC" + is_aggregate TRUE))) + (object Association "$UNNAMED$192" + quid "41A866DD0047" + roles (list role_list + (object Role "$UNNAMED$193" + quid "41A866DD039A" + supplier "Logical View::Service::CServProviderBase" + quidu "41A768BD034B" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$194" + quid "41A866DD03A4" + supplier "Logical View::Service::CControlledServProviderShim" + quidu "41A85E7502CE" + is_aggregate TRUE))) + (object Association "$UNNAMED$195" + quid "41A867AE0142" + roles (list role_list + (object Role "$UNNAMED$196" + quid "41A867AF031A" + supplier "Logical View::Service::MSocketNotify" + quidu "41A8641100E8" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$197" + quid "41A867AF0324" + supplier "Logical View::Service::CServProviderBase" + quidu "41A768BD034B"))) + (object Association "$UNNAMED$198" + quid "41A867D1039B" + roles (list role_list + (object Role "iSocket" + quid "41A867D30019" + label "iSocket" + supplier "Logical View::Service::MSocketNotify" + quidu "41A8641100E8" + client_cardinality (value cardinality "1") + exportControl "Protected" + is_navigable TRUE) + (object Role "$UNNAMED$199" + quid "41A867D30023" + supplier "Logical View::Service::CServProviderBase" + quidu "41A768BD034B"))) + (object Association "$UNNAMED$200" + quid "41B722220185" + roles (list role_list + (object Role "iSocketClient" + quid "41B7222301A4" + label "iSocketClient" + supplier "Logical View::Service::MSocketControlledNotify" + quidu "421A09A70089" + client_cardinality (value cardinality "1") + exportControl "Protected" + is_navigable TRUE) + (object Role "$UNNAMED$201" + quid "41B7222301AE" + supplier "Logical View::Service::CControlledServProviderShim" + quidu "41A85E7502CE"))) + (object Association "$UNNAMED$202" + quid "41D0871802FF" + roles (list role_list + (object Role "$UNNAMED$203" + quid "41D08719022E" + supplier "Logical View::Session Proxy/Pit Boss::CSockSession" + quidu "41C06F440273" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$204" + quid "41D087190238" + supplier "Logical View::Service::CControlledServProviderShim" + quidu "41A85E7502CE")))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41A77B5F015F" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 888 + origin_y 0 + items (list diagram_item_list + (object NoteView @899 + location (1296, 1664) + label (object ItemLabel + Parent_View @899 + location (833, 1561) + fill_color 13434879 + nlines 4 + max_width 890 + label "Emulates being MSocketNotify (CSocket) so that it can server NoBearer & Bearer calls on horizontal level and forwards the rest to the CControlledServProviderShim::iSocketClient.") + line_color 3342489 + fill_color 13434879 + width 950 + height 219) + (object ClassView "Class" "Logical View::Service::CControlledServProvider" @900 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (848, 896) + label (object ItemLabel + Parent_View @900 + location (615, 844) + fill_color 13434879 + nlines 1 + max_width 466 + justify 0 + label "CControlledServProvider") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A754670219" + width 484 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::CSocket" @901 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1575, 896) + label (object ItemLabel + Parent_View @901 + location (1475, 845) + fill_color 13434879 + nlines 1 + max_width 200 + justify 0 + label "CSocket") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A863A900AC" + width 218 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$189" @902 + location (1277, 896) + stereotype TRUE + line_color 3342489 + quidu "41A863F10128" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$190" @903 + Parent_View @902 + location (365, 448) + stereotype TRUE + line_color 3342489 + quidu "41A863F20238" + client @902 + supplier @900 + line_style 0 + label (object SegLabel @904 + Parent_View @903 + location (1127, 844) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.802139 + height 52 + orientation 1)) + (object RoleView "$UNNAMED$191" @905 + Parent_View @902 + location (365, 448) + stereotype TRUE + line_color 3342489 + quidu "41A863F20242" + client @902 + supplier @901 + line_style 0))) + (object NoteView @906 + location (1680, 240) + label (object ItemLabel + Parent_View @906 + location (1248, 137) + fill_color 13434879 + nlines 4 + max_width 828 + label "Remove CInterface association and replace CServProviderBase association with CControlledServProvider one. CSocket no longer owns the provider.") + line_color 3342489 + fill_color 13434879 + width 888 + height 219) + (object AttachView "" @907 + stereotype TRUE + line_color 3342489 + client @901 + supplier @906 + line_style 0) + (object AttachView "" @908 + stereotype TRUE + line_color 3342489 + client @902 + supplier @906 + line_style 0) + (object ClassView "Class" "Logical View::Service::CIpcProvdBase" @909 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (768, 2256) + label (object ItemLabel + Parent_View @909 + location (617, 2205) + fill_color 13434879 + nlines 1 + max_width 302 + justify 0 + label "CIpcProvdBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A869E70168" + width 320 + height 126 + annotation 8 + autoResize TRUE) + (object NoteView @910 + location (1264, 2064) + label (object ItemLabel + Parent_View @910 + location (995, 1961) + fill_color 13434879 + nlines 4 + max_width 502 + label "All service provider are currently derived from CServProviderBase. Example CIpcProvdBase.") + line_color 3342489 + fill_color 13434879 + width 562 + height 219) + (object ClassView "Class" "Logical View::Factory::XFactoryObject" @911 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (848, 528) + label (object ItemLabel + Parent_View @911 + location (689, 476) + fill_color 13434879 + nlines 1 + max_width 318 + justify 0 + label "XFactoryObject") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7522A0392" + width 336 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::CSockSubSession" @912 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1264, 528) + label (object ItemLabel + Parent_View @912 + location (1073, 476) + fill_color 13434879 + nlines 1 + max_width 382 + justify 0 + label "CSockSubSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7685902ED" + width 400 + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @913 + stereotype TRUE + line_color 3342489 + quidu "41A888E80288" + client @901 + supplier @912 + line_style 0) + (object NoteView @914 + location (528, 240) + label (object ItemLabel + Parent_View @914 + location (100, 106) + fill_color 13434879 + nlines 5 + max_width 821 + label "Alternatively we can forget about CFactoryObject as a base for service provider leave the hard coded creation of the shim in ProtocolManager::NewSocketL for the time being.") + line_color 3342489 + fill_color 13434879 + width 881 + height 281) + (object NoteView @915 + location (1527, 1136) + label (object ItemLabel + Parent_View @915 + location (1348, 1080) + fill_color 13434879 + nlines 2 + max_width 322 + label "NoBearer / Bearer selection.") + line_color 3342489 + fill_color 13434879 + width 382 + height 125) + (object InheritView "" @916 + stereotype TRUE + line_color 3342489 + quidu "41A877C8023E" + client @900 + supplier @911 + line_style 0) + (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @917 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2055, 1136) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @917 + location (1897, 1061) + fill_color 13434879 + nlines 1 + max_width 316 + justify 0 + label "ISelectionNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C2DC4001D8" + width 334 + height 174 + annotation 8 + autoResize TRUE) + (object AttachView "" @918 + stereotype TRUE + line_color 3342489 + client @915 + supplier @917 + line_style 0) + (object NoteView @919 + location (1824, 2064) + label (object ItemLabel + Parent_View @919 + location (1583, 1980) + fill_color 13434879 + nlines 3 + max_width 446 + label "to be able find a default connection for the session on NoBearer.") + line_color 3342489 + fill_color 13434879 + width 506 + height 181) + (object ClassView "Class" "Logical View::Service::MSocketNotify" @920 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (768, 1152) + label (object ItemLabel + Parent_View @920 + location (619, 1101) + fill_color 13434879 + nlines 1 + max_width 298 + justify 0 + label "MSocketNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A8641100E8" + width 316 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::CServProviderBase" @921 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (768, 1872) + label (object ItemLabel + Parent_View @921 + location (574, 1821) + fill_color 13434879 + nlines 1 + max_width 388 + justify 0 + label "CServProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A768BD034B" + width 406 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @922 + stereotype TRUE + line_color 3342489 + quidu "41A869F0002B" + client @909 + supplier @921 + line_style 0) + (object AttachView "" @923 + stereotype TRUE + line_color 3342489 + client @910 + supplier @922 + line_style 0) + (object AssociationViewNew "$UNNAMED$198" @924 + location (768, 1511) + stereotype TRUE + line_color 3342489 + quidu "41A867D1039B" + roleview_list (list RoleViews + (object RoleView "iSocket" @925 + Parent_View @924 + location (-1120, 1047) + label (object SegLabel @926 + Parent_View @925 + location (727, 1269) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 165 + justify 0 + label "#iSocket" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "41A867D30019" + client @924 + supplier @920 + line_style 0 + label (object SegLabel @927 + Parent_View @925 + location (822, 1246) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$199" @928 + Parent_View @924 + location (-1120, 1047) + stereotype TRUE + line_color 3342489 + quidu "41A867D30023" + client @924 + supplier @921 + line_style 0))) + (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CSockSession" @929 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2340, 2259) + label (object ItemLabel + Parent_View @929 + location (2062, 2185) + fill_color 13434879 + nlines 1 + max_width 556 + justify 0 + label "CSockSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C06F440273" + width 574 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::MSocketControlledNotify" @930 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2343, 480) + label (object ItemLabel + Parent_View @930 + location (2103, 429) + fill_color 13434879 + nlines 1 + max_width 480 + justify 0 + label "MSocketControlledNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421A09A70089" + width 498 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::CControlledServProviderShim" @931 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2343, 1872) + label (object ItemLabel + Parent_View @931 + location (2066, 1821) + fill_color 13434879 + nlines 1 + max_width 554 + justify 0 + label "CControlledServProviderShim") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A85E7502CE" + width 572 + height 126 + annotation 8 + autoResize TRUE) + (object AttachView "" @932 + stereotype TRUE + line_color 3342489 + client @899 + supplier @931 + line_style 0) + (object InheritView "" @933 + stereotype TRUE + line_color 3342489 + quidu "41A85EF7011C" + client @931 + supplier @900 + line_style 0) + (object RealizeView "" @934 + stereotype TRUE + line_color 3342489 + quidu "41A864B90298" + client @931 + supplier @920 + line_style 0) + (object AttachView "" @935 + stereotype TRUE + line_color 3342489 + client @899 + supplier @934 + line_style 0) + (object AssociationViewNew "$UNNAMED$192" @936 + location (1513, 1872) + stereotype TRUE + line_color 3342489 + quidu "41A866DD0047" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$193" @937 + Parent_View @936 + location (-375, 880) + stereotype TRUE + line_color 3342489 + quidu "41A866DD039A" + client @936 + supplier @921 + line_style 0 + label (object SegLabel @938 + Parent_View @937 + location (1026, 1926) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$194" @939 + Parent_View @936 + location (-375, 880) + stereotype TRUE + line_color 3342489 + quidu "41A866DD03A4" + client @936 + supplier @931 + line_style 0))) + (object AssociationViewNew "$UNNAMED$202" @940 + location (2341, 2053) + stereotype TRUE + line_color 3342489 + quidu "41D0871802FF" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$203" @941 + Parent_View @940 + location (-171, 181) + stereotype TRUE + line_color 3342489 + quidu "41D08719022E" + client @940 + supplier @929 + line_style 0 + label (object SegLabel @942 + Parent_View @941 + location (2394, 2160) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$204" @943 + Parent_View @940 + location (-171, 181) + stereotype TRUE + line_color 3342489 + quidu "41D087190238" + client @940 + supplier @931 + line_style 0))) + (object AttachView "" @944 + stereotype TRUE + line_color 3342489 + client @919 + supplier @940 + line_style 0) + (object UsesView "" @945 + stereotype TRUE + line_color 3342489 + quidu "41D920F900C8" + client @931 + supplier @917 + line_style 0) + (object AssociationViewNew "$UNNAMED$200" @946 + location (2343, 1175) + stereotype TRUE + line_color 3342489 + quidu "41B722220185" + roleview_list (list RoleViews + (object RoleView "iSocketClient" @947 + Parent_View @946 + location (1223, -681) + label (object SegLabel @948 + Parent_View @947 + location (2509, 599) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 284 + justify 0 + label "#iSocketClient" + pctDist 0.912975 + height 166 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "41B7222301A4" + client @946 + supplier @930 + line_style 0 + label (object SegLabel @949 + Parent_View @947 + location (2317, 640) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.847612 + height 27 + orientation 0)) + (object RoleView "$UNNAMED$201" @950 + Parent_View @946 + location (1223, -681) + stereotype TRUE + line_color 3342489 + quidu "41B7222301AE" + client @946 + supplier @931 + line_style 0))) + (object RealizeView "" @951 + stereotype TRUE + line_color 3342489 + quidu "41A864E301EE" + client @901 + supplier @930 + line_style 0) + (object ClassView "Class" "Logical View::Service::MConnectionEnumerateClients" @952 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2720, 1136) + label (object ItemLabel + Parent_View @952 + location (2419, 1085) + fill_color 13434879 + nlines 1 + max_width 620 + justify 0 + label "MConnectionEnumerateClients") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "422CAE600150" + width 620 + height 126 + annotation 8 + autoResize TRUE) + (object RealizeView "" @953 + stereotype TRUE + line_color 3342489 + quidu "422CAE9A0154" + client @931 + supplier @952 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @954 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (336, 528) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @954 + location (69, 454) + fill_color 13434879 + nlines 1 + max_width 534 + justify 0 + label "MSubConnectionFlowClient") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A8070236" + width 552 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @955 + stereotype TRUE + line_color 3342489 + quidu "42C2D0EF03A3" + client @900 + supplier @954 + line_style 0))))) + (object Class_Category "Resolver" + quid "41A77EF303B5" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "41A8760C02FE" + supplier "Logical View::Factory" + quidu "41A875EF01EE") + (object Visibility_Relationship + quid "41A91EB50147" + supplier "Logical View::Sub Connection" + quidu "41A74FC60071") + (object Visibility_Relationship + quid "427A064401E7" + supplier "Logical View::Session Proxy/Pit Boss" + quidu "41AA25160186")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CHostResolver" + quid "41A8880E036B" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A8883B030C" + supplier "Logical View::Service::CSockSubSession" + quidu "41A7685902ED")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "41D9210C036E" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41A8883E0342" + supplier "Logical View::Resolver::MResolverNotify" + quidu "41A8883002B6") + (object Realize_Relationship + quid "41A911B7034D" + supplier "Logical View::Sub Connection::MSubConnectionControlClient" + quidu "41A753D702F9") + (object Realize_Relationship + quid "41C2DF4803B0" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8"))) + (object Class "MResolverNotify" + quid "41A8883002B6") + (object Class "CHostResolvProvdBase" + quid "41A889D9031B" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A88F0702D1" + supplier "Logical View::Resolver::CResolverProvdBase" + quidu "41A88CCB00F8"))) + (object Class "CResolverProvdBase" + quid "41A88CCB00F8" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A88F10013A" + supplier "Logical View::CBase" + quidu "41A7525A00AC"))) + (object Class "CServiceResolvProvdBase" + quid "41A88EED0310" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A88F160355" + supplier "Logical View::Resolver::CResolverProvdBase" + quidu "41A88CCB00F8"))) + (object Class "CNetDBProvdBase" + quid "41A88F6201EC" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A88F71017F" + supplier "Logical View::Resolver::CResolverProvdBase" + quidu "41A88CCB00F8"))) + (object Class "CServiceResolver" + quid "41A88FF3019A" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A890E80233" + supplier "Logical View::Service::CSockSubSession" + quidu "41A7685902ED")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41A8913D00F5" + supplier "Logical View::Resolver::MResolverNotify" + quidu "41A8883002B6"))) + (object Class "CNetDatabase" + quid "41A895920294" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A895C701FA" + supplier "Logical View::Service::CSockSubSession" + quidu "41A7685902ED")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41A895C200E4" + supplier "Logical View::Resolver::MResolverNotify" + quidu "41A8883002B6"))) + (object Class "RHostResolver" + quid "41A895FE0203" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "41A8967D0101" + supplier "Logical View::Resolver::CHostResolver" + quidu "41A8880E036B"))) + (object Class "RServiceResolver" + quid "41A8962700F4" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "41A8967F01EA" + supplier "Logical View::Resolver::CServiceResolver" + quidu "41A88FF3019A"))) + (object Class "RNetDatabase" + quid "41A89654024D" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "41A896810342" + supplier "Logical View::Resolver::CNetDatabase" + quidu "41A895920294"))) + (object Association "$UNNAMED$205" + quid "41A889E30261" + roles (list role_list + (object Role "$UNNAMED$206" + quid "41A889E501F6" + supplier "Logical View::Resolver::CHostResolvProvdBase" + quidu "41A889D9031B" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$207" + quid "41A889E50200" + supplier "Logical View::Resolver::CHostResolver" + quidu "41A8880E036B" + is_aggregate TRUE))) + (object Association "$UNNAMED$208" + quid "41A88D8F014A" + roles (list role_list + (object Role "$UNNAMED$209" + quid "41A88D9001E2" + supplier "Logical View::Resolver::MResolverNotify" + quidu "41A8883002B6" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$210" + quid "41A88D9001EC" + supplier "Logical View::Resolver::CResolverProvdBase" + quidu "41A88CCB00F8"))) + (object Association "$UNNAMED$211" + quid "41A88E5E03B5" + roles (list role_list + (object Role "$UNNAMED$212" + quid "41A88E6003C2" + supplier "Logical View::Service::CProtocolBase" + quidu "41A88D720008" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$213" + quid "41A88E6003CC" + supplier "Logical View::Resolver::CResolverProvdBase" + quidu "41A88CCB00F8"))) + (object Association "$UNNAMED$214" + quid "41A890A901EC" + roles (list role_list + (object Role "$UNNAMED$215" + quid "41A890AA0003" + supplier "Logical View::Resolver::CServiceResolvProvdBase" + quidu "41A88EED0310" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$216" + quid "41A890AA000D" + supplier "Logical View::Resolver::CServiceResolver" + quidu "41A88FF3019A" + is_aggregate TRUE))) + (object Association "$UNNAMED$217" + quid "41A895A2016A" + roles (list role_list + (object Role "$UNNAMED$218" + quid "41A895A301A8" + supplier "Logical View::Resolver::CNetDBProvdBase" + quidu "41A88F6201EC" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$219" + quid "41A895A301A9" + supplier "Logical View::Resolver::CNetDatabase" + quidu "41A895920294" + is_aggregate TRUE))) + (object Association "$UNNAMED$220" + quid "41A912D4002C" + roles (list role_list + (object Role "$UNNAMED$221" + quid "41A912D80190" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$222" + quid "41A912D801C2" + supplier "Logical View::Resolver::CHostResolver" + quidu "41A8880E036B"))) + (object Association "$UNNAMED$223" + quid "41A913C8025D" + roles (list role_list + (object Role "$UNNAMED$224" + quid "41A913C9034F" + supplier "Logical View::Sub Connection::MSubConnectionControlClient" + quidu "41A753D702F9" + client_cardinality (value cardinality "1..n") + is_navigable TRUE) + (object Role "$UNNAMED$225" + quid "41A913C90363" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C")))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41A87574004C" + 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::Service::CSockSubSession" @956 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1808, 878) + label (object ItemLabel + Parent_View @956 + location (1617, 804) + fill_color 13434879 + nlines 1 + max_width 382 + justify 0 + label "CSockSubSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7685902ED" + width 400 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::CBase" @957 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (756, 512) + label (object ItemLabel + Parent_View @957 + location (675, 460) + fill_color 13434879 + nlines 1 + max_width 180 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7525A00AC" + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @958 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1312, 878) + label (object ItemLabel + Parent_View @958 + location (1152, 827) + fill_color 13434879 + nlines 1 + max_width 320 + justify 0 + label "MResolverNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A8883002B6" + width 338 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::CProtocolBase" @959 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (240, 877) + label (object ItemLabel + Parent_View @959 + location (90, 803) + fill_color 13434879 + nlines 1 + max_width 300 + justify 0 + label "CProtocolBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A88D720008" + width 318 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Resolver::CResolverProvdBase" @960 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (756, 877) + label (object ItemLabel + Parent_View @960 + location (549, 826) + fill_color 13434879 + nlines 1 + max_width 414 + justify 0 + label "CResolverProvdBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A88CCB00F8" + width 432 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$208" @961 + location (1057, 877) + stereotype TRUE + line_color 3342489 + quidu "41A88D8F014A" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$209" @962 + Parent_View @961 + location (129, -259) + stereotype TRUE + line_color 3342489 + quidu "41A88D9001E2" + client @961 + supplier @958 + line_style 0 + label (object SegLabel @963 + Parent_View @962 + location (1133, 931) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$210" @964 + Parent_View @961 + location (129, -259) + stereotype TRUE + line_color 3342489 + quidu "41A88D9001EC" + client @961 + supplier @960 + line_style 0))) + (object AssociationViewNew "$UNNAMED$211" @965 + location (469, 877) + stereotype TRUE + line_color 3342489 + quidu "41A88E5E03B5" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$212" @966 + Parent_View @965 + location (-459, -243) + stereotype TRUE + line_color 3342489 + quidu "41A88E6003C2" + client @965 + supplier @959 + line_style 0 + label (object SegLabel @967 + Parent_View @966 + location (399, 931) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 1.014286 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$213" @968 + Parent_View @965 + location (-459, -243) + stereotype TRUE + line_color 3342489 + quidu "41A88E6003CC" + client @965 + supplier @960 + line_style 0))) + (object InheritView "" @969 + stereotype TRUE + line_color 3342489 + quidu "41A88F10013A" + client @960 + supplier @957 + line_style 0) + (object ClassView "Class" "Logical View::Service::CSockSubSession" @970 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2146, 1949) + label (object ItemLabel + Parent_View @970 + location (1955, 1875) + fill_color 13434879 + nlines 1 + max_width 382 + justify 0 + label "CSockSubSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7685902ED" + width 400 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Resolver::CServiceResolvProvdBase" @971 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (756, 2237) + label (object ItemLabel + Parent_View @971 + location (503, 2186) + fill_color 13434879 + nlines 1 + max_width 506 + justify 0 + label "CServiceResolvProvdBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A88EED0310" + width 524 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @972 + stereotype TRUE + line_color 3342489 + quidu "41A88F160355" + client @971 + supplier @960 + line_style 0) + (object ClassView "Class" "Logical View::Resolver::CServiceResolver" @973 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2146, 2237) + label (object ItemLabel + Parent_View @973 + location (1974, 2186) + fill_color 13434879 + nlines 1 + max_width 344 + justify 0 + label "CServiceResolver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A88FF3019A" + width 362 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$214" @974 + location (1491, 2237) + stereotype TRUE + line_color 3342489 + quidu "41A890A901EC" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$215" @975 + Parent_View @974 + location (995, 765) + stereotype TRUE + line_color 3342489 + quidu "41A890AA0003" + client @974 + supplier @971 + line_style 0 + label (object SegLabel @976 + Parent_View @975 + location (1192, 2202) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.631579 + height 36 + orientation 1)) + (object RoleView "$UNNAMED$216" @977 + Parent_View @974 + location (995, 765) + stereotype TRUE + line_color 3342489 + quidu "41A890AA000D" + client @974 + supplier @973 + line_style 0))) + (object InheritView "" @978 + stereotype TRUE + line_color 3342489 + quidu "41A890E80233" + client @973 + supplier @970 + line_style 0) + (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @979 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1666, 1965) + label (object ItemLabel + Parent_View @979 + location (1506, 1914) + fill_color 13434879 + nlines 1 + max_width 320 + justify 0 + label "MResolverNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A8883002B6" + width 338 + height 126 + annotation 8 + autoResize TRUE) + (object RealizeView "" @980 + stereotype TRUE + line_color 3342489 + quidu "41A8913D00F5" + client @973 + supplier @979 + line_style 0) + (object ClassView "Class" "Logical View::Resolver::CNetDBProvdBase" @981 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (304, 2736) + label (object ItemLabel + Parent_View @981 + location (120, 2685) + fill_color 13434879 + nlines 1 + max_width 368 + justify 0 + label "CNetDBProvdBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A88F6201EC" + width 386 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @982 + stereotype TRUE + line_color 3342489 + quidu "41A88F71017F" + client @981 + supplier @960 + vertices (list Points + (303, 2672) + (303, 1800) + (723, 940)) + line_style 0) + (object ClassView "Class" "Logical View::Resolver::CNetDatabase" @983 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2146, 2733) + label (object ItemLabel + Parent_View @983 + location (2000, 2682) + fill_color 13434879 + nlines 1 + max_width 292 + justify 0 + label "CNetDatabase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A895920294" + width 310 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$217" @984 + location (1243, 2734) + stereotype TRUE + line_color 3342489 + quidu "41A895A2016A" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$218" @985 + Parent_View @984 + location (-1173, 414) + stereotype TRUE + line_color 3342489 + quidu "41A895A301A8" + client @984 + supplier @981 + line_style 0 + label (object SegLabel @986 + Parent_View @985 + location (572, 2789) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$219" @987 + Parent_View @984 + location (-1173, 414) + stereotype TRUE + line_color 3342489 + quidu "41A895A301A9" + client @984 + supplier @983 + line_style 0))) + (object ClassView "Class" "Logical View::Resolver::MResolverNotify" @988 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1682, 2469) + label (object ItemLabel + Parent_View @988 + location (1522, 2418) + fill_color 13434879 + nlines 1 + max_width 320 + justify 0 + label "MResolverNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A8883002B6" + width 338 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::CSockSubSession" @989 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2146, 2453) + label (object ItemLabel + Parent_View @989 + location (1955, 2379) + fill_color 13434879 + nlines 1 + max_width 382 + justify 0 + label "CSockSubSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7685902ED" + width 400 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @990 + stereotype TRUE + line_color 3342489 + quidu "41A895C200E4" + client @983 + supplier @988 + line_style 0) + (object InheritView "" @991 + stereotype TRUE + line_color 3342489 + quidu "41A895C701FA" + client @983 + supplier @989 + line_style 0) + (object ClassView "Class" "Logical View::Resolver::RHostResolver" @992 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1459, 144) + label (object ItemLabel + Parent_View @992 + location (1308, 93) + fill_color 13434879 + nlines 1 + max_width 302 + justify 0 + label "RHostResolver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A895FE0203" + width 320 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Resolver::RServiceResolver" @993 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1923, 144) + label (object ItemLabel + Parent_View @993 + location (1750, 93) + fill_color 13434879 + nlines 1 + max_width 346 + justify 0 + label "RServiceResolver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A8962700F4" + width 364 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Resolver::RNetDatabase" @994 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2371, 144) + label (object ItemLabel + Parent_View @994 + location (2224, 93) + fill_color 13434879 + nlines 1 + max_width 294 + justify 0 + label "RNetDatabase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A89654024D" + width 312 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Resolver::CHostResolver" @995 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1454, 384) + label (object ItemLabel + Parent_View @995 + location (1304, 333) + fill_color 13434879 + nlines 1 + max_width 300 + justify 0 + label "CHostResolver") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A8880E036B" + width 318 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Resolver::CServiceResolver" @996 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1922, 384) + label (object ItemLabel + Parent_View @996 + location (1750, 333) + fill_color 13434879 + nlines 1 + max_width 344 + justify 0 + label "CServiceResolver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A88FF3019A" + width 362 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Resolver::CNetDatabase" @997 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2370, 384) + label (object ItemLabel + Parent_View @997 + location (2224, 333) + fill_color 13434879 + nlines 1 + max_width 292 + justify 0 + label "CNetDatabase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A895920294" + width 310 + height 126 + annotation 8 + autoResize TRUE) + (object UsesView "" @998 + stereotype TRUE + line_color 3342489 + quidu "41A8967D0101" + client @992 + supplier @995 + line_style 0) + (object UsesView "" @999 + stereotype TRUE + line_color 3342489 + quidu "41A8967F01EA" + client @993 + supplier @996 + line_style 0) + (object UsesView "" @1000 + stereotype TRUE + line_color 3342489 + quidu "41A896810342" + client @994 + supplier @997 + line_style 0) + (object NoteView @1001 + location (2368, 592) + label (object ItemLabel + Parent_View @1001 + location (2002, 514) + fill_color 13434879 + nlines 3 + max_width 696 + label "Add MSubConnectionControlClient realisation. CHostResolver will become sub connection control client.") + line_color 3342489 + fill_color 13434879 + width 756 + height 169) + (object ClassView "Class" "Logical View::Resolver::CHostResolvProvdBase" @1002 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1108, 1245) + label (object ItemLabel + Parent_View @1002 + location (877, 1194) + fill_color 13434879 + nlines 1 + max_width 462 + justify 0 + label "CHostResolvProvdBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A889D9031B" + width 480 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1003 + stereotype TRUE + line_color 3342489 + quidu "41A88F0702D1" + client @1002 + supplier @960 + line_style 0) + (object ClassView "Class" "Logical View::Resolver::CHostResolver" @1004 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1808, 1246) + label (object ItemLabel + Parent_View @1004 + location (1658, 1195) + fill_color 13434879 + nlines 1 + max_width 300 + justify 0 + label "CHostResolver") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A8880E036B" + width 318 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1005 + stereotype TRUE + line_color 3342489 + quidu "41A8883B030C" + client @1004 + supplier @956 + line_style 0) + (object RealizeView "" @1006 + stereotype TRUE + line_color 3342489 + quidu "41A8883E0342" + client @1004 + supplier @958 + line_style 0) + (object AssociationViewNew "$UNNAMED$205" @1007 + location (1498, 1245) + stereotype TRUE + line_color 3342489 + quidu "41A889E30261" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$206" @1008 + Parent_View @1007 + location (282, -211) + stereotype TRUE + line_color 3342489 + quidu "41A889E501F6" + client @1007 + supplier @1002 + line_style 0 + label (object SegLabel @1009 + Parent_View @1008 + location (1414, 1200) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.560000 + height 45 + orientation 1)) + (object RoleView "$UNNAMED$207" @1010 + Parent_View @1007 + location (282, -211) + stereotype TRUE + line_color 3342489 + quidu "41A889E50200" + client @1007 + supplier @1004 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @1011 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2768, 880) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1011 + location (2480, 806) + fill_color 13434879 + nlines 1 + max_width 576 + justify 0 + label "MSubConnectionControlClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A753D702F9" + width 594 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1012 + stereotype TRUE + line_color 3342489 + quidu "41A911B7034D" + client @1004 + supplier @1011 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1013 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1808, 1712) + label (object ItemLabel + Parent_View @1013 + location (1522, 1637) + fill_color 13434879 + nlines 1 + max_width 572 + justify 0 + label "CSubConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A75088005C" + width 590 + height 174 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$220" @1014 + location (1808, 1466) + stereotype TRUE + line_color 3342489 + quidu "41A912D4002C" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$221" @1015 + Parent_View @1014 + location (-416, 122) + stereotype TRUE + line_color 3342489 + quidu "41A912D80190" + client @1014 + supplier @1013 + line_style 0 + label (object SegLabel @1016 + Parent_View @1015 + location (1862, 1575) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.694118 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$222" @1017 + Parent_View @1014 + location (-416, 122) + stereotype TRUE + line_color 3342489 + quidu "41A912D801C2" + client @1014 + supplier @1004 + line_style 0))) + (object AssociationViewNew "$UNNAMED$223" @1018 + location (2766, 1646) + stereotype TRUE + line_color 3342489 + quidu "41A913C8025D" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$224" @1019 + Parent_View @1018 + location (542, -18) + stereotype TRUE + line_color 3342489 + quidu "41A913C9034F" + client @1018 + supplier @1011 + line_style 0 + label (object SegLabel @1020 + Parent_View @1019 + location (2824, 1030) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1..*" + pctDist 0.907353 + height 57 + orientation 1)) + (object RoleView "$UNNAMED$225" @1021 + Parent_View @1018 + location (542, -18) + stereotype TRUE + line_color 3342489 + quidu "41A913C90363" + client @1018 + supplier @1013 + vertices (list Points + (2766, 1646) + (2766, 1706) + (2103, 1709)) + line_style 0))) + (object NoteView @1022 + location (2272, 1454) + label (object ItemLabel + Parent_View @1022 + location (1912, 1367) + fill_color 13434879 + nlines 3 + max_width 684 + label "The CSubConnectionProviderBase instance and the association replaces CInterface instance + its association.") + line_color 3342489 + fill_color 13434879 + width 744 + height 187) + (object AttachView "" @1023 + stereotype TRUE + line_color 3342489 + client @1022 + supplier @1013 + line_style 0) + (object AttachView "" @1024 + stereotype TRUE + line_color 3342489 + client @1022 + supplier @1018 + line_style 0) + (object Label @1025 + location (1280, 224) + nlines 1 + max_width 1819 + label "__________________________________________________________________________________") + (object Label @1026 + location (2624, 192) + nlines 1 + max_width 600 + label "CLIENT (USER) SIDE") + (object Label @1027 + location (2624, 304) + nlines 1 + max_width 600 + label "SERVER (ESOCK) SIDE") + (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1028 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2240, 880) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1028 + location (2082, 805) + fill_color 13434879 + nlines 1 + max_width 316 + justify 0 + label "ISelectionNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C2DC4001D8" + width 334 + height 174 + annotation 8 + autoResize TRUE) + (object AttachView "" @1029 + stereotype TRUE + line_color 3342489 + client @1001 + supplier @1012 + vertices (list Points + (2402, 676) + (2441, 766) + (2441, 975) + (2253, 1075)) + line_style 0) + (object AttachView "" @1030 + stereotype TRUE + line_color 3342489 + client @1001 + supplier @1011 + line_style 0) + (object UsesView "" @1031 + stereotype TRUE + line_color 3342489 + quidu "41D9210C036E" + client @1004 + supplier @1028 + line_style 0))))) + (object Class_Category "Factory" + quid "41A875EF01EE" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "XFactoryObject" + quid "41A7522A0392") + (object Class "CCommsFactoryBase" + quid "41A87B4C0397" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A87CAB020B" + supplier "Logical View::CBase" + quidu "41A7525A00AC"))) + (object Class "CCommsFactoryContainer" + quid "41A87B83033C" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A87CB001B8" + supplier "Logical View::CBase" + quidu "41A7525A00AC"))) + (object Class "CProtocolFamilyFactoryContainer" + quid "41A87ED300CE" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A87F310047" + supplier "Logical View::Factory::CCommsFactoryContainer" + quidu "41A87B83033C"))) + (object Class "CSubConnectionFactoryContainer" + quid "41A87F1B03AD" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A87F350043" + supplier "Logical View::Factory::CCommsFactoryContainer" + quidu "41A87B83033C")) + operations (list Operations + (object Operation "FindOrCreateProviderL" + quid "41C2EF450163" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GetNextLayerProvider" + quid "41E2BF8D037C" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CProtocolFamilyFactoryBase" + quid "41A87F4801EF" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A87F8100C4" + supplier "Logical View::Factory::CCommsFactoryBase" + quidu "41A87B4C0397"))) + (object Class "CSubConnectionProviderFactoryBase" + quid "41A87F61023B" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A87F840191" + supplier "Logical View::Factory::CCommsFactoryBase" + quidu "41A87B4C0397"))) + (object Class "CIPNetworkProviderFactory" + quid "41A87FA203D9" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A87FBC03CC" + supplier "Logical View::Factory::CCommsFactoryBase" + quidu "41A87B4C0397") + (object Inheritance_Relationship + quid "41DEBD0A021A" + supplier "Logical View::Factory::CConnectionProviderFactoryBase" + quidu "41A8839B0038")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "422CA9A0039C" + supplier "Logical View::Selection::CIPConnectionSelector" + quidu "421A2BA8032E"))) + (object Class "CConnectionProviderFactoryBase" + quid "41A8839B0038" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A8846302D5" + supplier "Logical View::Factory::CCommsFactoryBase" + quidu "41A87B4C0397")) + operations (list Operations + (object Operation "SelectProvider" + quid "41CC1C9402D3" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DoSelectProvider" + quid "41CC1C940305" + stereotype "V" + concurrency "Sequential" + abstract TRUE + opExportControl "Protected" + uid 0) + (object Operation "SelectNextLayerProvider" + quid "41E2BB9B01E9" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DoSelectNextLayerProvider" + quid "41E2BBAB0283" + stereotype "V" + concurrency "Sequential" + abstract TRUE + opExportControl "Protected" + uid 0) + (object Operation "RegisterNotifierL" + quid "41E56F61021E" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DoRegisterNotifierL" + quid "41E56F6B01F1" + stereotype "V" + concurrency "Sequential" + abstract TRUE + opExportControl "Protected" + uid 0)) + abstract TRUE) + (object Class "CSubConnectionProviderFactoryShim" + quid "41C06B14016A" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41C06B66019E" + supplier "Logical View::Factory::CSubConnectionProviderFactoryBase" + quidu "41A87F61023B"))) + (object Class "CConnectionProviderFactoryShim" + quid "41C1C8E302CA" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41C1C91F016E" + supplier "Logical View::Factory::CConnectionProviderFactoryBase" + quidu "41A8839B0038")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "422CC5090392" + supplier "Logical View::Selection::CConnectionSelectorShim" + quidu "41C1AF890151")) + operations (list Operations + (object Operation "SubConnectionFromId" + quid "41C3108500B8" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SubConnectionFromIndex" + quid "41C310A100E1" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DoSelectProviderL" + quid "41C310C00118" + stereotype "V" + parameters (list Parameters + (object Parameter "conInfo")) + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "DoSelectNextLayerProvider" + quid "41E2BBCE027A" + stereotype "V" + concurrency "Sequential" + opExportControl "Protected" + uid 0))) + (object Class "CConnectionFactoryContainer" + quid "41A883B6002D" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41A883C40376" + supplier "Logical View::Factory::CCommsFactoryContainer" + quidu "41A87B83033C")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "41B9F90700EB" + supplier "Logical View::Selection::MNetworkControllerObserver" + quidu "41B6EE01032A")) + operations (list Operations + (object Operation "FindOrCreateProviderL" + quid "41C303A203A8" + parameters (list Parameters + (object Parameter "Layer") + (object Parameter "protocol") + (object Parameter "conInfo")) + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "FindProvider" + quid "41C306020141" + parameters (list Parameters + (object Parameter "layer") + (object Parameter "protocol") + (object Parameter "conInfo")) + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "CreateProviderL" + quid "41C6B9BF00C6" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SelectProvider" + quid "41C6B9CD03AB" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "RegisterNotifierL" + quid "41E56F3E0335" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CServProviderFactoryContainer" + quid "421A0822008C" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "421A083101E2" + supplier "Logical View::Factory::CCommsFactoryContainer" + quidu "41A87B83033C"))) + (object Class "CServProviderFactoryBase" + quid "421A08580167" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "421A086A016D" + supplier "Logical View::Factory::CCommsFactoryBase" + quidu "41A87B4C0397"))) + (object Class "CIpSubConnectionProviderFactory" + quid "421A09250134" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "421A093000AD" + supplier "Logical View::Factory::CSubConnectionProviderFactoryBase" + quidu "41A87F61023B"))) + (object Class "MCommsFactoryQuery" + quid "422F26CC014D" + operations (list Operations + (object Operation "Match" + quid "422F26D9019D" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0)) + abstract TRUE) + (object Class "XConnectionFactoryQuery" + quid "422F27180328" + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "422F27F5006C" + supplier "Logical View::Factory::MCommsFactoryQuery" + quidu "422F26CC014D")) + class_attributes (list class_attribute_list + (object ClassAttribute "iSubConnectionProviderBase" + quid "422F27D301BF"))) + (object Class "XConnectionFactoryQueryInfo" + quid "422F272202B5" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "422F27EE0314" + supplier "Logical View::Factory::XConnectionFactoryQuery" + quidu "422F27180328")) + operations (list Operations + (object Operation "iInfo" + quid "422F27E60073" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "XSubConnectionFactoryQuery" + quid "422F27350281" + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "422F27A4013D" + supplier "Logical View::Factory::MCommsFactoryQuery" + quidu "422F26CC014D")) + class_attributes (list class_attribute_list + (object ClassAttribute "iConnProv" + quid "422F276B0097") + (object ClassAttribute "iSubConnType" + quid "422F27750024"))) + (object Class "XSubConnectionFactoryQueryInfo" + quid "422F2740015B" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "422F27A70051" + supplier "Logical View::Factory::XSubConnectionFactoryQuery" + quidu "422F27350281")) + class_attributes (list class_attribute_list + (object ClassAttribute "iInfo" + quid "422F278B02F8") + (object ClassAttribute "iConnFactoryId" + quid "422F279602E0"))) + (object Class "CSubConnectionFlowFactoryBase" + quid "427F6DC802D7" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "427F6E350236" + supplier "Logical View::Factory::CCommsFactoryBase" + quidu "41A87B4C0397"))) + (object Class "CSubConnectionFlowFactoryContainer" + quid "4280F79E0392" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4280F7CC0335" + supplier "Logical View::Factory::CCommsFactoryContainer" + quidu "41A87B83033C"))) + (object Class "CNetworkFlowFactory" + quid "4280F8E3009D" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4280F9B50125" + supplier "Logical View::Factory::CSubConnectionFlowFactoryBase" + quidu "427F6DC802D7"))) + (object Class "CLinkFlowFactoryNifShim" + quid "4280F92A00A0" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4280F9B703C7" + supplier "Logical View::Factory::CSubConnectionFlowFactoryBase" + quidu "427F6DC802D7"))) + (object Association "$UNNAMED$226" + quid "41A87BC400B4" + roles (list role_list + (object Role "$UNNAMED$227" + quid "41A87BC403AD" + supplier "Logical View::Factory::CCommsFactoryBase" + quidu "41A87B4C0397" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$228" + quid "41A87BC403AE" + supplier "Logical View::Factory::CCommsFactoryContainer" + quidu "41A87B83033C" + client_cardinality (value cardinality "1") + is_navigable TRUE + is_aggregate TRUE))) + (object Association "$UNNAMED$229" + quid "41A87C8903D9" + roles (list role_list + (object Role "$UNNAMED$230" + quid "41A87C8A025E" + supplier "Logical View::Factory::CCommsFactoryBase" + quidu "41A87B4C0397" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$231" + quid "41A87C8A0272" + supplier "Logical View::Factory::XFactoryObject" + quidu "41A7522A0392"))) + (object Association "$UNNAMED$232" + quid "422CC5630072" + roles (list role_list + (object Role "$UNNAMED$233" + quid "422CC564007D" + supplier "Logical View::Connection::Nif Session::CNifSecureSession" + quidu "421BA9590249" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$234" + quid "422CC564007E" + supplier "Logical View::Factory::CConnectionProviderFactoryShim" + quidu "41C1C8E302CA" + is_aggregate TRUE))) + (object Association "$UNNAMED$235" + quid "422CC5680079" + roles (list role_list + (object Role "$UNNAMED$236" + quid "422CC56802FA" + supplier "Logical View::Connection::Nif Session::CNifSecureSession" + quidu "421BA9590249" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$237" + quid "422CC56802FB" + supplier "Logical View::Selection::CConnectionSelectorShim" + quidu "41C1AF890151" + is_aggregate TRUE))) + (object Association "$UNNAMED$238" + quid "4280F7D80347" + roles (list role_list + (object Role "$UNNAMED$239" + quid "4280F7D901FE" + supplier "Logical View::Factory::CCommsFactoryBase" + quidu "41A87B4C0397" + client_cardinality (value cardinality "0..n") + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$240" + quid "4280F7D901FF" + supplier "Logical View::Factory::CCommsFactoryContainer" + quidu "41A87B83033C" + is_aggregate TRUE)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41A87AE1031B" + 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::Factory::CCommsFactoryContainer" @1032 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2528, 609) + label (object ItemLabel + Parent_View @1032 + location (2274, 558) + fill_color 13434879 + nlines 1 + max_width 508 + justify 0 + label "CCommsFactoryContainer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87B83033C" + width 526 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::CCommsFactoryBase" @1033 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1727, 1245) + label (object ItemLabel + Parent_View @1033 + location (1508, 1194) + fill_color 13434879 + nlines 1 + max_width 438 + justify 0 + label "CCommsFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87B4C0397" + width 456 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$226" @1034 + location (1770, 666) + stereotype TRUE + line_color 3342489 + quidu "41A87BC400B4" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$227" @1035 + Parent_View @1034 + location (-790, 266) + stereotype TRUE + line_color 3342489 + quidu "41A87BC403AD" + client @1034 + supplier @1033 + line_style 0 + label (object SegLabel @1036 + Parent_View @1035 + location (1777, 1079) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.796296 + height 38 + orientation 0)) + (object RoleView "$UNNAMED$228" @1037 + Parent_View @1034 + location (-790, 266) + stereotype TRUE + line_color 3342489 + quidu "41A87BC403AE" + client @1034 + supplier @1032 + vertices (list Points + (1770, 666) + (1775, 606) + (2264, 607)) + line_style 0 + label (object SegLabel @1038 + Parent_View @1037 + location (2208, 661) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)))) + (object ClassView "Class" "Logical View::Factory::XFactoryObject" @1039 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (736, 1952) + label (object ItemLabel + Parent_View @1039 + location (577, 1900) + fill_color 13434879 + nlines 1 + max_width 318 + justify 0 + label "XFactoryObject") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7522A0392" + width 336 + height 128 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$229" @1040 + location (892, 1245) + stereotype TRUE + line_color 3342489 + quidu "41A87C8903D9" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$230" @1041 + Parent_View @1040 + location (-148, 845) + stereotype TRUE + line_color 3342489 + quidu "41A87C8A025E" + client @1040 + supplier @1033 + line_style 0 + label (object SegLabel @1042 + Parent_View @1041 + location (1436, 1299) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$231" @1043 + Parent_View @1040 + location (-148, 845) + stereotype TRUE + line_color 3342489 + quidu "41A87C8A0272" + client @1040 + supplier @1039 + vertices (list Points + (892, 1245) + (832, 1245) + (744, 1887)) + line_style 0))) + (object ClassView "Class" "Logical View::CBase" @1044 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1728, 224) + label (object ItemLabel + Parent_View @1044 + location (1647, 172) + fill_color 13434879 + nlines 1 + max_width 180 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7525A00AC" + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @1045 + stereotype TRUE + line_color 3342489 + quidu "41A87CB001B8" + client @1032 + supplier @1044 + line_style 0) + (object ClassView "Class" "Logical View::Factory::CProtocolFamilyFactoryContainer" @1046 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2128, 849) + label (object ItemLabel + Parent_View @1046 + location (1808, 798) + fill_color 13434879 + nlines 1 + max_width 640 + justify 0 + label "CProtocolFamilyFactoryContainer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87ED300CE" + width 658 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::CSubConnectionFactoryContainer" @1047 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2896, 848) + label (object ItemLabel + Parent_View @1047 + location (2575, 796) + fill_color 13434879 + nlines 1 + max_width 642 + justify 0 + label "CSubConnectionFactoryContainer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87F1B03AD" + width 660 + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @1048 + stereotype TRUE + line_color 3342489 + quidu "41A87F310047" + client @1046 + supplier @1032 + line_style 0) + (object InheritView "" @1049 + stereotype TRUE + line_color 3342489 + quidu "41A87F350043" + client @1047 + supplier @1032 + line_style 0) + (object ClassView "Class" "Logical View::Factory::CProtocolFamilyFactoryBase" @1050 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2087, 1472) + label (object ItemLabel + Parent_View @1050 + location (1799, 1421) + fill_color 13434879 + nlines 1 + max_width 576 + justify 0 + label "CProtocolFamilyFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87F4801EF" + width 594 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1051 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1311, 1664) + label (object ItemLabel + Parent_View @1051 + location (956, 1613) + fill_color 13434879 + nlines 1 + max_width 710 + justify 0 + label "CSubConnectionProviderFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87F61023B" + width 728 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1052 + stereotype TRUE + line_color 3342489 + quidu "41A87F8100C4" + client @1050 + supplier @1033 + line_style 0) + (object ClassView "Class" "Logical View::Factory::CIPNetworkProviderFactory" @1053 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2352, 1936) + label (object ItemLabel + Parent_View @1053 + location (2083, 1886) + fill_color 13434879 + nlines 1 + max_width 538 + justify 0 + label "CIPNetworkProviderFactory") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87FA203D9" + width 556 + height 122 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1054 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (336, 2208) + label (object ItemLabel + Parent_View @1054 + location (50, 2133) + fill_color 13434879 + nlines 1 + max_width 572 + justify 0 + label "CSubConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A75088005C" + width 590 + height 174 + annotation 8 + autoResize TRUE) + (object NoteView @1055 + location (736, 368) + label (object ItemLabel + Parent_View @1055 + location (73, 46) + fill_color 13434879 + nlines 13 + max_width 1290 + label +|Generel note: +|All the factory classes are very tiny ones mainly providing type cast. Could be template based as long as they don't add special functionality and even though it could be sorted by template specialisation. +|Identification: +|All requests for provider are comming through factory container (unless the client knows which factory to talk to). All factories and providers are at the memont identified by address family. The factory can choose a provider type based on CommDb or.... Ther OID is a filter to select the desired provider (at the moment is equal to connection preferences). No concept of layers as yet. To be BC proof the factory holds an context of the created provider that (in the future) can be used to hold interface extensions + versions. + ) + line_color 3342489 + fill_color 13434879 + width 1350 + height 656) + (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1056 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2128, 1664) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1056 + location (1807, 1613) + fill_color 13434879 + nlines 1 + max_width 642 + justify 0 + label "CConnectionProviderFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A8839B0038" + width 660 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1057 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1104, 2480) + label (object ItemLabel + Parent_View @1057 + location (870, 2406) + fill_color 13434879 + nlines 1 + max_width 468 + justify 0 + label "CControlledServProvider") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A754670219" + width 486 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @1058 + stereotype TRUE + line_color 3342489 + quidu "41A7557C0268" + client @1054 + supplier @1039 + line_style 0) + (object InheritView "" @1059 + stereotype TRUE + line_color 3342489 + quidu "41A877C8023E" + client @1057 + supplier @1039 + vertices (list Points + (926, 2393) + (735, 2302) + (735, 2016)) + line_style 0) + (object NoteView @1060 + location (336, 1616) + label (object ItemLabel + Parent_View @1060 + location (64, 1491) + fill_color 13434879 + nlines 5 + max_width 508 + label "Reference counted self-destructing class or a class owned by someone. Factory never owns it but is adviced of its deletion.") + line_color 3342489 + fill_color 13434879 + width 568 + height 262) + (object AttachView "" @1061 + stereotype TRUE + line_color 3342489 + client @1039 + supplier @1060 + line_style 0) + (object CategoryView "Logical View::Service" @1062 + location (1520, 2480) + label (object ItemLabel + Parent_View @1062 + location (1347, 2396) + fill_color 13434879 + nlines 2 + max_width 346 + justify 0 + label "Service") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A7584503E0" + width 358 + height 180) + (object CategoryView "Logical View::Selection" @1063 + location (240, 1376) + label (object ItemLabel + Parent_View @1063 + location (67, 1292) + fill_color 13434879 + nlines 2 + max_width 346 + justify 0 + label "Selection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B6EAB601E8" + width 358 + height 180) + (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryShim" @1064 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1312, 2160) + label (object ItemLabel + Parent_View @1064 + location (956, 2109) + fill_color 13434879 + nlines 1 + max_width 712 + justify 0 + label "CSubConnectionProviderFactoryShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41C06B14016A" + width 730 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1065 + stereotype TRUE + line_color 3342489 + quidu "41C06B66019E" + client @1064 + supplier @1051 + line_style 0) + (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1066 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2800, 2144) + label (object ItemLabel + Parent_View @1066 + location (2473, 2092) + fill_color 13434879 + nlines 1 + max_width 654 + justify 0 + label "CConnectionProviderFactoryShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41C1C8E302CA" + width 672 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Connection Provider::CConnectionProviderBase" @1067 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (336, 2480) + label (object ItemLabel + Parent_View @1067 + location (85, 2428) + fill_color 13434879 + nlines 1 + max_width 520 + justify 0 + label "CConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41BDA765028C" + width 520 + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @1068 + stereotype TRUE + line_color 3342489 + quidu "41BDA8BB001D" + client @1067 + supplier @1039 + vertices (list Points + (476, 2415) + (734, 2302) + (735, 2016)) + line_style 0) + (object ClassView "Class" "Logical View::Factory::CConnectionFactoryContainer" @1069 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2896, 1072) + label (object ItemLabel + Parent_View @1069 + location (2608, 1020) + fill_color 13434879 + nlines 1 + max_width 576 + justify 0 + label "CConnectionFactoryContainer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A883B6002D" + width 594 + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @1070 + stereotype TRUE + line_color 3342489 + quidu "41A883C40376" + client @1069 + supplier @1032 + vertices (list Points + (2751, 1007) + (2528, 911) + (2528, 672)) + line_style 0) + (object InheritView "" @1071 + stereotype TRUE + line_color 3342489 + quidu "41DEBD0A021A" + client @1053 + supplier @1056 + line_style 0) + (object InheritView "" @1072 + stereotype TRUE + line_color 3342489 + quidu "41A87CAB020B" + client @1033 + supplier @1044 + line_style 0) + (object Label @1073 + location (928, 1728) + nlines 1 + max_width 2306 + label "________________________________________________________________________________________________________") + (object Label @1074 + location (916, 1765) + nlines 11 + max_width 62 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @1075 + location (919, 2262) + nlines 1 + max_width 2312 + label "________________________________________________________________________________________________________") + (object Label @1076 + location (960, 2240) + nlines 1 + max_width 600 + label "ECOM plugins") + (object Label @1077 + location (3200, 1765) + nlines 11 + max_width 62 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object InheritView "" @1078 + stereotype TRUE + line_color 3342489 + quidu "41A8846302D5" + client @1056 + supplier @1033 + vertices (list Points + (1931, 1600) + (1725, 1534) + (1726, 1308)) + line_style 0) + (object ClassView "Class" "Logical View::Factory::CServProviderFactoryContainer" @1079 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2128, 1072) + label (object ItemLabel + Parent_View @1079 + location (1831, 1021) + fill_color 13434879 + nlines 1 + max_width 594 + justify 0 + label "CServProviderFactoryContainer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421A0822008C" + width 612 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1080 + stereotype TRUE + line_color 3342489 + quidu "421A083101E2" + client @1079 + supplier @1032 + vertices (list Points + (2278, 1008) + (2525, 909) + (2527, 672)) + line_style 0) + (object InheritView "" @1081 + stereotype TRUE + line_color 3342489 + quidu "41A87F840191" + client @1051 + supplier @1033 + vertices (list Points + (1512, 1600) + (1725, 1534) + (1726, 1308)) + line_style 0) + (object ClassView "Class" "Logical View::Factory::CServProviderFactoryBase" @1082 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1248, 1472) + label (object ItemLabel + Parent_View @1082 + location (992, 1421) + fill_color 13434879 + nlines 1 + max_width 512 + justify 0 + label "CServProviderFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 8421631 + quidu "421A08580167" + width 530 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1083 + stereotype TRUE + line_color 3342489 + quidu "421A086A016D" + client @1082 + supplier @1033 + line_style 0) + (object ClassView "Class" "Logical View::Factory::CIpSubConnectionProviderFactory" @1084 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1712, 1936) + label (object ItemLabel + Parent_View @1084 + location (1388, 1885) + fill_color 13434879 + nlines 1 + max_width 648 + justify 0 + label "CIpSubConnectionProviderFactory") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421A09250134" + width 666 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1085 + stereotype TRUE + line_color 3342489 + quidu "421A093000AD" + client @1084 + supplier @1051 + line_style 0) + (object InheritView "" @1086 + stereotype TRUE + line_color 3342489 + quidu "41C1C91F016E" + client @1066 + supplier @1056 + vertices (list Points + (2800, 2079) + (2800, 1888) + (2317, 1727)) + line_style 0) + (object NoteView @1087 + location (1040, 992) + label (object ItemLabel + Parent_View @1087 + location (755, 920) + fill_color 13434879 + nlines 2 + max_width 534 + label "To be replaced by CSubConnectionFlowFactory") + line_color 3342489 + fill_color 13434879 + width 594 + height 157) + (object AttachView "" @1088 + stereotype TRUE + line_color 3342489 + client @1087 + supplier @1082 + line_style 0))) + (object ClassDiagram "Network IP CPR Factory" + quid "422CA9100265" + title "Network IP CPR Factory" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1089 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (688, 800) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1089 + location (367, 749) + fill_color 13434879 + nlines 1 + max_width 642 + justify 0 + label "CConnectionProviderFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A8839B0038" + width 660 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::CIPNetworkProviderFactory" @1090 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (688, 1104) + label (object ItemLabel + Parent_View @1090 + location (419, 1052) + fill_color 13434879 + nlines 1 + max_width 538 + justify 0 + label "CIPNetworkProviderFactory") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87FA203D9" + width 556 + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @1091 + stereotype TRUE + line_color 3342489 + quidu "41DEBD0A021A" + client @1090 + supplier @1089 + line_style 0) + (object ClassView "Class" "Logical View::Selection::CIPConnectionSelector" @1092 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1552, 1104) + label (object ItemLabel + Parent_View @1092 + location (1325, 1030) + fill_color 13434879 + nlines 1 + max_width 454 + justify 0 + label "CIPConnectionSelector") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421A2BA8032E" + width 472 + height 172 + annotation 8 + autoResize TRUE) + (object UsesView "" @1093 + stereotype TRUE + line_color 3342489 + quidu "422CA9A0039C" + client @1090 + supplier @1092 + line_style 0) + (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1094 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1552, 768) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1094 + location (1368, 694) + fill_color 13434879 + nlines 1 + max_width 368 + justify 0 + label "MProviderSelector") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C1AF5D02D3" + width 386 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @1095 + stereotype TRUE + line_color 3342489 + quidu "421A2BCA0193" + client @1092 + supplier @1094 + line_style 0) + (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1096 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1552, 1472) + label (object ItemLabel + Parent_View @1096 + location (1231, 1420) + fill_color 13434879 + nlines 1 + max_width 642 + justify 0 + label "CConnectionProviderFactoryShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41C1C8E302CA" + width 660 + height 128 + annotation 8 + autoResize TRUE) + (object UsesView "" @1097 + stereotype TRUE + line_color 3342489 + quidu "422CA9EB0070" + client @1092 + supplier @1096 + line_style 0) + (object Label @1098 + location (176, 880) + nlines 1 + max_width 600 + label "ESOCK") + (object Label @1099 + location (176, 912) + nlines 1 + max_width 1775 + label "________________________________________________________________________________") + (object Label @1100 + location (176, 976) + nlines 1 + max_width 600 + label "ECOM IPCPR plugin") + (object Label @1101 + location (176, 1248) + nlines 1 + max_width 1775 + label "________________________________________________________________________________") + (object Label @1102 + location (176, 1312) + nlines 1 + max_width 600 + label "ECOM ShimCPR plugin"))) + (object ClassDiagram "Network IP SCPR Factory " + quid "422CB62C0268" + title "Network IP SCPR Factory " + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object Label @1103 + location (160, 640) + nlines 1 + max_width 600 + label "ESOCK") + (object Label @1104 + location (160, 672) + nlines 1 + max_width 1775 + label "________________________________________________________________________________") + (object Label @1105 + location (160, 736) + nlines 1 + max_width 600 + label "ECOM IPSCPR plugin") + (object ClassView "Class" "Logical View::Factory::CIpSubConnectionProviderFactory" @1106 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (816, 896) + label (object ItemLabel + Parent_View @1106 + location (488, 845) + fill_color 13434879 + nlines 1 + max_width 656 + justify 0 + label "CIpSubConnectionProviderFactory") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421A09250134" + width 674 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1107 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (816, 544) + label (object ItemLabel + Parent_View @1107 + location (461, 493) + fill_color 13434879 + nlines 1 + max_width 710 + justify 0 + label "CSubConnectionProviderFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87F61023B" + width 728 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1108 + stereotype TRUE + line_color 3342489 + quidu "421A093000AD" + client @1106 + supplier @1107 + line_style 0))) + (object ClassDiagram "Link Shim CPR Factory" + quid "422CC4330046" + title "Link Shim CPR Factory" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryBase" @1109 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (640, 608) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1109 + location (319, 557) + fill_color 13434879 + nlines 1 + max_width 642 + justify 0 + label "CConnectionProviderFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "41A8839B0038" + width 660 + height 126 + annotation 8 + autoResize TRUE) + (object Label @1110 + location (144, 816) + nlines 1 + max_width 1775 + label "________________________________________________________________________________") + (object Label @1111 + location (144, 880) + nlines 1 + max_width 600 + label "ECOM ShimCPR plugin") + (object Label @1112 + location (144, 784) + nlines 1 + max_width 600 + label "ESOCK") + (object Label @1113 + location (144, 1296) + nlines 1 + max_width 1775 + label "________________________________________________________________________________") + (object Label @1114 + location (144, 1360) + nlines 1 + max_width 600 + label "NIFMAN") + (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @1115 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (640, 1552) + label (object ItemLabel + Parent_View @1115 + location (444, 1478) + fill_color 13434879 + nlines 1 + max_width 392 + justify 0 + label "CNifSecureSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421BA9590249" + width 410 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1116 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (640, 1104) + label (object ItemLabel + Parent_View @1116 + location (319, 1052) + fill_color 13434879 + nlines 1 + max_width 642 + justify 0 + label "CConnectionProviderFactoryShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41C1C8E302CA" + width 660 + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @1117 + stereotype TRUE + line_color 3342489 + quidu "41C1C91F016E" + client @1116 + supplier @1109 + line_style 0) + (object AssociationViewNew "$UNNAMED$232" @1118 + location (640, 1316) + stereotype TRUE + line_color 3342489 + quidu "422CC5630072" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$233" @1119 + Parent_View @1118 + location (0, 212) + stereotype TRUE + line_color 3342489 + quidu "422CC564007D" + client @1118 + supplier @1115 + line_style 0 + label (object SegLabel @1120 + Parent_View @1119 + location (694, 1450) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$234" @1121 + Parent_View @1118 + location (0, 212) + stereotype TRUE + line_color 3342489 + quidu "422CC564007E" + client @1118 + supplier @1116 + line_style 0))) + (object ClassView "Class" "Logical View::Connection::Nif Session::CNifSecureSession" @1122 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1456, 1568) + label (object ItemLabel + Parent_View @1122 + location (1260, 1494) + fill_color 13434879 + nlines 1 + max_width 392 + justify 0 + label "CNifSecureSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421BA9590249" + width 410 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1123 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1456, 1109) + label (object ItemLabel + Parent_View @1123 + location (1196, 1034) + fill_color 13434879 + nlines 1 + max_width 520 + justify 0 + label "CConnectionSelectorShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41C1AF890151" + width 538 + height 174 + annotation 8 + autoResize TRUE) + (object UsesView "" @1124 + stereotype TRUE + line_color 3342489 + quidu "422CC5090392" + client @1116 + supplier @1123 + line_style 0) + (object AssociationViewNew "$UNNAMED$235" @1125 + location (1456, 1338) + stereotype TRUE + line_color 3342489 + quidu "422CC5680079" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$236" @1126 + Parent_View @1125 + location (0, 234) + stereotype TRUE + line_color 3342489 + quidu "422CC56802FA" + client @1125 + supplier @1122 + line_style 0 + label (object SegLabel @1127 + Parent_View @1126 + location (1510, 1466) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$237" @1128 + Parent_View @1125 + location (0, 234) + stereotype TRUE + line_color 3342489 + quidu "422CC56802FB" + client @1125 + supplier @1123 + line_style 0))))) + (object ClassDiagram "Queries" + quid "422F26C201A2" + title "Queries" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Factory::MCommsFactoryQuery" @1129 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1008, 416) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1129 + location (785, 335) + fill_color 13434879 + nlines 1 + max_width 446 + justify 0 + label "MCommsFactoryQuery") + icon_style "Icon" + line_color 3342489 + fill_color 4259584 + quidu "422F26CC014D" + width 464 + height 186 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::XConnectionFactoryQuery" @1130 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (608, 784) + label (object ItemLabel + Parent_View @1130 + location (321, 703) + fill_color 13434879 + nlines 1 + max_width 574 + justify 0 + label "XConnectionFactoryQuery") + icon_style "Icon" + line_color 3342489 + fill_color 4259584 + quidu "422F27180328" + width 592 + height 186 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::XConnectionFactoryQueryInfo" @1131 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (608, 1168) + label (object ItemLabel + Parent_View @1131 + location (327, 1087) + fill_color 13434879 + nlines 1 + max_width 562 + justify 0 + label "XConnectionFactoryQueryInfo") + icon_style "Icon" + line_color 3342489 + fill_color 4259584 + quidu "422F272202B5" + width 580 + height 186 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::XSubConnectionFactoryQuery" @1132 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1472, 800) + label (object ItemLabel + Parent_View @1132 + location (1178, 694) + fill_color 13434879 + nlines 1 + max_width 588 + justify 0 + label "XSubConnectionFactoryQuery") + icon_style "Icon" + line_color 3342489 + fill_color 4259584 + quidu "422F27350281" + width 606 + height 236 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::XSubConnectionFactoryQueryInfo" @1133 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1472, 1216) + label (object ItemLabel + Parent_View @1133 + location (1151, 1110) + fill_color 13434879 + nlines 1 + max_width 642 + justify 0 + label "XSubConnectionFactoryQueryInfo") + icon_style "Icon" + line_color 3342489 + fill_color 4259584 + quidu "422F2740015B" + width 660 + height 236 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1134 + stereotype TRUE + line_color 3342489 + quidu "422F27A4013D" + client @1132 + supplier @1129 + line_style 0) + (object InheritView "" @1135 + stereotype TRUE + line_color 3342489 + quidu "422F27A70051" + client @1133 + supplier @1132 + line_style 0) + (object InheritView "" @1136 + stereotype TRUE + line_color 3342489 + quidu "422F27EE0314" + client @1131 + supplier @1130 + line_style 0) + (object RealizeView "" @1137 + stereotype TRUE + line_color 3342489 + quidu "422F27F5006C" + client @1130 + supplier @1129 + line_style 0))) + (object ClassDiagram "Sub Connection Flow Factory" + quid "427F6D780046" + title "Sub Connection Flow Factory" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 959 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Factory::CSubConnectionFlowFactoryBase" @1138 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1536, 832) + label (object ItemLabel + Parent_View @1138 + location (1210, 781) + fill_color 13434879 + nlines 1 + max_width 652 + justify 0 + label "CSubConnectionFlowFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427F6DC802D7" + width 670 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::CSubConnectionFlowFactoryContainer" @1139 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (560, 624) + label (object ItemLabel + Parent_View @1139 + location (197, 573) + fill_color 13434879 + nlines 1 + max_width 726 + justify 0 + label "CSubConnectionFlowFactoryContainer") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4280F79E0392" + width 744 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::CCommsFactoryBase" @1140 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2016, 320) + label (object ItemLabel + Parent_View @1140 + location (1799, 269) + fill_color 13434879 + nlines 1 + max_width 434 + justify 0 + label "CCommsFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87B4C0397" + width 452 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1141 + stereotype TRUE + line_color 3342489 + quidu "427F6E350236" + client @1138 + supplier @1140 + line_style 0) + (object ClassView "Class" "Logical View::Factory::CCommsFactoryContainer" @1142 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (560, 320) + label (object ItemLabel + Parent_View @1142 + location (306, 269) + fill_color 13434879 + nlines 1 + max_width 508 + justify 0 + label "CCommsFactoryContainer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87B83033C" + width 526 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1143 + stereotype TRUE + line_color 3342489 + quidu "4280F7CC0335" + client @1139 + supplier @1142 + line_style 0) + (object AssociationViewNew "$UNNAMED$238" @1144 + location (1306, 320) + stereotype TRUE + line_color 3342489 + quidu "4280F7D80347" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$239" @1145 + Parent_View @1144 + location (-822, -80) + stereotype TRUE + line_color 3342489 + quidu "4280F7D901FE" + client @1144 + supplier @1140 + line_style 0 + label (object SegLabel @1146 + Parent_View @1145 + location (1647, 268) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.705521 + height 53 + orientation 0)) + (object RoleView "$UNNAMED$240" @1147 + Parent_View @1144 + location (-822, -80) + stereotype TRUE + line_color 3342489 + quidu "4280F7D901FF" + client @1144 + supplier @1142 + line_style 0))) + (object NoteView @1148 + location (560, 912) + label (object ItemLabel + Parent_View @1148 + location (185, 806) + fill_color 13434879 + nlines 4 + max_width 715 + label "Data plane counterparts of CSubConnectionProviderFactory & CSubConnectionFactoryContainer hiding IPC marshaling code.") + line_color 3342489 + fill_color 13434879 + width 775 + height 225) + (object AttachView "" @1149 + stereotype TRUE + line_color 3342489 + client @1138 + supplier @1148 + line_style 0) + (object AttachView "" @1150 + stereotype TRUE + line_color 3342489 + client @1139 + supplier @1148 + line_style 0) + (object ClassView "Class" "Logical View::Factory::CNetworkFlowFactory" @1151 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1539, 1760) + label (object ItemLabel + Parent_View @1151 + location (1324, 1709) + fill_color 13434879 + nlines 1 + max_width 430 + justify 0 + label "CNetworkFlowFactory") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4280F8E3009D" + width 448 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::CLinkFlowFactoryNifShim" @1152 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2099, 1760) + label (object ItemLabel + Parent_View @1152 + location (1852, 1709) + fill_color 13434879 + nlines 1 + max_width 494 + justify 0 + label "CLinkFlowFactoryNifShim") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4280F92A00A0" + width 512 + height 126 + annotation 8 + autoResize TRUE) + (object Label @1153 + location (160, 1520) + nlines 1 + max_width 600 + label "ESOCK") + (object Label @1154 + location (160, 1552) + nlines 1 + max_width 2675 + label "__________________________________________________________________________________________________________________________") + (object Label @1155 + location (160, 1616) + nlines 1 + max_width 600 + label "ECOM plugin(s)") + (object InheritView "" @1156 + stereotype TRUE + line_color 3342489 + quidu "4280F9B50125" + client @1151 + supplier @1138 + line_style 0) + (object InheritView "" @1157 + stereotype TRUE + line_color 3342489 + quidu "4280F9B703C7" + client @1152 + supplier @1138 + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" @1158 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1120, 1312) + label (object ItemLabel + Parent_View @1158 + location (792, 1208) + fill_color 13434879 + nlines 1 + max_width 656 + justify 0 + label "CSubConnectionFlowFactoryC") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288EBF70314" + width 674 + height 232 + annotation 8 + autoResize TRUE) + (object InheritView "" @1159 + stereotype TRUE + line_color 3342489 + quidu "42B9AEC103B9" + client @1158 + supplier @1138 + line_style 0) + (object ClassView "Class" "Logical View::Factory::CSubConnectionProviderFactoryBase" @1160 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2448, 832) + label (object ItemLabel + Parent_View @1160 + location (2093, 781) + fill_color 13434879 + nlines 1 + max_width 710 + justify 0 + label "CSubConnectionProviderFactoryBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A87F61023B" + width 728 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1161 + stereotype TRUE + line_color 3342489 + quidu "41A87F840191" + client @1160 + supplier @1140 + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" @1162 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2448, 1296) + label (object ItemLabel + Parent_View @1162 + location (2120, 1192) + fill_color 13434879 + nlines 1 + max_width 656 + justify 0 + label "CSubConnectionProviderFactoryC") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288AD8F0337" + width 674 + height 232 + annotation 8 + autoResize TRUE) + (object InheritView "" @1163 + stereotype TRUE + line_color 3342489 + quidu "42B9B02000F1" + client @1162 + supplier @1160 + line_style 0))))) + (object Class_Category "Session Proxy/Pit Boss" + quid "41AA25160186" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "41AA252403DF" + supplier "Logical View::Service" + quidu "41A7584503E0")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CSockSessionProxy" + quid "41A7737A02A3" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41AA25FD03E1" + supplier "Logical View::CBase" + quidu "41A7525A00AC"))) + (object Class "CSockSession" + quid "41C06F440273") + (object Class "XSessionProxyEntry" + quid "421CA9900353" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "421CAB5301A4" + supplier "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" + quidu "421CAA340392"))) + (object Class "CPitBoss" + quid "42774CEE029D") + (object Class "CWorkerThread" + quid "42774D1403A3") + (object Association "$UNNAMED$241" + quid "41AA259A01F4" + roles (list role_list + (object Role "$UNNAMED$242" + quid "41AA259B01B9" + supplier "Logical View::Service::CProtocolBase" + quidu "41A88D720008" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$243" + quid "41AA259B01C3" + supplier "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" + quidu "41A7737A02A3"))) + (object Association "$UNNAMED$244" + quid "41C06F5E01F0" + roles (list role_list + (object Role "$UNNAMED$245" + quid "41C06F5F004D" + supplier "Logical View::Session Proxy/Pit Boss::CSockSession" + quidu "41C06F440273" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$246" + quid "41C06F5F004E" + supplier "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" + quidu "41A7737A02A3"))) + (object Association "$UNNAMED$247" + quid "421CA9A80195" + roles (list role_list + (object Role "$UNNAMED$248" + quid "421CA9A9025E" + supplier "Logical View::Session Proxy/Pit Boss::XSessionProxyEntry" + quidu "421CA9900353" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$249" + quid "421CA9A9025F" + supplier "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" + quidu "41A7737A02A3"))) + (object Association "$UNNAMED$250" + quid "42774D1B01D6" + roles (list role_list + (object Role "$UNNAMED$251" + quid "42774D1C0097" + supplier "Logical View::Session Proxy/Pit Boss::CPitBoss" + quidu "42774CEE029D" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$252" + quid "42774D1C0098" + supplier "Logical View::Session Proxy/Pit Boss::CWorkerThread" + quidu "42774D1403A3" + is_aggregate TRUE))) + (object Association "$UNNAMED$253" + quid "42774D7301AE" + roles (list role_list + (object Role "$UNNAMED$254" + quid "42774D74029F" + supplier "Logical View::CPlayer" + quidu "41A773DB02DF" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$255" + quid "42774D7402A0" + supplier "Logical View::Session Proxy/Pit Boss::CWorkerThread" + quidu "42774D1403A3" + is_aggregate TRUE))) + (object Association "$UNNAMED$256" + quid "42774D8F0170" + roles (list role_list + (object Role "owner" + quid "42774D9100C8" + label "owner" + supplier "Logical View::Session Proxy/Pit Boss::CWorkerThread" + quidu "42774D1403A3" + client_cardinality (value cardinality "1") + exportControl "Protected" + is_navigable TRUE) + (object Role "$UNNAMED$257" + quid "42774D9100C9" + supplier "Logical View::Session Proxy/Pit Boss::CSockSession" + quidu "41C06F440273"))) + (object Association "$UNNAMED$258" + quid "427F66EB03C6" + roles (list role_list + (object Role "$UNNAMED$259" + quid "427F66EC0377" + supplier "Logical View::CDealer" + quidu "427F666A03B4" + client_cardinality (value cardinality "0..1") + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$260" + quid "427F66EC0378" + supplier "Logical View::Session Proxy/Pit Boss::CWorkerThread" + quidu "42774D1403A3" + is_aggregate TRUE)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41AA25290151" + 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::CBase" @1164 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1568, 496) + label (object ItemLabel + Parent_View @1164 + location (1487, 444) + fill_color 13434879 + nlines 1 + max_width 180 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7525A00AC" + height 128 + annotation 8 + autoResize TRUE) + (object NoteView @1165 + location (2256, 1584) + label (object ItemLabel + Parent_View @1165 + location (1700, 1456) + fill_color 13434879 + nlines 5 + max_width 1077 + label +|Two meanings : +|1. CtlType() == EMonitor - doesn't affect idle timers, serves to determined a default connection provider only. +|2. CtlType() == ESession - affects timers and serves to determined a default conn provider. + ) + line_color 3342489 + fill_color 13434879 + width 1137 + height 269) + (object ClassView "Class" "Logical View::Connection::Connection Provider::XDummyConnectionControlClient" @1166 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2256, 800) + label (object ItemLabel + Parent_View @1166 + location (1941, 726) + fill_color 13434879 + nlines 1 + max_width 630 + justify 0 + label "XDummyConnectionControlClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421CAA340392" + width 648 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Connection::Connection Provider::MConnectionControlClient" @1167 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2256, 496) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1167 + location (2008, 421) + fill_color 13434879 + nlines 1 + max_width 496 + justify 0 + label "MConnectionControlClient") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41BDA92A0213" + width 514 + height 174 + annotation 8 + autoResize TRUE) + (object InheritView "" @1168 + stereotype TRUE + line_color 3342489 + quidu "421CAA9A033C" + client @1166 + supplier @1167 + line_style 0) + (object NoteView @1169 + location (1440, 208) + label (object ItemLabel + Parent_View @1169 + location (1136, 127) + fill_color 13434879 + nlines 3 + max_width 572 + label "needs changing to return different worker id for data/control if control exists.") + line_color 3342489 + fill_color 13434879 + width 632 + height 175) + (object ClassView "Class" "Logical View::Service::CProtocolBase" @1170 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1376, 1600) + label (object ItemLabel + Parent_View @1170 + location (1226, 1526) + fill_color 13434879 + nlines 1 + max_width 300 + justify 0 + label "CProtocolBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A88D720008" + width 318 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::XSessionProxyEntry" @1171 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2256, 1232) + label (object ItemLabel + Parent_View @1171 + location (2047, 1181) + fill_color 13434879 + nlines 1 + max_width 418 + justify 0 + label "XSessionProxyEntry") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421CA9900353" + width 436 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1172 + stereotype TRUE + line_color 3342489 + quidu "421CAB5301A4" + client @1171 + supplier @1166 + line_style 0) + (object AttachView "" @1173 + stereotype TRUE + line_color 3342489 + client @1171 + supplier @1165 + line_style 0) + (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CSockSessionProxy" @1174 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1568, 1232) + label (object ItemLabel + Parent_View @1174 + location (1367, 1180) + fill_color 13434879 + nlines 1 + max_width 402 + justify 0 + label "CSockSessionProxy") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7737A02A3" + width 420 + height 128 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$241" @1175 + location (1477, 1404) + stereotype TRUE + line_color 3342489 + quidu "41AA259A01F4" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$242" @1176 + Parent_View @1175 + location (1109, 796) + stereotype TRUE + line_color 3342489 + quidu "41AA259B01B9" + client @1175 + supplier @1170 + line_style 0 + label (object SegLabel @1177 + Parent_View @1176 + location (1489, 1479) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.499634 + height 45 + orientation 0)) + (object RoleView "$UNNAMED$243" @1178 + Parent_View @1175 + location (1109, 796) + stereotype TRUE + line_color 3342489 + quidu "41AA259B01C3" + client @1175 + supplier @1174 + line_style 0))) + (object InheritView "" @1179 + stereotype TRUE + line_color 3342489 + quidu "41AA25FD03E1" + client @1174 + supplier @1164 + line_style 0) + (object AssociationViewNew "$UNNAMED$247" @1180 + location (1907, 1232) + stereotype TRUE + line_color 3342489 + quidu "421CA9A80195" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$248" @1181 + Parent_View @1180 + location (787, 448) + stereotype TRUE + line_color 3342489 + quidu "421CA9A9025E" + client @1180 + supplier @1171 + line_style 0 + label (object SegLabel @1182 + Parent_View @1181 + location (2023, 1286) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$249" @1183 + Parent_View @1180 + location (787, 448) + stereotype TRUE + line_color 3342489 + quidu "421CA9A9025F" + client @1180 + supplier @1174 + line_style 0))) + (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CPitBoss" @1184 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (880, 304) + label (object ItemLabel + Parent_View @1184 + location (780, 253) + fill_color 13434879 + nlines 1 + max_width 200 + justify 0 + label "CPitBoss") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "42774CEE029D" + width 218 + height 126 + annotation 8 + autoResize TRUE) + (object AttachView "" @1185 + stereotype TRUE + line_color 3342489 + client @1169 + supplier @1184 + line_style 0) + (object ClassView "Class" "Logical View::CPlayer" @1186 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1024, 1232) + label (object ItemLabel + Parent_View @1186 + location (881, 1158) + fill_color 13434879 + nlines 1 + max_width 286 + justify 0 + label "CPlayer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A773DB02DF" + width 304 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CSockSession" @1187 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1264, 736) + label (object ItemLabel + Parent_View @1187 + location (1114, 685) + fill_color 13434879 + nlines 1 + max_width 300 + justify 0 + label "CSockSession") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C06F440273" + width 318 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$244" @1188 + location (1415, 983) + stereotype TRUE + line_color 3342489 + quidu "41C06F5E01F0" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$245" @1189 + Parent_View @1188 + location (295, 199) + stereotype TRUE + line_color 3342489 + quidu "41C06F5F004D" + client @1188 + supplier @1187 + line_style 0 + label (object SegLabel @1190 + Parent_View @1189 + location (1377, 827) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.718276 + height 49 + orientation 1)) + (object RoleView "$UNNAMED$246" @1191 + Parent_View @1188 + location (295, 199) + stereotype TRUE + line_color 3342489 + quidu "41C06F5F004E" + client @1188 + supplier @1174 + line_style 0))) + (object ClassView "Class" "Logical View::CDealer" @1192 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (272, 1232) + label (object ItemLabel + Parent_View @1192 + location (129, 1158) + fill_color 13434879 + nlines 1 + max_width 286 + justify 0 + label "CDealer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427F666A03B4" + width 304 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Session Proxy/Pit Boss::CWorkerThread" @1193 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (704, 736) + label (object ItemLabel + Parent_View @1193 + location (550, 685) + fill_color 13434879 + nlines 1 + max_width 308 + justify 0 + label "CWorkerThread") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42774D1403A3" + width 326 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$250" @1194 + location (790, 519) + stereotype TRUE + line_color 3342489 + quidu "42774D1B01D6" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$251" @1195 + Parent_View @1194 + location (486, 55) + stereotype TRUE + line_color 3342489 + quidu "42774D1C0097" + client @1194 + supplier @1184 + line_style 0 + label (object SegLabel @1196 + Parent_View @1195 + location (896, 404) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$252" @1197 + Parent_View @1194 + location (486, 55) + stereotype TRUE + line_color 3342489 + quidu "42774D1C0098" + client @1194 + supplier @1193 + line_style 0))) + (object AssociationViewNew "$UNNAMED$253" @1198 + location (856, 972) + stereotype TRUE + line_color 3342489 + quidu "42774D7301AE" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$254" @1199 + Parent_View @1198 + location (600, 12) + stereotype TRUE + line_color 3342489 + quidu "42774D74029F" + client @1198 + supplier @1186 + line_style 0 + label (object SegLabel @1200 + Parent_View @1199 + location (1001, 1098) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$255" @1201 + Parent_View @1198 + location (600, 12) + stereotype TRUE + line_color 3342489 + quidu "42774D7402A0" + client @1198 + supplier @1193 + line_style 0))) + (object AssociationViewNew "$UNNAMED$256" @1202 + location (985, 736) + stereotype TRUE + line_color 3342489 + quidu "42774D8F0170" + roleview_list (list RoleViews + (object RoleView "owner" @1203 + Parent_View @1202 + location (137, 16) + label (object SegLabel @1204 + Parent_View @1203 + location (942, 695) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 140 + justify 0 + label "#owner" + pctDist 0.362832 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "42774D9100C8" + client @1202 + supplier @1193 + line_style 0 + label (object SegLabel @1205 + Parent_View @1203 + location (880, 790) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$257" @1206 + Parent_View @1202 + location (137, 16) + stereotype TRUE + line_color 3342489 + quidu "42774D9100C9" + client @1202 + supplier @1187 + line_style 0))) + (object AssociationViewNew "$UNNAMED$258" @1207 + location (497, 972) + stereotype TRUE + line_color 3342489 + quidu "427F66EB03C6" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$259" @1208 + Parent_View @1207 + location (49, 236) + stereotype TRUE + line_color 3342489 + quidu "427F66EC0377" + client @1207 + supplier @1192 + line_style 0 + label (object SegLabel @1209 + Parent_View @1208 + location (436, 1113) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.637284 + height 47 + orientation 0)) + (object RoleView "$UNNAMED$260" @1210 + Parent_View @1207 + location (49, 236) + stereotype TRUE + line_color 3342489 + quidu "427F66EC0378" + client @1207 + supplier @1193 + line_style 0))) + (object ClassView "Class" "Logical View::CSocketServer" @1211 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (272, 720) + label (object ItemLabel + Parent_View @1211 + location (121, 646) + fill_color 13434879 + nlines 1 + max_width 302 + justify 0 + label "CSocketServer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427F651A0205" + width 320 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @1212 + stereotype TRUE + line_color 3342489 + quidu "427F672803B1" + client @1192 + supplier @1211 + line_style 0))))) + (object Class_Category "Selection" + quid "41B6EAB601E8" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CNetworkControllerBase" + quid "41B6EDD003A2") + (object Class "MNetworkControllerObserver" + quid "41B6EE01032A") + (object Class "MProviderSelector" + quid "41C1AF5D02D3" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "41D920A80342" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8") + (object Uses_Relationship + quid "41D92127034F" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8")) + operations (list Operations + (object Operation "Cancel" + quid "41C2E57D012B" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "Cancel" + quid "421A0EF8010F" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + abstract TRUE) + (object Class "CConnectionSelectorShim" + quid "41C1AF890151" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "41C1AFAB0146" + supplier "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "422DE221004C" + supplier "Logical View::Factory::CConnectionProviderFactoryShim" + quidu "41C1C8E302CA")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "42960F0C02A6" + supplier "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3")) + operations (list Operations + (object Operation "Select" + quid "41C839A501F7" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "ProgressNotification" + quid "41C839AC005C" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SelectionComplete" + quid "41C839AF022D" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "ISelectionNotify" + quid "41C2DC4001D8" + operations (list Operations + (object Operation "SelectComplete" + quid "41C2E55E01E4" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "ProgressNotification" + quid "41D9206C0242" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "ServiceChangeNotification" + quid "421A0F3000D5" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "LayerUp" + quid "421A0F3900D8" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SubConnectionEvent" + quid "421A0F40027D" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Detach" + quid "421A0F460362" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + abstract TRUE) + (object Class "CIPConnectionSelector" + quid "421A2BA8032E" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "421A2BCA0193" + supplier "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "422CA9EB0070" + supplier "Logical View::Factory::CConnectionProviderFactoryShim" + quidu "41C1C8E302CA") + (object Uses_Relationship + quid "422CBD8E03CC" + supplier "Logical View::Factory::CConnectionProviderFactoryShim" + quidu "41C1C8E302CA")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "42960F11020D" + supplier "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3"))) + (object Class "XConnectionSelector" + quid "42960EDE02D0" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "4296107D0379" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "42960EF9008B" + supplier "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3"))) + (object Association "$UNNAMED$261" + quid "41B9F92C03A2" + roles (list role_list + (object Role "$UNNAMED$262" + quid "41B9F9320025" + supplier "Logical View::Selection::MNetworkControllerObserver" + quidu "41B6EE01032A" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$263" + quid "41B9F9320026" + supplier "Logical View::Selection::CNetworkControllerBase" + quidu "41B6EDD003A2"))) + (object Association "$UNNAMED$264" + quid "41C2DC60004E" + roles (list role_list + (object Role "$UNNAMED$265" + quid "41C2DC6101B8" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$266" + quid "41C2DC6101B9" + supplier "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3"))) + (object Association "$UNNAMED$267" + quid "41C2DD0701D8" + roles (list role_list + (object Role "$UNNAMED$268" + quid "41C2DD0801C5" + supplier "Logical View::Connection::CConnectionProvdBase" + quidu "41A7526F01F7" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$269" + quid "41C2DD0801CF" + supplier "Logical View::Selection::CConnectionSelectorShim" + quidu "41C1AF890151" + is_aggregate TRUE))) + (object Association "$UNNAMED$270" + quid "41D929B9014B" + roles (list role_list + (object Role "$UNNAMED$271" + quid "41D929BB0086" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8" + client_cardinality (value cardinality "1") + Containment "By Value" + is_navigable TRUE) + (object Role "$UNNAMED$272" + quid "41D929BB0087" + supplier "Logical View::Selection::CConnectionSelectorShim" + quidu "41C1AF890151" + is_aggregate TRUE))) + (object Association "$UNNAMED$273" + quid "41B9F90C0305" + roles (list role_list + (object Role "$UNNAMED$274" + quid "41B9F90D02D4" + supplier "Logical View::Selection::CNetworkControllerBase" + quidu "41B6EDD003A2" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$275" + quid "41B9F90D02D5" + supplier "Logical View::Factory::CConnectionFactoryContainer" + quidu "41A883B6002D" + is_aggregate TRUE))) + (object Association "$UNNAMED$276" + quid "421A2BC40158" + roles (list role_list + (object Role "$UNNAMED$277" + quid "421A2BC500F5" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8" + client_cardinality (value cardinality "1") + Containment "By Value" + is_navigable TRUE) + (object Role "$UNNAMED$278" + quid "421A2BC50109" + supplier "Logical View::Selection::CIPConnectionSelector" + quidu "421A2BA8032E" + is_aggregate TRUE))) + (object Association "$UNNAMED$279" + quid "421A4CFD0107" + roles (list role_list + (object Role "$UNNAMED$280" + quid "421A4CFE002C" + supplier "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$281" + quid "421A4CFE00A4" + supplier "Logical View::Selection::CIPConnectionSelector" + quidu "421A2BA8032E"))) + (object Association "$UNNAMED$282" + quid "42960F230340" + roles (list role_list + (object Role "$UNNAMED$283" + quid "42960F2401E2" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8" + client_cardinality (value cardinality "1") + Containment "By Value" + is_navigable TRUE) + (object Role "$UNNAMED$284" + quid "42960F2401E3" + supplier "Logical View::Selection::XConnectionSelector" + quidu "42960EDE02D0" + is_aggregate TRUE)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41B6EAEB00C1" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object NoteView @1213 + location (1328, 1840) + label (object ItemLabel + Parent_View @1213 + location (1062, 1762) + fill_color 13434879 + nlines 3 + max_width 497 + label "self destructing class. Deletes itself once the selection completes.") + line_color 3342489 + fill_color 13434879 + width 557 + height 169) + (object NoteView @1214 + location (624, 1840) + label (object ItemLabel + Parent_View @1214 + location (315, 1721) + fill_color 13434879 + nlines 4 + max_width 583 + label "Implements only the selection related functions from MConnectionNotify interface. The rest doesn't do anything") + line_color 3342489 + fill_color 13434879 + width 643 + height 250) + (object ClassView "Class" "Logical View::Connection::CConnectionProvdBase" @1215 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2160, 1504) + label (object ItemLabel + Parent_View @1215 + location (1929, 1430) + fill_color 13434879 + nlines 1 + max_width 462 + justify 0 + label "CConnectionProvdBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7526F01F7" + width 480 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1216 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (592, 1504) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1216 + location (434, 1452) + fill_color 13434879 + nlines 1 + max_width 316 + justify 0 + label "ISelectionNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C2DC4001D8" + width 334 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Selection::CConnectionSelectorShim" @1217 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1328, 1504) + label (object ItemLabel + Parent_View @1217 + location (1068, 1453) + fill_color 13434879 + nlines 1 + max_width 520 + justify 0 + label "CConnectionSelectorShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41C1AF890151" + width 538 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$267" @1218 + location (1758, 1504) + stereotype TRUE + line_color 3342489 + quidu "41C2DD0701D8" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$268" @1219 + Parent_View @1218 + location (126, 336) + stereotype TRUE + line_color 3342489 + quidu "41C2DD0801C5" + client @1218 + supplier @1215 + line_style 0 + label (object SegLabel @1220 + Parent_View @1219 + location (1902, 1558) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$269" @1221 + Parent_View @1218 + location (126, 336) + stereotype TRUE + line_color 3342489 + quidu "41C2DD0801CF" + client @1218 + supplier @1217 + line_style 0))) + (object AttachView "" @1222 + stereotype TRUE + line_color 3342489 + client @1213 + supplier @1217 + line_style 0) + (object AttachView "" @1223 + stereotype TRUE + line_color 3342489 + client @1214 + supplier @1217 + line_style 0) + (object AssociationViewNew "$UNNAMED$270" @1224 + location (908, 1504) + stereotype TRUE + line_color 3342489 + quidu "41D929B9014B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$271" @1225 + Parent_View @1224 + location (-212, 1088) + stereotype TRUE + line_color 3342489 + quidu "41D929BB0086" + client @1224 + supplier @1216 + line_style 0 + label (object SegLabel @1226 + Parent_View @1225 + location (774, 1558) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$272" @1227 + Parent_View @1224 + location (-212, 1088) + stereotype TRUE + line_color 3342489 + quidu "41D929BB0087" + client @1224 + supplier @1217 + line_style 0))) + (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1228 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (976, 352) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1228 + location (792, 300) + fill_color 13434879 + nlines 1 + max_width 368 + justify 0 + label "MProviderSelector") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C1AF5D02D3" + width 386 + height 128 + annotation 8 + autoResize TRUE) + (object Label @1229 + location (63, 1025) + nlines 1 + max_width 2412 + label "______________________________________________________________________________________________________________") + (object Label @1230 + location (2128, 992) + nlines 1 + max_width 331 + label "Network Layer") + (object Label @1231 + location (2128, 1104) + nlines 1 + max_width 381 + label "Shim(Link) Layer") + (object ClassView "Class" "Logical View::Factory::CConnectionProviderFactoryShim" @1232 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2032, 896) + label (object ItemLabel + Parent_View @1232 + location (1708, 821) + fill_color 13434879 + nlines 1 + max_width 648 + justify 0 + label "CConnectionProviderFactoryShim") + icon_style "Icon" + line_color 3342489 + fill_color 16776960 + quidu "41C1C8E302CA" + width 666 + height 174 + annotation 8 + autoResize TRUE) + (object NoteView @1233 + location (2016, 592) + label (object ItemLabel + Parent_View @1233 + location (1691, 523) + fill_color 13434879 + nlines 2 + max_width 615 + label "Uses the factory to select & start the agent via NIFMAN session.") + line_color 3342489 + fill_color 13434879 + width 675 + height 150) + (object AttachView "" @1234 + stereotype TRUE + line_color 3342489 + client @1233 + supplier @1232 + line_style 0) + (object ClassView "Class" "Logical View::Selection::MProviderSelector" @1235 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1328, 1216) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1235 + location (1144, 1164) + fill_color 13434879 + nlines 1 + max_width 368 + justify 0 + label "MProviderSelector") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C1AF5D02D3" + width 386 + height 128 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1236 + stereotype TRUE + line_color 3342489 + quidu "42960F0C02A6" + client @1217 + supplier @1235 + line_style 0) + (object ClassView "Class" "Logical View::Selection::CIPConnectionSelector" @1237 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1328, 896) + label (object ItemLabel + Parent_View @1237 + location (1101, 845) + fill_color 13434879 + nlines 1 + max_width 454 + justify 0 + label "CIPConnectionSelector") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "421A2BA8032E" + width 472 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$279" @1238 + location (1328, 1055) + stereotype TRUE + line_color 3342489 + quidu "421A4CFD0107" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$280" @1239 + Parent_View @1238 + location (208, 159) + stereotype TRUE + line_color 3342489 + quidu "421A4CFE002C" + client @1238 + supplier @1235 + line_style 0 + label (object SegLabel @1240 + Parent_View @1239 + location (1365, 1125) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.729167 + height 37 + orientation 0)) + (object RoleView "$UNNAMED$281" @1241 + Parent_View @1238 + location (208, 159) + stereotype TRUE + line_color 3342489 + quidu "421A4CFE00A4" + client @1238 + supplier @1237 + line_style 0))) + (object UsesView "" @1242 + stereotype TRUE + line_color 3342489 + quidu "422CBD8E03CC" + client @1237 + supplier @1232 + line_style 0) + (object AttachView "" @1243 + stereotype TRUE + line_color 3342489 + client @1233 + supplier @1237 + line_style 0) + (object RealizeView "" @1244 + stereotype TRUE + line_color 3342489 + quidu "42960F11020D" + client @1237 + supplier @1228 + line_style 0) + (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1245 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (608, 896) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1245 + location (450, 844) + fill_color 13434879 + nlines 1 + max_width 316 + justify 0 + label "ISelectionNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C2DC4001D8" + width 334 + height 128 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$276" @1246 + location (933, 896) + stereotype TRUE + line_color 3342489 + quidu "421A2BC40158" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$277" @1247 + Parent_View @1246 + location (-187, -784) + stereotype TRUE + line_color 3342489 + quidu "421A2BC500F5" + client @1246 + supplier @1245 + line_style 0 + label (object SegLabel @1248 + Parent_View @1247 + location (792, 950) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$278" @1249 + Parent_View @1246 + location (-187, -784) + stereotype TRUE + line_color 3342489 + quidu "421A2BC50109" + client @1246 + supplier @1237 + line_style 0))) + (object ClassView "Class" "Logical View::Selection::XConnectionSelector" @1250 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (608, 624) + label (object ItemLabel + Parent_View @1250 + location (402, 573) + fill_color 13434879 + nlines 1 + max_width 412 + justify 0 + label "XConnectionSelector") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42960EDE02D0" + width 430 + height 126 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1251 + stereotype TRUE + line_color 3342489 + quidu "42960EF9008B" + client @1250 + supplier @1228 + line_style 0) + (object AssociationViewNew "$UNNAMED$282" @1252 + location (608, 759) + stereotype TRUE + line_color 3342489 + quidu "42960F230340" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$283" @1253 + Parent_View @1252 + location (0, 135) + stereotype TRUE + line_color 3342489 + quidu "42960F2401E2" + client @1252 + supplier @1245 + line_style 0 + label (object SegLabel @1254 + Parent_View @1253 + location (662, 809) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.694444 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$284" @1255 + Parent_View @1252 + location (0, 135) + stereotype TRUE + line_color 3342489 + quidu "42960F2401E3" + client @1252 + supplier @1250 + line_style 0))) + (object NoteView @1256 + location (352, 352) + label (object ItemLabel + Parent_View @1256 + location (58, 277) + fill_color 13434879 + nlines 3 + max_width 552 + label "Spawn by sub-connection factory when starting connection from data side.") + line_color 3342489 + fill_color 13434879 + width 612 + height 162) + (object AttachView "" @1257 + stereotype TRUE + line_color 3342489 + client @1256 + supplier @1250 + line_style 0) + (object Label @1258 + location (466, 113) + nlines 1 + max_width 1550 + label +|SUB_CONNECTION CONNECTION + ) + (object ClassView "Class" "Logical View::Selection::ISelectionNotify" @1259 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (224, 896) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1259 + location (67, 844) + fill_color 13434879 + nlines 1 + max_width 314 + justify 0 + label "ISelectionNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41C2DC4001D8" + width 332 + height 128 + annotation 8 + autoResize TRUE) + (object UsesView "" @1260 + stereotype TRUE + line_color 3342489 + quidu "4296107D0379" + client @1250 + supplier @1259 + line_style 0))))) + (object Class_Category "New Interfaces & Functions" + quid "41C1686300B3" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CConnectionSettings" + quid "41ECEA270100" + operations (list Operations + (object Operation "GetIntSettingL" + quid "41ECEB0B00F3" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GetBoolSettingL" + quid "41ECEB4F02F0" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GetDes8SettingL" + quid "41ECEB5803E3" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GetDes16SettingL" + quid "41ECEB600178" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GetLongDesSettingLC" + quid "41ECEB6602E9" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CSubConnectionDataClientC" + quid "4289BE6D02F0" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4289BE8B000E" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088") + (object Inheritance_Relationship + quid "4289E47F029A" + supplier "Logical View::CObject" + quidu "4288EF9A01FA")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "42B041AB0091" + supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" + quidu "4297348E03E2" + supplier_cardinality (value cardinality "1") + client_cardinality (value cardinality "1"))) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "42C2C7F800F2" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088"))) + (object Class "CSubConnectionDataClientS" + quid "4297348E03E2" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4297442F0128" + supplier "Logical View::CObject" + quidu "4288EF9A01FA") + (object Inheritance_Relationship + quid "42AEB366003B" + supplier "Logical View::New Interfaces & Functions::XStubClass" + quidu "42AEB35C0326"))) + (object Class "XStubClass" + quid "42AEB35C0326") + (object Association "$UNNAMED$285" + quid "41C2E19D0388" + roles (list role_list + (object Role "$UNNAMED$286" + quid "41C2E1A0009D" + supplier "Logical View::Connection::Connection Provider::MConnectionControlClient" + quidu "41BDA92A0213" + is_navigable TRUE) + (object Role "$UNNAMED$287" + quid "41C2E1A0009E" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C"))) + (object Association "$UNNAMED$288" + quid "41C2E1C30351" + roles (list role_list + (object Role "$UNNAMED$289" + quid "41C2E1C40335" + supplier "Logical View::Connection::Connection Provider::MConnectionDataClient" + quidu "41BDA8D00172" + is_navigable TRUE) + (object Role "$UNNAMED$290" + quid "41C2E1C40336" + supplier "Logical View::Connection::Connection Provider::CConnectionProviderBase" + quidu "41BDA765028C"))) + (object Association "$UNNAMED$291" + quid "41D929DC0160" + roles (list role_list + (object Role "$UNNAMED$292" + quid "41D929DD0161" + supplier "Logical View::Selection::ISelectionNotify" + quidu "41C2DC4001D8" + is_navigable TRUE) + (object Role "$UNNAMED$293" + quid "41D929DD016B" + supplier "Logical View::Selection::MProviderSelector" + quidu "41C1AF5D02D3"))) + (object Association "$UNNAMED$294" + quid "41ECEBEF01E2" + roles (list role_list + (object Role "$UNNAMED$295" + quid "41ECEBF000AD" + supplier "Logical View::New Interfaces & Functions::CConnectionSettings" + quidu "41ECEA270100" + is_navigable TRUE) + (object Role "$UNNAMED$296" + quid "41ECEBF000AE" + supplier "Logical View::Connection::Connection Provider::Connection Provider Shim::CConnectionProviderShim" + quidu "41BDAABC004D" + is_aggregate TRUE))) + (object Association "$UNNAMED$297" + quid "421A553A0346" + roles (list role_list + (object Role "$UNNAMED$298" + quid "421A553A0347" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionProviderShim" + quidu "41BEF88800A9") + (object Role "$UNNAMED$299" + quid "421A553A0348" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" + quidu "41C061D101C6" + is_navigable TRUE))) + (object Association "$UNNAMED$300" + quid "421A562301F2" + roles (list role_list + (object Role "$UNNAMED$301" + quid "421A5624009F" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CConnDataTransfer" + quidu "41F00D6A0013" + is_navigable TRUE) + (object Role "$UNNAMED$302" + quid "421A562400A0" + supplier "Logical View::Sub Connection::Sub Connection Provider Shim::CSubConnectionLinkShimClient" + quidu "41C061D101C6" + is_aggregate TRUE))) + (object Class_Category "Message-based function calls" + quid "4288AD2E01F7" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CDispatcher" + quid "4288ADE80190" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4288B2B802DC" + supplier "Logical View::CActive" + quidu "4288B28F03C4")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "4288B276015B" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher" + quidu "4288B2220092"))) + (object Class "CMessage" + quid "4288AED90205" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4288AF8D029A" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::SMetaDataECom" + quidu "4288AF790327"))) + (object Class "CInterfaceFunctionId" + quid "4288AEEB03A5" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "428B553801CC" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::SMetaDataECom" + quidu "4288AF790327")) + operations (list Operations + (object Operation "FetchDispatcher" + quid "4288B1840062" + stereotype "V" + result "MDispatcher" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + class_attributes (list class_attribute_list + (object ClassAttribute "iInterfaceTypeId" + quid "4288B12F0010") + (object ClassAttribute "iFunctionId" + quid "4288B14F03B9") + (object ClassAttribute "iObjectId" + quid "4288B1610080"))) + (object Class "SMetaDataECom" + quid "4288AF790327") + (object Class "CInterfaceFunctionCall1" + quid "4288AFBB0188" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4288B32E00F1" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionSig2" + quidu "4288B03F02C8")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "4288B3670356" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher" + quidu "4288B2220092")) + operations (list Operations + (object Operation "FetchDispatcher" + quid "4288B309036F" + stereotype "V" + result "MDispatcher" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DispatchL" + quid "4288B37B00E8" + stereotype "V" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "CInterfaceFunctionSig1" + quid "4288AFED01E4" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4288B08D011B" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionId" + quidu "4288AEEB03A5"))) + (object Class "CInterfaceFunctionSig2" + quid "4288B03F02C8" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4288B09200D3" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionId" + quidu "4288AEEB03A5")) + class_attributes (list class_attribute_list + (object ClassAttribute "iParam1" + quid "4288B4A70338" + exportControl "Public") + (object ClassAttribute "iReturn" + quid "4288B4BD02EA" + exportControl "Public"))) + (object Class "MDispatcher" + quid "4288B2220092" + operations (list Operations + (object Operation "DispatchL" + quid "4288B236000E" + stereotype "V" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0)) + abstract TRUE) + (object Class "CObjectResolver" + quid "4288B50200E0" + operations (list Operations + (object Operation "ResolveL" + quid "4288B6C0002D" + stereotype "V" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + abstract TRUE) + (object Class "MTransport" + quid "4288B56E012B" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4288EFB303E0" + supplier "Logical View::CObject" + quidu "4288EF9A01FA")) + operations (list Operations + (object Operation "Send" + quid "4288B5CE03C8" + stereotype "V" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "SendReceive" + quid "4288B645035B" + stereotype "V" + concurrency "Sequential" + abstract TRUE + opExportControl "Public" + uid 0) + (object Operation "Receive" + quid "428A0A1C02DF" + stereotype "V" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + abstract TRUE) + (object Class "CMessageQueue" + quid "4288B6EA0363" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4288B7140074" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B"))) + (object Class "CCommsFactoryResolver" + quid "4288B71E01A5" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4288B73C02C0" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" + quidu "4288B50200E0"))) + (object Association "$UNNAMED$303" + quid "4288B51603B0" + roles (list role_list + (object Role "$UNNAMED$304" + quid "4288B51800BA" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" + quidu "4288B50200E0" + client_cardinality (value cardinality "1") + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$305" + quid "4288B51800BB" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" + quidu "4288ADE80190" + is_aggregate TRUE))) + (object Association "$UNNAMED$306" + quid "4288B587005F" + roles (list role_list + (object Role "$UNNAMED$307" + quid "4288B5880205" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" + quidu "4288ADE80190" + client_cardinality (value cardinality "1") + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$308" + quid "4288B588020F" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B" + client_cardinality (value cardinality "1") + is_navigable TRUE + is_aggregate TRUE))) + (object Association "$UNNAMED$309" + quid "4289E2D10093" + roles (list role_list + (object Role "$UNNAMED$310" + quid "4289E2D20026" + supplier "Logical View::CObject" + quidu "4288EF9A01FA" + client_cardinality (value cardinality "0..n") + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$311" + quid "4289E2D20027" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" + quidu "4288B50200E0" + is_aggregate TRUE))) + (object Association "$UNNAMED$312" + quid "42B05DA00346" + roles (list role_list + (object Role "$UNNAMED$313" + quid "42B05DA10243" + supplier "Logical View::New Interfaces & Functions::XStubClass" + quidu "42AEB35C0326" + is_navigable TRUE) + (object Role "$UNNAMED$314" + quid "42B05DA1024D" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" + quidu "4288B50200E0")))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "4288AD4A0265" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 656 + items (list diagram_item_list + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionId" @1261 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (560, 1056) + label (object ItemLabel + Parent_View @1261 + location (302, 900) + fill_color 13434879 + nlines 1 + max_width 516 + justify 0 + label "CInterfaceFunctionId") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288AEEB03A5" + width 534 + height 336 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::SMetaDataECom" @1262 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (560, 672) + label (object ItemLabel + Parent_View @1262 + location (380, 621) + fill_color 13434879 + nlines 1 + max_width 360 + justify 0 + label "SMetaDataECom") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4288AF790327" + width 378 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionCall1" @1263 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (800, 1920) + label (object ItemLabel + Parent_View @1263 + location (542, 1814) + fill_color 13434879 + nlines 1 + max_width 516 + justify 0 + label "CInterfaceFunctionCall1") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288AFBB0188" + width 534 + height 236 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionSig1" @1264 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (256, 1424) + label (object ItemLabel + Parent_View @1264 + location (33, 1373) + fill_color 13434879 + nlines 1 + max_width 446 + justify 0 + label "CInterfaceFunctionSig1") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288AFED01E4" + width 464 + height 126 + annotation 8 + autoResize TRUE) + (object Label @1265 + location (1088, 1552) + nlines 1 + max_width 600 + label "More function signatures......") + (object InheritView "" @1266 + stereotype TRUE + line_color 3342489 + quidu "4288B08D011B" + client @1264 + supplier @1261 + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher" @1267 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1664, 720) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1267 + location (1464, 639) + fill_color 13434879 + nlines 1 + max_width 400 + justify 0 + label "MDispatcher") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B2220092" + width 418 + height 186 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::CActive" @1268 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1024, 368) + label (object ItemLabel + Parent_View @1268 + location (881, 294) + fill_color 13434879 + nlines 1 + max_width 286 + justify 0 + label "CActive") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4288B28F03C4" + width 304 + height 172 + annotation 8 + autoResize TRUE) + (object Label @1269 + location (1088, 1984) + nlines 1 + max_width 600 + label "More function calls......") + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MDispatcher" @1270 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (256, 1632) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1270 + location (56, 1551) + fill_color 13434879 + nlines 1 + max_width 400 + justify 0 + label "MDispatcher") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B2220092" + width 418 + height 186 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1271 + stereotype TRUE + line_color 3342489 + quidu "4288B3670356" + client @1263 + supplier @1270 + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CMessageQueue" @1272 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1664, 1862) + label (object ItemLabel + Parent_View @1272 + location (1494, 1811) + fill_color 13434879 + nlines 1 + max_width 340 + justify 0 + label "CMessageQueue") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B6EA0363" + width 358 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CCommsFactoryResolver" @1273 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2240, 1462) + label (object ItemLabel + Parent_View @1273 + location (1994, 1411) + fill_color 13434879 + nlines 1 + max_width 492 + justify 0 + label "CCommsFactoryResolver") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B71E01A5" + width 510 + height 126 + annotation 8 + autoResize TRUE) + (object Label @1274 + location (1888, 1878) + nlines 1 + max_width 600 + label "More transports.....") + (object Label @1275 + location (2608, 1478) + nlines 1 + max_width 600 + label "More resolvers......") + (object NoteView @1276 + location (2192, 736) + label (object ItemLabel + Parent_View @1276 + location (1914, 608) + fill_color 13434879 + nlines 5 + max_width 521 + label "Dispatcher could be a template formed at compile time => no need for CObjectResolver/CTransport abstractions...") + line_color 3342489 + fill_color 13434879 + width 581 + height 268) + (object ClassView "Class" "Logical View::CObject" @1277 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1024, 640) + label (object ItemLabel + Parent_View @1277 + location (881, 566) + fill_color 13434879 + nlines 1 + max_width 286 + justify 0 + label "CObject") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4288EF9A01FA" + width 304 + height 172 + annotation 8 + autoResize TRUE) + (object NoteView @1278 + location (2192, 1702) + label (object ItemLabel + Parent_View @1278 + location (1986, 1608) + fill_color 13434879 + nlines 3 + max_width 377 + label "reference -counted, self-destructive class.") + line_color 3342489 + fill_color 13434879 + width 437 + height 200) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CInterfaceFunctionSig2" @1279 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (800, 1488) + label (object ItemLabel + Parent_View @1279 + location (577, 1382) + fill_color 13434879 + nlines 1 + max_width 446 + justify 0 + label "CInterfaceFunctionSig2") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B03F02C8" + width 464 + height 236 + annotation 8 + autoResize TRUE) + (object InheritView "" @1280 + stereotype TRUE + line_color 3342489 + quidu "4288B09200D3" + client @1279 + supplier @1261 + line_style 0) + (object InheritView "" @1281 + stereotype TRUE + line_color 3342489 + quidu "4288B32E00F1" + client @1263 + supplier @1279 + line_style 0) + (object NoteView @1282 + location (2896, 768) + label (object ItemLabel + Parent_View @1282 + location (2664, 709) + fill_color 13434879 + nlines 2 + max_width 428 + label +|An array of "S" shadow objects. + ) + line_color 3342489 + fill_color 13434879 + width 488 + height 131) + (object NoteView @1283 + location (2944, 1280) + label (object ItemLabel + Parent_View @1283 + location (2659, 1177) + fill_color 13434879 + nlines 4 + max_width 534 + label +|Directly resolves "S" shadow objects and observes destruction of their "real" conterpartners. + ) + line_color 3342489 + fill_color 13434879 + width 594 + height 218) + (object NoteView @1284 + location (2816, 1702) + label (object ItemLabel + Parent_View @1284 + location (2503, 1614) + fill_color 13434879 + nlines 3 + max_width 590 + label +|Resolve "real" objects with a help of global comms factories existing in the particular thread. + ) + line_color 3342489 + fill_color 13434879 + width 650 + height 188) + (object AttachView "" @1285 + stereotype TRUE + line_color 3342489 + client @1284 + supplier @1273 + line_style 0) + (object InheritView "" @1286 + stereotype TRUE + line_color 3342489 + quidu "428B553801CC" + client @1261 + supplier @1262 + line_style 0) + (object Label @1287 + location (47, 1247) + nlines 1 + max_width 1244 + label "_________________________________________________________") + (object Label @1288 + location (1296, 1287) + nlines 16 + max_width 44 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @1289 + location (1456, 448) + nlines 1 + max_width 600 + label "NetInterface element DLL") + (object Label @1290 + location (48, 795) + nlines 1 + max_width 1244 + label "_________________________________________________________") + (object Label @1291 + location (1296, 48) + nlines 16 + max_width 44 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @1292 + location (80, 2096) + nlines 1 + max_width 600 + label "Function Signatures Plugin") + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1293 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1664, 1392) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1293 + location (1452, 1267) + fill_color 13434879 + nlines 1 + max_width 424 + justify 0 + label "MTransport") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B56E012B" + width 442 + height 274 + annotation 8 + autoResize TRUE) + (object InheritView "" @1294 + stereotype TRUE + line_color 3342489 + quidu "4288B7140074" + client @1272 + supplier @1293 + line_style 0) + (object InheritView "" @1295 + stereotype TRUE + line_color 3342489 + quidu "4288EFB303E0" + client @1293 + supplier @1277 + line_style 0) + (object AttachView "" @1296 + stereotype TRUE + line_color 3342489 + client @1293 + supplier @1278 + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CDispatcher" @1297 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1664, 1056) + label (object ItemLabel + Parent_View @1297 + location (1537, 1005) + fill_color 13434879 + nlines 1 + max_width 254 + justify 0 + label "CDispatcher") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288ADE80190" + width 272 + height 126 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1298 + stereotype TRUE + line_color 3342489 + quidu "4288B276015B" + client @1297 + supplier @1267 + line_style 0) + (object InheritView "" @1299 + stereotype TRUE + line_color 3342489 + quidu "4288B2B802DC" + client @1297 + supplier @1268 + line_style 0) + (object AssociationViewNew "$UNNAMED$306" @1300 + location (1664, 1186) + stereotype TRUE + line_color 3342489 + quidu "4288B587005F" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$307" @1301 + Parent_View @1300 + location (192, 370) + stereotype TRUE + line_color 3342489 + quidu "4288B5880205" + client @1300 + supplier @1297 + line_style 0 + label (object SegLabel @1302 + Parent_View @1301 + location (1718, 1126) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$308" @1303 + Parent_View @1300 + location (192, 370) + stereotype TRUE + line_color 3342489 + quidu "4288B588020F" + client @1300 + supplier @1293 + line_style 0 + label (object SegLabel @1304 + Parent_View @1303 + location (1718, 1247) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)))) + (object AttachView "" @1305 + stereotype TRUE + line_color 3342489 + client @1276 + supplier @1297 + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::XStubClass" @1306 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2896, 1056) + label (object ItemLabel + Parent_View @1306 + location (2651, 982) + fill_color 13434879 + nlines 1 + max_width 490 + justify 0 + label "XStubClass") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "42AEB35C0326" + width 508 + height 172 + annotation 8 + autoResize TRUE) + (object AttachView "" @1307 + stereotype TRUE + line_color 3342489 + client @1282 + supplier @1306 + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::CObjectResolver" @1308 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2240, 1056) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1308 + location (2050, 975) + fill_color 13434879 + nlines 1 + max_width 380 + justify 0 + label "CObjectResolver") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B50200E0" + width 398 + height 186 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$303" @1309 + location (1920, 1056) + stereotype TRUE + line_color 3342489 + quidu "4288B51603B0" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$304" @1310 + Parent_View @1309 + location (464, 576) + stereotype TRUE + line_color 3342489 + quidu "4288B51800BA" + client @1309 + supplier @1308 + line_style 0 + label (object SegLabel @1311 + Parent_View @1310 + location (2031, 1110) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$305" @1312 + Parent_View @1309 + location (464, 576) + stereotype TRUE + line_color 3342489 + quidu "4288B51800BB" + client @1309 + supplier @1297 + line_style 0))) + (object InheritView "" @1313 + stereotype TRUE + line_color 3342489 + quidu "4288B73C02C0" + client @1273 + supplier @1308 + line_style 0) + (object AttachView "" @1314 + stereotype TRUE + line_color 3342489 + client @1283 + supplier @1308 + line_style 0) + (object AssociationViewNew "$UNNAMED$312" @1315 + location (2540, 1056) + stereotype TRUE + line_color 3342489 + quidu "42B05DA00346" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$313" @1316 + Parent_View @1315 + location (300, 0) + stereotype TRUE + line_color 3342489 + quidu "42B05DA10243" + client @1315 + supplier @1306 + line_style 0) + (object RoleView "$UNNAMED$314" @1317 + Parent_View @1315 + location (300, 0) + stereotype TRUE + line_color 3342489 + quidu "42B05DA1024D" + client @1315 + supplier @1308 + line_style 0))))))) + (object Class_Category "Flow Fact<->Sub-Connection Fact call" + quid "4288B3EE021A" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "4289BB630020" + supplier "Logical View::New Interfaces & Functions::Message-based function calls" + quidu "4288AD2E01F7")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CSubConnectionProviderFactoryC" + quid "4288AD8F0337" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4288EC4B001B" + supplier "Logical View::CBase" + quidu "41A7525A00AC") + (object Inheritance_Relationship + quid "42B9B02000F1" + supplier "Logical View::Factory::CSubConnectionProviderFactoryBase" + quidu "41A87F61023B")) + class_attributes (list class_attribute_list + (object ClassAttribute "iFunctionsTable" + quid "4288EE2201E5" + stereotype "C" + type "void*" + Containment "By Value" + static TRUE))) + (object Class "CSubConnectionFlowFactoryC" + quid "4288EBF70314" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4288EC510327" + supplier "Logical View::CBase" + quidu "41A7525A00AC") + (object Inheritance_Relationship + quid "42B9AEC103B9" + supplier "Logical View::Factory::CSubConnectionFlowFactoryBase" + quidu "427F6DC802D7")) + class_attributes (list class_attribute_list + (object ClassAttribute "iFunctionTable" + quid "4288EE9A03AA" + stereotype "C" + type "void*" + Containment "By Value" + static TRUE))) + (object Association "$UNNAMED$315" + quid "4288ECFA0013" + roles (list role_list + (object Role "$UNNAMED$316" + quid "4288ECFB02DB" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$317" + quid "4288ECFB02E5" + supplier "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" + quidu "4288AD8F0337"))) + (object Association "$UNNAMED$318" + quid "4288EEFB0057" + roles (list role_list + (object Role "$UNNAMED$319" + quid "4288EEFB0382" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B" + client_cardinality (value cardinality "1") + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$320" + quid "4288EEFB038C" + supplier "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" + quidu "4288EBF70314"))) + (object Association "$UNNAMED$321" + quid "4289BAFF024D" + roles (list role_list + (object Role "$UNNAMED$322" + quid "4289BB000231" + supplier "Logical View::Factory::CSubConnectionFactoryContainer" + quidu "41A87F1B03AD" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$323" + quid "4289BB000245" + supplier "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" + quidu "4288EBF70314")))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "4288B43F032F" + 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::CBase" @1318 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1312, 304) + label (object ItemLabel + Parent_View @1318 + location (1169, 230) + fill_color 13434879 + nlines 1 + max_width 286 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7525A00AC" + width 304 + height 172 + annotation 8 + autoResize TRUE) + (object CategoryView "Logical View::New Interfaces & Functions::Message-based function calls" @1319 + location (1328, 1232) + label (object ItemLabel + Parent_View @1319 + location (1021, 1148) + fill_color 13434879 + nlines 2 + max_width 614 + justify 0 + label "Message-based function calls") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288AD2E01F7" + width 626 + height 180) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1320 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (896, 1056) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1320 + location (616, 982) + fill_color 13434879 + nlines 1 + max_width 560 + justify 0 + label "MTransport") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B56E012B" + width 578 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionProviderFactoryC" @1321 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (896, 720) + label (object ItemLabel + Parent_View @1321 + location (572, 639) + fill_color 13434879 + nlines 1 + max_width 648 + justify 0 + label "CSubConnectionProviderFactoryC") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288AD8F0337" + width 666 + height 186 + annotation 8 + autoResize TRUE) + (object InheritView "" @1322 + stereotype TRUE + line_color 3342489 + quidu "4288EC4B001B" + client @1321 + supplier @1318 + line_style 0) + (object AssociationViewNew "$UNNAMED$315" @1323 + location (896, 891) + stereotype TRUE + line_color 3342489 + quidu "4288ECFA0013" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$316" @1324 + Parent_View @1323 + location (352, 235) + stereotype TRUE + line_color 3342489 + quidu "4288ECFB02DB" + client @1323 + supplier @1320 + line_style 0 + label (object SegLabel @1325 + Parent_View @1324 + location (950, 959) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$317" @1326 + Parent_View @1323 + location (352, 235) + stereotype TRUE + line_color 3342489 + quidu "4288ECFB02E5" + client @1323 + supplier @1321 + line_style 0))) + (object NoteView @1327 + location (720, 304) + label (object ItemLabel + Parent_View @1327 + location (386, 191) + fill_color 13434879 + nlines 4 + max_width 633 + label +|"C" ending (client side) and "S" ending (server side) classes' methods are linked via static const function ptrs' table + ) + line_color 3342489 + fill_color 13434879 + width 693 + height 238) + (object AttachView "" @1328 + stereotype TRUE + line_color 3342489 + client @1327 + supplier @1321 + line_style 0) + (object NoteView @1329 + location (368, 512) + label (object ItemLabel + Parent_View @1329 + location (137, 453) + fill_color 13434879 + nlines 2 + max_width 427 + label "Caller -uses transport to reach its callie.") + line_color 3342489 + fill_color 13434879 + width 487 + height 131) + (object AttachView "" @1330 + stereotype TRUE + line_color 3342489 + client @1329 + supplier @1321 + line_style 0) + (object NoteView @1331 + location (1936, 432) + label (object ItemLabel + Parent_View @1331 + location (1705, 373) + fill_color 13434879 + nlines 2 + max_width 427 + label "Callie -uses transport to send a return value to its caller.") + line_color 3342489 + fill_color 13434879 + width 487 + height 131) + (object Label @1332 + location (16, 1488) + nlines 1 + max_width 1631 + label +|SOURCE(real instance) --> "C" class(marshalling) --> CTransport --> message --> CDispatcher --> "S" class(de-marshalling) --> DESTINATION(real instance) + ) + (object NoteView @1333 + location (1456, 1824) + label (object ItemLabel + Parent_View @1333 + location (1053, 1730) + fill_color 13434879 + nlines 4 + max_width 771 + label "Message based function call in pseudo code. Return is viewed a function call => it is treated the same way.") + line_color 3342489 + fill_color 13434879 + width 831 + height 200) + (object AttachView "" @1334 + stereotype TRUE + line_color 3342489 + client @1333 + supplier @1332 + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1335 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1760, 1056) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1335 + location (1480, 982) + fill_color 13434879 + nlines 1 + max_width 560 + justify 0 + label "MTransport") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B56E012B" + width 578 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call::CSubConnectionFlowFactoryC" @1336 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1760, 720) + label (object ItemLabel + Parent_View @1336 + location (1466, 642) + fill_color 13434879 + nlines 1 + max_width 588 + justify 0 + label "CSubConnectionFlowFactoryC") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288EBF70314" + width 606 + height 180 + annotation 8 + autoResize TRUE) + (object InheritView "" @1337 + stereotype TRUE + line_color 3342489 + quidu "4288EC510327" + client @1336 + supplier @1318 + line_style 0) + (object AssociationViewNew "$UNNAMED$318" @1338 + location (1760, 889) + stereotype TRUE + line_color 3342489 + quidu "4288EEFB0057" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$319" @1339 + Parent_View @1338 + location (352, 233) + stereotype TRUE + line_color 3342489 + quidu "4288EEFB0382" + client @1338 + supplier @1335 + line_style 0 + label (object SegLabel @1340 + Parent_View @1339 + location (1814, 960) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$320" @1341 + Parent_View @1338 + location (352, 233) + stereotype TRUE + line_color 3342489 + quidu "4288EEFB038C" + client @1338 + supplier @1336 + line_style 0))) + (object AttachView "" @1342 + stereotype TRUE + line_color 3342489 + client @1327 + supplier @1336 + line_style 0) + (object Label @1343 + location (1312, 96) + nlines 26 + max_width 56 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @1344 + location (893, 101) + nlines 1 + max_width 1038 + label +|DATA THREAD CONROL THREAD + )))))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41C1687E0184" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x -13 + origin_y 0 + items (list diagram_item_list + (object CategoryView "Logical View::New Interfaces & Functions::Message-based function calls" @1345 + location (1536, 816) + label (object ItemLabel + Parent_View @1345 + location (1372, 732) + fill_color 13434879 + nlines 2 + max_width 328 + justify 0 + label "Message-based function calls") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288AD2E01F7" + width 340 + height 180) + (object CategoryView "Logical View::New Interfaces & Functions::Flow Fact<->Sub-Connection Fact call" @1346 + location (800, 384) + label (object ItemLabel + Parent_View @1346 + location (504, 300) + fill_color 13434879 + nlines 2 + max_width 592 + justify 0 + label "Flow Fact<->Sub-Connection Fact call") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B3EE021A" + width 604 + height 180) + (object CategoryView "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls" @1347 + location (1552, 384) + label (object ItemLabel + Parent_View @1347 + location (1288, 300) + fill_color 13434879 + nlines 2 + max_width 528 + justify 0 + label "Sub-Connection -> Flow calls") + icon_style "Icon" + line_color 3342489 + fill_color 8421631 + quidu "4289BB2F0102" + width 540 + height 180) + (object ImportView "" @1348 + stereotype TRUE + line_color 3342489 + quidu "4289BB630020" + client @1346 + supplier @1345 + line_style 0) + (object ImportView "" @1349 + stereotype TRUE + line_color 3342489 + quidu "4289BB670008" + client @1347 + supplier @1345 + line_style 0) + (object CategoryView "Logical View::Sub Connection Flow::Flow->Sub-Connection calls" @1350 + location (2208, 384) + label (object ItemLabel + Parent_View @1350 + location (1944, 300) + fill_color 13434879 + nlines 2 + max_width 528 + justify 0 + label "Flow->Sub-Connection calls") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4289D8F802AB" + width 540 + height 180) + (object ImportView "" @1351 + stereotype TRUE + line_color 3342489 + quidu "4289D921035E" + client @1350 + supplier @1345 + line_style 0))))) + (object Class_Category "Sub Connection Flow" + quid "427A06CC0387" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "427A06F80113" + supplier "Logical View::Factory" + quidu "41A875EF01EE") + (object Visibility_Relationship + quid "427A070F0206" + supplier "Logical View::Sub Connection" + quidu "41A74FC60071")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CNetworkSubConnectionFlow" + quid "427A6CAC0380" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "427A72D701BE" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C") + (object Inheritance_Relationship + quid "4284A9BD0114" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "427F4298026D" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088"))) + (object Class "CLinkSubConnectionFlow" + quid "427B9BDF0325" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "427B9BFB0221" + supplier "Logical View::Sub Connection Flow::CNetworkSubConnectionFlow" + quidu "427A6CAC0380") + (object Inheritance_Relationship + quid "4284ACDB0198" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E"))) + (object Class "MSubConnectionFlowClient" + quid "4284A8070236" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "42D2C3B20355" + supplier "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionBroadcast" + quidu "42D2C2FE008B") + (object Inheritance_Relationship + quid "42D2C3B502CD" + supplier "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient" + quidu "42D2C324007D")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "4297435201B2" + supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" + quidu "4297348E03E2" + supplier_cardinality (value cardinality "1") + client_cardinality (value cardinality "1"))) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "42B9B18B0205" + supplier "Logical View::Sub Connection::ISubConnectionFlow" + quidu "42B9B1BA03A7") + (object Realize_Relationship + quid "42C2CE650340" + supplier "Logical View::Sub Connection::ISubConnectionFlowClient" + quidu "42C2CB700385")) + abstract TRUE) + (object Class "CSubConnectionFlowBase" + quid "4284A7BB031E" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4284A9A90102" + supplier "Logical View::CBase" + quidu "41A7525A00AC") + (object Inheritance_Relationship + quid "4284A9AC0283" + supplier "Logical View::Factory::XFactoryObject" + quidu "41A7522A0392")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "42974825016C" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + supplier_cardinality (value cardinality "1") + client_cardinality (value cardinality "1"))) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "4284AEA9008F" + supplier "Logical View::Sub Connection Flow::MSubConnectionFlowClient" + quidu "4284A8070236") + (object Realize_Relationship + quid "42C2BCCB0101" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" + quidu "429C882D03D7"))) + (object Association "$UNNAMED$324" + quid "427A72C50063" + roles (list role_list + (object Role "$UNNAMED$325" + quid "427A72C503DF" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088" + is_navigable TRUE) + (object Role "$UNNAMED$326" + quid "427A72C60001" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$327" + quid "427A74340149" + roles (list role_list + (object Role "$UNNAMED$328" + quid "427A74350172" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + is_navigable TRUE) + (object Role "$UNNAMED$329" + quid "427A7435017C" + supplier "Logical View::Service::CControlledServProvider" + quidu "41A754670219"))) + (object Association "$UNNAMED$330" + quid "427B9C2801AF" + roles (list role_list + (object Role "$UNNAMED$331" + quid "427B9C290084" + supplier "Logical View::Sub Connection Flow::Link Layer::MNifIfNotify" + quidu "427B9A910314" + is_navigable TRUE) + (object Role "$UNNAMED$332" + quid "427B9C290085" + supplier "Logical View::Sub Connection Flow::Link Layer::CNifIfBase" + quidu "427B998F0372"))) + (object Association "$UNNAMED$333" + quid "427BAC5B01E7" + roles (list role_list + (object Role "$UNNAMED$334" + quid "427BAC5C0080" + supplier "Logical View::Sub Connection Flow::Link Layer::CBinderRef" + quidu "427BAC4F0104" + client_cardinality (value cardinality "0..n") + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$335" + quid "427BAC5C0081" + supplier "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionFlowShim" + quidu "4294808402B6" + is_aggregate TRUE))) + (object Association "$UNNAMED$336" + quid "427F2FE4023C" + roles (list role_list + (object Role "$UNNAMED$337" + quid "427F2FE501C5" + supplier "Logical View::Sub Connection Flow::Link Layer::CNifShim" + quidu "427F2FD800AE" + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$338" + quid "427F2FE501D9" + supplier "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionProvider" + quidu "427BABFD02D2" + is_aggregate TRUE))) + (object Association "$UNNAMED$339" + quid "427F40E702D9" + roles (list role_list + (object Role "$UNNAMED$340" + quid "427F40E80399" + supplier "Logical View::Sub Connection Flow::Link Layer::MNifIfUser" + quidu "427F40D202C5" + is_navigable TRUE) + (object Role "$UNNAMED$341" + quid "427F40E8039A" + supplier "Logical View::Sub Connection Flow::Link Layer::CBinderRef" + quidu "427BAC4F0104"))) + (object Association "$UNNAMED$342" + quid "427F421D00B8" + roles (list role_list + (object Role "$UNNAMED$343" + quid "427F421E0146" + supplier "Logical View::Sub Connection::ISubConnectionFlow" + quidu "42B9B1BA03A7" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$344" + quid "427F421E0147" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$345" + quid "427F42640327" + roles (list role_list + (object Role "$UNNAMED$346" + quid "427F4266003B" + supplier "Logical View::Sub Connection::ISubConnectionProviderBase" + quidu "427A6DF6004F" + is_navigable TRUE) + (object Role "$UNNAMED$347" + quid "427F4266003C" + supplier "Logical View::Sub Connection Flow::CNetworkSubConnectionFlow" + quidu "427A6CAC0380"))) + (object Class_Category "Network Layer" + quid "427F43920168" + exportControl "Public" + logical_models (list unit_reference_list + (object Association "$UNNAMED$348" + quid "4284A96C03A4" + roles (list role_list + (object Role "$UNNAMED$349" + quid "4284A96D0374" + supplier "Logical View::Sub Connection Flow::MSubConnectionFlowClient" + quidu "4284A8070236" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$350" + quid "4284A96D037E" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E"))) + (object Association "$UNNAMED$351" + quid "4284AB10035A" + roles (list role_list + (object Role "$UNNAMED$352" + quid "4284AB1101CB" + supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" + quidu "4289DA6801E1" + client_cardinality (value cardinality "1") + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$353" + quid "4284AB1101D5" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E" + client_cardinality (value cardinality "1")))) + (object Association "$UNNAMED$354" + quid "42D2C1A20016" + roles (list role_list + (object Role "$UNNAMED$355" + quid "42D2C1A2034B" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" + quidu "4289BB88034F" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$356" + quid "42D2C1A2035F" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E")))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "427F43A20017" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 650 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Sub Connection Flow::CNetworkSubConnectionFlow" @1352 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1456, 1472) + label (object ItemLabel + Parent_View @1352 + location (1167, 1398) + fill_color 13434879 + nlines 1 + max_width 578 + justify 0 + label "CNetworkSubConnectionFlow") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427A6CAC0380" + width 596 + height 172 + annotation 8 + autoResize TRUE) + (object Label @1353 + location (464, 384) + nlines 1 + max_width 2113 + label +|SAP FLOW SUB-CONNECTION(control plane ) + ) + (object CategoryView "Logical View::Sub Connection" @1354 + location (2128, 1600) + label (object ItemLabel + Parent_View @1354 + location (1955, 1516) + fill_color 13434879 + nlines 2 + max_width 346 + justify 0 + label "Sub Connection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A74FC60071" + width 358 + height 180) + (object NoteView @1355 + location (2208, 1424) + label (object ItemLabel + Parent_View @1355 + location (1967, 1330) + fill_color 13434879 + nlines 3 + max_width 446 + label "see Sub Connection packadge for details on sub-connection.") + line_color 3342489 + fill_color 13434879 + width 506 + height 200) + (object NoteView @1356 + location (2224, 1856) + label (object ItemLabel + Parent_View @1356 + location (1908, 1771) + fill_color 13434879 + nlines 3 + max_width 596 + label "self destructiv data side counter partner of sub-connection hiding IPC marshaling code.") + line_color 3342489 + fill_color 13434879 + width 656 + height 182) + (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1357 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (704, 1472) + label (object ItemLabel + Parent_View @1357 + location (470, 1398) + fill_color 13434879 + nlines 1 + max_width 468 + justify 0 + label "CControlledServProvider") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A754670219" + width 486 + height 172 + annotation 8 + autoResize TRUE) + (object AttachView "" @1358 + stereotype TRUE + line_color 3342489 + client @1356 + supplier @1352 + line_style 0) + (object ClassView "Class" "Logical View::CBase" @1359 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1728, 160) + label (object ItemLabel + Parent_View @1359 + location (1572, 86) + fill_color 13434879 + nlines 1 + max_width 330 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7525A00AC" + width 330 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Factory::XFactoryObject" @1360 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1328, 160) + label (object ItemLabel + Parent_View @1360 + location (1169, 86) + fill_color 13434879 + nlines 1 + max_width 318 + justify 0 + label "XFactoryObject") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A7522A0392" + width 336 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1361 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (704, 1104) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1361 + location (437, 1030) + fill_color 13434879 + nlines 1 + max_width 534 + justify 0 + label "MSubConnectionFlowClient") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A8070236" + width 552 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1362 + stereotype TRUE + line_color 3342489 + quidu "42C2D0EF03A3" + client @1357 + supplier @1361 + line_style 0) + (object NoteView @1363 + location (1008, 832) + label (object ItemLabel + Parent_View @1363 + location (655, 729) + fill_color 13434879 + nlines 4 + max_width 671 + label "self destructiv data side counter partner of sub-connection. same interface as data methods of CSubConnectionProviderBase.") + line_color 3342489 + fill_color 13434879 + width 731 + height 219) + (object NoteView @1364 + location (336, 848) + label (object ItemLabel + Parent_View @1364 + location (64, 760) + fill_color 13434879 + nlines 3 + max_width 509 + label "same as MSubConnectionDataClient at the moment.") + line_color 3342489 + fill_color 13434879 + width 569 + height 188) + (object AttachView "" @1365 + stereotype TRUE + line_color 3342489 + client @1364 + supplier @1361 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1366 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2240, 1104) + label (object ItemLabel + Parent_View @1366 + location (1954, 1029) + fill_color 13434879 + nlines 1 + max_width 572 + justify 0 + label "CSubConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A75088005C" + width 590 + height 174 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1367 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1456, 1104) + label (object ItemLabel + Parent_View @1367 + location (1193, 1030) + fill_color 13434879 + nlines 1 + max_width 526 + justify 0 + label "CSubConnectionFlowBase") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A7BB031E" + width 544 + height 172 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$348" @1368 + location (1081, 1104) + stereotype TRUE + line_color 3342489 + quidu "4284A96C03A4" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$349" @1369 + Parent_View @1368 + location (-215, 528) + stereotype TRUE + line_color 3342489 + quidu "4284A96D0374" + client @1368 + supplier @1361 + line_style 0 + label (object SegLabel @1370 + Parent_View @1369 + location (1022, 1144) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.580000 + height 40 + orientation 0)) + (object RoleView "$UNNAMED$350" @1371 + Parent_View @1368 + location (-215, 528) + stereotype TRUE + line_color 3342489 + quidu "4284A96D037E" + client @1368 + supplier @1367 + line_style 0))) + (object InheritView "" @1372 + stereotype TRUE + line_color 3342489 + quidu "4284A9A90102" + client @1367 + supplier @1359 + line_style 0) + (object InheritView "" @1373 + stereotype TRUE + line_color 3342489 + quidu "4284A9AC0283" + client @1367 + supplier @1360 + line_style 0) + (object InheritView "" @1374 + stereotype TRUE + line_color 3342489 + quidu "4284A9BD0114" + client @1352 + supplier @1367 + line_style 0) + (object AttachView "" @1375 + stereotype TRUE + line_color 3342489 + client @1363 + supplier @1367 + line_style 0) + (object UsesView "" @1376 + stereotype TRUE + line_color 3342489 + quidu "42974825016C" + client @1367 + supplier @1366 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" @1377 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2272, 736) + label (object ItemLabel + Parent_View @1377 + location (1994, 661) + fill_color 13434879 + nlines 1 + max_width 556 + justify 0 + label "CSubConnectionFlowBaseC") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4289BB88034F" + width 574 + height 174 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$354" @1378 + location (1860, 920) + stereotype TRUE + line_color 3342489 + quidu "42D2C1A20016" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$355" @1379 + Parent_View @1378 + location (404, -184) + stereotype TRUE + line_color 3342489 + quidu "42D2C1A2034B" + client @1378 + supplier @1377 + line_style 0 + label (object SegLabel @1380 + Parent_View @1379 + location (2077, 882) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$356" @1381 + Parent_View @1378 + location (404, -184) + stereotype TRUE + line_color 3342489 + quidu "42D2C1A2035F" + client @1378 + supplier @1367 + line_style 0))))))) + (object Class_Category "Link Layer" + quid "427F43CA015F" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CNifIfLink" + quid "427B9A77017B" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "427B9C1B02C8" + supplier "Logical View::Sub Connection Flow::Link Layer::CNifIfBase" + quidu "427B998F0372"))) + (object Class "CNifShim" + quid "427F2FD800AE" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "427F301D0284" + supplier "Logical View::Sub Connection Flow::Link Layer::CNifIfLink" + quidu "427B9A77017B"))) + (object Class "MNifIfUser" + quid "427F40D202C5" + abstract TRUE) + (object Class "CBinderRef" + quid "427BAC4F0104") + (object Class "CLinkSubConnectionProvider" + quid "427BABFD02D2" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "427BAC1B0344" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Class "CSubConnectionProviderUmts" + quid "427F36C203BB" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "427F36FE005A" + supplier "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionProvider" + quidu "427BABFD02D2"))) + (object Class "MNifIfNotify" + quid "427B9A910314" + abstract TRUE) + (object Class "CNifIfBase" + quid "427B998F0372" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "427B9C20038E" + supplier "Logical View::Sub Connection Flow::Link Layer::MNifIfNotify" + quidu "427B9A910314"))) + (object Class "CLinkSubConnectionFlowShim" + quid "4294808402B6" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "429480BE0395" + supplier "Logical View::Sub Connection Flow::CLinkSubConnectionFlow" + quidu "427B9BDF0325")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "427B9C360187" + supplier "Logical View::Sub Connection Flow::Link Layer::MNifIfNotify" + quidu "427B9A910314") + (object Realize_Relationship + quid "429742B8022F" + supplier "Logical View::Sub Connection Flow::Link Layer::INifIfLink" + quidu "4295BA500016"))) + (object Class "INifIfNotify" + quid "4295B7CA0303" + stereotype "Interface") + (object Class "CNifAgentRef" + quid "4295B90F02AD" + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "429742AD02A2" + supplier "Logical View::Sub Connection Flow::Link Layer::INifIfNotify" + quidu "4295B7CA0303"))) + (object Class "INifIfLink" + quid "4295BA500016" + stereotype "Interface") + (object Association "$UNNAMED$357" + quid "4284AC1001EA" + roles (list role_list + (object Role "$UNNAMED$358" + quid "4284AC12007B" + supplier "Logical View::Sub Connection::ISubConnectionProviderBase" + quidu "427A6DF6004F" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$359" + quid "4284AC12007C" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E"))) + (object Association "$UNNAMED$360" + quid "4295B8EF001C" + roles (list role_list + (object Role "$UNNAMED$361" + quid "4295B8F2002B" + supplier "Logical View::Sub Connection Flow::Link Layer::INifIfNotify" + quidu "4295B7CA0303" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$362" + quid "4295B8F2002C" + supplier "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionFlowShim" + quidu "4294808402B6"))) + (object Association "iInterface" + quid "4295B9B2018D" + roles (list role_list + (object Role "$UNNAMED$363" + quid "4295B9B400BE" + supplier "Logical View::Sub Connection Flow::Link Layer::INifIfLink" + quidu "4295BA500016" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$364" + quid "4295B9B400C8" + supplier "Logical View::Sub Connection Flow::Link Layer::CNifAgentRef" + quidu "4295B90F02AD")))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "427F43D70244" + 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::Sub Connection Flow::Link Layer::CNifIfLink" @1382 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (176, 1200) + label (object ItemLabel + Parent_View @1382 + location (69, 1148) + fill_color 13434879 + nlines 1 + max_width 214 + justify 0 + label "CNifIfLink") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427B9A77017B" + width 232 + height 128 + annotation 8 + autoResize TRUE) + (object NoteView @1383 + location (400, 2048) + label (object ItemLabel + Parent_View @1383 + location (50, 1967) + fill_color 13434879 + nlines 3 + max_width 665 + label "MNifExtendedManagementInterface on data side transformed into signals.") + line_color 3342489 + fill_color 13434879 + width 725 + height 175) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifIfLink" @1384 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2767, 466) + label (object ItemLabel + Parent_View @1384 + location (2660, 414) + fill_color 13434879 + nlines 1 + max_width 214 + justify 0 + label "CNifIfLink") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427B9A77017B" + width 232 + height 128 + annotation 8 + autoResize TRUE) + (object NoteView @1385 + location (2607, 1074) + label (object ItemLabel + Parent_View @1385 + location (2225, 968) + fill_color 13434879 + nlines 4 + max_width 728 + label +|Internal Component class implementing MConnectionDataClient::FetchInterface to allow NIFMAN to reach data side "NIF" + ) + line_color 3342489 + fill_color 13434879 + width 788 + height 225) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CSubConnectionProviderUmts" @1386 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2159, 1330) + label (object ItemLabel + Parent_View @1386 + location (1865, 1278) + fill_color 13434879 + nlines 1 + max_width 588 + justify 0 + label "CSubConnectionProviderUmts") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427F36C203BB" + width 606 + height 128 + annotation 8 + autoResize TRUE) + (object NoteView @1387 + location (2799, 1346) + label (object ItemLabel + Parent_View @1387 + location (2636, 1277) + fill_color 13434879 + nlines 2 + max_width 290 + label "As provided by PREQ870") + line_color 3342489 + fill_color 13434879 + width 350 + height 150) + (object Label @1388 + location (1685, 352) + nlines 28 + max_width 50 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @1389 + location (1335, 96) + nlines 1 + max_width 1007 + label +|DATA PLANE CONTROL PLANE + ) + (object NoteView @1390 + location (432, 496) + label (object ItemLabel + Parent_View @1390 + location (216, 415) + fill_color 13434879 + nlines 3 + max_width 396 + label "self destructiv data side counter partner of sub-connection") + line_color 3342489 + fill_color 13434879 + width 456 + height 175) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::MNifIfNotify" @1391 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (608, 848) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1391 + location (481, 796) + fill_color 13434879 + nlines 1 + max_width 254 + justify 0 + label "MNifIfNotify") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427B9A910314" + width 272 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifIfBase" @1392 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (176, 848) + label (object ItemLabel + Parent_View @1392 + location (59, 796) + fill_color 13434879 + nlines 1 + max_width 234 + justify 0 + label "CNifIfBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427B998F0372" + width 252 + height 128 + annotation 8 + autoResize TRUE) + (object InheritView "" @1393 + stereotype TRUE + line_color 3342489 + quidu "427B9C1B02C8" + client @1382 + supplier @1392 + line_style 0) + (object AssociationViewNew "$UNNAMED$330" @1394 + location (386, 848) + stereotype TRUE + line_color 3342489 + quidu "427B9C2801AF" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$331" @1395 + Parent_View @1394 + location (146, -352) + stereotype TRUE + line_color 3342489 + quidu "427B9C290084" + client @1394 + supplier @1391 + line_style 0) + (object RoleView "$UNNAMED$332" @1396 + Parent_View @1394 + location (146, -352) + stereotype TRUE + line_color 3342489 + quidu "427B9C290085" + client @1394 + supplier @1392 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifShim" @1397 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2767, 818) + label (object ItemLabel + Parent_View @1397 + location (2657, 766) + fill_color 13434879 + nlines 1 + max_width 220 + justify 0 + label "CNifShim") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427F2FD800AE" + width 238 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionProvider" @1398 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2159, 818) + label (object ItemLabel + Parent_View @1398 + location (1884, 766) + fill_color 13434879 + nlines 1 + max_width 550 + justify 0 + label "CLinkSubConnectionProvider") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427BABFD02D2" + width 568 + height 128 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$336" @1399 + location (2545, 818) + stereotype TRUE + line_color 3342489 + quidu "427F2FE4023C" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$337" @1400 + Parent_View @1399 + location (433, -718) + stereotype TRUE + line_color 3342489 + quidu "427F2FE501C5" + client @1399 + supplier @1397 + line_style 0) + (object RoleView "$UNNAMED$338" @1401 + Parent_View @1399 + location (433, -718) + stereotype TRUE + line_color 3342489 + quidu "427F2FE501D9" + client @1399 + supplier @1398 + line_style 0))) + (object InheritView "" @1402 + stereotype TRUE + line_color 3342489 + quidu "427F301D0284" + client @1397 + supplier @1384 + line_style 0) + (object AttachView "" @1403 + stereotype TRUE + line_color 3342489 + client @1398 + supplier @1385 + line_style 0) + (object InheritView "" @1404 + stereotype TRUE + line_color 3342489 + quidu "427F36FE005A" + client @1386 + supplier @1398 + line_style 0) + (object AttachView "" @1405 + stereotype TRUE + line_color 3342489 + client @1387 + supplier @1386 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::CLinkSubConnectionFlow" @1406 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1146, 1200) + label (object ItemLabel + Parent_View @1406 + location (900, 1126) + fill_color 13434879 + nlines 1 + max_width 492 + justify 0 + label "CLinkSubConnectionFlow") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427B9BDF0325" + width 510 + height 172 + annotation 8 + autoResize TRUE) + (object Label @1407 + location (237, 256) + nlines 1 + max_width 2269 + label +|"SAP"(not existing as yet) FLOW SUB-CONNECTION + ) + (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionProviderBase" @1408 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1685, 817) + label (object ItemLabel + Parent_View @1408 + location (1684, 946) + anchor_loc 1 + nlines 2 + max_width 585 + justify 0 + label "ISubConnectionProviderBase") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427A6DF6004F" + width 100 + height 100 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1409 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1144, 816) + label (object ItemLabel + Parent_View @1409 + location (881, 742) + fill_color 13434879 + nlines 1 + max_width 526 + justify 0 + label "CSubConnectionFlowBase") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A7BB031E" + width 544 + height 172 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$357" @1410 + location (1527, 815) + stereotype TRUE + line_color 3342489 + quidu "4284AC1001EA" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$358" @1411 + Parent_View @1410 + location (487, -1) + stereotype TRUE + line_color 3342489 + quidu "4284AC12007B" + client @1410 + supplier @1408 + line_style 0 + label (object SegLabel @1412 + Parent_View @1411 + location (1604, 761) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$359" @1413 + Parent_View @1410 + location (487, -1) + stereotype TRUE + line_color 3342489 + quidu "4284AC12007C" + client @1410 + supplier @1409 + line_style 0))) + (object AttachView "" @1414 + stereotype TRUE + line_color 3342489 + client @1409 + supplier @1390 + line_style 0) + (object InheritView "" @1415 + stereotype TRUE + line_color 3342489 + quidu "4284ACDB0198" + client @1406 + supplier @1409 + line_style 0) + (object NoteView @1416 + location (1392, 1440) + label (object ItemLabel + Parent_View @1416 + location (1176, 1374) + fill_color 13434879 + nlines 2 + max_width 396 + label "new NIFs will not need the Shim.") + line_color 3342489 + fill_color 13434879 + width 456 + height 144) + (object AttachView "" @1417 + stereotype TRUE + line_color 3342489 + client @1416 + supplier @1406 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::MNifIfUser" @1418 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (192, 1467) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1418 + location (75, 1415) + fill_color 13434879 + nlines 1 + max_width 234 + justify 0 + label "MNifIfUser") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427F40D202C5" + width 252 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CBinderRef" @1419 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (192, 1723) + label (object ItemLabel + Parent_View @1419 + location (76, 1671) + fill_color 13434879 + nlines 1 + max_width 232 + justify 0 + label "CBinderRef") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427BAC4F0104" + width 250 + height 128 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$339" @1420 + location (192, 1594) + stereotype TRUE + line_color 3342489 + quidu "427F40E702D9" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$340" @1421 + Parent_View @1420 + location (-880, -230) + stereotype TRUE + line_color 3342489 + quidu "427F40E80399" + client @1420 + supplier @1418 + line_style 0) + (object RoleView "$UNNAMED$341" @1422 + Parent_View @1420 + location (-880, -230) + stereotype TRUE + line_color 3342489 + quidu "427F40E8039A" + client @1420 + supplier @1419 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::INifIfNotify" @1423 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1680, 1712) + label (object ItemLabel + Parent_View @1423 + location (1679, 1820) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "INifIfNotify") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4295B7CA0303" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CLinkSubConnectionFlowShim" @1424 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (848, 1712) + label (object ItemLabel + Parent_View @1424 + location (550, 1661) + fill_color 13434879 + nlines 1 + max_width 596 + justify 0 + label "CLinkSubConnectionFlowShim") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4294808402B6" + width 614 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$333" @1425 + location (428, 1718) + stereotype TRUE + line_color 3342489 + quidu "427BAC5B01E7" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$334" @1426 + Parent_View @1425 + location (-644, 166) + stereotype TRUE + line_color 3342489 + quidu "427BAC5C0080" + client @1425 + supplier @1419 + line_style 0 + label (object SegLabel @1427 + Parent_View @1426 + location (347, 1757) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.740741 + height 38 + orientation 0)) + (object RoleView "$UNNAMED$335" @1428 + Parent_View @1425 + location (-644, 166) + stereotype TRUE + line_color 3342489 + quidu "427BAC5C0081" + client @1425 + supplier @1424 + line_style 0))) + (object InheritView "" @1429 + stereotype TRUE + line_color 3342489 + quidu "429480BE0395" + client @1424 + supplier @1406 + line_style 0) + (object RealizeView "" @1430 + stereotype TRUE + line_color 3342489 + quidu "427B9C360187" + client @1424 + supplier @1391 + line_style 0) + (object AttachView "" @1431 + stereotype TRUE + line_color 3342489 + client @1416 + supplier @1424 + line_style 0) + (object AssociationViewNew "$UNNAMED$360" @1432 + location (1402, 1712) + stereotype TRUE + line_color 3342489 + quidu "4295B8EF001C" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$361" @1433 + Parent_View @1432 + location (554, 0) + stereotype TRUE + line_color 3342489 + quidu "4295B8F2002B" + client @1432 + supplier @1423 + line_style 0 + label (object SegLabel @1434 + Parent_View @1433 + location (1625, 1766) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$362" @1435 + Parent_View @1432 + location (554, 0) + stereotype TRUE + line_color 3342489 + quidu "4295B8F2002C" + client @1432 + supplier @1424 + line_style 0))) + (object NoteView @1436 + location (1168, 2032) + label (object ItemLabel + Parent_View @1436 + location (893, 1944) + fill_color 13434879 + nlines 3 + max_width 515 + label "Packet activity/data cacheing/extended management") + line_color 3342489 + fill_color 13434879 + width 575 + height 188) + (object AttachView "" @1437 + stereotype TRUE + line_color 3342489 + client @1424 + supplier @1436 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::INifIfLink" @1438 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1680, 1536) + label (object ItemLabel + Parent_View @1438 + location (1679, 1644) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "INifIfLink") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4295BA500016" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::Link Layer::CNifAgentRef" @1439 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2784, 1705) + label (object ItemLabel + Parent_View @1439 + location (2647, 1654) + fill_color 13434879 + nlines 1 + max_width 274 + justify 0 + label "CNifAgentRef") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "4295B90F02AD" + width 292 + height 126 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "iInterface" @1440 + location (2171, 1609) + label (object SegLabel @1441 + Parent_View @1440 + location (2171, 1550) + font (object Font + italics TRUE) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 600 + justify 0 + label "iInterface" + pctDist 0.500000 + height 60 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "4295B9B2018D" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$363" @1442 + Parent_View @1440 + location (-613, -87) + stereotype TRUE + line_color 3342489 + quidu "4295B9B400BE" + client @1440 + supplier @1438 + line_style 0 + label (object SegLabel @1443 + Parent_View @1442 + location (1744, 1597) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$364" @1444 + Parent_View @1440 + location (-613, -87) + stereotype TRUE + line_color 3342489 + quidu "4295B9B400C8" + client @1440 + supplier @1439 + line_style 0))) + (object RealizeView "" @1445 + stereotype TRUE + line_color 3342489 + quidu "429742AD02A2" + client @1439 + supplier @1423 + line_style 0) + (object RealizeView "" @1446 + stereotype TRUE + line_color 3342489 + quidu "429742B8022F" + client @1424 + supplier @1438 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @1447 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1120, 454) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1447 + location (858, 380) + fill_color 13434879 + nlines 1 + max_width 524 + justify 0 + label "MSubConnectionFlow") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "429C882D03D7" + width 542 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlow" @1448 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1680, 467) + label (object ItemLabel + Parent_View @1448 + location (1679, 593) + anchor_loc 1 + nlines 2 + max_width 551 + justify 0 + label "ISubConnectionFlow") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B9B1BA03A7" + width 94 + height 94 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1449 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2159, 469) + label (object ItemLabel + Parent_View @1449 + location (1873, 394) + fill_color 13434879 + nlines 1 + max_width 572 + justify 0 + label "CSubConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A75088005C" + width 590 + height 174 + annotation 8 + autoResize TRUE) + (object InheritView "" @1450 + stereotype TRUE + line_color 3342489 + quidu "427BAC1B0344" + client @1398 + supplier @1449 + line_style 0) + (object RealizeView "" @1451 + stereotype TRUE + line_color 3342489 + quidu "427F424701C7" + client @1449 + supplier @1408 + line_style 0) + (object AssociationViewNew "$UNNAMED$342" @1452 + location (1791, 466) + stereotype TRUE + line_color 3342489 + quidu "427F421D00B8" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$343" @1453 + Parent_View @1452 + location (-321, -718) + stereotype TRUE + line_color 3342489 + quidu "427F421E0146" + client @1452 + supplier @1448 + line_style 0 + label (object SegLabel @1454 + Parent_View @1453 + location (1760, 505) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.441176 + height 39 + orientation 0)) + (object RoleView "$UNNAMED$344" @1455 + Parent_View @1452 + location (-321, -718) + stereotype TRUE + line_color 3342489 + quidu "427F421E0147" + client @1452 + supplier @1449 + line_style 0))) + (object RealizeView "" @1456 + stereotype TRUE + line_color 3342489 + quidu "42C2C68D01D0" + client @1447 + supplier @1448 + line_style 0))))) + (object Class_Category "Sub-Connection -> Flow calls" + quid "4289BB2F0102" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "4289BB670008" + supplier "Logical View::New Interfaces & Functions::Message-based function calls" + quidu "4288AD2E01F7")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CSubConnectionFlowBaseC" + quid "4289BB88034F" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "4289BC53015C" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "42B03DB6018F" + supplier "Logical View::Sub Connection::ISubConnectionFlow" + quidu "42B9B1BA03A7") + (object Realize_Relationship + quid "42B03F3802C1" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" + quidu "429C882D03D7")) + class_attributes (list class_attribute_list + (object ClassAttribute "iFunctionTable" + quid "4289BC910006" + stereotype "C" + type "void*" + Containment "By Value" + static TRUE))) + (object Class "CSubConnectionFlowBaseS" + quid "4289BB9E02BA" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "42B03F160019" + supplier "Logical View::New Interfaces & Functions::XStubClass" + quidu "42AEB35C0326")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "42B03DB00213" + supplier "Logical View::Sub Connection::ISubConnectionFlow" + quidu "42B9B1BA03A7")) + class_attributes (list class_attribute_list + (object ClassAttribute "iFunctionTable" + quid "4289BCD6031D" + stereotype "C" + type "void*" + Containment "By Value" + static TRUE))) + (object Class "MSubConnectionFlow" + quid "429C882D03D7" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "42D2C3AD00EA" + supplier "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionBroadcast" + quidu "42D2C2FE008B")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "42C2C68D01D0" + supplier "Logical View::Sub Connection::ISubConnectionFlow" + quidu "42B9B1BA03A7")) + abstract TRUE) + (object Class "NewClass" + quid "42C2CBE7012C") + (object Association "$UNNAMED$365" + quid "4289BD22020E" + roles (list role_list + (object Role "$UNNAMED$366" + quid "4289BD230061" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$367" + quid "4289BD23006B" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" + quidu "4289BB88034F"))) + (object Association "$UNNAMED$368" + quid "4289BD26019B" + roles (list role_list + (object Role "$UNNAMED$369" + quid "4289BD2700C0" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$370" + quid "4289BD2700C1" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" + quidu "4289BB9E02BA"))) + (object Association "$UNNAMED$371" + quid "4289BDB1000B" + roles (list role_list + (object Role "$UNNAMED$372" + quid "4289BDB102D2" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$373" + quid "4289BDB102DC" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$374" + quid "4289BE970138" + roles (list role_list + (object Role "$UNNAMED$375" + quid "4289BE980324" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$376" + quid "4289BE98032E" + supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" + quidu "4289BE6D02F0"))) + (object Association "$UNNAMED$377" + quid "4289BF9802D2" + roles (list role_list + (object Role "$UNNAMED$378" + quid "4289BF990111" + supplier "Logical View::Sub Connection::MSubConnectionDataClient" + quidu "41A753E90088" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$379" + quid "4289BF990112" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$380" + quid "4289C32E00F1" + roles (list role_list + (object Role "$UNNAMED$381" + quid "4289C32F01E3" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$382" + quid "4289C32F01ED" + supplier "Logical View::Service::CControlledServProvider" + quidu "41A754670219"))) + (object Association "$UNNAMED$383" + quid "4289C7430270" + roles (list role_list + (object Role "$UNNAMED$384" + quid "4289C745002E" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$385" + quid "4289C745002F" + supplier "Logical View::Service::CControlledServProvider" + quidu "41A754670219"))) + (object Association "$UNNAMED$386" + quid "4289C7EA0194" + roles (list role_list + (object Role "$UNNAMED$387" + quid "4289C7EB009B" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" + quidu "4289BB88034F" + is_navigable TRUE) + (object Role "$UNNAMED$388" + quid "4289C7EB00A5" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" + quidu "4289BB9E02BA"))) + (object Association "$UNNAMED$389" + quid "4289C8360085" + stereotype "symbolic" + roles (list role_list + (object Role "$UNNAMED$390" + quid "4289C8360306" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" + quidu "4289BB9E02BA" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$391" + quid "4289C8360307" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" + quidu "4289BB88034F" + client_cardinality (value cardinality "1") + is_navigable TRUE + is_aggregate TRUE))) + (object Association "$UNNAMED$392" + quid "4289CC1000AB" + roles (list role_list + (object Role "$UNNAMED$393" + quid "4289CC100372" + supplier "Logical View::Sub Connection Flow::MSubConnectionFlowClient" + quidu "4284A8070236" + client_cardinality (value cardinality "0..n") + is_navigable TRUE) + (object Role "$UNNAMED$394" + quid "4289CC100373" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E"))) + (object Association "$UNNAMED$395" + quid "42B03C6B011B" + roles (list role_list + (object Role "$UNNAMED$396" + quid "42B03C6D0164" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$397" + quid "42B03C6D016E" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" + quidu "4289BB9E02BA"))) + (object Association "$UNNAMED$398" + quid "42B03F220323" + roles (list role_list + (object Role "$UNNAMED$399" + quid "42B03F240145" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" + quidu "429C882D03D7" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$400" + quid "42B03F24014F" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C")))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "4289BB850368" + 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::New Interfaces & Functions::Message-based function calls" @1457 + location (1488, 1872) + label (object ItemLabel + Parent_View @1457 + location (1181, 1788) + fill_color 13434879 + nlines 2 + max_width 614 + justify 0 + label "Message-based function calls") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288AD2E01F7" + width 626 + height 180) + (object Label @1458 + location (1468, 256) + nlines 35 + max_width 44 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @1459 + location (976, 224) + nlines 1 + max_width 1038 + label +|DATA THREAD CONROL THREAD + ) + (object NoteView @1460 + location (2274, 1920) + label (object ItemLabel + Parent_View @1460 + location (1993, 1836) + fill_color 13434879 + nlines 3 + max_width 527 + label "references transport to send return back and forward control thread calls") + line_color 3342489 + fill_color 13434879 + width 587 + height 181) + (object NoteView @1461 + location (1474, 2272) + label (object ItemLabel + Parent_View @1461 + location (992, 2191) + fill_color 13434879 + nlines 3 + max_width 928 + label +|"Real" client is being shadowed by CSubConnectionDataClientC on the Control side. + ) + line_color 3342489 + fill_color 13434879 + width 988 + height 175) + (object NoteView @1462 + location (2352, 144) + label (object ItemLabel + Parent_View @1462 + location (2214, 84) + fill_color 13434879 + nlines 2 + max_width 240 + label +|"Real" instance + ) + line_color 3342489 + fill_color 13434879 + width 300 + height 132) + (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" @1463 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2663, 1392) + label (object ItemLabel + Parent_View @1463 + location (2382, 1341) + fill_color 13434879 + nlines 1 + max_width 562 + justify 0 + label "CSubConnectionDataClientC") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4289BE6D02F0" + width 580 + height 126 + annotation 8 + autoResize TRUE) + (object AttachView "" @1464 + stereotype TRUE + line_color 3342489 + client @1461 + supplier @1463 + vertices (list Points + (1968, 2190) + (2669, 2078) + (2663, 1455)) + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1465 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1874, 1712) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1465 + location (1649, 1659) + fill_color 13434879 + nlines 1 + max_width 451 + justify 0 + label "MTransport") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B56E012B" + width 469 + height 131 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$374" @1466 + location (2269, 1550) + stereotype TRUE + line_color 3342489 + quidu "4289BE970138" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$375" @1467 + Parent_View @1466 + location (-83, 702) + stereotype TRUE + line_color 3342489 + quidu "4289BE980324" + client @1466 + supplier @1465 + line_style 0 + label (object SegLabel @1468 + Parent_View @1467 + location (2080, 1591) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.754269 + height 35 + orientation 1)) + (object RoleView "$UNNAMED$376" @1469 + Parent_View @1466 + location (-83, 702) + stereotype TRUE + line_color 3342489 + quidu "4289BE98032E" + client @1466 + supplier @1463 + line_style 0))) + (object AttachView "" @1470 + stereotype TRUE + line_color 3342489 + client @1460 + supplier @1466 + line_style 0) + (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1471 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (322, 1408) + label (object ItemLabel + Parent_View @1471 + location (89, 1334) + fill_color 13434879 + nlines 1 + max_width 466 + justify 0 + label "CControlledServProvider") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A754670219" + width 484 + height 172 + annotation 8 + autoResize TRUE) + (object AttachView "" @1472 + stereotype TRUE + line_color 3342489 + client @1471 + supplier @1461 + vertices (list Points + (321, 1494) + (321, 2032) + (1058, 2184)) + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1473 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (320, 432) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1473 + location (53, 358) + fill_color 13434879 + nlines 1 + max_width 534 + justify 0 + label "MSubConnectionFlowClient") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A8070236" + width 552 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1474 + stereotype TRUE + line_color 3342489 + quidu "42C2D0EF03A3" + client @1471 + supplier @1473 + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1475 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1058, 1712) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1475 + location (842, 1662) + fill_color 13434879 + nlines 1 + max_width 432 + justify 0 + label "MTransport") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B56E012B" + width 450 + height 125 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseC" @1476 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1872, 1376) + label (object ItemLabel + Parent_View @1476 + location (1566, 1295) + fill_color 13434879 + nlines 1 + max_width 612 + justify 0 + label "CSubConnectionFlowBaseC") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4289BB88034F" + compartment (object Compartment + Parent_View @1476 + location (1566, 1356) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 2 + max_width 609) + width 630 + height 186 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$365" @1477 + location (1872, 1557) + stereotype TRUE + line_color 3342489 + quidu "4289BD22020E" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$366" @1478 + Parent_View @1477 + location (880, 837) + stereotype TRUE + line_color 3342489 + quidu "4289BD230061" + client @1477 + supplier @1465 + line_style 0 + label (object SegLabel @1479 + Parent_View @1478 + location (1927, 1637) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$367" @1480 + Parent_View @1477 + location (880, 837) + stereotype TRUE + line_color 3342489 + quidu "4289BD23006B" + client @1477 + supplier @1476 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1481 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1056, 432) + label (object ItemLabel + Parent_View @1481 + location (793, 358) + fill_color 13434879 + nlines 1 + max_width 526 + justify 0 + label "CSubConnectionFlowBase") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A7BB031E" + width 544 + height 172 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$383" @1482 + location (450, 797) + stereotype TRUE + line_color 3342489 + quidu "4289C7430270" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$384" @1483 + Parent_View @1482 + location (130, -67) + stereotype TRUE + line_color 3342489 + quidu "4289C745002E" + client @1482 + supplier @1481 + vertices (list Points + (450, 797) + (463, 734) + (883, 518)) + line_style 0 + label (object SegLabel @1484 + Parent_View @1483 + location (860, 591) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$385" @1485 + Parent_View @1482 + location (130, -67) + stereotype TRUE + line_color 3342489 + quidu "4289C745002F" + client @1482 + supplier @1471 + line_style 0))) + (object AssociationViewNew "$UNNAMED$392" @1486 + location (689, 432) + stereotype TRUE + line_color 3342489 + quidu "4289CC1000AB" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$393" @1487 + Parent_View @1486 + location (-367, 0) + stereotype TRUE + line_color 3342489 + quidu "4289CC100372" + client @1486 + supplier @1473 + line_style 0 + label (object SegLabel @1488 + Parent_View @1487 + location (622, 472) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.720430 + height 40 + orientation 0)) + (object RoleView "$UNNAMED$394" @1489 + Parent_View @1486 + location (-367, 0) + stereotype TRUE + line_color 3342489 + quidu "4289CC100373" + client @1486 + supplier @1481 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::CSubConnectionFlowBaseS" @1490 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1056, 1376) + label (object ItemLabel + Parent_View @1490 + location (750, 1295) + nlines 1 + max_width 612 + justify 0 + label "CSubConnectionFlowBaseS") + icon_style "Icon" + line_color 3342489 + fill_color 16777215 + quidu "4289BB9E02BA" + compartment (object Compartment + Parent_View @1490 + location (750, 1356) + icon_style "Icon" + anchor 2 + nlines 2 + max_width 618) + width 630 + height 186 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$368" @1491 + location (1056, 1559) + stereotype TRUE + line_color 3342489 + quidu "4289BD26019B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$369" @1492 + Parent_View @1491 + location (-656, 839) + stereotype TRUE + line_color 3342489 + quidu "4289BD2700C0" + client @1491 + supplier @1475 + line_style 0 + label (object SegLabel @1493 + Parent_View @1492 + location (1111, 1639) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$370" @1494 + Parent_View @1491 + location (-656, 839) + stereotype TRUE + line_color 3342489 + quidu "4289BD2700C1" + client @1491 + supplier @1490 + line_style 0))) + (object AttachView "" @1495 + stereotype TRUE + line_color 3342489 + client @1460 + supplier @1491 + vertices (list Points + (2241, 1829) + (2168, 1613) + (1056, 1559)) + line_style 0) + (object AssociationViewNew "$UNNAMED$389" @1496 + location (1463, 1376) + stereotype (object SegLabel @1497 + Parent_View @1496 + location (1463, 1257) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "4289C8360085" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$390" @1498 + Parent_View @1496 + location (407, 544) + stereotype TRUE + line_color 3342489 + quidu "4289C8360306" + client @1496 + supplier @1490 + line_style 0 + label (object SegLabel @1499 + Parent_View @1498 + location (1380, 1323) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$391" @1500 + Parent_View @1496 + location (407, 544) + stereotype TRUE + line_color 3342489 + quidu "4289C8360307" + client @1496 + supplier @1476 + line_style 0 + label (object SegLabel @1501 + Parent_View @1500 + location (1546, 1323) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)))) + (object AssociationViewNew "$UNNAMED$395" @1502 + location (1056, 900) + stereotype TRUE + line_color 3342489 + quidu "42B03C6B011B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$396" @1503 + Parent_View @1502 + location (48, 68) + stereotype TRUE + line_color 3342489 + quidu "42B03C6D0164" + client @1502 + supplier @1481 + line_style 0 + label (object SegLabel @1504 + Parent_View @1503 + location (1110, 530) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$397" @1505 + Parent_View @1502 + location (48, 68) + stereotype TRUE + line_color 3342489 + quidu "42B03C6D016E" + client @1502 + supplier @1490 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @1506 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2656, 432) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1506 + location (2391, 358) + fill_color 13434879 + nlines 1 + max_width 530 + justify 0 + label "MSubConnectionDataClient") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A753E90088" + width 548 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1507 + stereotype TRUE + line_color 3342489 + quidu "42C2C7F800F2" + client @1463 + supplier @1506 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @1508 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1872, 912) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1508 + location (1656, 860) + fill_color 13434879 + nlines 1 + max_width 432 + justify 0 + label "MSubConnectionFlow") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "429C882D03D7" + width 450 + height 128 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1509 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1873, 432) + label (object ItemLabel + Parent_View @1509 + location (1587, 357) + fill_color 13434879 + nlines 1 + max_width 572 + justify 0 + label "CSubConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A75088005C" + width 590 + height 174 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$371" @1510 + location (2274, 432) + stereotype TRUE + line_color 3342489 + quidu "4289BDB1000B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$372" @1511 + Parent_View @1510 + location (1058, -80) + stereotype TRUE + line_color 3342489 + quidu "4289BDB102D2" + client @1510 + supplier @1506 + line_style 0 + label (object SegLabel @1512 + Parent_View @1511 + location (2349, 488) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.714286 + height 56 + orientation 1)) + (object RoleView "$UNNAMED$373" @1513 + Parent_View @1510 + location (1058, -80) + stereotype TRUE + line_color 3342489 + quidu "4289BDB102DC" + client @1510 + supplier @1509 + line_style 0))) + (object AttachView "" @1514 + stereotype TRUE + line_color 3342489 + client @1462 + supplier @1509 + line_style 0) + (object AssociationViewNew "$UNNAMED$398" @1515 + location (1872, 683) + stereotype TRUE + line_color 3342489 + quidu "42B03F220323" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$399" @1516 + Parent_View @1515 + location (7, 246) + stereotype TRUE + line_color 3342489 + quidu "42B03F240145" + client @1515 + supplier @1508 + line_style 0 + label (object SegLabel @1517 + Parent_View @1516 + location (1926, 830) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$400" @1518 + Parent_View @1515 + location (7, 246) + stereotype TRUE + line_color 3342489 + quidu "42B03F24014F" + client @1515 + supplier @1509 + line_style 0))) + (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionFlow" @1519 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1472, 1040) + label (object ItemLabel + Parent_View @1519 + location (1470, 1179) + anchor_loc 1 + nlines 2 + max_width 732 + justify 0 + label "ISubConnectionFlow") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42B9B1BA03A7" + width 125 + height 119 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1520 + stereotype TRUE + line_color 3342489 + quidu "42B03DB6018F" + client @1476 + supplier @1519 + line_style 0) + (object RealizeView "" @1521 + stereotype TRUE + line_color 3342489 + quidu "42B03F3802C1" + client @1476 + supplier @1508 + line_style 0) + (object RealizeView "" @1522 + stereotype TRUE + line_color 3342489 + quidu "42B03DB00213" + client @1490 + supplier @1519 + line_style 0))))) + (object Class_Category "Flow->Sub-Connection calls" + quid "4289D8F802AB" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "4289D921035E" + supplier "Logical View::New Interfaces & Functions::Message-based function calls" + quidu "4288AD2E01F7")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CSubConnectionProviderBaseC" + quid "4289DA6801E1" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "429744AE00E7" + supplier "Logical View::CObject" + quidu "4288EF9A01FA") + (object Inheritance_Relationship + quid "429C87EF032D" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "4297432900C2" + supplier "Logical View::Sub Connection::ISubConnectionProviderBase" + quidu "427A6DF6004F")) + class_attributes (list class_attribute_list + (object ClassAttribute "iFunctionTable" + quid "4289DB6103D4" + stereotype "C" + type "void*" + Containment "By Value" + static TRUE))) + (object Class "CSubConnectionProviderBaseS" + quid "4289DB160047" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "429744B20183" + supplier "Logical View::CObject" + quidu "4288EF9A01FA") + (object Inheritance_Relationship + quid "42AEB3A60055" + supplier "Logical View::New Interfaces & Functions::XStubClass" + quidu "42AEB35C0326")) + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "4297432D0294" + supplier "Logical View::Sub Connection::ISubConnectionProviderBase" + quidu "427A6DF6004F")) + class_attributes (list class_attribute_list + (object ClassAttribute "iFunctionTable" + quid "4289DB83015C" + stereotype "C" + type "void*" + Containment "By Value" + static TRUE))) + (object Association "$UNNAMED$401" + quid "4289DBAC0288" + roles (list role_list + (object Role "$UNNAMED$402" + quid "4289DBAD035B" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B" + is_navigable TRUE) + (object Role "$UNNAMED$403" + quid "4289DBAD0365" + supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" + quidu "4289DA6801E1"))) + (object Association "$UNNAMED$404" + quid "4289DBB003E2" + roles (list role_list + (object Role "$UNNAMED$405" + quid "4289DBB1039D" + supplier "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" + quidu "4288B56E012B" + is_navigable TRUE) + (object Role "$UNNAMED$406" + quid "4289DBB103A7" + supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" + quidu "4289DB160047"))) + (object Association "$UNNAMED$407" + quid "4289DC14031D" + roles (list role_list + (object Role "$UNNAMED$408" + quid "4289DC15038D" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$409" + quid "4289DC150397" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E"))) + (object Association "$UNNAMED$410" + quid "4289DC80012E" + roles (list role_list + (object Role "$UNNAMED$411" + quid "4289DC8100FD" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + client_cardinality (value cardinality "1") + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$412" + quid "4289DC810107" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E" + is_aggregate TRUE))) + (object Association "$UNNAMED$413" + quid "4289DCBF0391" + roles (list role_list + (object Role "$UNNAMED$414" + quid "4289DCC003E3" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$415" + quid "4289DCC10005" + supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" + quidu "4289DB160047"))) + (object Association "$UNNAMED$416" + quid "428A0B530315" + roles (list role_list + (object Role "$UNNAMED$417" + quid "428A0B530316" + supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" + quidu "4289DB160047" + client_cardinality (value cardinality "1") + is_navigable TRUE + is_aggregate TRUE) + (object Role "$UNNAMED$418" + quid "428A0B530317" + supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" + quidu "4289BE6D02F0" + client_cardinality (value cardinality "n") + is_navigable TRUE))) + (object Association "$UNNAMED$419" + quid "42973D3401FF" + roles (list role_list + (object Role "$UNNAMED$420" + quid "42973D35026E" + supplier "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" + quidu "4297348E03E2" + client_cardinality (value cardinality "0..n")) + (object Role "$UNNAMED$421" + quid "42973D35026F" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E" + client_cardinality (value cardinality "1") + is_navigable TRUE))) + (object Association "$UNNAMED$422" + quid "42973FAA01FD" + roles (list role_list + (object Role "$UNNAMED$423" + quid "42973FAB0227" + supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" + quidu "4289DA6801E1" + client_cardinality (value cardinality "1") + Containment "By Reference" + is_navigable TRUE) + (object Role "$UNNAMED$424" + quid "42973FAB0228" + supplier "Logical View::Sub Connection Flow::CSubConnectionFlowBase" + quidu "4284A7BB031E"))) + (object Association "$UNNAMED$425" + quid "429C88500175" + roles (list role_list + (object Role "$UNNAMED$426" + quid "429C8851013B" + supplier "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" + quidu "429C882D03D7" + client_cardinality (value cardinality "0..1") + is_navigable TRUE) + (object Role "$UNNAMED$427" + quid "429C8851013C" + supplier "Logical View::Sub Connection::CSubConnectionProviderBase" + quidu "41A75088005C"))) + (object Association "$UNNAMED$428" + quid "42B04162001E" + stereotype "symbolic" + roles (list role_list + (object Role "$UNNAMED$429" + quid "42B0416302C9" + supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" + quidu "4289DA6801E1" + client_cardinality (value cardinality "1") + is_navigable TRUE) + (object Role "$UNNAMED$430" + quid "42B0416302CA" + supplier "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" + quidu "4289DB160047" + client_cardinality (value cardinality "1") + is_navigable TRUE + is_aggregate TRUE)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "4289D942029D" + 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::New Interfaces & Functions::Message-based function calls" @1523 + location (1440, 2432) + label (object ItemLabel + Parent_View @1523 + location (1133, 2348) + fill_color 13434879 + nlines 2 + max_width 614 + justify 0 + label "Message-based function calls") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288AD2E01F7" + width 626 + height 180) + (object Label @1524 + location (1459, 125) + nlines 49 + max_width 44 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @1525 + location (1002, 70) + nlines 1 + max_width 1038 + label +|DATA THREAD CONROL THREAD + ) + (object NoteView @1526 + location (2761, 2216) + label (object ItemLabel + Parent_View @1526 + location (2623, 2156) + fill_color 13434879 + nlines 2 + max_width 240 + label +|"Real" instance + ) + line_color 3342489 + fill_color 13434879 + width 300 + height 132) + (object NoteView @1527 + location (304, 432) + label (object ItemLabel + Parent_View @1527 + location (20, 335) + fill_color 13434879 + nlines 4 + max_width 533 + label "Reflects a fact that some of the sub-connection<->SAP needs to be addressed to the particular SAP.") + line_color 3342489 + fill_color 13434879 + width 593 + height 206) + (object ClassView "Class" "Logical View::Sub Connection::ISubConnectionProviderBase" @1528 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1456, 1536) + label (object ItemLabel + Parent_View @1528 + location (1455, 1662) + anchor_loc 1 + nlines 2 + max_width 551 + justify 0 + label "ISubConnectionProviderBase") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427A6DF6004F" + width 94 + height 94 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1529 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (720, 1504) + label (object ItemLabel + Parent_View @1529 + location (434, 1429) + fill_color 13434879 + nlines 1 + max_width 572 + justify 0 + label "CSubConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A75088005C" + width 590 + height 174 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Service::CControlledServProvider" @1530 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (284, 1896) + label (object ItemLabel + Parent_View @1530 + location (50, 1822) + fill_color 13434879 + nlines 1 + max_width 468 + justify 0 + label "CControlledServProvider") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A754670219" + width 486 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1531 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (288, 1168) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1531 + location (21, 1094) + fill_color 13434879 + nlines 1 + max_width 534 + justify 0 + label "MSubConnectionFlowClient") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A8070236" + width 552 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1532 + stereotype TRUE + line_color 3342489 + quidu "42C2D0EF03A3" + client @1530 + supplier @1531 + line_style 0) + (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientS" @1533 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1036, 822) + label (object ItemLabel + Parent_View @1533 + location (755, 748) + nlines 1 + max_width 562 + justify 0 + label "CSubConnectionDataClientS") + icon_style "Icon" + line_color 3342489 + fill_color 16777215 + quidu "4297348E03E2" + width 580 + height 172 + annotation 8 + autoResize TRUE) + (object AttachView "" @1534 + stereotype TRUE + line_color 3342489 + client @1527 + supplier @1533 + line_style 0) + (object UsesView "" @1535 + stereotype TRUE + line_color 3342489 + quidu "4297435201B2" + client @1531 + supplier @1533 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @1536 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2768, 336) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1536 + location (2502, 262) + fill_color 13434879 + nlines 1 + max_width 532 + justify 0 + label "MSubConnectionDataClient") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A753E90088" + width 550 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1537 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1036, 2256) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1537 + location (772, 2181) + fill_color 13434879 + nlines 1 + max_width 528 + justify 0 + label "MTransport") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B56E012B" + width 546 + height 174 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::CSubConnectionFlowBase" @1538 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1036, 1175) + label (object ItemLabel + Parent_View @1538 + location (773, 1101) + fill_color 13434879 + nlines 1 + max_width 526 + justify 0 + label "CSubConnectionFlowBase") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A7BB031E" + width 544 + height 172 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$383" @1539 + location (386, 1464) + stereotype TRUE + line_color 3342489 + quidu "4289C7430270" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$384" @1540 + Parent_View @1539 + location (66, 600) + stereotype TRUE + line_color 3342489 + quidu "4289C745002E" + client @1539 + supplier @1538 + vertices (list Points + (386, 1464) + (400, 1406) + (797, 1261)) + line_style 0 + label (object SegLabel @1541 + Parent_View @1540 + location (517, 1315) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..1" + pctDist 0.414281 + height 47 + orientation 0)) + (object RoleView "$UNNAMED$385" @1542 + Parent_View @1539 + location (66, 600) + stereotype TRUE + line_color 3342489 + quidu "4289C745002F" + client @1539 + supplier @1530 + line_style 0))) + (object AssociationViewNew "$UNNAMED$392" @1543 + location (663, 1170) + stereotype TRUE + line_color 3342489 + quidu "4289CC1000AB" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$393" @1544 + Parent_View @1543 + location (-393, 738) + stereotype TRUE + line_color 3342489 + quidu "4289CC100372" + client @1543 + supplier @1531 + line_style 0 + label (object SegLabel @1545 + Parent_View @1544 + location (592, 1209) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.720430 + height 40 + orientation 0)) + (object RoleView "$UNNAMED$394" @1546 + Parent_View @1543 + location (-393, 738) + stereotype TRUE + line_color 3342489 + quidu "4289CC100373" + client @1543 + supplier @1538 + line_style 0))) + (object AssociationViewNew "$UNNAMED$419" @1547 + location (1036, 998) + stereotype TRUE + line_color 3342489 + quidu "42973D3401FF" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$420" @1548 + Parent_View @1547 + location (-4, 342) + stereotype TRUE + line_color 3342489 + quidu "42973D35026E" + client @1547 + supplier @1533 + line_style 0 + label (object SegLabel @1549 + Parent_View @1548 + location (1090, 928) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.780952 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$421" @1550 + Parent_View @1547 + location (-4, 342) + stereotype TRUE + line_color 3342489 + quidu "42973D35026F" + client @1547 + supplier @1538 + line_style 0 + label (object SegLabel @1551 + Parent_View @1550 + location (1090, 1078) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)))) + (object ClassView "Class" "Logical View::New Interfaces & Functions::Message-based function calls::MTransport" @1552 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1919, 2256) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1552 + location (1655, 2181) + fill_color 13434879 + nlines 1 + max_width 528 + justify 0 + label "MTransport") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4288B56E012B" + width 546 + height 174 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::New Interfaces & Functions::CSubConnectionDataClientC" @1553 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1918, 822) + label (object ItemLabel + Parent_View @1553 + location (1637, 748) + fill_color 13434879 + nlines 1 + max_width 562 + justify 0 + label "CSubConnectionDataClientC") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4289BE6D02F0" + width 580 + height 172 + annotation 8 + autoResize TRUE) + (object RealizeView "" @1554 + stereotype TRUE + line_color 3342489 + quidu "42C2C7F800F2" + client @1553 + supplier @1536 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection::CSubConnectionProviderBase" @1555 + ShowCompartmentStereotypes TRUE + SuppressOperation TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2761, 1899) + label (object ItemLabel + Parent_View @1555 + location (2475, 1824) + fill_color 13434879 + nlines 1 + max_width 572 + justify 0 + label "CSubConnectionProviderBase") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A75088005C" + width 590 + height 174 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$371" @1556 + location (2764, 1116) + stereotype TRUE + line_color 3342489 + quidu "4289BDB1000B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$372" @1557 + Parent_View @1556 + location (1548, 604) + stereotype TRUE + line_color 3342489 + quidu "4289BDB102D2" + client @1556 + supplier @1536 + line_style 0 + label (object SegLabel @1558 + Parent_View @1557 + location (2831, 521) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "0..*" + pctDist 0.858378 + height 64 + orientation 1)) + (object RoleView "$UNNAMED$373" @1559 + Parent_View @1556 + location (1548, 604) + stereotype TRUE + line_color 3342489 + quidu "4289BDB102DC" + client @1556 + supplier @1555 + line_style 0))) + (object AttachView "" @1560 + stereotype TRUE + line_color 3342489 + client @1526 + supplier @1555 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseC" @1561 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1040, 1904) + label (object ItemLabel + Parent_View @1561 + location (734, 1827) + fill_color 13434879 + nlines 1 + max_width 612 + justify 0 + label "CSubConnectionProviderBaseC") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4289DA6801E1" + width 630 + height 178 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$401" @1562 + location (1037, 2080) + stereotype TRUE + line_color 3342489 + quidu "4289DBAC0288" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$402" @1563 + Parent_View @1562 + location (-3, 1216) + stereotype TRUE + line_color 3342489 + quidu "4289DBAD035B" + client @1562 + supplier @1537 + line_style 0) + (object RoleView "$UNNAMED$403" @1564 + Parent_View @1562 + location (-3, 1216) + stereotype TRUE + line_color 3342489 + quidu "4289DBAD0365" + client @1562 + supplier @1561 + line_style 0))) + (object AssociationViewNew "$UNNAMED$422" @1565 + location (1037, 1537) + stereotype TRUE + line_color 3342489 + quidu "42973FAA01FD" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$423" @1566 + Parent_View @1565 + location (-3, 481) + stereotype TRUE + line_color 3342489 + quidu "42973FAB0227" + client @1565 + supplier @1561 + line_style 0 + label (object SegLabel @1567 + Parent_View @1566 + location (1092, 1746) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.757576 + height 53 + orientation 0)) + (object RoleView "$UNNAMED$424" @1568 + Parent_View @1565 + location (-3, 481) + stereotype TRUE + line_color 3342489 + quidu "42973FAB0228" + client @1565 + supplier @1538 + line_style 0))) + (object RealizeView "" @1569 + stereotype TRUE + line_color 3342489 + quidu "4297432900C2" + client @1561 + supplier @1528 + line_style 0) + (object InheritView "" @1570 + stereotype TRUE + line_color 3342489 + quidu "429C87EF032D" + client @1561 + supplier @1529 + line_style 0) + (object ClassView "Class" "Logical View::Sub Connection Flow::Flow->Sub-Connection calls::CSubConnectionProviderBaseS" @1571 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1920, 1904) + label (object ItemLabel + Parent_View @1571 + location (1614, 1823) + nlines 1 + max_width 612 + justify 0 + label "CSubConnectionProviderBaseS") + icon_style "Icon" + line_color 3342489 + fill_color 16777215 + quidu "4289DB160047" + width 630 + height 186 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$404" @1572 + location (1919, 2082) + stereotype TRUE + line_color 3342489 + quidu "4289DBB003E2" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$405" @1573 + Parent_View @1572 + location (95, 1218) + stereotype TRUE + line_color 3342489 + quidu "4289DBB1039D" + client @1572 + supplier @1552 + line_style 0) + (object RoleView "$UNNAMED$406" @1574 + Parent_View @1572 + location (95, 1218) + stereotype TRUE + line_color 3342489 + quidu "4289DBB103A7" + client @1572 + supplier @1571 + line_style 0))) + (object AssociationViewNew "$UNNAMED$416" @1575 + location (1918, 1359) + stereotype TRUE + line_color 3342489 + quidu "428A0B530315" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$417" @1576 + Parent_View @1575 + location (-434, 511) + stereotype TRUE + line_color 3342489 + quidu "428A0B530316" + client @1575 + supplier @1571 + line_style 0 + label (object SegLabel @1577 + Parent_View @1576 + location (1885, 1698) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.754269 + height 35 + orientation 1)) + (object RoleView "$UNNAMED$418" @1578 + Parent_View @1575 + location (-434, 511) + stereotype TRUE + line_color 3342489 + quidu "428A0B530317" + client @1575 + supplier @1553 + line_style 0 + label (object SegLabel @1579 + Parent_View @1578 + location (1972, 953) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "*" + pctDist 0.900000 + height 54 + orientation 1)))) + (object RealizeView "" @1580 + stereotype TRUE + line_color 3342489 + quidu "4297432D0294" + client @1571 + supplier @1528 + line_style 0) + (object AssociationViewNew "$UNNAMED$413" @1581 + location (2350, 1900) + stereotype TRUE + line_color 3342489 + quidu "4289DCBF0391" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$414" @1582 + Parent_View @1581 + location (526, 684) + stereotype TRUE + line_color 3342489 + quidu "4289DCC003E3" + client @1581 + supplier @1555 + line_style 0 + label (object SegLabel @1583 + Parent_View @1582 + location (2435, 1954) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.741935 + height 54 + orientation 1)) + (object RoleView "$UNNAMED$415" @1584 + Parent_View @1581 + location (526, 684) + stereotype TRUE + line_color 3342489 + quidu "4289DCC10005" + client @1581 + supplier @1571 + line_style 0))) + (object AssociationViewNew "$UNNAMED$428" @1585 + location (1479, 1904) + stereotype (object SegLabel @1586 + Parent_View @1585 + location (1479, 1785) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "42B04162001E" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$429" @1587 + Parent_View @1585 + location (-441, 0) + stereotype TRUE + line_color 3342489 + quidu "42B0416302C9" + client @1585 + supplier @1561 + line_style 0 + label (object SegLabel @1588 + Parent_View @1587 + location (1368, 1958) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 0)) + (object RoleView "$UNNAMED$430" @1589 + Parent_View @1585 + location (-441, 0) + stereotype TRUE + line_color 3342489 + quidu "42B0416302CA" + client @1585 + supplier @1571 + line_style 0 + label (object SegLabel @1590 + Parent_View @1589 + location (1591, 1958) + anchor 2 + anchor_loc 1 + nlines 1 + max_width 15 + justify 0 + label "1" + pctDist 0.900000 + height 54 + orientation 1)))) + (object UsesView "" @1591 + stereotype TRUE + line_color 3342489 + quidu "42B041AB0091" + client @1553 + supplier @1533 + line_style 0))))) + (object Class_Category "Sub Connection Flow Clients" + quid "42D2C2D70107" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "MSubConnectionBroadcast" + quid "42D2C2FE008B" + abstract TRUE) + (object Class "MSubConnectionClient" + quid "42D2C324007D" + abstract TRUE)) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "42D2C2FA023E" + 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::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionBroadcast" @1592 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (480, 272) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1592 + location (215, 221) + fill_color 13434879 + nlines 1 + max_width 530 + justify 0 + label "MSubConnectionBroadcast") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42D2C2FE008B" + width 548 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::Sub-Connection -> Flow calls::MSubConnectionFlow" @1593 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (480, 848) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1593 + location (218, 774) + fill_color 13434879 + nlines 1 + max_width 524 + justify 0 + label "MSubConnectionFlow") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "429C882D03D7" + width 542 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::Sub Connection Flow Clients::MSubConnectionClient" @1594 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1824, 272) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1594 + location (1600, 221) + fill_color 13434879 + nlines 1 + max_width 448 + justify 0 + label "MSubConnectionClient") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "42D2C324007D" + width 466 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionControlClient" @1595 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1826, 855) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1595 + location (1538, 781) + fill_color 13434879 + nlines 1 + max_width 576 + justify 0 + label "MSubConnectionControlClient") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A753D702F9" + width 594 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection::MSubConnectionDataClient" @1596 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2496, 863) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1596 + location (2231, 789) + fill_color 13434879 + nlines 1 + max_width 530 + justify 0 + label "MSubConnectionDataClient") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A753E90088" + width 548 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Sub Connection Flow::MSubConnectionFlowClient" @1597 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1152, 850) + font (object Font + italics TRUE) + label (object ItemLabel + Parent_View @1597 + location (885, 776) + fill_color 13434879 + nlines 1 + max_width 534 + justify 0 + label "MSubConnectionFlowClient") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "4284A8070236" + width 552 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @1598 + stereotype TRUE + line_color 3342489 + quidu "42D2C3AD00EA" + client @1593 + supplier @1592 + line_style 0) + (object InheritView "" @1599 + stereotype TRUE + line_color 3342489 + quidu "42D2C3B20355" + client @1597 + supplier @1592 + line_style 0) + (object InheritView "" @1600 + stereotype TRUE + line_color 3342489 + quidu "42D2C3B502CD" + client @1597 + supplier @1594 + line_style 0) + (object InheritView "" @1601 + stereotype TRUE + line_color 3342489 + quidu "42D2C3B802F9" + client @1595 + supplier @1594 + line_style 0) + (object InheritView "" @1602 + stereotype TRUE + line_color 3342489 + quidu "42D2C3BC009C" + client @1596 + supplier @1594 + line_style 0) + (object NoteView @1603 + location (1184, 320) + label (object ItemLabel + Parent_View @1603 + location (971, 182) + fill_color 13434879 + nlines 5 + max_width 390 + label "indicates that the super-class is sub-connection client and processes sub-connection->flow broadcast calls.") + line_color 3342489 + fill_color 13434879 + width 450 + height 288) + (object NoteView @1604 + location (2560, 256) + label (object ItemLabel + Parent_View @1604 + location (2301, 175) + fill_color 13434879 + nlines 3 + max_width 483 + label "indicates that the super-class is sub-connection client") + line_color 3342489 + fill_color 13434879 + width 543 + height 175) + (object AttachView "" @1605 + stereotype TRUE + line_color 3342489 + client @1604 + supplier @1601 + line_style 0) + (object AttachView "" @1606 + stereotype TRUE + line_color 3342489 + client @1604 + supplier @1602 + line_style 0) + (object AttachView "" @1607 + stereotype TRUE + line_color 3342489 + client @1603 + supplier @1599 + line_style 0) + (object AttachView "" @1608 + stereotype TRUE + line_color 3342489 + client @1603 + supplier @1600 + line_style 0) + (object NoteView @1609 + location (448, 1264) + label (object ItemLabel + Parent_View @1609 + location (298, 1127) + fill_color 13434879 + nlines 5 + max_width 265 + label "class represents 1-1 sub-connection -> flow channel.") + line_color 3342489 + fill_color 13434879 + width 325 + height 287) + (object AttachView "" @1610 + stereotype TRUE + line_color 3342489 + client @1609 + supplier @1593 + line_style 0)))))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "427A6CA9006E" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 959 + origin_y 0 + items (list diagram_item_list + (object CategoryView "Logical View::Sub Connection Flow::Network Layer" @1611 + location (1680, 656) + label (object ItemLabel + Parent_View @1611 + location (1536, 572) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Network Layer") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427F43920168" + width 300 + height 180) + (object CategoryView "Logical View::Sub Connection Flow::Link Layer" @1612 + location (1008, 640) + label (object ItemLabel + Parent_View @1612 + location (864, 556) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Link Layer") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427F43CA015F" + width 300 + height 180) + (object CategoryView "Logical View::Sub Connection Flow::Sub Connection Flow Clients" @1613 + location (1360, 1072) + label (object ItemLabel + Parent_View @1613 + location (1174, 988) + fill_color 13434879 + nlines 2 + max_width 372 + justify 0 + label "Sub Connection Flow Clients") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "42D2C2D70107" + width 384 + height 180)))))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "41A74B8C02E2" + 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::Connection" @1614 + location (1744, 896) + label (object ItemLabel + Parent_View @1614 + location (1600, 812) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Connection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A74FA2017D" + width 300 + height 180) + (object CategoryView "Logical View::Sub Connection" @1615 + location (1248, 896) + label (object ItemLabel + Parent_View @1615 + location (1104, 812) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Sub Connection") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A74FC60071" + width 300 + height 180) + (object CategoryView "Logical View::Service" @1616 + location (176, 896) + label (object ItemLabel + Parent_View @1616 + location (32, 812) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Service") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A7584503E0" + width 300 + height 180) + (object NoteView @1617 + location (2032, 1808) + label (object ItemLabel + Parent_View @1617 + location (1251, 1611) + fill_color 13434879 + nlines 8 + max_width 1527 + label +|Legend: +|amber boxes - need changing, +|redish boxes - need reduction or removal +|green boxes - new +|light blue boxes- new but temporary to be removed as architecture progresses +|white boxes - pseudo-classes (don't actually exist) representing de-marshaling on the receiver side +|X - dependencies/associations to be removed + ) + line_color 3342489 + fill_color 13434879 + width 1587 + height 407) + (object CategoryView "Logical View::Resolver" @1618 + location (816, 1200) + label (object ItemLabel + Parent_View @1618 + location (672, 1116) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Resolver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41A77EF303B5" + width 300 + height 180) + (object CategoryView "Logical View::Factory" @1619 + location (1055, 304) + label (object ItemLabel + Parent_View @1619 + location (911, 220) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Factory") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41A875EF01EE" + width 300 + height 180) + (object Label @1620 + location (1039, 32) + nlines 44 + max_width 62 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object Label @1621 + location (751, 48) + nlines 1 + max_width 288 + label "DATA PLANE") + (object Label @1622 + location (1103, 48) + nlines 1 + max_width 363 + label "CONTROL PLANE") + (object CategoryView "Logical View::Session Proxy/Pit Boss" @1623 + location (1051, 1712) + label (object ItemLabel + Parent_View @1623 + location (904, 1628) + fill_color 13434879 + nlines 2 + max_width 294 + justify 0 + label "Session Proxy/Pit Boss") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41AA25160186" + width 306 + height 180) + (object CategoryView "Logical View::Selection" @1624 + location (2208, 896) + label (object ItemLabel + Parent_View @1624 + location (2064, 812) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Selection") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41B6EAB601E8" + width 300 + height 180) + (object CategoryView "Logical View::New Interfaces & Functions" @1625 + location (1872, 288) + label (object ItemLabel + Parent_View @1625 + location (1717, 204) + fill_color 13434879 + nlines 2 + max_width 310 + justify 0 + label "New Interfaces & Functions") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "41C1686300B3" + width 322 + height 180) + (object ImportView "" @1626 + stereotype TRUE + line_color 3342489 + quidu "41A8760C02FE" + client @1618 + supplier @1619 + line_style 0) + (object ImportView "" @1627 + stereotype TRUE + line_color 3342489 + quidu "41A91EB50147" + client @1618 + supplier @1615 + line_style 0) + (object ImportView "" @1628 + stereotype TRUE + line_color 3342489 + quidu "427A064401E7" + client @1618 + supplier @1623 + line_style 0) + (object ImportView "" @1629 + stereotype TRUE + line_color 3342489 + quidu "41A8760803A2" + client @1614 + supplier @1619 + line_style 0) + (object ImportView "" @1630 + stereotype TRUE + line_color 3342489 + quidu "41B6EADF010A" + client @1614 + supplier @1624 + line_style 0) + (object ImportView "" @1631 + stereotype TRUE + line_color 3342489 + quidu "427A065F0376" + client @1614 + supplier @1623 + line_style 0) + (object CategoryView "Logical View::Sub Connection Flow" @1632 + location (624, 896) + label (object ItemLabel + Parent_View @1632 + location (460, 812) + fill_color 13434879 + nlines 2 + max_width 328 + justify 0 + label "Sub Connection Flow") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427A06CC0387" + width 340 + height 180) + (object ImportView "" @1633 + stereotype TRUE + line_color 3342489 + quidu "427A06F80113" + client @1632 + supplier @1619 + line_style 0) + (object ImportView "" @1634 + stereotype TRUE + line_color 3342489 + quidu "41A876010316" + client @1616 + supplier @1619 + line_style 0) + (object ImportView "" @1635 + stereotype TRUE + line_color 3342489 + quidu "41A91E410014" + client @1616 + supplier @1632 + line_style 0) + (object ImportView "" @1636 + stereotype TRUE + line_color 3342489 + quidu "427A063C027B" + client @1616 + supplier @1623 + line_style 0) + (object ImportView "" @1637 + stereotype TRUE + line_color 3342489 + quidu "427A070F0206" + client @1632 + supplier @1615 + line_style 0) + (object ImportView "" @1638 + stereotype TRUE + line_color 3342489 + quidu "41A876050177" + client @1615 + supplier @1619 + line_style 0) + (object ImportView "" @1639 + stereotype TRUE + line_color 3342489 + quidu "41A91E370312" + client @1615 + supplier @1614 + line_style 0) + (object ImportView "" @1640 + stereotype TRUE + line_color 3342489 + quidu "427A06AC0060" + client @1615 + supplier @1623 + line_style 0))))) + root_subsystem (object SubSystem "Component View" + quid "41A74B800049" + physical_models (list unit_reference_list + (object module "NSCPR" "NotAModuleType" "NotAModulePart" + quid "41B9DF050008" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "41B9EB050039" + supplier "Component View::ShimCPR" + quidu "41B9E8210008" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "427A149403B2" + supplier "Component View::LSCPR" + quidu "427A123D01AC" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "427A174601CC" + supplier "Component View::NCPR" + quidu "41B9DF0E0232" + supplier_is_spec TRUE))) + (object module "NCPR" "NotAModuleType" "NotAModulePart" + quid "41B9DF0E0232" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "41B9EAD60044" + supplier "Component View::FACT" + quidu "41B9E9EF034B" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "41B9EB080174" + supplier "Component View::ShimCPR" + quidu "41B9E8210008" + supplier_is_spec TRUE))) + (object module "NETCON" "NotAModuleType" "NotAModulePart" + quid "41B9DF8202F9" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "427A286D01DF" + supplier "Component View::CommsDat" + quidu "427A284001B4" + supplier_is_spec TRUE))) + (object module "PRT" "NotAModuleType" "NotAModulePart" + quid "41B9E44D00C7" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "41B9EB110299" + supplier "Component View::NIF" + quidu "41B9E6A800C6" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "41B9EB140275" + supplier "Component View::NCFL" + quidu "427A07B90020" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "423D5297018E" + supplier "Component View::LCFL" + quidu "427A121B0032" + supplier_is_spec TRUE))) + (object module "ESOCK" "NotAModuleType" "NotAModulePart" + quid "41B9E52B011B" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "41B9EACC0004" + supplier "Component View::FACT" + quidu "41B9E9EF034B" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "41B9EAFA02BE" + supplier "Component View::NSCPR" + quidu "41B9DF050008" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "41B9EAFD025E" + supplier "Component View::NCPR" + quidu "41B9DF0E0232" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "41B9EB23015F" + supplier "Component View::PRT" + quidu "41B9E44D00C7" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "427A19DD0151" + supplier "Component View::ShimSCPR" + quidu "4230324802F2" + supplier_is_spec TRUE))) + (object module "NIF" "NotAModuleType" "NotAModulePart" + quid "41B9E6A800C6" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "41B9EB170388" + supplier "Component View::LCFL" + quidu "427A121B0032" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "427A9405026B" + supplier "Component View::LDD-PDD" + quidu "427A93D702E1" + supplier_is_spec TRUE))) + (object module "ShimCPR" "NotAModuleType" "NotAModulePart" + quid "41B9E8210008" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "41B9EAF603DA" + supplier "Component View::NIFMAN" + quidu "41B9E8530155" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "41B9EAE901BE" + supplier "Component View::FACT" + quidu "41B9E9EF034B" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "423032600030" + supplier "Component View::ShimSCPR" + quidu "4230324802F2" + supplier_is_spec TRUE))) + (object module "LCP" "NotAModuleType" "NotAModulePart" + quid "41B9E82B026F" + stereotype "") + (object module "NIFMAN" "NotAModuleType" "NotAModulePart" + quid "41B9E8530155" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "41B9EB360120" + supplier "Component View::NETCON" + quidu "41B9DF8202F9" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "427A149F0372" + supplier "Component View::LSCPR" + quidu "427A123D01AC" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "427A90F403C9" + supplier "Component View::AGT" + quidu "427A90E203B1" + supplier_is_spec TRUE))) + (object module "FACT" "NotAModuleType" "NotAModulePart" + quid "41B9E9EF034B" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "427A2770022B" + supplier "Component View::NSL" + quidu "427A2739036F" + supplier_is_spec TRUE) + (object Dependency_Relationship + quid "427A952A029F" + supplier "Component View::LSL" + quidu "427A95100005" + supplier_is_spec TRUE))) + (object module "ShimSCPR" "NotAModuleType" "NotAModulePart" + quid "4230324802F2" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "423032570177" + supplier "Component View::ShimCPR" + quidu "41B9E8210008" + supplier_is_spec TRUE))) + (object module "NCFL" "NotAModuleType" "NotAModulePart" + quid "427A07B90020" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "427A11C7036A" + supplier "Component View::NSCPR" + quidu "41B9DF050008" + supplier_is_spec TRUE))) + (object module "LCFL" "NotAModuleType" "NotAModulePart" + quid "427A121B0032" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "427A145002BD" + supplier "Component View::LSCPR" + quidu "427A123D01AC" + supplier_is_spec TRUE))) + (object module "LSCPR" "NotAModuleType" "NotAModulePart" + quid "427A123D01AC" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "427A1841032C" + supplier "Component View::ShimCPR" + quidu "41B9E8210008" + supplier_is_spec TRUE))) + (object module "NSL" "NotAModuleType" "NotAModulePart" + quid "427A2739036F" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "427A28650378" + supplier "Component View::CommsDat" + quidu "427A284001B4" + supplier_is_spec TRUE))) + (object module "CommsDat" "NotAModuleType" "NotAModulePart" + quid "427A284001B4" + stereotype "") + (object module "AGT" "NotAModuleType" "NotAModulePart" + quid "427A90E203B1" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "427A9471028D" + supplier "Component View::PSCPR" + quidu "427A94190394" + supplier_is_spec TRUE))) + (object module "LDD-PDD" "NotAModuleType" "NotAModulePart" + quid "427A93D702E1" + stereotype "") + (object module "PSCPR" "NotAModuleType" "NotAModulePart" + quid "427A94190394" + stereotype "") + (object module "LSL" "NotAModuleType" "NotAModulePart" + quid "427A95100005" + stereotype "" + visible_modules (list dependency_list + (object Dependency_Relationship + quid "427A952203CB" + supplier "Component View::NETCON" + quidu "41B9DF8202F9" + supplier_is_spec TRUE)))) + physical_presentations (list unit_reference_list + (object Module_Diagram "Main" + quid "41A74B8C027E" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 268 + origin_y 0 + items (list diagram_item_list + (object ModView "Component View::NSCPR" "NotAModuleType" "NotAModulePart" @1641 + location (1103, 824) + label (object ItemLabel + Parent_View @1641 + location (1058, 799) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 167 + label "NSCPR") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B9DF050008" + width 300 + autoResize TRUE + width 300 + height 162) + (object ModView "Component View::NCPR" "NotAModuleType" "NotAModulePart" @1642 + location (1712, 824) + label (object ItemLabel + Parent_View @1642 + location (1677, 799) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "NCPR") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B9DF0E0232" + width 228 + autoResize TRUE + width 228 + height 162) + (object ModView "Component View::NETCON" "NotAModuleType" "NotAModulePart" @1643 + location (2544, 1786) + label (object ItemLabel + Parent_View @1643 + location (2497, 1659) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 174 + label "NETCON") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41B9DF8202F9" + width 313 + height 881 + autoResize TRUE + width 313 + height 881) + (object ModView "Component View::PRT" "NotAModuleType" "NotAModulePart" @1644 + location (172, 824) + label (object ItemLabel + Parent_View @1644 + location (137, 799) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "PRT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B9E44D00C7" + width 228 + autoResize TRUE + width 228 + height 162) + (object Label @1645 + location (866, 47) + nlines 39 + max_width 56 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object ModView "Component View::ESOCK" "NotAModuleType" "NotAModulePart" @1646 + location (976, 208) + label (object ItemLabel + Parent_View @1646 + location (694, 180) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 1078 + label "ESOCK") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B9E52B011B" + width 1944 + height 187 + autoResize TRUE + width 1944 + height 187) + (object Label @1647 + location (112, 320) + nlines 1 + max_width 169 + label "CSocket") + (object Label @1648 + location (880, 320) + nlines 1 + max_width 331 + label "CSubConnection") + (object Label @1649 + location (1248, 320) + nlines 1 + max_width 331 + label "CConnection") + (object Label @1650 + location (244, 575) + nlines 3 + max_width 556 + label +|CControlledServProvider +|CSubConnectionFlow +|(MSubConnectionFlowClient + ) + (object Label @1651 + location (48, 1046) + nlines 2 + max_width 300 + label +|CNifIfBase +|(CProtocolBase) + ) + (object Label @1652 + location (630, 1001) + nlines 3 + max_width 606 + label +|CSubConnectionProviderBase +|(MSubConnectionDataClient, +|MSubConnectionControlClient) + ) + (object Label @1653 + location (1520, 1009) + nlines 3 + max_width 506 + label +|CConnectionProviderBase, +|(MConnectionDataClient, +|MConnectionControlClient) + ) + (object ModView "Component View::NIF" "NotAModuleType" "NotAModulePart" @1654 + location (172, 1462) + label (object ItemLabel + Parent_View @1654 + location (134, 1389) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 139 + label "NIF") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B9E6A800C6" + width 250 + height 506 + autoResize TRUE + width 250 + height 506) + (object ModView "Component View::ShimCPR" "NotAModuleType" "NotAModulePart" @1655 + location (1712, 1302) + label (object ItemLabel + Parent_View @1655 + location (1677, 1277) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "ShimCPR") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41B9E8210008" + width 228 + autoResize TRUE + width 228 + height 162) + (object ModView "Component View::NIFMAN" "NotAModuleType" "NotAModulePart" @1656 + location (1713, 1638) + label (object ItemLabel + Parent_View @1656 + location (1672, 1611) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 153 + label "NIFMAN") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "41B9E8530155" + width 275 + height 175 + autoResize TRUE + width 275 + height 175) + (object Label @1657 + location (1575, 1385) + nlines 3 + max_width 519 + label +|CConnectionProvdBase +|CNifAgentRef +|(MConnectionNotify) + ) + (object Label @1658 + location (1856, 1658) + nlines 2 + max_width 557 + label +|CNetworkControlerBase +|(MNetworkControlerObserver) + ) + (object ModView "Component View::FACT" "NotAModuleType" "NotAModulePart" @1659 + location (2160, 842) + label (object ItemLabel + Parent_View @1659 + location (2124, 677) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 132 + label "FACT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "41B9E9EF034B" + width 238 + height 1150 + autoResize TRUE + width 238 + height 1150) + (object Label @1660 + location (78, 888) + nlines 1 + max_width 1794 + label "__________________________________________________________________________________") + (object ModVisView "" @1661 + stereotype TRUE + line_color 3342489 + quidu "41B9EAD60044" + client @1642 + supplier @1659 + line_style 0) + (object ModVisView "" @1662 + stereotype TRUE + line_color 3342489 + quidu "41B9EAE901BE" + client @1655 + supplier @1659 + vertices (list Points + (1823, 1299) + (1956, 1300) + (2041, 1099)) + line_style 0) + (object ModVisView "" @1663 + stereotype TRUE + line_color 3342489 + quidu "41B9EAF603DA" + client @1655 + supplier @1656 + line_style 0) + (object ModVisView "" @1664 + stereotype TRUE + line_color 3342489 + quidu "41B9EB080174" + client @1642 + supplier @1655 + line_style 0) + (object ModVisView "" @1665 + stereotype TRUE + line_color 3342489 + quidu "41B9EB360120" + client @1656 + supplier @1643 + line_style 0) + (object ModView "Component View::ShimSCPR" "NotAModuleType" "NotAModulePart" @1666 + location (1376, 1098) + label (object ItemLabel + Parent_View @1666 + location (1341, 1073) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "ShimSCPR") + icon_style "Icon" + line_color 3342489 + fill_color 65535 + quidu "4230324802F2" + width 228 + autoResize TRUE + width 228 + height 162) + (object Label @1667 + location (502, 1254) + nlines 1 + max_width 218 + label "MNifIfUser") + (object ModView "Component View::NCFL" "NotAModuleType" "NotAModulePart" @1668 + location (720, 828) + label (object ItemLabel + Parent_View @1668 + location (685, 803) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "NCFL") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427A07B90020" + width 228 + height 164 + autoResize TRUE + width 228 + height 164) + (object ModVisView "" @1669 + stereotype TRUE + line_color 3342489 + quidu "427A11C7036A" + client @1668 + supplier @1641 + line_style 0) + (object ModView "Component View::LCFL" "NotAModuleType" "NotAModulePart" @1670 + location (704, 1466) + label (object ItemLabel + Parent_View @1670 + location (669, 1441) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "LCFL") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427A121B0032" + width 228 + autoResize TRUE + width 228 + height 162) + (object ModVisView "" @1671 + stereotype TRUE + line_color 3342489 + quidu "41B9EB170388" + client @1654 + supplier @1670 + line_style 0) + (object ModView "Component View::LSCPR" "NotAModuleType" "NotAModulePart" @1672 + location (1095, 1466) + label (object ItemLabel + Parent_View @1672 + location (1053, 1390) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 156 + label "LSCPR") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427A123D01AC" + width 281 + height 525 + autoResize TRUE + width 281 + height 525) + (object ModVisView "" @1673 + stereotype TRUE + line_color 3342489 + quidu "427A145002BD" + client @1670 + supplier @1672 + line_style 0) + (object ModVisView "" @1674 + stereotype TRUE + line_color 3342489 + quidu "427A149403B2" + client @1641 + supplier @1672 + line_style 0) + (object ModVisView "" @1675 + stereotype TRUE + line_color 3342489 + quidu "427A149F0372" + client @1656 + supplier @1672 + line_style 0) + (object Label @1676 + location (1280, 1514) + nlines 3 + max_width 250 + label +|CNifIfBase +|CNifIfLink +|(MNifIfNotify) + ) + (object ModVisView "" @1677 + stereotype TRUE + line_color 3342489 + quidu "427A174601CC" + client @1641 + supplier @1642 + line_style 0) + (object ModVisView "" @1678 + stereotype TRUE + line_color 3342489 + quidu "423032570177" + client @1666 + supplier @1655 + line_style 0) + (object ModVisView "" @1679 + stereotype TRUE + line_color 3342489 + quidu "427A1841032C" + client @1672 + supplier @1655 + vertices (list Points + (1232, 1367) + (1350, 1300) + (1599, 1299)) + line_style 0) + (object Label @1680 + location (342, 1382) + nlines 3 + max_width 250 + label +|CNifIfBase +|CNifIfLink +|(MNifIfNotify) + ) + (object ModVisView "" @1681 + stereotype TRUE + line_color 3342489 + quidu "41B9EB110299" + client @1644 + supplier @1654 + line_style 0) + (object ModVisView "" @1682 + stereotype TRUE + line_color 3342489 + quidu "41B9EB140275" + client @1644 + supplier @1668 + line_style 0) + (object ModVisView "" @1683 + stereotype TRUE + line_color 3342489 + quidu "423D5297018E" + client @1644 + supplier @1670 + line_style 0) + (object ModVisView "" @1684 + stereotype TRUE + line_color 3342489 + quidu "41B9EACC0004" + client @1646 + supplier @1659 + vertices (list Points + (1899, 218) + (2000, 222) + (2042, 384)) + line_style 0) + (object ModVisView "" @1685 + stereotype TRUE + line_color 3342489 + quidu "41B9EAFA02BE" + client @1646 + supplier @1641 + line_style 0) + (object ModVisView "" @1686 + stereotype TRUE + line_color 3342489 + quidu "41B9EAFD025E" + client @1646 + supplier @1642 + vertices (list Points + (1195, 298) + (1709, 488) + (1708, 744)) + line_style 0) + (object ModVisView "" @1687 + stereotype TRUE + line_color 3342489 + quidu "41B9EB23015F" + client @1646 + supplier @1644 + vertices (list Points + (659, 298) + (175, 456) + (172, 743)) + line_style 0) + (object ModVisView "" @1688 + stereotype TRUE + line_color 3342489 + quidu "427A19DD0151" + client @1646 + supplier @1666 + vertices (list Points + (1081, 298) + (1375, 503) + (1374, 1016)) + line_style 0) + (object Label @1689 + location (1200, 942) + nlines 1 + max_width 363 + label "MShimControlClient") + (object Label @1690 + location (385, 48) + nlines 1 + max_width 2706 + label +|DATA CONTROL MANAGEMENT + ) + (object ModView "Component View::NSL" "NotAModuleType" "NotAModulePart" @1691 + location (2528, 682) + label (object ItemLabel + Parent_View @1691 + location (2493, 657) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "NSL") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427A2739036F" + width 228 + autoResize TRUE + width 228 + height 162) + (object ModVisView "" @1692 + stereotype TRUE + line_color 3342489 + quidu "427A2770022B" + client @1659 + supplier @1691 + line_style 0) + (object ModView "Component View::CommsDat" "NotAModuleType" "NotAModulePart" @1693 + location (2880, 1395) + label (object ItemLabel + Parent_View @1693 + location (2841, 1154) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 143 + label "CommsDat") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427A284001B4" + width 257 + height 1688 + autoResize TRUE + width 257 + height 1688) + (object ModVisView "" @1694 + stereotype TRUE + line_color 3342489 + quidu "427A28650378" + client @1691 + supplier @1693 + line_style 0) + (object ModVisView "" @1695 + stereotype TRUE + line_color 3342489 + quidu "427A286D01DF" + client @1643 + supplier @1693 + line_style 0) + (object Label @1696 + location (80, 1829) + nlines 1 + max_width 1794 + label "__________________________________________________________________________________") + (object ModView "Component View::AGT" "NotAModuleType" "NotAModulePart" @1697 + location (1712, 2079) + label (object ItemLabel + Parent_View @1697 + location (1677, 2054) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "AGT") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427A90E203B1" + width 228 + autoResize TRUE + width 228 + height 162) + (object ModVisView "" @1698 + stereotype TRUE + line_color 3342489 + quidu "427A90F403C9" + client @1656 + supplier @1697 + line_style 0) + (object Label @1699 + location (1600, 1882) + nlines 2 + max_width 381 + label +|CNifAgentBase +|(MNifAgentNotify) + ) + (object Label @1700 + location (2176, 170) + nlines 38 + max_width 43 + label +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| +|| + ) + (object ModView "Component View::LDD-PDD" "NotAModuleType" "NotAModulePart" @1701 + location (176, 2079) + label (object ItemLabel + Parent_View @1701 + location (141, 2054) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "LDD-PDD") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427A93D702E1" + width 228 + autoResize TRUE + width 228 + height 162) + (object ModVisView "" @1702 + stereotype TRUE + line_color 3342489 + quidu "427A9405026B" + client @1654 + supplier @1701 + line_style 0) + (object ModView "Component View::PSCPR" "NotAModuleType" "NotAModulePart" @1703 + location (1104, 2074) + label (object ItemLabel + Parent_View @1703 + location (1065, 2046) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 142 + label "PSCPR") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "427A94190394" + width 256 + height 187 + autoResize TRUE + width 256 + height 187) + (object NoteView @1704 + location (608, 2074) + label (object ItemLabel + Parent_View @1704 + location (383, 1999) + fill_color 13434879 + nlines 3 + max_width 415 + label "One of which could be ETEL with its CSY/TSY...???") + line_color 3342489 + fill_color 13434879 + width 475 + height 163) + (object AttachView "" @1705 + stereotype TRUE + line_color 3342489 + client @1704 + supplier @1703 + line_style 0) + (object ModVisView "" @1706 + stereotype TRUE + line_color 3342489 + quidu "427A9471028D" + client @1697 + supplier @1703 + line_style 0) + (object ModView "Component View::LSL" "NotAModuleType" "NotAModulePart" @1707 + location (2528, 1178) + label (object ItemLabel + Parent_View @1707 + location (2493, 1153) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "LSL") + icon_style "Icon" + line_color 3342489 + fill_color 65280 + quidu "427A95100005" + width 228 + autoResize TRUE + width 228 + height 162) + (object ModVisView "" @1708 + stereotype TRUE + line_color 3342489 + quidu "427A952203CB" + client @1707 + supplier @1643 + line_style 0) + (object ModVisView "" @1709 + stereotype TRUE + line_color 3342489 + quidu "427A952A029F" + client @1659 + supplier @1707 + line_style 0) + (object Label @1710 + location (128, 666) + nlines 1 + max_width 113 + label "SAP") + (object Label @1711 + location (622, 416) + nlines 3 + max_width 606 + label +|CSubConnectionProviderBase +|(MSubConnectionDataClient, +|MSubConnectionControlClient) + ) + (object Label @1712 + location (1488, 432) + nlines 3 + max_width 506 + label +|CConnectionProviderBase, +|(MConnectionDataClient, +|MConnectionControlClient) + ))))) + process_structure (object Processes + quid "41A74B80004A" + ProcsNDevs (list + (object Process_Diagram "Deployment View" + quid "41A74B80004C" + 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 "HiddenTool" + value FALSE) + (object Attribute + tool "Rose Model Integrator" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Rose Web Publisher" + name "HiddenTool" + value FALSE) + (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 "Version Control" + name "HiddenTool" + value FALSE)) + quid "41A74B80004B"))